
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

Avere un animale domestico è molto divertente. Ma ogni volta che vuoi fare una vacanza divertente e non puoi portare con te il tuo migliore amico, devi trovare una persona che venga a dare da mangiare al tuo animale domestico. Ho avuto questo problema molto e ho avuto l'idea di costruire la mia mangiatoia automatica per animali che puoi controllare da un sito web.
Forniture
- Lampone Pi 4
- 2 taglieri
- Mini tagliere
- Modulo di alimentazione breadboard
- Sensore DHT11
- Sensore TMP36
- LDR
- MCP3008
- PCF8574
- Ponticelli
- Modulo LCD 16x2
- Modulo laser
- Motore passo-passo
- Scheda driver del motore passo-passo
- Set di resistori
- Legna
- Rotore su misura
Passaggio 1: Passaggio 1: Schema Fritzing


Per leggere nel mio sensore LDR e TMP ho usato un PCF. Per usarlo dovrai abilitare I2C sul tuo Raspberry PI. Per il DHT11 ho deciso di utilizzare una libreria perché programmarlo da soli è un gran casino. Consiglio di utilizzare la libreria Adafruit DHT per questo.
Passaggio 2: Passaggio 2: Creazione di un database

Sopra puoi vedere il mio modello di database. Il mio database è stato ospitato sul mio Raspberry pi utilizzando MariaDB. Le 4 tabelle che ho usato hanno fatto quanto segue
- tblSensoren è stato utilizzato per memorizzare i diversi sensori che ho usato
- tblWaarde è stato utilizzato per memorizzare tutti i valori che ho letto dai miei sensori
- tblActuatoren è stato utilizzato per memorizzare lo stato del mio modulo laser e del motore passo-passo
- tblVoedermomenten è stato utilizzato per memorizzare tutte le date e le ore in cui il mio motore doveva accendersi
Passaggio 3: Passaggio 3: collegamento dell'elettronica e codifica


Ho combinato tutta l'elettronica come mostrato nel primo schema sopra. Ho appuntato tutto sulle mie breadboard. Quando tutto questo è connesso, puoi scaricare il mio codice su github per provare se funziona.
Passaggio 4: Passaggio 4: Costruire il caso




Ho deciso di costruire la cassa con le assi di legno rimaste che avevo in giro. Dopo aver segato tutte le assi di legno nelle forme corrette, le ho inchiodate e avvitate tutte insieme.
Consigliato:
Un elegante alimentatore da banco da un alimentatore per PC: 8 passaggi (con immagini)

Uno Sleak Bench Power Supply dall'alimentatore del PC: Aggiornamento: il motivo per cui non ho dovuto utilizzare un resistore per arrestare lo spegnimento automatico dell'alimentatore è che (credo…) il led nell'interruttore che ho usato assorbe abbastanza corrente per evitare che PSU spento. Quindi avevo bisogno di un alimentatore da banco e ho deciso di fare un
Alimentatore Covert ATX per alimentatore da banco: 7 passaggi (con immagini)

Alimentatore ATX nascosto per alimentatore da banco: quando si lavora con l'elettronica è necessario un alimentatore da banco, ma un alimentatore da laboratorio disponibile in commercio può essere molto costoso per qualsiasi principiante che voglia esplorare e imparare l'elettronica. Ma c'è un'alternativa economica e affidabile. Per conve
Come Realizzare un Alimentatore da Banco Regolabile da un Vecchio Alimentatore per Pc: 6 Passaggi (Illustrato)

Come realizzare un alimentatore da banco regolabile con un vecchio alimentatore per PC: Ho un vecchio alimentatore per PC in giro. Quindi ho deciso di ricavarne un alimentatore da banco regolabile. Abbiamo bisogno di una gamma diversa di tensioni per alimentare o controlla diversi circuiti o progetti elettrici. Quindi è sempre bello avere un regolabile
Converti un alimentatore ATX in un normale alimentatore CC!: 9 passaggi (con immagini)

Converti un alimentatore ATX in un normale alimentatore CC!: Un alimentatore CC può essere difficile da trovare e costoso. Con funzionalità più o meno incostante per ciò di cui hai bisogno. In questo Instructable, ti mostrerò come convertire un alimentatore per computer in un normale alimentatore CC con 12, 5 e 3,3 v
Convertire un alimentatore per computer in un alimentatore da laboratorio variabile da banco: 3 passaggi

Conversione di un alimentatore per computer in un alimentatore da laboratorio variabile da banco: i prezzi oggi per un alimentatore da laboratorio superano ben $ 180. Ma si scopre che un alimentatore per computer obsoleto è invece perfetto per il lavoro. Con questi ti costano solo $ 25 e hanno protezione da cortocircuito, protezione termica, protezione da sovraccarico e