Sommario:

Non dimenticare di dare da mangiare al cane: 3 passaggi
Non dimenticare di dare da mangiare al cane: 3 passaggi

Video: Non dimenticare di dare da mangiare al cane: 3 passaggi

Video: Non dimenticare di dare da mangiare al cane: 3 passaggi
Video: 🐶 Ciotola per cani: L'Errore Assolutamente da Evitare | Giuliano Addestratore 2024, Dicembre
Anonim
Non dimenticare di dare da mangiare al cane
Non dimenticare di dare da mangiare al cane

È successo troppe volte! Ho guardato la ciotola del cibo o dell'acqua ed era vuota.

Da tempo volevo imparare ad usare Arduino, quindi ho pensato che questo sarebbe stato un buon progetto di partenza, volevo sapere, a colpo d'occhio, quanto sono bassi i livelli di cibo e acqua per il mio cane e soprattutto quando sono vuoti. Ho finito con due indicatori verdi di livello e uno rosso per vuoto per ogni ciotola.

Spero che ti piaccia e che ti venga qualche idea per il tuo prossimo progetto.

Forniture

Arduino ed elettronica:

1. Scheda Arduino (o simile), ho usato Geekcreit® UNO R3 (https://us.banggood.com/Wholesale-Warehouse-UNO-R3…

2. Sensore cella di carico * 2 (https://us.banggood.com/Wholesale-Warehouse-3pcs-H…

3. Cavo a nastro con passo da 1,27 mm (https://www.banggood.com/5M-1_27mm-Pitch-Ribbon-Ca…

4. Guaina termorestringente (opzionale) (https://www.amazon.com/gp/product/B07PLHG6FY/ref=p…

Scatola di legno:

compensato

Foglio laminato

Resina epossidica (https://www.amazon.com/Epoxy-Resin-32-Tabletops-Co…

Utensili:

Strumento di saldatura

Computer

Pistola per colla a caldo

puzzle

Strumento di intaglio

Colla e vite

Passaggio 1: scatola di legno

Scatola di legno
Scatola di legno
Scatola di legno
Scatola di legno
Scatola di legno
Scatola di legno
Scatola di legno
Scatola di legno

Non c'è molto da dire su questa parte. Assicurati solo di avere le giuste dimensioni per le tue ciotole e il tuo cane e che puoi montare i sensori con un po' di altezza per la lancia.

Dato che dovevo programmare specificamente i pesi corretti per il cibo e l'acqua, ho deciso di ritagliare il posto giusto per ogni ciotola.

Ho incollato a caldo i LED dopo la vernice e poi ho usato la resina epossidica. Non ho "guarito" la resina epossidica per i LED poiché volevo che la luce si diffondesse, funzionava, ma vorrei che la luce si diffondesse ancora di più in modo da non poter vedere affatto il LED, solo un cubo verde.

Passaggio 2: sensore e codice

Image
Image
Sensore e codice
Sensore e codice
Sensore e codice
Sensore e codice
Sensore e codice
Sensore e codice

Le celle di carico che avevo erano 1Kg, non sono molto precise (nella lista non le potevo fare) ma abbastanza buone per questo progetto.

Ho provato a spiegare il più possibile all'interno del codice su come funziona. compilare liberamente per chiedere nei commenti qualsiasi Q.

Ci sono voluti molti tentativi ed errori fino a quando non ho capito il modo corretto per funzionare correttamente. Ad esempio, quante misurazioni della bilancia dovrei prendere per ottenere una buona lettura del peso e ancora non troppo gamba (utilizzato 10 alla fine), o quale sarebbe un margine di peso decente per le scale, dal momento che non sono riuscito a renderle accurate a circa +-2 g.

Successivamente ho aggiunto un pulsante di ripristino all'arduino in modo da non dover disconnettere l'USB ogni volta che voglio ripristinare.

Le luci funzionano così:

* "Spostarsi" da sinistra a destra quando la bilancia è ziro- il codice non prevede alcuna ciotola all'interno della scatola

* Una luce rossa quando la ciotola vuota al posto del peso della ciotola è incorporata nel codice.

* Una e poi due luci verdi quando la ciotola è piena.

* Tutte le luci funzionano quando la ciotola è troppo piena

* La luce rossa lampeggia quando la bilancia non è calibrata: ciò può accadere se si riavvia con la ciotola in posizione, ma è necessario prenderla per scoprirlo o quando la lettura del peso è troppo alta.

Passaggio 3: è tutto

Questo è tutto!
Questo è tutto!

Spero che ti piaccia questo istruibile, per favore compila liberamente per chiedermi qualsiasi cosa, cercherò di aggiornare i passaggi di conseguenza.

Consigliato: