Batteridriven DROPP system (4 / 6 steg)
Steg 4: Lägga till det motoriska kontrollerar och tryckknapparna
Använd aldrig 9 Volt på Arduino direkt, eller det kommer att blåsa chip till aldrig landet omedelbart. För att förhindra att detta händer, är det makt som driver motorn separerade från 3V kretsen som driver Atmel chip.
Lägg till den återstående delen av schematiskt att det set av brödunderläggen:
- Lägg till optocoupler att det set av brödunderläggen
- Lägg till 9V batteriet, Anslut batteriet till två andra kraftledningar för bakbord till undvika förvirring.
- Anslut den positiva sidan av inputside av den valda kanalen för optocoupler (jag valde kanal 2) till digitala stift 4 (PIN-kod 6) av Atmel chip via en 470 ohms motstånd. Att ansluta marken i utbudssidan till minussidan 3V batteri Pack.
- Anslut denna optocoupler kanal utgångssida och lägga till transistorn och 10 k ohms motstånd. Varning: GND2 och den + 9V i schemat hänvisar till kontakterna på blocket batteriet. GÖR inte blanda dem upp med kraftledningar Atmel chip som du anslutit i föregående steg.
Lägga till motorn och motsvarande LED (jag använder en röd led att visa att motorn drivs).
Lägg till en diod eller ett LED i Polaritetsskydd över motorn, förhindra att kretsen får spikar när motorn slås på eller av. - Anslut de två knapparna och pull-låg motstånden till chip: en mellan 1 och 2 och en knapp mellan 3 och 4. Akta att använda den + locketochden 3V, inte 9V!
Kontrollera den motorstyrning delen av kretsen
Din krets är klar. Att port 4 linjen bör en utgång i din Arduino program och ställa in den här porten hög göra motorn ledde bränna och göra din motor snurra. Prova detta genom att lägga till detta stift som en utgång i setup och ange det höga och låga när LED stiftet i föregående steg är set hög eller låg. Du kan programmera chip genom att sätta den tillbaka till Arduino styrelsen. Var noga med för att sätta rätt stiften i rätt hål när du lägger den Atmel chipet tillbaka på en skärbräda.
Kontrollera den tryckknapp delen av kretsen
Använda tryckknapparna som indata: programmera i inställningen av Arduino programmet hamnen 5 och port 6 som indata. Kolla i en slinga om 5 eller port 6 är hög, och i så fall ange motor alltid (4 port) hög. Programmera Atmel chip och kontrollera om knapparna fungera korrekt.
Grattis! Din krets är nu komplett och funktionsduglig!