Stap 1: Wat je nodig hebt...
Onderdelen:
- Arduino Uno (1) (sparkfun)
- ATmega328P Microcontroller (1) (sparkfun)
- MAX7219CNG (2) (sparkfun)
- 2.379" Bi-color dot matrix-scherm (1) (sparkfun)
- Drukknoppen of tactiele switch (7) (sparkfun)
- Zoemer (1)
- 5mm LED (5)
- Weerstand (15)
- Condensator (6)
- 165 X 73 mm PCB boord
- IC base (optioneel)
- Li-ion batterij (1) (sparkfun)
Tools:
- Soldeerbout & soldeer
- Lijmpistool
- PCB boren (voor handgemaakte pcb alleen)
Vaardigheden:
- Goede solderen & prototyping vaardigheid is vereist
Arduino Uno wordt gebruikt voor het programmeren van ATmega328P. ATmega328P is de belangrijkste microcontroller van Arduino Uno bestuur en ik gebruikte het alleen voor mijn project. Om te weten hoe met standalone ATmega328P kunt u "Van Arduino een microcontroller op een Breadboard" volgen.
MAX7219CNG wordt gebruikt om te rijden van dot-matrix beeldscherm. De MAX7219CNG is een compacte, seriële input/output common-Kathode beeldschermstuurprogramma dat kan interface microprocessoren 7-segment numerieke LED displays van maximaal 8 cijfers, staafdiagram beeldschermen of 64 afzonderlijke LEDs. Opgenomen op de chip zijn een BCD-code-B-decoder, multiplex scan circuits, segment en cijfer drivers en een 8 x 8 statische RAM opslag van elk cijfer. Communicatie met de MAX7219 wordt bereikt door een handige 4-draads seriële interface (ondersteunt SPI). Afzonderlijke cijfers kunnen worden aangepakt en bijgewerkt zonder te herschrijven van het gehele scherm. Slechts één externe weerstand is verplicht te stellen van het segment huidige voor alle LEDs. De IC omvat ook een 150μA afsluiten van de standby modus, analoge en digitale helderheid controle, een scanlimit-register waarmee de gebruiker weer te geven van 1 tot 8 cijfers en een testmodus, waardoor alle LEDs op. Details zijn beschikbaar in het gegevensblad.
Als je nieuw bent in het solderen u kunt volgen de instructable: hoe om te solderen - de geheimen van een goede solderen
Sparkfun.com Gids: hoe soldeer - via holes Soldering