DIY Arduino automatisk växa Box (4 / 8 steg)
Steg 4: ledningar
Här har jag fäst kopplingsschemat. Inte bry dig om flugan som gick med skanningen. Ut från PCB jag gjort, jag har använt wire till PCB anslutningar. Jag ska försöka förklara lite om varje komponent i det här steget.
Avgå
Jag tillbringade tre stepdown omvandlare. Två LM317 till makten Arduino och pumpen. De har max amp på 1.5a. Jag först försökte LM317 för att driva LED också, men hade problem med spänning regulator kommer att heta. För LED jag använde en andra DC till DC-omvandlare i stället som kan ge till 5A.
Strömförsörjning
För att driva hela projektet använde jag bara en 12v 2A strömförsörjning.
RGB
RGB är bara kommer från Arduino stiften.
LED
Om du vill koppla lysdioder tog jag tråd genom det fyrkantiga stålet och upp till plattan. Jag använde sex St 1w LED. Jag tror verkligen inte det har stor betydelse för växter men tyckte det såg fint med ljus ner på växterna. LEDS styrs av en Arduino utgång genom en TIP120 och ett relä. Kraften kommer från DC till DC-omvandlare. Arduino utdata är kodad så att utdata från '' hemgjorda '' timern aktiveras LED. Se mer om timern i nästa steg.
Moisture
För mätning av fukt i marken använde jag en fukt sensor köpte från ebay. Det har också en sensor ombord så att vi får en mer stabil analog signal. Två kablar går från sensorn styrelsen till fukt sensorn. Från sensorn går styrelsen att Arduino 3 trådarna en A0, en för marken och en till 3.3V. I början av projektet borrade jag ett hål i mitten plattan. Kabeln för fukt sensor kommer fram där. Heta limmade hålet efteråt så det blir tätt. Moisturesensor är placerade inuti jorden när det är på plats.
Luftfuktighet och Temperatur
Jag använde en DHT11 för att övervaka fuktighet och temperatur. Där jag har använt dubbelhäftande tejp och fäst sesnor till toppen av plattan där ljuset är. Jag var rädd att kanske lamporna skulle påverka temperaturen när sensorn var så nära. Men det gjorde inte. Sonsor jag ansluten till digital ingång, 3, 3V och marken. Kabeln till DHT11 går också tråg den fyrkantiga sttel, såsom kablar till lysdioder.
Pump
Pumpen jag använder är en mycket enkel och liten aqvariumpump. Den går på 12v. Pumpen står på botten av tanken och är säkrad med varmt lim. Den drivs av en av DC till DC-omvandlare (stepdowns). Därifrån går genom reläet som styrs från Arduino tråg en TIP120. Även om detta är en 12v pump jag schose till rubn den på 6v så trycket inte blir för högt.
Brytare för
För att hålla reda på om tanken är tom eller inte, använde jag en enkel levelswitch. Den är limmad på pumpen och det aktiveras tillräckligt tidigt så att pumpen inte kan pumpa luft. Levelswitch helt enkelt bara fungerar som en switch och är ansluten från 5v till en digital ingång. För att se till att vi får rätt signal använder jag en pulldown motstånd. Jag använde 10k.
ESP 8266
WiFi-modul som jag har lagt är avsett att uppgradera rutan senare. Jag kommer att försöka få det som en IoT. Men som jag har wiried det nu fungerar som ett varningssystem när utgångarna från Arduino är aktiverad. Till exempel Tom tank eller för varmt. Jag har använt Blynk app i tidigare projekt som programvara. Men nu har problem med den Blynk app inte fungerar på min Andrioid telefon längre. Sak det är bara en uppdatering. För ledningsdragning enkelt följa kopplingsschemat. Jag kommer att återkomma till ESP8266 när jag får app upp arbetet. Kom ihåg att ställa SH_PD hög. Det är inte som sådana i kopplingsschemat.