Sommario:

SmartFeeder: 10 passaggi
SmartFeeder: 10 passaggi

Video: SmartFeeder: 10 passaggi

Video: SmartFeeder: 10 passaggi
Video: Automatic Cat Feeder... Puts pets on a Diet Automatically and Locks out the Dog! 2024, Novembre
Anonim
SmartFeeder
SmartFeeder

Ogni proprietario di cane ha dimenticato di dare da mangiare al proprio animale domestico almeno una volta nella vita. E volevo fare qualcosa che quando dimentichi di dare da mangiare al tuo animale domestico prima di partire, potresti ancora farlo da lontano o forse dopo un certo tempo.

In questo progetto realizzeremo una mangiatoia per cani automatica controllabile su un sito web. Questo sito web ti mostrerà informazioni sulla quantità di cibo che c'è nella ciotola e le volte in cui è stato riempito o se il cane ha mangiato cibo.

Ci sono anche impostazioni che saranno regolabili in base alle tue esigenze (oa quelle del tuo cane).

Passaggio 1: materiali di consumo

Materiali:

  • Lampone Pi
  • Scheda SD da 16 GB
  • tagliere
  • cavi jumper
  • Sensore ultrasonico
  • servo
  • cella di carico (ho usato 5kg)
  • amplificatore cella di carico (HX711)
  • plastica/legno per l'alloggiamento di questo progetto
  • ciotola in plastica (per la cella di carico)

Utensili:

  • viti
  • Cacciavite
  • Trapano
  • Sega
  • Carta abrasiva
  • Super colla/silicone (e pistola per silicone)

Passaggio 2: configurazione dell'RPI

Il primo passo che ho fatto è stata la configurazione del mio raspberry pi, quindi ho cancellato tutto dalla mia scheda SD e ho inserito un'immagine su di essa con Win32diskmanager con questo possiamo scrivere Raspbian lì.

Passaggio 3: da SSH a RPI per il wireless

Dopo aver installato l'immagine, puoi inserire un cavo ethernet nel tuo Pi e nel PC. vai al prompt dei comandi e digita ipconfig. Nel blocco di testo con "adattatore ethernet" dovrebbe esserci un indirizzo IP. Questo indirizzo IP è quello su cui andremo in SSH. Ho usato PuTTY per fare questo passaggio. Qui è necessario inserire l'IP e la porta (22 per SSH) e inserire la password per accedere al Pi (la password standard è "raspberry"). Qui dobbiamo modificare le nostre impostazioni di rete in modo da poterci connettere senza fili. Questo è il comando per fare questo "wpa_passphrase nameofnetwork" e dopo questo devi inserire la password. Verrà visualizzato un blocco di testo con rete {…}, copialo e digita "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf". In questo devi incollare il testo di prima in fondo al file.

Dopodiché puoi riavviare il tuo Pi.

Passaggio 4: connettiti con VS Code

Per la codifica abbiamo bisogno del codice di Visual Studio. Una volta eseguito questo, è necessario installare un plug-in per SSH. Quando questo è installato, puoi fare clic nell'angolo in basso a sinistra o aprire il terminale e digitare SSH pi@ipadress. Dopodiché dovrai inserire la tua password e possiamo iniziare a codificare.

Passaggio 5: codifica

Ora dobbiamo configurare il sito Web, puoi aprire una cartella in vscode, andare su var/www/html e qui iniziamo.

Ecco che arriveranno i nostri HTML, CSS, Immagini e Javascript.

Ora possiamo aprire un'altra cartella nello stesso spazio di lavoro. Ho messo chiamato il mio progetto e l'ho inserito nella cartella home del mio pi. Qui arriverà tutto ciò che riguarda il backend (quindi la maggior parte dei file Python).

Passaggio 6: raccolta di materiali per l'edilizia abitativa

Raccolta di materiali per l'edilizia abitativa
Raccolta di materiali per l'edilizia abitativa
Raccolta di materiali per l'edilizia abitativa
Raccolta di materiali per l'edilizia abitativa
Raccolta di materiali per l'edilizia abitativa
Raccolta di materiali per l'edilizia abitativa

Per l'alloggiamento ho usato del legno e un piatto di plastica che ho tagliato a pezzi con una sega.

I pezzi L sono 50x50 MA ho ritagliato un pezzo da 20x40. Questo deve essere fatto due volte per entrambe le parti.

Le assi sottili sono per il fondo e la piastra posteriore. Questi sono entrambi 20x50 (nota: dovrai tagliarne uno più corto dopo per il montaggio.)

Quindi avremo bisogno di un pezzo di 20x40 (puoi usare il resto che è venuto fuori quando hai tagliato le forme a L) per il davanti.

Qui ho segnato un semicerchio per far uscire il cibo.

Quindi abbiamo bisogno di 2 piccole assi di 20x10 e 18x10 (larghezza 18 perché le assi sono spesse 1 cm, quindi scivolerà facilmente). questo è per il vassoio dove sarà la ciotola. (puoi forare un intero nella tavola 18x10 per i fili della cella di carico.)

Passaggio 7: assemblaggio della parte esterna

Assemblaggio della parte esterna
Assemblaggio della parte esterna
Assemblaggio della parte esterna
Assemblaggio della parte esterna

Successivamente avviteremo tutte le parti insieme in modo da sapere come apparirà.

Ho usato 9 viti per la vista frontale, 14 viti per entrambi i lati.

Fase 8: Pendenze

piste
piste

Poi ho fatto una pendenza con il legno, quella in alto è una tavola di 18x40 cm e quella che va alla ciotola è nella parte superiore larga 40 cm ma va più piccola al buco nella parte anteriore. anche la lunghezza è di 40 cm. Ho aggiunto ringhiere di protezione extra in modo che il cibo non si rovesci nell'alloggiamento.

Passaggio 9: collegamento delle piste

Collegamento delle piste
Collegamento delle piste

Ho fissato le piste con le viti aggiungendo una tavola in più alla pista stessa. Puoi anche usare la super colla o il silicone.

Passaggio 10: elettronica

Questo è ancora in costruzione

Consigliato: