Baserade Arduino Bi-color LED Matrix Pong spel (3 / 5 steg)
Steg 3: ledningar
Efter alla kit är klar, är de anslutna med mikro-controller som visas nedan (ledde matriser inte installerat för bättre bild). Vi använder en 8 ohm, 0.5W högtalare för spelet ljudet och en vridomkopplaren för spel kontroll. En Arduino Nano används här att köra den elektroniska krets setup.
Observera användningen av en 12Kohms nedrullningsbara motstånd på belastningen ingångsstift. När driva, appliceras först till den mikro-controller eller när de återställs, flyta deras I/O linjer. MAX7219 kan se detta som giltiga data och Visa sopor tills kontrollen mikro-controller vinster. Pull-down motståndet mildrar denna fråga.
Förutom de två Bi-color LED Matrix Driver modulerna, vi koppla in hela kretsen på en liten bit av perf-styrelsen runt 60 x 60 mm.
Se våra färdiga krets på perf-board. Observera att rotary encoder inte är kunna monteras korrekt på perf-styrelsen eftersom kodaren pin ståndpunkter inte perf-board och bröd-board vänliga och vi måste skära bort de två mekaniska sida flikarna.
Vi på jolliFactory har kommit ut med en bare gränssnitt PCB ombord att bygga detta projekt om du inte föredrar att röra runt med för mycket ledningar. I gränssnittet PCB-kortet passar också för att bygga några av våra andra instructable projekt. Om du använder gränssnittet PCB ombord för vissa av våra äldre instructables med talare för ljudet, kom ihåg att ändra digital pin från D9 till D8 i skisserna hämtade från dessa instructables att driva högtalaren.
Du kan hitta våra kala gränssnitt PCB ombord på https://www.tindie.com/products/Nick64/jf-interface-board-1-bare-pcb-board-with-headers/https://www.tindie.com/products/Nick64/jf-interface-board-1-bare-pcb-board-with-headers/.
Finns färdiga banan byggd i gränssnittet PCB ombord. Nu passar rotary encoder bara på PCB.
Märke det är en transistor fastlödda på Q1. För detta projekt finns det inget behov av detta transistor. Dock behöver du högre volym för talaren, du kan löda en 2N2222 transistor på Q1 och ett motstånd på R1 (100 ohm och ovan) och sedan ansluta högtalaren istället till J6 via en annan 100 ohm motstånd. Detta är en mycket rudimentär metod bara för att öka volymen av talaren för enkla signaler och ljud. För bättre ljudkvalitet, kanske du vill anställa någon slags förstärkarkrets i din design.