Animerade LED hjärta (1 / 10 steg)
Steg 1: delar
Grid dator ombord. Jag fick min på en lokal oberoende elektronik butik, men det är mycket liknande till Radioshack's #276-158. Du kan förmodligen hitta en på Digi-Key, men de är onödigt dyrt ($10 + för en styrelse denna storlek), som de bär endast styrelser designad för upprepade omlödning. Om du inte vet vad du gör och känner till dem skulle jag undvika en stripboard. Radioshacks är $3,19.
Obs att du kunde prototypen detta projekt på ett Lödfritt set av brödunderläggen (och jag gjorde alla mina microcontroller programmering/testning på en), men "hjärtat" eller annat form kommer att vara mestadels förlorad, uppenbarligen.
AAx2 batterihållare. Jag fick också detta från min lokala återförsäljare, men du kan också använda RadioShack #270-408 för $1.99.
Du kan i stället välja en låg spänning (< 5.5 volt för de flesta AVR mikrokontroller) power adapter istället, eller en högre spänning (kanske ett 9V batteri, men du inte skulle ha mycket körtid) utbudet med en regulator.
* 3mm röda lysdioder - 14 pcs.; Mina är låg ström (2mA, men de hantera upp till ~ 30mA) från Digi-Key (754-1245-ND) och kostar knappt sex cent styck i en påse med 100. Jag borde varna er att denna exakta del är faktiskt röd-orange när lyste upp. RadioShack del 276-026 är mycket jämförbara, och de är verkligen röd, men kostar $1,69 per 2-pack. AJ. Konverterade kostnaderna för detta projekt är $0,83($1.26 om du inte går för 100 pack) för Digi-Key lysdioder och $11.83 för Shacks lysdioder.
Färgen är upp till preferens, men andra färger har olika spänning droppar. Mer information nedan.
* 330 ohm motstånd - 14 pcs.; Märkeffekt och resistiv typ göra inte en skillnad, men carbon film är billigast. RadioShack säljer dessa i förpackningar om fem (#271-012) för $1.19 varje. Digi-Key CF14JT330RCT-ND är åtta cent styck, individuellt, men om du arbetar med en massa lysdioder, du kanske vill köpa en 100 pack för $2.19 totalt. Fantastisk affär, om du frågar mig. RadioShack, $3,57(med en ensam resistor kvar); Digi-Key, $2.19(med 86 motstånd festande i din reservdelar behållare efteråt).
Jag beräknas detta motstånd att ge mellan 2-5mA till lysdioder över livet av två alkaliska AA-batterier (3,2 volt fulladdat ~ 2 volt nästan döda). Om du vill använda en annan strömförsörjning och/eller olika lysdioder, bör du använda en online-kalkylator för att hitta värdet du behöver. Förutsatt att du fortfarande använder batterier, hitta den laddade och utarmat spänning för att säkerställa din lysdioder ser bra ut under batterierna. Här är en bra kalkylator, men se till att ändra fältet "hur många ansluten" från 2 till 1, om du inte vill köra multipler (göra det på egen risk och erfarenhet). Tänk på att skiftregister stift inte gillar att leverera mer än ca 25mA varje.
47 k ohm pull-up resistor; Detta låter oss använda knappen på ett tillförlitligt sätt. Det behöver inte vara så hög som 47k, men jag valde att dra lite ström som möjligt, som jag kör från batterier. Du behöver bara en, men RadioShack #271-1342 får du fem för $1.19 och Digi-Key S47KQCT-ND kommer att köra dig $0,08 styck.
Om du redan har en större än 10k resistor, du kan använda det, men försök att inte gå för långt över 47k eller din microcontroller kanske inte får tillräckligt aktuell att hållas hög. Experimentera på ett bakbord om du har några tvivel!
* 74HC595 SKIFT register - 2st.; Detta är var och en kan köra 8 utgångar, även om en utgång på varje tafatt på andra sidan av chipet. Eftersom jag använder 14 lysdioder, jag bara lämnade dessa "udda" resultat osammanhängande och skrev min kod för att matcha. Jag använde 2 296-1600-5-ND från Digi-Key på $0,63 varje. RadioShack verkar inte sälja SKIFT register, så mitt rekommenderade Digi-Key alternativ är SparkFun (COM-00733) som debiterar en blygsam $1,50 varje. Summorna är $1.26 för Digi-Keys eller $3 på SparkFun.
DIP-8 IC uttaget; Jag rekommenderar starkt en för att göra justeringar av koden efter monteringen. Även om du inte tänker skriva eller ändra din egen kod, om det finns något problem, kommer du att kunna diagnostisera det. Jag använde en Swiss slipat guldpläterade uttag jag hade liggande, men det verkligen gör inte en skillnad för detta. Digi-Key A100204-ND är $0.14 RadioShack #276-1995 är $0.59.
Du behöver inte nödvändigtvis en, om du är säker med din montering och lödning färdigheter. Ett alternativ, är om du skulle fortfarande gillar programmering tillgång efteråt, att använda pin huvuden för att ansluta en ICSP (i circuit serial programmerare). Heck, kanske vill du använda båda.
ATtiny85V; Denna lilla 8-pin mikrokontroller har 8K program utrymme, som är härligt för prototyper. Jag har hittat jag inte behöver så mycket, och kunde komma undan med en ATtiny45 eller möjligen även en 25. Jag valde den "V" versionen eftersom det körs tillförlitligt på spänningar så lågt som 1.8 Volt, så det är perfekt för användning av batteriet. RadioShack säljer inte microcontrollers ensam, men SparkFun har (inte låg-spänning) standardversionen COM-09378 för $2.84 och Digi-Key säljer ATtiny85V (ATTINY85V-10PU-ND) för $2.26.
Bara om någon microcontroller kan användas här, så vi behöver bara 3 pins för SKIFT register kontroll och en PIN-kod för knappen input. Om du vill avstå från skiftet register ledningar (och kodning, om du inte använder min kod), bör du gå med en domänkontrollant som har tillräckligt stift att köra alla dina lysdioder. Du kan öka antalet lysdioder ett chip kan köra med charlieplexing, men det är ett ämne för en annan Instructable. Också vara säker på att få en annan socket storlek om din microcontroller använder mer stift!
Strömbrytaren; Jag kommer inte att rekommendera en viss switch här, eftersom det finns tusentals giltiga alternativ, och vad du väljer beror på vilka mål du sätter detta i, om du använder ett fall alls. SPST eller SPDT fungerar, men SPDT kan vara lättare att hitta. Spec märkspänningen för ditt nätaggregat, och beräkna din värsta scenariot för ström. De flesta växlar ger mer än tillräckligt, men för posten, min design här kommer att förbruka mer än 60mA. Jag betalade ca $4 för mig, en panel-mount paddla switch.
Tryckknapp; Detta kommer att användas att växla till nästa mönster animeringen. Som finns ovan, det alldeles för många alternativ att rekommendera en. Jag prototyper med en standard, skärbräda-kompatibel knappen, men min slutgiltiga design använder en panel-mount knapp. En fyra pack kostar $3,69.
Inhägnad; Om knappen växeln hade en hel del alternativ, är detta bara galen. Du kan sätta detta i en kartong eller monterad på en träbit eller plexiglas, eller ens lämna den. Lägga den i en anpassad trä fall eller hänga den på väggen. Tänk bara på att ingenting shorts ut på botten av kretskortet. Om du monterar på metall, använda standoffs eller en massa eltejp. Jag använde en burk som har ett tydligt, plast fönster i lock. Min mamma hade denna liggande, så det kostade mig ingenting.