INHOUDSOPGAWE:

Tab vir troeteldiere: 7 stappe
Tab vir troeteldiere: 7 stappe

Video: Tab vir troeteldiere: 7 stappe

Video: Tab vir troeteldiere: 7 stappe
Video: Инь йога для начинающих. Комплекс для всего тела + Вибрационная гимнастика 2024, Desember
Anonim
Tab vir troeteldiere
Tab vir troeteldiere
Tab vir troeteldiere
Tab vir troeteldiere

Hi ! Welkom op die instruksies van die Tab For Pets -projek.

Tab For Pets het ten doel om:

- Hou u troeteldier besig as u weg is;

- Verhoog die begrip van u troeteldier danksy uitdagende speletjies;

- Voorsien prettige video's van u troeteldier wat speletjies speel.

Die finale produk is 1 tablet + 1 dispenser. 'N Program loop op die tablet, en as u troeteldier die wedstryd wen, word 'n HTTP POST -versoek na die resepte gestuur. Hierdie versoek aktiveer die servomotor sodat die kos in die toevoer van die dispenser kan val. Boonop sal 'n ultrasoniese veldwagter voel wanneer u troeteldier naby die tablet is en 'n kamera aktiveer, sodat u 'n video van u troeteldier op die tablet kan speel. Die beeld van die argitektuur beskryf hoe dit werk.

Ons het dit nie getoets nie, want ons het nie 'n troeteldier nie, en daar is beslis 'n paar dinge om aan te pas om doeltreffend te wees. Moet dus nie bang wees nie en pas dit aan.:)

Handves:

- Framboos Pi 3 B+

- Ultrasoniese rangmodule HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Framboos Pi NoIR kamera V2

- Groen LED

- Weerstand van 330 Ohm

- 3D -drukker

- Tablet (of 'n slimfoon) (Ons gebruik 'n slimfoon vir ons prototipe, maar ons beveel aan dat u 'n tablet vir troeteldiere gebruik, aangesien klassieke skermtegnologie nie vir diere aangepas is nie).

Sagteware:

- Eenheid

VOORVEREISTES:

U benodig 'n rekening op Cloudinary, aangesien video's direk op die platform opgelaai word

Stap 1: Stel die RPi in

Eerstens moet ons die luislangkode in die RPi laai. Om dit te doen, beveel ons aan dat u 'n skerm, 'n muis en 'n sleutelbord, en natuurlik 'n HDMI -aansluiting gebruik om die RPi aan die skerm te koppel. U moet ook 'n internetverbinding hê.

Gaan na die laai in:

/huis/

en skep 'n gids:

mkdir TabForPets || cd TabForPets

Hier voeg u die python -lêer by: serveurMotorCamControl.py

Dan moet u al die nodige pakkette installeer.

pip installeer Flask

pip installeer cloudinary sudo apt-get install -y gpac sudo apt-get install xterm

U moet nou 'n config -lêer byvoeg, so skep 'n config.ini -lêer en skryf die volgende:

['STANDAARD']

CLOUD_NAME = jou-wolk-naam API_KEY = jou-api-sleutel API_SECRET = jou-api-geheime

Vervang wat na die "=" is met u wolklike naam, sleutel en geheim.

Stap 2: Stel WiFi in

Ons beveel aan dat u 'n toegewyde wifi -kanaal gebruik. Om dit te doen, voer die Raspberry Pi in:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Voeg die volgende reëls daarin:

netwerk = {

ssid = "Tab4Pets" psk = "password" key_mgmt = WPA-PSK}

U kan die parameters verander soos u wil: Voeg nog 'n netwerk by, …

Stap 3: Stel die kamera, sensor, servomotor in

Stel die kamera, sensor, servomotor in
Stel die kamera, sensor, servomotor in

Kyk na die skema vir die verbindings.

Kamera:

U moet die kamera -koppelvlak aktiveer. Om dit te doen, tik:

sudo raspi-config

Gaan na koppelvlakopsies, dan kamera, kies ja en kies ja om weer te begin.

Om te toets of die kamera geaktiveer is:

vcgencmd get_camera

Die lyn moet ondersteun word = 1 opgespoor = 1, as u nie probeer opdateer nie:

sudo apt-get update

sudo apt-get upgrade

Stap 4: Stel Run by opstart in

U moet die lxterm-autostart.desktop-lêer wat ons verskaf, byvoeg in die /home/pi/.config/autostart-gids

Hierdie lêer bevat:

[Desktop Entry] Encoding = UTF -8 Name = Terminal autostart Comment = start a terminal Exec = source/home/pi/TabForPets/env/bin/activeer Exec =/usr/bin/lxterm -hold -e "slaap 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py fles run --host = 0.0.0.0"

Stap 5: Druk die dispenser uit

Druk die dispenser uit
Druk die dispenser uit
Druk die dispenser uit
Druk die dispenser uit
Druk die dispenser uit
Druk die dispenser uit

Kry die stl -lêers in die aanhangsel en druk dit danksy u 3D -drukker om die dispenser en ander dele te druk.

U moet beskik oor: 1 dispenser, 1 skroef, 2 silindriese ratte (een vir die motor en een vir die skroef) en 3 monteringstoerusting.

Stap 6: Laai die toepassing op die tablet

Koppel eenvoudig u tablet of slimfoon aan u rekenaar en laai die iot.apk -lêer wat ons verskaf.

Installeer dan die APK op u tablet of slimfoon.

Stap 7: Gebruik van TabForPets

Skakel die RPI aan en wag totdat die groen LED brand.

TabForPets is gereed om te gebruik.

Aanbeveel: