Arduino automatisk mjölk feeder (4 / 9 steg)
Steg 4: Hur fungerar det?
Detta pumpar som aktiveras av 5v relä modul och det är styrenheten av master hjärnan av enheten, dvs Arduino uno,
Arduino har en 16mhz kristall därav det kan beräkna tid med hjälp av dess timer
, i Arduino innebär programmering delay(1000) 1 SEK, så vi måste ge mjölk till våra sällskapsdjur för varje 3 timmar för att
Vi behöver beräkna förseningen
1 SEK = 1000ms
60 SEK = 60000ms
1 min = 60 SEK = 60000ms
60 min = 60 * 60000 = 3600000
Därför 1 hr = 3600000
så vi måste beräkna det för 3 tim
3 * 3600000 = 10800000!
därav
Delay(10800000);
Vi måste ge denna försening efter varje matning process.
När denna försening är klar Arduino ger signal till relä-drivrutinen, då reläet driver växlar på pumpen för några SEK (baserat på pet & ålder, dvs mängden mjölkkonsumtionen kommer att vara olika för olika husdjur).
och då visar det av relä-drivrutinen, Arduino börjar sitt dröjsmål räkna igen.
Nu ska vi se anslutningen!