Sommario:

Contatore di mangimi per gatti KS: 7 passaggi
Contatore di mangimi per gatti KS: 7 passaggi

Video: Contatore di mangimi per gatti KS: 7 passaggi

Video: Contatore di mangimi per gatti KS: 7 passaggi
Video: Ingoiare il latte del trallalero fa bene? #shorts 2024, Novembre
Anonim
KS-Contatore-mangime per gatti
KS-Contatore-mangime per gatti
KS-Contatore-mangime per gatti
KS-Contatore-mangime per gatti
KS-Contatore-mangime per gatti
KS-Contatore-mangime per gatti

Situazione

Quando vivi in una famiglia molto impegnata, spesso non sai quante volte il tuo animale domestico è stato nutrito. Probabilmente arrivi a casa e il tuo animale chiede cibo anche se è stato appena nutrito da qualcun altro che non è in casa in questo momento.

In qualche modo, i tuoi animali stanno diventando sempre più grassi. Non vuoi acquistare una mangiatoia automatica per animali domestici perché hai una connessione migliore con il tuo animale domestico quando deve venire da te per chiedere cibo. Tuttavia, non vuoi che sia grasso e malsano.

Passaggio 1: soluzione

Soluzione
Soluzione

Il contatore di mangime per gatti KS ha lo scopo di informarti su quante volte i tuoi animali domestici hanno già mangiato in modo da mantenere il controllo della dieta del tuo animale domestico.

È fatto per mostrarti fino a quattro volte al giorno. Ovviamente è possibile modificare il software e l'hardware per aumentare il contatore a cinque o più tempi di alimentazione.

Passaggio 2: hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Arduino Pro Mini (per bassi consumi)

Modulo di caricamento per Arduino Pro Mini (Questo modulo di Aliexpress funziona solo su Linux -> Vedi le istruzioni di download nel codice)

4 LED

4 resistori 10kOhm

Alloggiamento per l'elettronica e la batteria

Interruttore magnetico

Batteria a blocco 9V con connettore

Piccolo materiale come scheda elettronica e cavi

(Tutto costa circa 15 USD in Aliexpress.com)

Passaggio 3: libreria e schizzo

Libreria e schizzo
Libreria e schizzo
Libreria e schizzo
Libreria e schizzo

BIBLIOTECA: LowPowerLibrary (https://github.com/rocketscream/Low-Power)

Schizzo:

Il tempo finalmente ha mostrato con lo schizzo "2018-08-KS-Cat-Feed-Counter.ino" devi cambiare la batteria 9V-Block tutti i 6 mesi. Quindi ho collegato il contatore a una fonte di alimentazione esterna (non è più necessario risparmiare energia). Se lo fai puoi usare lo schizzo "2019-10-KS-Cat-Feed-Counter-NoLowPower.ino".

Passaggio 4: caratteristiche

Caratteristiche
Caratteristiche

Questo gadget conta fino a 4 pasti. Dispone di 4 LED e ogni LED attivo rappresenta un tempo di alimentazione. Dopo 4 pasti riparte da 1. Poiché funziona a batteria, è programmato per un basso consumo energetico. (nessun timer)

Hai un pulsante per controllare quante volte il tuo animale domestico è stato nutrito. I LED si accendono in base ai tempi di alimentazione. Inoltre, hai un pulsante per diminuire la quantità di pasti ogni volta che lo premi. (Per correzioni, ad es. apri il coperchio ma non dai da mangiare all'animale - per la ricarica del cibo)

Ha un interruttore magnetico che rileva se il coperchio della scatola del cibo è aperto o chiuso. (L'ho provato con gli interruttori di inclinazione ma questi non erano affidabili)

Dopo un tempo configurabile "minOpeningTime" di apertura del coperchio della scatola di alimentazione - si presume che tu abbia appena dato da mangiare al tuo animale domestico - e il contatore dei tempi di alimentazione aumenta (nel caso in cui il contatore dei tempi di alimentazione sia a 4, viene riportato a 1).

Quando apri il coperchio, i LED si illuminano in base ai tempi di alimentazione.

Quando si chiude il coperchio, i LED si accendono in base ai tempi di alimentazione (tranne che si richiude prima che il “minOpeningTime” superi).

Dopo aver diminuito i tempi di alimentazione tramite il pulsante di diminuzione, i LED si accendono in base ai nuovi tempi di alimentazione.

Passaggio 5: parametri configurabili

Parametri configurabili
Parametri configurabili

minOpeningTime: quando il coperchio rimane aperto per più di questo tempo allora il contatore verrà aumentato.

lightenUpLEDs: quando premi il pulsante per controllare quante volte il tuo animale è stato nutrito, o quando apri o chiudi il coperchio o quando diminuisci il contatore dei tempi di alimentazione, i LED si accendono per questo tempo.

Passaggio 6: cablaggio

Cablaggio
Cablaggio

Passaggio 7: informazioni aggiuntive

Informazioni aggiuntive
Informazioni aggiuntive

L'Arduino ha bisogno in modalità normale di circa 50 mA. Con "LowPowerLibrary", questo è ridotto in questo schizzo a meno di 0,2 mA. Pertanto, invece di un cambio giornaliero della batteria, puoi farlo solo una volta all'anno. Poiché la "LowPowerLibrary" è attiva, non ci sono timer e non ho potuto usare il comando millis. (basta ritardare su "minOpeningTime")

Il modulo di caricamento per Arduino Pro ha sempre funzionato bene sul sistema operativo Linux, ma solo a volte su un sistema operativo Windows. Ricordati di dare i diritti di scrittura alla porta su Linux prima di caricare. (vedi commenti nel codice)

Consigliato: