Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Jedná se o malé zařízení pro zobrazování animací a krátkých zpráv. Skládá se pouze ze tří komponent a je velmi snadné ho sestavit. A zábava sledovat. Pokud se vám nechce sbírat všechny věci sami, můžete si v Tinker Store koupit sadu se všemi potřebnými součástmi a předprogramovaným mikrokontrolérem.
Krok 1: Díly a nástroje
Potřebné jsou pouze čtyři části:
- ATTINY2313V-10PU, mikrokontrolér, 2 k flash RAM, Digikey
- LEDMS88R, 8 * 8 LED matice, Futurlec
- Držák baterie s vypínačem na dvě AA baterie, Digikey
- 2 AA baterie nebo dobíjecí baterie
ATtiny2313V je mikrokontrolér, který běží od 5,5 do 1,8 voltů. Je tedy snadné jej napájet ze dvou článků AA. A jak vidíte, neexistují žádné odpory. Normálně byste potřebovali odpor k omezení proudu přes LED diody. Jsme zde trochu dobrodružní a připojujeme LED matici způsobem Evil-Mad-Scientist přímo k ovladači. Ovladač umožňuje pouze jednu řadu najednou a cykluje všemi řadami tak rychle, že se objeví stabilní obraz. Se dvěma bateriemi AA displej běžel nepřetržitě dva týdny. Výdrž baterie trochu závisí na tom, kolik pixelů současně svítí. K jeho vybudování potřebujete:
- Páječka a pájka
- Kleště
- Odstraňovač drátu nebo nůž
- Klipy aligátora
- Třetí ruka (volitelně)
Pokud chcete naprogramovat vlastní animace a zprávy, budete také potřebovat programátor AVR.
Krok 2: Prototypování na prkénku
K otestování obvodu a vyzkoušení nových zpráv nebo animací jsem použil prkénko. Ovladač na desce je napájen programátorem s napětím 5 voltů. To je důvod pro odpory 100 Ohm. Ty jsou potřeba pouze na prkénku. Pamatujte, že většinu času potřebujete proudové omezující odpory pro LED diody. Pouze ve velmi zvláštních případech můžete vypnout odpor omezující proud. Jinak můžete zničit LED. Připojen je zip, který obsahuje zdrojový kód a Makefile. Aktualizace, 7. května 2009: Pokud jste jej zkompilovali sami a nevejde se na ATtiny2313 (avrdude si stěžuje na adresu 0xXXX mimo rozsah), pak prosím zkuste starší verzi avr-gcc. Mně vyhovuje verze 3.4.6. Pokud používáte WinAVR, vyhledejte WinAVR-20060421-install.exe.
Krok 3: Připravte ovladač
Vezměte kleště a ohněte kolíky mírně nahoru. Poté by měly být všechny kolíky poněkud zarovnané.
Krok 4: Připravte si displej
Nyní vezměte maticový displej a ohněte také jeho nohy. K ohnutí nohou přes něj můžete použít kus plastu. To může být jednodušší.
Krok 5: Připojte kabely baterie
Nyní vezměte kabel pouzdra baterie a omotejte je kolem jednoho ze středních kolíků. Vložte kabel na horní stranu matice. Spodní část je označena nápisem (NFM-12883AS-11) na tomto obrázku na pravé straně matice. Kolem špendlíku udělejte jednoduchý uzel. To slouží jako odlehčení tahu. Odizolujte trochu černý drát.
Krok 6: Zarovnejte displej s mikrokontrolérem
Upevněte ovladač na místo pomocí aligátorových spon. Umístěte jej na matici tak, aby nahoře a dole byly dva kolíky, které nejsou k matici připevněny. To může být trochu ošidné. Možná budete muset znovu zarovnat některé kolíky. Na mikrokontroléru je malý zářez. Ten zářez musí směřovat doleva.
Krok 7: Pájejte to
Nyní připájejte dva kolíky, jeden na každé straně. Poté odstraňte svorky aligátora a znovu zkontrolujte zarovnání všech kolíků. Pokud vše sedí, pájejte zbytek pinů. Poslední úlohou je připojit kabely baterie. Na konci každého kabelu vytvořte malé háčky. Červený se připojuje ke kolíku 20, pravému hornímu kolíku. Černý kabel se připojuje ke kolíku 10 na spodní levé straně.
Krok 8: Vložte baterie
A to je vše. Vložte dvě AA baterie nebo dobíjecí baterie a zapněte je. Pokaždé, když jej zapnete, zobrazí se další z předprogramovaných animací nebo textových zpráv. Doufám, že jste si to užili.