Bevattning logic controller/projekt log (7 / 12 steg)
Steg 7: Testfasen
Efter att jag får mitt första manus lägga ner, använda jag sedan det på en mall för att lägga min komponenter på en skärbräda. Det är där jag ber om ursäkt eftersom jag inte har några bilder på detta stadium av byggande. I grund och botten satt jag upp tre bröd styrelser.
Ett bröd styrelsen har en Arduino krets fastställs på den. Det finns många exempel på att bygga en Arduino ombord ett bröd, allt du behöver göra är att ta din favorit sökmotor och du får massor av exempel. Xbee radioapparater måste drivas med 3.3vdc. Så finns det också en 3,3-volts regulator i styrelsen. Annat än att det finns en LED för att indikera power, en lysdiod för indikering com kontrollerar med remote radioapparater och LED indikering systemet körs, och ytterligare två för att indikera ett fel på varje längskraften.
De andra två styrelserna byggs identiska med varandra. Skönheten i Xbee är att jag kan knyta till det direkt med en ingång och jag behöver inte en mikroprocessor i styrelsen. Detta gör att jag kan spara avsevärt på min förmåga förtäringen. Min plan här är att driva fjärrenheter med 4 AA-batterier. Jag kommer att koppla in batterierna parvis. Två par av AA-batterier wired parallellt med varje enskilt par fast i serien kommer att ge mig 3vdc. Jag kan klara sig med bara ett enda par av batterier, men genom att lägga till en andra paret parallellt jag dubbla min ampere och kan få en längre tid innan det måste att byta ut batterierna. Det var vid denna tidpunkt där jag trodde en solpanel skulle passa fint in i detta projekt, men den enskilde finansiering av projektet ville overhead av fler delar.
Xbee radioapparater kan konfigureras för att skicka exempeldata av deras insatsvaror var 30 sekunder medan deras vaken. Detta tar upp ett annat sätt spara mina batterier. Genom att sätta Xbee att sova kan jag släppa min förmåga förtäringen till praktiskt taget ingenting! Nu frågan är, hur gör jag sätta på radion för att sova men har fortfarande det checka in så jag vet att radion är fortfarande aktiv? Det måste också ha möjlighet att vakna upp och skicka data om det finns ett problem med vridningen.
Detta är hur jag får runt om de få punkter. Radion kan konfigureras för att vakna upp med specifik tidsinställda ökningar. Det kan även konfigureras för att skicka exempeldata med förutbestämda intervall när vaken. Det enda som återstår är att vakna upp radion om pivot har ett problem. För att åstadkomma detta använder jag och grindar.
Jag valde att använda tre av ingångarna på Xbee. Insatsen var använde att övervaka gränslägesbrytarna mellan varje avsnitt av bevattning. Ingång 2 användes för att övervaka gränslägesbrytaren som anger slutet av en fullständig revolution (slutet av cykel). Ingång 3 var kopplad till en knapp för att testa com länken. Xbee ingångarna är alla anslutna till vara fallerade i en hög position. Skicka en ingång låg kommer att orsaka en reaktion på basstationen (Radio på pumpen plats).