Orodha ya maudhui:

Tab kwa Wanyama wa kipenzi: Hatua 7
Tab kwa Wanyama wa kipenzi: Hatua 7

Video: Tab kwa Wanyama wa kipenzi: Hatua 7

Video: Tab kwa Wanyama wa kipenzi: Hatua 7
Video: TUMIA CODE HIZI ZA SIRI KUPATA SMS ZA MPENZI WAKO ANAZO TUMIWA BILA YEYE KUJUA 2024, Julai
Anonim
Tab kwa Wanyama wa kipenzi
Tab kwa Wanyama wa kipenzi
Tab kwa Wanyama wa kipenzi
Tab kwa Wanyama wa kipenzi

Halo! Karibu kwenye mradi wa Tab kwa Wanyama wa kipenzi.

Tab kwa Wanyama wa kipenzi inakusudia:

- Weka mnyama wako akiwa na shughuli nyingi ukiwa mbali;

- Ongeza shukrani ya uelewa wa mnyama wako kwa michezo yenye changamoto;

- Toa video za kufurahisha za wanyama wako wa kucheza michezo.

Bidhaa ya mwisho ni kibao 1 + 1 dispenser. Kwenye kompyuta kibao programu inaendeshwa, na mnyama wako anaposhinda mchezo ombi la HTTP POST limetumwa kwa mtoaji. Ombi hili linaamsha servomotor ili chakula kiweze kushuka kwa feeder ya mtoaji. Kwa kuongezea, mgambo wa ultrasonic atahisi wakati mnyama wako yuko karibu na kompyuta kibao na itaamsha kamera, ili uweze kuwa na video ya mnyama wako akicheza mchezo kwenye kibao. Picha ya usanifu inaelezea jinsi inavyofanya kazi.

Hatukuijaribu kwa sababu hatuna mnyama kipenzi, na kwa kweli kuna mambo kadhaa ya kubadilika ili kuwa na ufanisi. Kwa hivyo usiogope na ubadilishe / uiongezee.:)

Muswada wa Vifaa:

- Raspberry Pi 3 B +

- Moduli ya Kubadilisha Ultrasonic HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Kamera ya Raspberry Pi NoIR V2

- Kijani cha LED

- 330 Mpingaji wa Ohms

- Printa ya 3D

- Ubao (Au smartphone) (Tunatumia simu mahiri kwa mfano wetu, lakini tunapendekeza kutumia kibao kilichoundwa kwa wanyama wa kipenzi kwani teknolojia ya skrini ya zamani haikubadilishwa kwa wanyama).

Programu:

- Umoja

Mahitaji:

Unahitaji akaunti kwenye Cloudinary, kwani video zimepakiwa moja kwa moja kwenye jukwaa

Hatua ya 1: Kuweka RPi

Kwanza, tunahitaji kupakia nambari ya chatu kwenye RPi. Ili kufanya hivyo, tunapendekeza utumie skrini, panya na kibodi, na kwa kweli kiunganishi cha HDMI kuunganisha RPi kwenye skrini. Lazima uwe na muunganisho wa mtandao pia.

Baada ya buti, Ingia:

/ nyumbani /

na unda folda:

mkdir TabForPets || cd TabForPets

Hapa, unaongeza faili ya chatu: serveurMotorCamControl.py

Basi lazima usakinishe vifurushi vyote vinavyohitajika.

bomba kufunga Flask

bomba kusakinisha wingu sudo apt-pata kusanikisha -y gpac sudo apt-kupata kufunga xterm

Sasa, lazima uongeze faili ya usanidi, kwa hivyo unda faili ya usanidi, na andika yafuatayo:

['DEFAULT']

CLOUD_NAME = jina-lako la mawingu API_KEY = ufunguo wako wa api API_SECRET = siri yako ya api

Badilisha kile kilicho baada ya "=" na jina lako la wingu, ufunguo, na siri.

Hatua ya 2: Kuweka Wifi

Tunapendekeza utumie kituo cha wifi cha kujitolea. Ili kufanya hivyo, kwenye Raspberry Pi, ingiza:

Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Ongeza mistari ifuatayo ndani yake:

mtandao = {

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

Unaweza kurekebisha vigezo unavyotaka: Ongeza mtandao mwingine,…

Hatua ya 3: Kuweka Kamera, Sensor, Servomotor

Kuweka Kamera, Sensor, Servomotor
Kuweka Kamera, Sensor, Servomotor

Angalia mpango wa unganisho.

Kamera:

Unahitaji kuwezesha kiolesura cha kamera. Ili kufanya hivyo, andika:

Sudo raspi-config

Nenda kwenye Chaguzi za Kuingiliana, kisha Kamera, chagua Ndio, na uchague Ndio kuwasha upya.

Ili kujaribu ikiwa kamera imewezeshwa:

vcgencmd pata_kamera

Unapaswa kuwa na laini inayoungwa mkono = 1 imegunduliwa = 1, ikiwa sio kujaribu kusasisha:

Sudo apt-pata sasisho

sasisho la kupata apt

Hatua ya 4: Kuweka Run katika Startup

Lazima uongeze faili ya lxterm-autostart.desktop ambayo tunatoa, kwenye saraka ya /home/pi/.config/autostart

Faili hii ina:

[Uandikishaji wa Desktop] Usimbuaji = Jina la UTF-8 = Jarida la kuanza kwa kituo = kuanza kituo = Exec / chanzo / nyumba / pi / TabForPets / env / bin / activate Exec = / usr / bin / lxterm -hold -e "lala 10; FLASK_APP = / nyumbani / pi / TabForPets / servurMotorCamControl.py chupa kukimbia --host = 0.0.0.0"

Hatua ya 5: Chapisha Dispenser

Chapisha Dispenser
Chapisha Dispenser
Chapisha Dispenser
Chapisha Dispenser
Chapisha Dispenser
Chapisha Dispenser

Pata faili za stl kwenye kiambatisho, na utumie kuchapisha kontena na sehemu zingine shukrani kwa printa yako ya 3D.

Unapaswa kuwa na mtoaji 1, kiboreshaji 1, gia 2 za silinda (moja ya motor na moja ya screw), na vifaa vya mkutano 3.

Hatua ya 6: Kupakia Matumizi kwenye Ubao

Unganisha tu kompyuta yako kibao au smartphone kwenye PC yako, na upakie faili ya iot.apk ambayo tunatoa.

Kisha, kwenye kompyuta yako kibao au simu mahiri, weka apk.

Hatua ya 7: Matumizi ya TabForPets

Weka RPI nguvu na subiri kwa LED ya Kijani iwe nyepesi.

TabForPets iko tayari kutumika.

Ilipendekeza: