Na Arduinu děláme vlastní LED dioda s vlastními rukama

Arduino-založené pole run-of-line montáž je jednoduchý úkol, který lze provést i doma. Chcete-li přinutit písmena k pohybu na LED displeji, nemusíte být programátoři a mít důkladnou znalost elektroniky. V tomto článku se podíváme na to, jak sestavit běžící řadu připravených LED array a Arduino Nano.

Co potřebujete?

Pro realizaci této myšlenky bude vyžadovat velmi málo detailů:

  • dva LED moduly sestávající ze čtyř matic 8 x 8 pixelů;
  • držák baterie pro standardní velikost "Krona";
  • 9voltová baterie (CR-9V, ER-9V nebo analogová);
  • dvoucestný spínač;
  • propojovací vodiče;
  • Karta Arduino Nano;
  • tavná lepidla.

Deska s plošnými spoji používá modul LED se čtyřmi maticemi 8 x 8 pixelů. Každý LED displej je řízen integrovanými obvody (IC) MAX7219.Tento integrovaný obvod je regulátorem pro řízení LED displejů, matric se společnou katodou a diskrétními LED diodami do 64 jednotek.

Pro pohodlnější vnímání informací zobrazovaných na LED displeji se doporučuje instalovat několik modulů. K tomu jsou seskupeny do postupně zahrnutých skupin, to znamená, že výstup prvního modulu (výstup) je připojen ke vstupu druhého modulu (in). Tato kompilace se skládá ze dvou modulů (16 matic), jejichž délka postačí pro pohodlné čtení celého návrhu.

sestavy

Matriční modul může mít kolíkpřipojení nebo kontakty na desce ve formě tištěných vodičů. Záleží na tom, jak jsou připojeni. V prvním případě, abyste získali spolehlivý elektrický kontakt, vezměte z drátu konektor s konektory a ve druhém budete muset instalovat a utěsnit propojky.

Nejprve je však nutné pomocí tavných lepidel kombinovat oba moduly do jediné jednotky. Termoplastické lepidlo nevede elektrický proud a proto může být bezpečně aplikováno na desku s plošnými spoji. Lepidlo je aplikováno z konců obou desek, stlačeno a několik minut ponecháno. Po ztuhnutí jsou výstupní kontakty prvního bloku připojeny ke vstupním kontaktům druhého bloku podle schématu:

  • VCC - VCC
  • GND-GND
  • D IN-D OUT
  • CS - CS
  • CLK - CLK

Arduino Nano, prostor pro baterie a spínač jsou připojeny k zadní části desky s plošnými spoji pomocí lepidla za horka. Podrobnosti jsou k dispozici tak, aby mohly být pohodlně použity.V dalším kroku se Arduino připojí k modulu LED připojením vodičů k vstupu první matice. V závislosti na implementaci modulu se operace provádí pomocí děleného připojení nebo spájením následující schématu:

  • VCC-5V
  • GND-GND
  • D IN - PIN 11
  • CS - PIN 10
  • CLK - PIN 13.

V konečné fázi montáže je nutné baterii připojit k baterii. Za tímto účelem se záporný kontakt (černý vodič) z kónového přijímače připojí k terminálu GND Arduino. Kontaktní kolík (červený vodič) je připojen ke spínači a pak k pinovému číslu 30Arduino, určený k napájení z neregulovaného zdroje. V testovacím módu lze pomocí mikro USB od počítače požádat o běhový řádek vyrobený vlastními rukama.Zajištění spolehlivosti spojovacích prvků a kvality elektrických přípojek začnou vytvářet skříň. Může být vyroben z hliníkového nebo plastového profilu, protože prvky obvodu se nezahřívají. Barva, velikost, stupeň ochrany a montáž skříně závisí na budoucím označení zařízení. V nejjednodušším případě je vhodná ochranná plastová konstrukce s výřezem pro spínač.

Programování chodu

Běžící vedení z modulů Arduino a LED modulů MAX7219 je prakticky připravená. Je čas jít do závěrečné části programu. Počítač musí mít nainstalovaný software (software) pro použitý přístroj Arduino a ovladač pro něj. Dále musíte stáhnout dvě knihovny a skici (speciální program, který bude stažen a spuštěn procesorem Arduino). Instalace knihoven probíhá se zavřeným IDE Arduino v adresáři "Documents - Arduino - Libraries". Pak stáhněte a spusťte náčrt a zkontrolujte dostupnost knihoven a správnost ostatních dat.

Knihovna 1: arduino-Max72xxPanel
Knihovna 2: Knihovna Adafruit-GFX

Nastavení náčrtu:

  • "Počet horizontálních zobrazení" udává počet řádků, v našem případě 1;
  • "Počet vertikálních zobrazení" udává počet matric, v našem případě 8;
  • "Stringová páska" označuje nápis zobrazený na displeji;
  • "Int wait" nastavuje rychlostVýstup v milisekundách.

Po kontrole zadaných údajů zůstane klepnutím na tlačítko "stahování". Potom odpojte počítač, vložte baterii a spusťte zařízení.

Závěrem bych chtěl dodat, že běhová čára jde dostatečně rychle i bez dovedností práce s Arduinem. Proto byste se neměli bát této moudré platby. Je také důležité poznamenat, že vytvoření řady LED může být delší tím, že se zvýší počet LED matric.