Sommario:
- Passaggio 1: impostazione di RPi
- Passaggio 2: impostazione del Wi-Fi
- Passaggio 3: impostazione della fotocamera, del sensore, del servomotore
- Passaggio 4: impostazione Esegui all'avvio
- Passaggio 5: stampare il dispenser
- Passaggio 6: caricamento dell'applicazione nel tablet
- Passaggio 7: utilizzo di TabForPets
Video: Scheda per animali domestici: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ciao ! Benvenuto nell'istruibile del progetto Tab For Pets.
Tab For Pets ha lo scopo di:
- Tieni occupato il tuo animale domestico quando non ci sei;
- Aumenta la comprensione del tuo animale domestico grazie a giochi stimolanti;
- Fornisci video divertenti del tuo animale domestico che gioca.
Il prodotto finale è 1 compressa + 1 dosatore. Sul tablet è in esecuzione un'applicazione e quando il tuo animale domestico vince la partita viene inviata una richiesta HTTP POST al distributore. Questa richiesta attiva il servomotore in modo che il cibo possa cadere nell'alimentatore del distributore. Inoltre, un ranger ad ultrasuoni rileverà quando il tuo animale domestico è vicino al tablet e attiverà una telecamera, in modo che tu possa avere un video del tuo animale domestico che gioca sul tablet. L'immagine dell'architettura descrive come funziona.
Non l'abbiamo testato perché non abbiamo animali domestici, e ci sono sicuramente alcune cose da adattare per essere efficienti. Quindi non aver paura e adattalo/miglioralo.:)
Distinta materiali:
- Raspberry Pi 3 B+
- Modulo a ultrasuoni HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Fotocamera Raspberry Pi NoIR V2
- LED verde
- Resistenza da 330 Ohm
- stampante 3d
- Tablet (o smartphone) (Utilizziamo uno smartphone per il nostro prototipo, ma consigliamo di utilizzare un tablet progettato per gli animali domestici poiché la tecnologia dello schermo classica non è adatta per gli animali).
Software:
- Unità
PREREQUISITI:
È necessario un account su Cloudinary, poiché i video vengono caricati direttamente sulla piattaforma
Passaggio 1: impostazione di RPi
Per prima cosa, dobbiamo caricare il codice Python nell'RPi. Per fare ciò, ti consigliamo di utilizzare uno schermo, un mouse e una tastiera e, naturalmente, un connettore HDMI per collegare l'RPi allo schermo. Devi anche avere una connessione internet.
Dopo l'avvio, vai in:
/casa/
e crea una cartella:
mkdir TabForPets || cd TabForAnimali domestici
Qui aggiungi il file python: serveurMotorCamControl.py
Quindi è necessario installare tutti i pacchetti richiesti.
pip install Flask
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Ora, devi aggiungere un file di configurazione, quindi crea un file config.ini e scrivi quanto segue:
['PREDEFINITO']
CLOUD_NAME = nome-tuo-cloudinary API_KEY = chiave-api API_SECRET = tuo-segreto-api
Sostituisci ciò che si trova dopo "=" con il nome, la chiave e il segreto del cloudinary.
Passaggio 2: impostazione del Wi-Fi
Ti consigliamo di utilizzare un canale wifi dedicato. Per fare ciò, sul Raspberry Pi, inserisci:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Aggiungi le seguenti righe al suo interno:
rete={
ssid="Tab4Pets" psk="password" key_mgmt=WPA-PSK }
Puoi modificare i parametri come desideri: Aggiungi un'altra rete, …
Passaggio 3: impostazione della fotocamera, del sensore, del servomotore
Guarda lo schema per i collegamenti.
Telecamera:
Devi abilitare l'interfaccia della fotocamera. Per fare ciò, digita:
sudo raspi-config
Vai a Opzioni interfaccia, quindi Fotocamera, seleziona Sì e seleziona Sì per riavviare.
Per verificare se la fotocamera è abilitata:
vcgencmd get_camera
Dovresti avere la linea supportato=1 rilevato=1, in caso contrario prova ad aggiornare:
sudo apt-get update
sudo apt-get upgrade
Passaggio 4: impostazione Esegui all'avvio
Devi aggiungere il file lxterm-autostart.desktop che forniamo, nella directory /home/pi/.config/autostart
Questo file contiene:
[Desktop Entry]Encoding=UTF-8 Name=Avvio automatico del terminale Comment=avvia un terminale Exec=source /home/pi/TabForPets/env/bin/activate Exec=/usr/bin/lxterm -hold -e "sleep 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py flask run --host=0.0.0.0"
Passaggio 5: stampare il dispenser
Ottieni i file stl in allegato e usalo per stampare il dispenser e le altre parti grazie alla tua stampante 3D.
Dovresti avere: 1 dosatore, 1 vite, 2 ingranaggi cilindrici (uno per il motore e uno per la vite) e 3 attrezzature di montaggio.
Passaggio 6: caricamento dell'applicazione nel tablet
Collega semplicemente il tuo tablet o smartphone al PC e carica il file iot.apk che forniamo.
Quindi, sul tuo tablet o smartphone, installa l'apk.
Passaggio 7: utilizzo di TabForPets
Alimentare l'RPI e attendere che il LED verde si accenda.
TabForPets è pronto per l'uso.
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ù
Mangiatoia automatica per animali domestici utilizzando AtTiny85: 6 passaggi
Mangiatoia automatica per animali domestici utilizzando AtTiny85: O trabalho Mangiatoia automatica per animali domestici utilizzando AtTiny85 di PET Engenharia de Computação ha la licenza con una licenza Creative Commons - Atribuição 4.0 Internazionale
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
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 è