Satura rādītājs:
- 1. darbība: RPi iestatīšana
- 2. darbība: iestatiet Wifi
- 3. darbība: iestatiet kameru, sensoru, servomotoru
- 4. solis: iestatīšana Palaist palaišanas laikā
- 5. darbība: izdrukājiet dozatoru
- 6. darbība. Lietojumprogrammas ielāde planšetdatorā
- 7. darbība. TabForPets izmantošana
Video: Cilne mājdzīvniekiem: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Sveiki ! Laipni lūdzam projekta Tab Tab Pets pamācībā.
Cilnes Mājdzīvnieki mērķis ir:
- Saglabājiet savu mājdzīvnieku aizņemtu, kad esat prom;
- Palieliniet sava mājdzīvnieka izpratni, pateicoties izaicinošām spēlēm;
- Nodrošiniet jautrus videoklipus par to, kā jūsu mājdzīvnieks spēlē spēles.
Gala produkts ir 1 tablete + 1 dozators. Planšetdatorā darbojas lietojumprogramma, un, kad jūsu mājdzīvnieks uzvar spēli, uz dozatoru tiek nosūtīts HTTP POST pieprasījums. Šis pieprasījums aktivizē servomotoru, lai ēdiens varētu nokrist uz dozatora padeves. Turklāt ultraskaņas mežzinis jutīs, kad jūsu mājdzīvnieks atrodas planšetdatora tuvumā, un aktivizēs kameru, lai planšetdatorā varētu būt video, kurā redzams, kā jūsu mīlulis spēlē spēli. Arhitektūras tēls apraksta, kā tā darbojas.
Mēs to nepārbaudījām, jo mums nav mājdzīvnieku, un noteikti ir dažas lietas, kas jāpielāgo, lai tās būtu efektīvas. Tāpēc nebaidieties un pielāgojiet/uzlabojiet to.:)
Materiālu rēķins:
- Raspberry Pi 3 B+
- ultraskaņas diapazona modulis HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Raspberry Pi NoIR kamera V2
- zaļā gaismas diode
- 330 omu rezistors
- 3D printeris
- planšetdators (vai viedtālrunis) (prototipam mēs izmantojam viedtālruni, bet mēs iesakām izmantot planšetdatoru, kas paredzēts mājdzīvniekiem, jo klasiskā ekrāna tehnoloģija nav pielāgota dzīvniekiem).
Programmatūra:
- Vienotība
Priekšnosacījumi:
Jums ir nepieciešams konts pakalpojumā Cloudinary, jo videoklipi tiek tieši augšupielādēti platformā
1. darbība: RPi iestatīšana
Pirmkārt, mums jāielādē pitona kods RPi. Lai to izdarītu, RPi savienošanai ar ekrānu iesakām izmantot ekrānu, peli un tastatūru, un, protams, HDMI savienotāju. Jums jābūt arī interneta savienojumam.
Pēc sāknēšanas dodieties uz:
/mājas/
un izveidojiet mapi:
mkdir TabForPets || cd TabForPets
Šeit jūs pievienojat python failu: serveurMotorCamControl.py
Pēc tam jums jāinstalē visas nepieciešamās paketes.
pip instalēt kolbu
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Tagad jums jāpievieno konfigurācijas fails, tāpēc izveidojiet failu config.ini un uzrakstiet sekojošo:
['DEFAULT']
CLOUD_NAME = jūsu mākoņvārds API_KEY = jūsu api atslēga API_SECRET = jūsu api noslēpums
Aizstājiet pēc zīmes "=" savu mākoņdatošanas nosaukumu, atslēgu un noslēpumu.
2. darbība: iestatiet Wifi
Mēs iesakām izmantot īpašu wifi kanālu. Lai to izdarītu, Raspberry Pi ievadiet:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Pievienojiet tam šādas rindas:
tīkls = {
ssid = "Tab4Pets" psk = "parole" key_mgmt = WPA-PSK}
Jūs varat mainīt parametrus pēc vēlēšanās: pievienojiet citu tīklu,…
3. darbība: iestatiet kameru, sensoru, servomotoru
Apskatiet savienojumu shēmu.
Kamera:
Jums ir jāiespējo kameras saskarne. Lai to izdarītu, ierakstiet:
sudo raspi-config
Atveriet saskarnes opcijas, pēc tam Kamera, atlasiet Jā un pēc tam izvēlieties Jā, lai atsāknētu.
Lai pārbaudītu, vai kamera ir iespējota:
vcgencmd get_camera
Jums jāatbalsta līnija = 1 konstatēts = 1, ja nemēģiniet atjaunināt:
sudo apt-get update
sudo apt-get jauninājums
4. solis: iestatīšana Palaist palaišanas laikā
Katalogā /home/pi/.config/autostart jāpievieno mūsu nodrošinātais fails lxterm-autostart.desktop.
Šajā failā ir:
[Darbvirsmas ieraksts] Kodēšana = UTF -8 Nosaukums = Termināļa automātiskā palaišana Komentārs = palaidiet termināli =/home/pi/TabForPets/serveurMotorCamControl.py kolbas palaišana -host = 0.0.0.0"
5. darbība: izdrukājiet dozatoru
Iegūstiet stl failus pielikumā un izmantojiet to, lai izdrukātu dozatoru un citas detaļas, pateicoties 3D printerim.
Jums vajadzētu būt: 1 dozatoram, 1 skrūvei, 2 cilindriskiem pārnesumiem (viens motoram un otrs skrūvei) un 3 montāžas iekārtas.
6. darbība. Lietojumprogrammas ielāde planšetdatorā
Vienkārši pievienojiet planšetdatoru vai viedtālruni datoram un ielādējiet mūsu piedāvāto iot.apk failu.
Pēc tam planšetdatorā vai viedtālrunī instalējiet apk.
7. darbība. TabForPets izmantošana
Ieslēdziet RPI un gaidiet, līdz iedegas zaļā gaismas diode.
TabForPets ir gatavs lietošanai.
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
DIY Cheep/drošs apsildāms ūdens trauks mājdzīvniekiem: 7 soļi
DIY Cheep/drošs apsildāms ūdens trauks mājdzīvniekiem: Tātad jūs turiet suni/trušu/kaķi/… ārā, un viņu ūdens ziemā turpina sasalt. Parasti jūs tos ievedat iekšā vai pērkat apsildāmu ūdens trauku, bet šis dzīvnieks, iespējams, ir smirdošs, jums nav telpas un jūs nevarat atļauties maksāt 4 USD
IoT ārstniecības līdzeklis mājdzīvniekiem: 7 soļi (ar attēliem)
IoT ārstniecības līdzekļu dozators mājdzīvniekiem: Man ir divi kaķi, un tas, ka viņiem jādod kārumi apmēram 3 reizes dienā, kļuva par lielu traucēkli. Viņi paskatījās uz mani ar savām mīļajām sejām un intensīvajiem skatieniem, tad skrēja pie kastes, kas bija pilna ar kaķu zaļumiem, ņaudēja un lūdza viņus. Es biju nolēmis