Stap 2: NerdClock - de Hardware ontwerp I: lijst
Laten we een duik in de technische onderdelen van dit Instructable!
Net als mijn vorige Instructable over het bouwen van een vacuum fluorescent display klok, ik zal niet houden wacht je maar u vertellen de delen u meteen moet als u wan't te bouwen de klok! Ik probeerde om hen te houden algemene zoals altijd:
- 1 x Atmel ATmega328P-PU. Koop een standalone een, of neem het uit een Arduino!
- 3 x 74HC595N (THT) of 74HC595D (SMD) Shift Registers
- 1 x 28-pins DIP socket
- 3 x 16-pins DIP socket (optioneel)
- 24 x 5 mm RGB LEDs common kathode! (THT) of 5050 RGB LEDs (SMT)
- 24 x 2N7000 (THT) of 2N7002 (SMT) N-kanaal MOSFETs
- 3 x P-Channel MOSFETs (kunnen bijvoorbeeld IRF9Z24N als THT en IRLML6402 als SMT.)
- 6 x tactiele schakelaars / "drukknoppen"
- 3 x 10K potentiometers
- 24 x 180R weerstanden (rood)
- 24 x 200R weerstanden (blauw)
- 24 x 220R weerstanden (groen)
- 6 x 10K weerstanden
- 27 x 1M weerstanden
- 1 x 16 MHz HC49U/S kristal
- 2 x 22pF keramische condensatoren
THT betekent through hOLE- technology. Goed voor perfboards en breadboard. SMT staat voor surface mount technology, goed voor PCB's en apparaten die weinig ruimte hebt.
Krijgen een checklist hieronder of krijgen van een geprogrammeerde NerdClock kit met alle onderdelen en een originele PCB !
Alle vereiste onderdelen beschikbaar moeten zijn voor ongeveer 20 euro. U kunt beide soorten RGB LED's uit China op vuil goedkope prijs als bron. De reden dat ik heb gebruikt deze bepaalde P-MOSFETs is omdat ze grote beschikbaarheid in mijn lokale verkoper hadden. Schakelaars, weerstanden, condensatoren en zelfs kristallen kunnen worden geborgen van schroot.
Het hele circuit van 5V DC loopt zodat kunt u de kracht van een gewone USB-poort opgeven. Gebruik een lineaire toezichthouder (bijvoorbeeld LM7805) of een eenvoudige switcher (bijv. LM2576/2596) als uw ingangsspanning hoger dan 5V is. Ik beveel de laatste regulator voor een hoge efficiëntie.
Vervolgens uiteraard vereist:
- Een Arduino Uno voor prototyping en/of uploaden van de code de AVR microcontroller
- Prototyping board of PCB (krijgen de oorspronkelijke NerdClock PCB hier)
- Wat geld
- Meetapparatuur. Ik vind de continuïteit testen functie nuttigst wanneer solderen onderdelen. Gebruiken om de maatregel spanningsniveaus en huidige trekt
- Soldeer apparatuur
- Wat draad
- Veel koffie, muziek, tijd en geduld
- Muuuuuuch liefde en passie
- Iemand aan te tonen u klok uit