Stap 4: Hoe het werkt?
Deze pompen worden geactiveerd door 5v Relais module en het is door de meester hersenen van de eenheid, d.w.z. Arduino uno, controller
Arduino is een 16mhz kristal vandaar die het tijd berekenen kunt met behulp van de timer
, in de Arduino programmeer delay(1000) betekent 1sec, dus we moeten melk geven aan onze huisdier voor elke 3hrs daarvoor
We moeten voor de berekening van de vertraging
1 sec = 1000ms
60 sec = 60000ms
1 min = 60 sec = 60000ms
60 min = 60 * 60000 = 3600000
dus 1 hr = 3600000
dus we moeten voor de berekening van het voor 3hr
3 * 3600000 = 10800000!
Vandaar
delay(10800000);
We moeten geven deze vertraging na elke feed proces.
Wanneer deze vertraging is voltooid Arduino signaal geeft aan de Relay driver en relay driver schakelt de pomp voor paar sec (op basis van het huisdier & de leeftijd, dwz bedrag van de consumptie van melk zullen verschillend zijn voor verschillende huisdieren).
en dan blijkt voor de relay driver, Arduino begint haar vertraging opnieuw tellen.
nu zullen we zien de verbinding!