Rum ljus & temperatur Regulator (3 / 6 steg)
Steg 3: Konfigurera ledningar
Ledningarna kan bli rörigt, speciellt om du inte kommer att anpassa Kabellängd av styckning och lödning. Jag valde personligen ledningar kabel med DuPont förlängningskabel (med en hane och hona kontakt). Kom ihåg att du kan behöva massor av det, beroende hur långt isär dina mörkar kommer att vara.
9V krets
Låt oss börja med kretsen av 9V batteri. Flödet av denna krets kommer att regleras genom relä modul. Om det finns mer än 1 blind med 1 motor att justera, har jag hittat det är bäst att använda en skärbräda att distribuera kablarna och hålla tillsyn. Det - från 9V kan anslutas direkt till - block vid sidan av bakbord. + Från 9V borde sättas i + del av bakbord genom en 10 ohms motstånd. (Om du inte har en 10 ohm, Använd nästa minsta motståndet tillgängliga. Och tror inte om att inte använda ett motstånd heller!) [bild 1] + Därifrån kommer att sätta i den första porten av reläet (Obs: den första porten är oftast på vänster sida av reläet, jag har blandat det.). Sätta kabeln i mitten kontakt och kabel kommer från den högra kontakten. [bild 2] Den här kabeln kommer att gå på + av motorn driver. Ta hand om att sätta detta i rätt huvudet. Marken går sedan direkt i marken av 9V. Detta kommer att driva motorn, men inte att styra.
Ett fack för reläet bör användas för varje blind, och stegen ovan bör upprepas. Den + och - från kretsen kommer att dras från samma källa, reläet ska ta hand om så att en krets att fungera på en gång.
Motorisk kontroll
Nästa är det motoriska kontrollerar. Port 8, 9, 10 och 11 i Arduino kommer att kunna utnyttjas. Som ovan, dessa samma stift kan delas mellan flera motorer (om tillämpligt) (annars skulle det inte vara tillräckligt pins tillgängliga på Arduino och du skulle vara tvungen att använda en Arduino Mega och kablarna skulle få ännu stökigare). Här, rekommenderas en skärbräda också. [bild 3] Kabeln från Arduino port 8 kommer att gå till IN1 motor föraren, port 9 går till IN2, 10 till IN3 och 11 till IN4.
Sensorer
Här är lödning definitivt recommendend. En skärbräda kommer att hindra placering sensorn, och du kanske behöver ännu mer brödunderläggen per varje enskild sensor. [pic 4]
Sensorn bör läsas via en pull-down registret. Det betyder att + från Arduino ska gå direkt till sensorn, men det bör finnas en marken på andra sidan av sensorn. Däremellan på utsidan av sensorn och den effektiva delen av motståndet, en kabel ska kopplas, som skulle fungera som den sensor avläsningen. Detta är analog utgång och kommer att gå till analoga portar av Arduino. [exempel på pic 5] Termistor (temperatur motstånd) kommer att använda ett 10Kohm som rullgardinsmenyn, och fotomotstånd används ett 220 ohm motstånd. Termistor utdata kommer att gå till Arduino analog port 0 och 1 och fotomotstånd ut till analog port 2 och 3.
Relay
Arduino portarna som styr reläet modulen ska börja en port 3, och stigande upp i förhållande till mängden portar som krävs (i mitt fall 3, så 3 till 5). Reläet bör naturligtvis också drivas genom det + och - rubriker.
Kylfläkt
Här bör vara i hamn 12, med en 220 ohm resistor.