Stap 1: Samenkomen onderdelen en tools
Hier zijn de onderdelen:
- 1 x Atmel ATtiny13 (of ATTiny13A) 8-bits AVR MCU;
- 10 x hoge intensiteit rode LEDs. Ik veronderstel geel zou werken, ook. Als u de huidige beperkende weerstanden van 120 Ohm verlagen (of verwijderen), kan ook wit of zelfs blauw werken. Experiment!
- Ongeveer 20 ft (6 m) van 30AWG aansluiting draad. Rode kleur wordt aanbevolen omdat de doos transparant is en is het veel gemakkelijker om te verbergen van de rode draden in de rode plastic invoegen.
- de huidige beperkende 4 x 120 Ohm weerstanden. Zou minder dan 120 voor helderder LEDs (hoewel batterij korter)
- 1 x 10K Ohm weerstand voor de bal kantelt schakelaar deel van het circuit
- 3 x 1.55V tablet batterijen. Alle typen kon zolang u een houder voor hen hebt worden. Heb ik niet op het eerste, dus ik moest bedenken een eenmalige batterij pack uit een stuk van heat shrink tubing (midden van de foto) en twee strips van messing. Voor een geïmproviseerde pack zou de iets grotere 357-(LR44) batterijen werken het beste. Later heeft mijn hond mij geholpen door het vernietigen van een van deze elektronische piepende huisdier speelgoed dat had een kleine batterij box voor drie LR1130 batterijen. Ze hebben kleinere capaciteit maar het vak laat me hen gemakkelijk vervangen
- Een kleine schuif schakelen in het geval dat u wilt kunnen de oogklep om uit te schakelen. Het programma maakt de ATtiny13 gaan slapen wanneer er geen verandering in de positie van de schakelaar tilt voor een tijdje was en dat met batterijtijd helpt. De mijn werkte voor ongeveer een maand van de drie 357-batterijen. Maar als u weet dat niemand voor een lange tijd gebruiken zal, zou het zinvol een switch toevoegen.
Je moet vrij veel uw regelmatige tools voor elektronica projecten:
- Soldeerbout en Colofonium core soldeer
- Pincet
- Scharen (knipsels)
- Naald-neus buigtang
- Hete lijmpistool
Hoewel er ook een tool, verdient de AVR programmer een speciale vermelding. Ik gebruikte Atmel's AVRISP MK II, want ik had het beschikbaar. Maar u kunt blijven trouw aan de Arduino toolchain helemaal en een Arduino board gebruiken als een programmeur. Instructables heeft nogal wat ' ables over het gebruik van een Arduino als een ICSP programmeur, deze bijvoorbeeld. Merk op dat de meeste referentie ATtiny45 of ATtiny85 MCU's maar de pinout en alles wat je hoeft te doen aan de kant van de programmeur is hetzelfde voor ATtiny13, de verschillen zijn alleen bij het instellen van de Arduino IDE.