Stap 2: bedrading
Nadat alle LED Matrix Driver Module kits zijn voltooid, zijn ze samen met de Arduino Nano micro-controller verbonden zoals aangegeven in het bedradingsschema (LED Matrices niet geïnstalleerd voor beter zicht).
Voor de game audio-uitgang gebruikten we een 8 ohm luidspreker voor de 0.5 watt gedreven rechtstreeks door één van de digitale pinnen van de Arduino via een weerstand van 100 Ohm. Basis geluid Toon wordt gebruikt voor dit project en het lage geluidsvolume moet voldoende zijn voor een hand-held spel met deze eenvoudige opstelling.
Vier SPST Panel Mount Momentary Push Button Switches zijn vereist voor het project voor navigatie en de rotatie van de Tetris blokken.
Let op het gebruik van 10Kohms pull-down weerstanden op de gegevens IN, CLK en LOAD input pinnen. Wanneer de macht wordt eerst toegepast op de micro-controller of wanneer ze opnieuw worden ingesteld, wordt hun I/O lijnen zweven. De MAX7219 kunt zien dit als geldige gegevens en weergeven van huisvuil tot de controle van de winsten van de micro-controller. De pull-down weerstanden worden deze problemen voorkomen. Verklein de graaf deel voor dit project en kunt u proberen zonder de 10Kohms pull-down weerstanden voor de gegevens IN en CLK lijningangen.
Met uitzondering van de twee Bi-color LED Matrix Driver modules en de vier drukknop schakelaars haak we het hele circuit op een klein stukje perf halfpension rond 60 mm x 60 mm in grootte.
Merk op dat er vier PCB mount drukknoppen op de première-plaat in de foto. We gebruikten ze in eerste instantie voor de controle van het spel maar na het bouwen van een eenvoudige behuizing voor het spel, beslisten wij vier panel mount drukknoppen in plaats daarvan gebruiken voor de controle van het betere spel. We parallelle bedraad dat onze inbouw drukknop met de drukknoppen van het PCB-mount, dus de controle van het spel kan nu worden uitgevoerd met behulp van de PCB of het panel mount drukknoppen.
Bewerken: Voor degenen die niet willen te prutsen met teveel bedrading gebruik perf-bord, jolliFactory hebben ontworpen een kale interface PCB boord geschikt om dit project te bouwen. Als u van deze interface PCB bestuur gebruikmaakt, herinnert te wijzigen in de luidspreker uitgang digitale pins van D9 D8 in de schets gedownload van dit instructable te rijden van de spreker.
Kan je onze blote interface PCB bord https://www.tindie.com/products/Nick64/jf-interface-board-1-bare-pcb-board-with-headers/