Sommario:
- Passaggio 1: materiali
- Passaggio 2: cablaggio
- Passaggio 3: banca dati
- Passaggio 4: codice
- Passaggio 5: caso
Video: Alimentatore automatico per animali domestici: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Ciao, mi chiamo Gilian, studio a Howest Kortrijk Belgio e sono uno studente MCT come incarico finale ho dovuto realizzare un dispositivo IOT.
Ho un cane a casa che viene nutrito 2 volte al giorno ad un'ora specifica inoltre la quantità di cibo è abbondante quindi due volte al giorno pesiamo 56 grammi di cibo e gli diamo da mangiare. Così ho realizzato un dispositivo che automatizza questo processo e si chiama PetFeeder. Sul sito è possibile aggiungere vari orari scegliendo un orario e specificare il peso del cibo che si vuole dispensare. Se non vuoi aspettare il prossimo momento della pappa sulla home page c'è un pulsante che dispensa il cibo immediatamente.
Passaggio 1: materiali
All'interno della custodia c'è un sistema a vite che spinge il cibo secco nella ciotola, non l'ho progettato da solo perché ho trovato quello che mi serviva su whativerse ed è stato progettato da George Tsianakas. Il design e il download per quello che ho usato, puoi trovarlo qui.
Di seguito è riportato l'elenco delle parti necessarie per questo progetto.
- lampone pi
- micro sd (minimo 8gb)
- Schermo lcd 20x4 con modulo i2c sul retro
- codificatore rotativo + manopola
- sensore a ultrasuoni srf-05
- Cella di carico da 1kg + amplificatore hx711
- Alimentazione 12/5v
- motore passo-passo nema 17 + driver passo-passo drv8825
- 2 resistori (2 kohm e 1 kohm)
- Cavo piatto 40 pin + ciabattino
Passaggio 2: cablaggio
Il prossimo passo è collegare tutto su una breadboard e testare se tutto funziona. Puoi lasciarlo in questo modo, ma ho deciso di saldare tutto su una scheda prototipi per rendere tutto più bello ed essere meno ingombrante e occupare meno spazio nel caso in seguito.
Passaggio 3: banca dati
Questo progetto utilizza un database per memorizzare i dati del sensore e tutti i tempi e i pesi di alimentazione che ne derivano. Ci sono 3 tabelle:
- Feed in cui vengono salvati tutti i tempi e i pesi inseriti nel sito web.
- Cronologia in cui sono memorizzati i valori del sensore a ultrasuoni insieme alla data di registrazione
- I sensori in cui sono presenti tutti i sensori utilizzati nel progetto vengono salvati insieme a un ID per indicare il valore di quale sensore nella tabella Cronologia.
Passaggio 4: codice
Per prima cosa dovrai installare apache2 per far funzionare il tuo sito web, questo puoi farlo con il seguente comando nel terminale del tuo pi.
sudo apt install apache2 -y
Chiudi anche la configurazione di una connessione wireless al tuo pi perché dopo aver inserito tutto nella custodia non sarai in grado di collegare facilmente un cavo ethernet.
Dovrai anche configurare il database MariaDB in modo da potervi accedere.
Fatto ciò, puoi mettere tutti i file frontend nella seguente cartella: /var/www/html
Il codice di backend l'hai appena messo nella cartella home.
È anche più semplice creare un servizio di app.py in modo che all'avvio di pi i programmi vengano eseguiti automaticamente. Per fare ciò è sufficiente copiare il file di servizio (che è incluso nel file zip qui sotto) nella cartella giusta con il seguente comando:
sudo cp petfeeder.service /etc/systemd/system/ petfeeder.service
Passaggio 5: caso
Per il caso l'ho progettato in Fusion 360 ed esportato gli schizzi in file dxf su lasercut in un luogo locale che conosco. L'ho progettato con le giunture delle dita in modo che tutto si adatti bene insieme. Dopo che è stato ritagliato, ho incollato i pannelli insieme ad eccezione del pannello posteriore e del pannello centrale dove è posizionato l'LCD e il sensore a ultrasuoni per avere ancora un facile accesso a tutto ciò che deve essere cambiato in seguito. Sebbene non siano incollati, rimangono ben chiusi grazie alle giunture delle dita.
Questo è tutto ciò che spero ti sia piaciuto questo progetto. - Gilian
Consigliato:
Progetto automatizzato della ciotola per alimenti per animali domestici: 13 passaggi
Progetto automatizzato di ciotola per alimenti per animali domestici: questa guida illustrerà e spiegherà come costruire una mangiatoia per animali domestici automatizzata e programmabile con ciotole per alimenti attaccate. Ho allegato un video qui che descrive come funzionano i prodotti e come si presenta
Mangiatoia intelligente per animali domestici: 9 passaggi
Mangiatoia intelligente per animali domestici: hai un animale domestico? No: adottane uno! (e torna a questo istruibile). Sì: buon lavoro! Non sarebbe fantastico se potessi nutrire e dare acqua alla persona amata senza annullare i programmi per tornare a casa in tempo? Diciamo non preoccuparti più
Piatto per acqua riscaldato fai-da-te fai-da-te/sicuro per animali domestici: 7 passaggi
Piatto per acqua riscaldato fai-da-te fai-da-te/sicuro per animali domestici: così tieni un cane/coniglio/gatto/… fuori e la loro acqua continua a gelare in inverno. Ora normalmente li porteresti dentro o compreresti un piatto d'acqua riscaldato, ma questo animale probabilmente puzza, non hai la stanza e non puoi permetterti di pagare $ 4
Alimentatore automatico per animali domestici fai-da-te più semplice con Arduino: 3 passaggi
Alimentatore automatico per animali domestici fai-da-te più semplice con Arduino: Ciao amanti degli animali! Nel profondo di tutti noi desideriamo avere un cucciolo carino o un gattino o probabilmente anche una famiglia di pesci a casa nostra. Ma a causa della nostra vita frenetica, spesso dubitiamo di noi stessi: "Sarò in grado di prendermi cura del mio animale domestico?" Il principale responsabile
Catapulta automatica per il lancio di cibo per animali domestici (cane, gatto, pollo, ecc.), lancio di palline e altro ancora!: 4 passaggi (con immagini)
Catapulta automatica per il lancio di cibo per animali domestici (cane, gatto, pollo, ecc.), lancio di palline e altro!: Ciao e benvenuto nel mio primo Instructable! Il nostro cane AMA il suo cibo, lo mangerà letteralmente tutto in pochi secondi. Ho escogitato modi per rallentarlo, dalle palle con il cibo dentro al buttarlo per tutto il cortile. Sorprendentemente, lei è