Bilaga, en Arduino Yun Garage Monitor (5 / 8 steg)
Steg 5: Bygga Garage styrkrets
Därefter kommer vi att bygga banan. Nedan följer ett diagram över den krets som kommer att kontrollera garaget öppnaren. Du kommer att behöva bygga en krets för varje garage som du vill övervaka.
Vi kommer att använda NPN-transistor som en switch. Kort sagt, när en spänning flödar in i basen PIN-koden, kommer att kollektor och Emitter agera som om det finns en kortslutning mellan de två korsningar och slutföra kretsen.
Om du har en annan NPN, ser upp i databladet att se vilka ben är Base, kollektor och Emitter och justera din krets. Den 1N4001 dioden är att skydda Arduino från någon omvänd ström från garaget öppnaren.
I nästa steg, du kommer sannolikt att stöta en högre spänning eller ström än våra Arduino kan hantera från garage motor eller öppnaren. Den Arduino Yun kan endast ge 5V och upp till 40mA av strömmen. Yun's I/O stift kommer att bränna om det sjunker något högre än 5V eller större än 200mA. Vår utgångsstiftet ansluts till vårt NPN bas stift. När utdata stiftet på våra Yun ger ett högt värde, nuvarande flöden mellan mottagaren och sändaren, fullbordar kretsen och utlöser våra garage motor.
Hänvisa till bakbord diagram eller Schematisk bild på hur du koppla in din krets.
En lista över försiktighetsåtgärder:
1. Kontrollera att din 1N4001 diod är i rätt riktning. Silver bandet anger ut flödet av strömmen.
2. layout av stiften på NPN transistor - kolla databladet! I det här diagrammet, som de anges som E C B.
3. se till att du har en rad för GND. Varje garage styrkrets måste dela en gemensam GND! Detta innebär din krets GND och GND terminal kommer från varje garage motor.
1 garage styrkrets? Det ska finnas 2 slutar gå tillbaka till den Yun GND pin. 2 kretsar? Det bör finnas 4 slutar alla gå tillbaka till den Yun GND pin!
Testa gå runt
För denna del, kommer att vi koppla in en LED att testa att kretsen har byggts korrekt. LED kommer att simulera utlösts av motorerna som garage.
Hänvisa till test kretsen Schematisk eller bakbord diagram. Eftersom LED är på en kort tid, jag brydde mig inte med ett motstånd och hakade direkt till de 3.3V linje. Om du är rädd för utbrändhet, Använd gärna en begränsning av nuvarande motstånd.
Testa gå runt genom att trycka på den motsvarande ikonen på webbportalen. När den Arduino sidan har bearbetat kommandot, bör du se din LED-ljus upp kort.
Felsökning
Krets inte fungerar? Här är de vanligaste misstagen:
1. LED anoden och katoden ändar återförs. Kontrollera att anoden slutet (oftast längre benet) är kopplad till de 3.3V och katoden slutet går in i den samlare pin av NPN.
2. den 1N4001 dioden är omvänd.
3. det motstånd värdet kan vara inkompatibla med din transistorn (inte tillhandahåller tillräckligt spänning till bas stift). Du kan använda denna kalkylator för att få en ungefärlig värdet för vad motstånd bör du använda.
4. det kan vara en defekt komponent i din krets. Det har hänt! Trial and error + multimeter!