Turinys:

Skirtukas augintiniams: 7 žingsniai
Skirtukas augintiniams: 7 žingsniai

Video: Skirtukas augintiniams: 7 žingsniai

Video: Skirtukas augintiniams: 7 žingsniai
Video: Svoris, grožis ir kiti stereotipai | Nusirenk iki pusės #7 2024, Liepa
Anonim
Skirtukas augintiniams
Skirtukas augintiniams
Skirtukas augintiniams
Skirtukas augintiniams

Sveiki! Sveiki atvykę į projekto „Tab For Pets“pamokas.

„Tab For Pets“tikslas:

- Užsiimkite savo augintinį, kai esate išvykęs;

- Padidinkite savo augintinio supratimą dėl sudėtingų žaidimų;

- Pateikite įdomių vaizdo įrašų, kuriuose jūsų augintinis žaidžia žaidimus.

Galutinis produktas yra 1 tabletė + 1 dozatorius. Planšetiniame kompiuteryje veikia programa, o kai jūsų augintinis laimi žaidimą, į dozatorių siunčiama HTTP POST užklausa. Ši užklausa suaktyvina variklį, kad maistas galėtų nukristi į dozatoriaus tiektuvą. Be to, ultragarsinis reindžeris pajus, kai jūsų augintinis yra šalia planšetinio kompiuterio, ir suaktyvins fotoaparatą, kad planšetiniame kompiuteryje galėtumėte pamatyti savo augintinio vaizdo įrašą. Architektūros vaizdas apibūdina, kaip ji veikia.

Mes to neišbandėme, nes neturime augintinio, ir tikrai yra dalykų, kuriuos reikia pritaikyti, kad būtų efektyvu. Taigi nebijokite ir prisitaikykite/patobulinkite.:)

Sąmata:

- Raspberry Pi 3 B+

- Ultragarsinis diapazono modulis HC-SR04

- „DF Robot Micro Servo“9g DF9GMS

- Raspberry Pi NoIR kamera V2

- žalias šviesos diodas

- 330 omų rezistorius

- 3D spausdintuvas

- planšetinis kompiuteris (arba išmanusis telefonas) (savo prototipui naudojame išmanųjį telefoną, tačiau rekomenduojame naudoti planšetinį kompiuterį, skirtą naminiams gyvūnėliams, nes klasikinė ekrano technologija nėra pritaikyta gyvūnams).

Programinė įranga:

- Vienybė

SĄLYGOS:

Jums reikia „Cloudinary“paskyros, nes vaizdo įrašai yra tiesiogiai įkeliami į platformą

1 žingsnis: RPi nustatymas

Pirma, turime įkelti python kodą į RPi. Norėdami tai padaryti, rekomenduojame naudoti ekraną, pelę ir klaviatūrą, ir, žinoma, HDMI jungtį, kad prijungtumėte RPi prie ekrano. Jūs taip pat turite turėti interneto ryšį.

Po įkrovos eikite:

/namai/

ir sukurkite aplanką:

mkdir TabForPets || cd TabForPets

Čia pridedate „python“failą: serveurMotorCamControl.py

Tada turite įdiegti visus reikalingus paketus.

pip įdiegti kolbą

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

Dabar turite pridėti konfigūracijos failą, todėl sukurkite failą config.ini ir parašykite:

['NUMATYTAS']

CLOUD_NAME = jūsų debesies vardas API_KEY = jūsų api raktas API_SECRET = jūsų api paslaptis

Pakeiskite tai, kas yra po „=“, savo debesuotu vardu, raktu ir paslaptimi.

2 veiksmas: nustatykite „Wifi“

Rekomenduojame naudoti tam skirtą „Wi -Fi“kanalą. Norėdami tai padaryti, Raspberry Pi įveskite:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Į jį pridėkite šias eilutes:

tinklas = {

ssid = "Tab4Pets" psk = "slaptažodis" key_mgmt = WPA-PSK}

Parametrus galite keisti kaip norite: pridėkite kitą tinklą,…

3 žingsnis: nustatykite fotoaparatą, jutiklį, variklį

Fotoaparato, jutiklio, variklio nustatymas
Fotoaparato, jutiklio, variklio nustatymas

Pažvelkite į jungčių schemą.

Fotoaparatas:

Turite įjungti fotoaparato sąsają. Norėdami tai padaryti, įveskite:

sudo raspi-config

Eikite į sąsajos parinktis, tada fotoaparatą, pasirinkite Taip ir pasirinkite Taip, kad paleistumėte iš naujo.

Norėdami patikrinti, ar fotoaparatas įjungtas:

vcgencmd get_camera

Turėtumėte palaikyti eilutę = 1 aptikta = 1, jei nebandysite atnaujinti:

sudo apt-get atnaujinimas

sudo apt-get atnaujinimas

4 veiksmas: paleidimo nustatymas paleidžiant

Turite pridėti mūsų pateiktą failą lxterm-autostart.desktop /home/pi/.config/autostart kataloge

Šiame faile yra:

[Įrašas darbalaukyje] Kodavimas = UTF -8 pavadinimas = terminalo automatinis paleidimas Komentaras = paleisti terminalą Exec = source/home/pi/TabForPets/env/bin/aktivuoti Exec =/usr/bin/lxterm -hold -e "sleep 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py kolba paleista -host = 0.0.0.0"

5 veiksmas: išspausdinkite dozatorių

Spausdinkite dozatorių
Spausdinkite dozatorių
Spausdinkite dozatorių
Spausdinkite dozatorių
Spausdinkite dozatorių
Spausdinkite dozatorių

Gaukite stl failus priede ir naudokite jį spausdindami dozatorių ir kitas dalis savo 3D spausdintuvo dėka.

Turėtumėte turėti: 1 dozatorių, 1 varžtą, 2 cilindrines krumpliaračius (vieną varikliui ir vieną varžtui) ir 3 surinkimo įrangą.

6 veiksmas: programos įkėlimas į planšetinį kompiuterį

Tiesiog prijunkite planšetinį kompiuterį ar išmanųjį telefoną prie kompiuterio ir įkelkite mūsų pateiktą „iot.apk“failą.

Tada planšetiniame kompiuteryje ar išmaniajame telefone įdiekite „apk“.

7 žingsnis: „TabForPets“naudojimas

Įjunkite RPI ir palaukite, kol užsidegs žalias šviesos diodas.

„TabForPets“yra paruoštas naudoti.

Rekomenduojamas: