Sommario:

Scheda per animali domestici: 7 passaggi
Scheda per animali domestici: 7 passaggi

Video: Scheda per animali domestici: 7 passaggi

Video: Scheda per animali domestici: 7 passaggi
Video: LA SCHEDA IMPOSSIBILE 2: simulazione dell'ESAME DI TEORIA della PATENTE 2024, Dicembre
Anonim
Scheda per animali domestici
Scheda per animali domestici
Scheda per animali domestici
Scheda per animali domestici

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

Impostazione della telecamera, del sensore, del servomotore
Impostazione della telecamera, 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

Stampa il Dispenser
Stampa il Dispenser
Stampa il Dispenser
Stampa il Dispenser
Stampa il Dispenser
Stampa 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: