Talaan ng mga Nilalaman:
- Hakbang 1: Pagtatakda ng RPi
- Hakbang 2: Pagtatakda ng Wifi
- Hakbang 3: Pagtatakda ng Camera, Sensor, Servomotor
- Hakbang 4: Pagtatakda ng Run sa Startup
- Hakbang 5: I-print ang Dispenser
- Hakbang 6: Nilo-load ang Application sa Tablet
- Hakbang 7: Paggamit ng TabForPets
Video: Tab para sa Mga Alagang Hayop: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Hi! Maligayang pagdating sa itinuturo ng proyekto ng Tab For Pets.
Nilalayon ng Tab For Pets na:
- Panatilihing abala ang iyong alaga kapag wala ka;
- Taasan ang pag-unawa ng iyong alagang hayop salamat sa mapaghamong mga laro;
- Magbigay ng mga nakakatuwang video ng iyong mga larong pet na naglalaro.
Ang pangwakas na produkto ay 1 tablet + 1 dispenser. Sa tablet ay tumatakbo ang isang application, at kapag nanalo ang iyong alaga sa laro isang kahilingan sa HTTP POST ay ipinadala sa dispenser. Pinapagana ng kahilingang ito ang servomotor upang ang pagkain ay maaaring mahulog sa feeder ng dispenser. Bukod dito, ang isang ultrasonic ranger ay makakaramdam kapag ang iyong alaga ay malapit sa tablet at ito ay magpapagana ng isang camera, upang maaari kang magkaroon ng isang video ng iyong alaga na naglalaro ng laro sa tablet. Inilalarawan ng imahe ng arkitektura kung paano ito gumagana.
Hindi namin ito sinubukan dahil wala kaming alaga, at tiyak na may ilang mga bagay na maiakma upang maging mahusay. Kaya't huwag kang matakot at iakma / pagbutihin ito.:)
Bill of Materials:
- Raspberry Pi 3 B +
- Module ng Pag-rango ng Ultrasonic HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Raspberry Pi NoIR Camera V2
- Green LED
- 330 Ohms Resistor
- 3d printer
- Tablet (O isang smartphone) (Gumagamit kami ng isang smartphone para sa aming prototype, ngunit inirerekumenda namin ang paggamit ng isang tablet na idinisenyo para sa mga alagang hayop dahil ang teknolohiya ng klasikal na screen ay hindi iniakma para sa mga hayop).
Software:
- Pagkakaisa
PREREQUISITES:
Kailangan mo ng isang account sa Cloudinary, dahil ang mga video ay direktang na-upload sa platform
Hakbang 1: Pagtatakda ng RPi
Una, kailangan naming i-load ang code ng sawa sa RPi. Upang gawin iyon, inirerekumenda namin ang paggamit ng isang screen, isang mouse at isang keyboard, at syempre isang konektor ng HDMI upang ikonekta ang RPi sa screen. Dapat mayroon ka ring koneksyon sa internet.
Pagkatapos ng boot, Pumasok sa:
/ bahay /
at lumikha ng isang folder:
mkdir TabForPets || cd TabForPets
Dito, idinagdag mo ang python file: serveurMotorCamControl.py
Pagkatapos ay dapat mong i-install ang lahat ng kinakailangang mga pakete.
pip install Flask
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Ngayon, dapat kang magdagdag ng isang config file, kaya lumikha ng isang config.ini file, at isulat ang sumusunod:
['DEFAULT']
CLOUD_NAME = iyong-cloudinary-name API_KEY = iyong-api-key API_SECRET = iyong-api-lihim
Palitan kung ano ang pagkatapos ng "=" ng iyong cloudinary na pangalan, susi, at lihim.
Hakbang 2: Pagtatakda ng Wifi
Inirerekumenda namin ang paggamit ng isang nakatuon na wifi channel. Upang magawa ito, sa Raspberry Pi, ipasok:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Idagdag ang mga sumusunod na linya dito:
network = {
ssid = "Tab4Pets" psk = "password" key_mgmt = WPA-PSK}
Maaari mong baguhin ang mga parameter ayon sa gusto mo: Magdagdag ng isa pang network,…
Hakbang 3: Pagtatakda ng Camera, Sensor, Servomotor
Tingnan ang pamamaraan para sa mga koneksyon.
Camera:
Kailangan mong paganahin ang interface ng camera. Upang magawa ito, i-type ang:
sudo raspi-config
Pumunta sa Mga Pagpipilian sa Interfacing, pagkatapos ang Camera, piliin ang Oo, at piliin ang Oo upang mag-reboot.
Upang subukan kung pinagana ang camera:
vcgencmd makakuha_camera
Dapat ay suportahan mo ang linya = 1 nakita = 1, kung hindi subukang mag-update:
sudo apt-get update
sudo apt-get upgrade
Hakbang 4: Pagtatakda ng Run sa Startup
Dapat mong idagdag ang lxterm-autostart.desktop file na ibinibigay namin, sa direktoryo /home/pi/.config/autostart
Naglalaman ang file na ito:
[Entry ng Desktop] Pag-encode = UTF-8 Pangalan = Terminal autostart Komento = simulan ang isang terminal Exec = pinagmulan / bahay / pi / TabForPets / env / bin / buhayin ang Exec = / usr / bin / lxterm -hold -e "pagtulog 10; FLASK_APP = / home / pi / TabForPets / serveurMotorCamControl.py flask run --host = 0.0.0.0"
Hakbang 5: I-print ang Dispenser
Kunin ang mga stl file sa annex, at gamitin ito upang mai-print ang dispenser at ang iba pang mga bahagi salamat sa iyong 3D printer.
Dapat ay mayroon kang: 1 dispenser, 1 turnilyo, 2 mga cylindrical gear (isa para sa motor at isa para sa tornilyo), at 3 mga kagamitan sa pagpupulong.
Hakbang 6: Nilo-load ang Application sa Tablet
Ikonekta lamang ang iyong tablet o smartphone sa iyong PC, at i-load ang iot.apk file na ibinibigay namin.
Pagkatapos, sa iyong tablet o smartphone, i-install ang apk.
Hakbang 7: Paggamit ng TabForPets
Lakasin ang RPI at hintaying lumiwanag ang Green LED.
Handa nang gamitin ang TabForPets.
Inirerekumendang:
Dispenser ng Pagkain ng Alagang Hayop: 3 Mga Hakbang
Dispenser ng Alagang Hayop ng Alagang Hayop: Para sa lahat ng mascotas, ito ay hindi makagawa ng isang seryoso! Un alimentador automático que te permite observar cual es el pesaje de la comida, y solo es necesario que oprimas un botón.Un mecanismo sencillo que podrás armar desde tu
DIY Cheep / ligtas na Pinainit na Ulam ng Tubig para sa Mga Alagang Hayop: 7 Mga Hakbang
DIY Cheep / safe Heated Water Dish for Pets: Kaya't pinapanatili mo ang isang aso / kuneho / pusa / … sa labas at ang kanilang tubig ay patuloy na nagyeyelo sa taglamig. Ngayon ay normal na dadalhin mo sila sa loob o bumili ng isang pinainit na ulam ng tubig, ngunit ang hayop na ito ay marahil amoy, wala kang silid, at hindi mo kayang magbayad ng $ 4
Awtomatikong Catapult para sa Paghahagis ng Pagkain ng Alagang Hayop (aso, Pusa, Manok, Atbp), Paghahagis ng Mga Bola at Higit Pa !: 4 na Hakbang (na may Mga Larawan)
Awtomatikong Catapult para sa Paghahagis ng Pagkain ng Alagang Hayop (aso, Pusa, Manok, Atbp), Paghahagis ng Mga Bola at Higit Pa !: Kumusta at maligayang pagdating sa aking unang Maituturo! GUSTO ng aming aso ang kanyang pagkain, literal na kakainin niya ang lahat ng ito sa loob ng ilang segundo. Nagpaplano ako ng mga paraan upang mabagal ito, mula sa mga bola na may pagkain sa loob hanggang sa itapon ito sa buong likod-bahay. Nakakagulat, siya ay
IoT Treat Dispenser para sa Mga Alagang Hayop: 7 Hakbang (na may Mga Larawan)
IoT Treat Dispenser para sa Mga Alagang Hayop: Mayroon akong dalawang pusa, at kinakailangang bigyan sila ng mga paggamot sa 3 beses sa isang araw na naging isang istorbo. Tiningnan nila ako ng kanilang mga nakatutuwa na mukha at matinding mga titig, pagkatapos ay tumatakbo sa isang kahon na puno ng mga berde ng pusa, umangal at nagmamakaawa para sa kanila. Napagpasyahan ko
IoT Panlabas na Pinto ng Alagang Hayop: 6 Mga Hakbang (na may Mga Larawan)
IoT Panlabas na Pinto ng Alagang Hayop: Naging inspirasyon ako ng itinuturo na ito upang lumikha ng isang awtomatikong pinto ng manukan. Hindi ko nais ang pintuan ng manukan sa isang timer, ngunit nais ko ring ikonekta ang pinto sa internet upang makontrol ko ito sa aking telepono o sa aking computer. Ito ay