Se avete un cane o un gatto e volete lasciarli a casa quando andate in ferie questo progetto è per voi. Sfruttando due ottimi prodotti reperibili su Internet (mangiatoia e abbeveratoio di Tecnomediana) ho realizzato il monitoraggio degli stessi attraverso Internet.
Questo progetto è stato realizzato per dare da mangiare e da bere ad un cane ma può essere usato anche per i gatti.
Per prima cosa è necessario modificare la mangiatoia automatica in modo tale che ci dia un riscontro quando il motore gira.
Per fare ciò ho montato dei sensori magnetici (del tipo usati per gli
antifurti da inserire nelle porte) sulla ruota che gira spingendo fuori
le crocchette del cane. Vedere le foto sotto.
Adesso è necessario usare una scheda elettronica che conti gli impulsi generati dalla mangiatoia.
Per fare ciò ho deciso d'usare ilSTM32L-Discovery perchè ha un LCD display e costa poco. Sotto c'è lo schema di interfacciamento tra il STM32L-Discovery e la mangiatoia automatica. Qui c'è il software (con relativi sorgenti) da montare sul STM32L-Discovery (Rif. Monitor_Dog_Feeder_and_Water). Per lo sviluppo del SW ho usato IAR IDE 32K free ver.6.20 e ho apportato delle semplici modifiche al SW dato in dotazione al STM32L-Discovery.
Di fronte al STM32L-Discovery ho
messo una Web camera connessa al PC di casa tramite il quale, via
Internet, posso vedere il conteggio della mangiatoia automatica. Di fronte al STM32L-Discovery ho
messo anche una lampada a LED alimentata via USB così da avere il LCD
del STM32-Discovery illuminato.
Vedere sotto.
Sul PC di casa ho montato il software TeamViewer che mi permette di prenderne il controllo da Internet.
Durante le ferie uso un NetPC
per prendere il controllo del PC di casa e quindi monitorare la mangiatoia automatica (vedere sotto).
Di fronte alla mangiatoia automatica ho messo una IP camera che uso per vedere se il cane mangia. Questa IP camera ha il motion detection che automaticamente mi invia le foto del cane quando mangia (vedere sotto).
Oltre
a dar da mangiare al cane bisogna anche dagli da bere e per fare ciò ho
installato un'abbeveratoio automatico e un timer di quelli usati per
bagnare i fiori che ogni giorno, per 3min, manda acqua all'abbeveratoio
automatico. In questo modo ho DUE sicurezze:
L'abbeveratoio automatico si autoriempie mano a mano che l'acqua cala Il timer automatico d'irrigazione ogni giorno manda all'abbeveratoio per 3min l'acqua
Di nuovo, di fronte all'abbeveratoio, ho una IP camera che uso per vedere se il cane beve. Questa IP camera ha il motion detection che automaticamente mi invia le foto del cane quando beve. Le foto sotto chiariscono l'istallazione dell'abbeveratoio automatico con il timer per irrigazione.
L'ultima parte che manca, per avere un sistema sicuro, è la parte di alimentazione delle varie apparecchiature usate.
E' fondamentale che NON manchi mai il 220Vac per evitare che salti il collegamento ADSL o si spenga il PC.
Per mettere in sicurezza il sistema ho usato un UPS.
Qui sotto potete vedere lo schema globale del sistema di automazione.