Elektroniska LEGO DL-44 Blaster (ljus & ljud) (7 / 11 steg)
Steg 7: Arduino på en skärbräda
Om du har lyckats ladda upp skissen, nu är det dags att placera den programmerade ATmega32 marker på en skärbräda att testa det! Detta avsnitt inte längre behövs för din Arduino, så sätt igång och koppla ur den.
Delar som behövs--de flesta av dessa kan köpas på Radio Shack för några dollar US, och naturligtvis de flesta av dessa du kan återanvända från det föregående steget för att programmera chip. Resistorer, kondensatorer, lysdioder och transistorer var varje i diverse flerpack köpte jag på Radio Shack som hade olika stora komponenter tillsammans. Jag tror jag betalade som $10 för flera hundra olika motstånd, från 1 Ω till 2 miljoner Ω! Här är en cool online verktyg för att förstå motstånd färger.
- Set av brödunderläggen (du kan hålla ditt chip på skärbräda från det sista provet och arrangera delarna - jag har två separata brödunderläggen jag använder, så det är upp till dig).
- Färgade hoppare ledningar: använda desamma som tidigare.
- Lysdioder: ursprungligen jag använde en liten röd 3mm LED för stift 13 indikatorn och en super ljusa vit stråhatt LED för pistolen nosparti flash-- men som du kan läsa om på botten av listan, jag gjorde en sista minuten revidering med kraftkällan, därför jag valde en mindre LED för den nya kanonen fat. Små LED indikatorn för stift 13 (pin 19 på ATmega32) finns det blinka när kretsen pulsning från utlösa drar - det ska vara avstängd när Arduino koden berättar det för att sova.
- Din nyligen-programmerad ATmega32P-PU chip från föregående steg.
- 16 MHz oscillerande kristall.
- Två 22pF keramiska kondensatorer.
- Två 10K Ω motstånd.
- En 100 Ω motstånd.
- En 10 Ω motstånd.
- Två 220 Ω motstånd.
- Momentan tryckknapp--inte en avlång knapp strömbrytare.
- En 8 Ω 1 Watt högtalare. Jag fick min på Radio Shack för $4 US, och jag har sett liknande de online (av lite olika värden) för $2-5 en bit. Det är viktigt att hålla din storlekar inom samma ramarna, och justera motståndet värdet tillämpliga.
- 2N2222 transistor: dessa finns på Radio Shack styckevis eller i förpackningar med flera.
- Två AAA-batterier och en liten hölje för dem.
Se illustrationen för rätt placeringar av konstruktionsdelar. I stället för att ge en schematisk, eftersom detta är ett projekt som jag avser att lägga fram för amatörer, designade jag en illustration i stället. Observera: bakbord bilden du ser utvecklats från en tidig design som jag avsåg att använda 5 volt DC i Blaster, vilket innebar schematiskt krävs en spänningsregulator och kondensatorer. Placeringen av motstånden i samband med transistorn gjordes också, när min första set av brödunderläggen krets krävs 5 volt. Efter jag lödda chip och insåg att jag inte kunde passa fyra AAA-batterier i pistolen som jag planerade att, jag var tvungen att ta bort två och har pistol drivs med 2 AAA, därmed undanröja spänningsregulator--men på den punkten, resistorer och transistorer hade redan varit lödda. Som sagt, har 3 volt versionen (i denna handledning) något mattare ljus och ljud, till följd av att ha mindre makt och mer motstånd än avsett. Jag försökte emellertid så småningom att experimentera med att ha 3 AAAs, och ljud/lysdioderna var mer kraftfull--så i mer sistnämnd revideringar kan jag åter verktyg LEGO portion av vapnet att passa 3 AAA batterier för 4,5 volt. Känn dig fri att experimentera med olika motstånd och transistor konfigurationer i din skärbräda, och se till att ingenting värmer upp!
Vad du ser i illustrationen är en förenklad och modifierad version av "Arduino på en skärbräda" krets, som är en metod att bygga en barebones Arduino modul-- eller i mitt fall, de nödvändiga delar från Arduino Uno (mikrokontroller, oscillerande crystal och kondensatorer) att ha en liten, bärbar chip med mitt ljud och ledde kod upplagda på den. I ovan nämnda länken kräver bakbord en spänningsregulator, som har avsikten att drivas av 5 volt DC. Igen, det var min ursprungliga avsikt, men i sista minuten när jag monterade pistolen, jag kunde inte passar nog batterier och därmed bort regulatorn. Min nuvarande blaster använder 2 AAA-batterier, och blir bara 3 volt. Ljudet och LED ljusstyrka är märkbart mattare kontra min ursprungliga bakbord enligt länken ovan. Min illustration utgick en skärbräda handledning av Arduino, bara i min nuvarande bild jag har spänningsregulator och två 10uF kondensatorerna bort. De två 22pF kondensatorerna, 16 MHz kristallen, ATMega32 och Återställ/switch resistorer är absolut nödvändigt för barbones Arduino. Transistorn som talare finns att öka av ljudet, men observera att konfigurationen av motstånd i diagrammet gjordes när jag använde 5 volt. Med samma konfiguration med 3 volt gör ljudet inte lika högt som jag tänkt, men ack, jag lödda redan krets med motstånd och transistorer före kliva ner till 3 volt. Igen, innan du löda din styrelse, kan du experimentera med olika motstånd och transistor värden.
Efter du har experimenterat framgångsrikt med bakbord, kan du gå vidare till lödning varje komponent till ett kretskort!
Arduino/ATmega32 pinut diagram med tillstånd av Arduino Playground.