Stap 2: onderdelen
1 * ATTINY2313 microcontroller of 1 x ATTINY13
1 * goedkoopste 3mm infra-rode LED, golflengte rond 800..900nm
1 * 10kOhm weerstand
1 * drukknop dat maakt op druk (dwz sluiten type contact)
1 * 2-pins aan/uit schakelaar
1 * klein stukje om te solderen onderdelen op klemmenstrook (soort optioneel...)
1 * een paar centimeter van dunne hook-up draad
Tuurlijk, de ATTINY2313 is een vrij groot controller (20-pin behuizing!), gezien slechts twee pinnen zijn daadwerkelijk nodig hebben voor de infra-rood intervalmeter. Ik gebruikte deze microcontroller zoals ik had er een bij de hand.
U kunt ook een ATTINY13. Wanneer u de firmware .zip downloadt kunt u een tweede AVR Studio-project, dat op de ATTINY13 werkt erin vinden. De attiny13 is flash geheugen is gevuld ~ 94%, dus er kan niet genoeg ruimte voor het toevoegen van uw eigen extra functies, indien u wenst te doen.
Power: kunt een CR2032 (3.0V) met een houder, of ook 3 x 1.5V AAA alkaline, of 4 x 1.2V AAA NiMH rechargables, iets dat geeft je iets tussen 3.0V en 5.5V. Terwijl het circuit niet veel macht consumeren en de microcontroller het merendeel van de tijd besteedt slapen, voor lange werking de 3xAAA (of zelfs een 3xAA) batterij setup mogelijk beter zij minder compact dan de CR2032 batterij setup.
Programmeren: Ik gebruikte de USBTinyISP zelf-gemaakte kabel, avrdude voor flash uploaden, gratis Atmel AVR Studio voor ontwikkeling.