Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta är en liten enhet för att visa animationer och korta meddelanden. Den består bara av tre komponenter och är riktigt enkel att bygga. Och kul att titta på. Om du inte känner för att samla allt själv kan du köpa ett kit med alla nödvändiga delar och en förprogrammerad mikrokontroller i Tinker Store.
Steg 1: Delar och verktyg
Endast fyra delar behövs:
- ATTINY2313V-10PU, mikrokontroller, 2 k flashminne, Digikey
- LEDMS88R, 8 * 8 LED -matris, Futurlec
- Batterihållare med strömbrytare för två AA -batterier, Digikey
- 2 AA -batterier eller laddningsbara
ATtiny2313V är en mikrokontroller som går från 5,5 ner till 1,8 Volt. Så det är enkelt att driva det från två AA -celler. Och som du ser finns det inga motstånd. Normalt skulle du behöva ett motstånd för att begränsa strömmen genom lysdioderna. Vi är lite äventyrliga här och fäster LED-matrisen Evil-Mad-Scientist-vägen direkt till styrenheten. Styrenheten möjliggör bara en rad i taget och cyklar genom alla rader så snabbt att en stabil bild kommer fram. Med två AA-batterier gick displayen över två veckor utan avbrott. Batteritiden beror lite på hur mycket pixlar som lyser samtidigt. För att bygga det behöver du:
- Lödkolv och löd
- Tång
- Wire stripper eller kniv
- Alligator klipp
- Tredje handen (valfritt)
Om du vill programmera dina egna animationer och meddelanden behöver du också en AVR -programmerare.
Steg 2: Prototypning på en brödbräda
Jag använde en brödbräda för att testa kretsen och för att testa nya meddelanden eller animationer. Styrenheten på brödbrädan drivs av programmeraren med 5 volt. Det är anledningen till 100 Ohm motstånd. Dessa behövs bara på brödbrädet. Observera att du oftast behöver strömbegränsande motstånd för lysdioder. Endast i mycket speciella fall kan du tappa strömbegränsningsmotståndet. Annars kan du förstöra lysdioden. Bifogad är en zip som innehåller källkoden och en Makefile. Uppdatering 7 maj, 2009: Om du har sammanställt den på egen hand och den inte passar på ATtiny2313 (avrdude klagar över adressen 0xXXX utanför intervallet), vänligen snälla prova en äldre version av avr-gcc. Version 3.4.6 fungerar bra för mig. Om du använder WinAVR, leta efter WinAVR-20060421-install.exe.
Steg 3: Förbered kontrollen
Ta tången och böj stiften något uppåt. Efteråt ska alla stift vara något inriktade.
Steg 4: Förbered skärmen
Ta nu matrisdisplayen och böj benen också. Du kan böja benen över den med en bit plast. Det kan göra det lättare.
Steg 5: Fäst batterikablarna
Ta nu kabeln till batterifodralet och linda dem runt en av de mellersta stiften. Sätt i kabeln på matrisens ovansida. Botten är markerad med en inskription (NFM-12883AS-11), i denna bild på matrisens högra sida. Gör en enkel knut runt stiftet. Det fungerar som avlastning. Ta bort den svarta tråden lite.
Steg 6: Justera displayen med mikrokontrollern
Fixera styrenheten på plats med krokodilklämmor. Placera den på matrisen så att det finns två stift på toppen och på undersidan, som inte är fästa på matrisen. Det här kan vara lite knepigt. Kanske måste du justera några av stiften. Det finns ett litet hack på mikrokontrollen. Det hacket måste peka till vänster.
Steg 7: Löd det
Löd nu två stift, en på varje sida. Ta sedan bort krokodilklämmorna och kontrollera om alla stift är inriktade. Om allt passar, löd resten av stiften. Sista jobbet är att ansluta batterikablarna. Forma små krokar i slutet av varje kabel. Den röda ansluter till stift 20, den övre högra stiftet. Den svarta kabeln ansluts till stift 10 längst ned till vänster.
Steg 8: Sätt i batterierna
Och det är allt. Sätt i två AA -batterier eller laddningsbara batterier och slå på det. Varje gång du slår på den visas ytterligare en av de förprogrammerade animationerna eller textmeddelandena. Hoppas du gillade det.