Агуулгын хүснэгт:

Гэрийн тэжээвэр амьтдад зориулсан таб: 7 алхам
Гэрийн тэжээвэр амьтдад зориулсан таб: 7 алхам

Видео: Гэрийн тэжээвэр амьтдад зориулсан таб: 7 алхам

Видео: Гэрийн тэжээвэр амьтдад зориулсан таб: 7 алхам
Видео: Сүнс гэж үнэхээр байдаг уу? 2024, Долдугаар сарын
Anonim
Гэрийн тэжээвэр амьтдад зориулсан таб
Гэрийн тэжээвэр амьтдад зориулсан таб
Гэрийн тэжээвэр амьтдад зориулсан таб
Гэрийн тэжээвэр амьтдад зориулсан таб

Сайн байна уу! Гэрийн тэжээвэр амьтдад зориулсан Tab төслийн зааварчилгаанд тавтай морилно уу.

Гэрийн тэжээвэр амьтдад зориулсан таб нь дараахь зорилготой.

- Эзгүйд гэрийн тэжээвэр амьтнаа завгүй байлгаарай;

- Хэцүү тоглоомын ачаар гэрийн тэжээвэр амьтдынхаа ойлголтыг нэмэгдүүлэх;

- Гэрийн тэжээвэр амьтдын тоглоом тоглож буй хөгжилтэй видеог үзүүлээрэй.

Эцсийн бүтээгдэхүүн бол 1 таблет + 1 диспенсер юм. Таблет дээр аппликешн ажиллаж байгаа бөгөөд таны гэрийн тэжээвэр амьтан тоглоомыг ялахад HTTP POST хүсэлтийг диспенсерт илгээнэ. Энэхүү хүсэлт нь сервомоторыг идэвхжүүлдэг бөгөөд ингэснээр хоол хүнс тараагчийн тэжээл рүү унаж болно. Нэмж дурдахад хэт авианы байгаль хамгаалагч таны гэрийн тэжээвэр амьтан таблетын дэргэд байгааг мэдэрч, камерыг идэвхжүүлж, гэрийн тэжээвэр амьтдынхаа тоглоомыг таблет дээр тоглуулах боломжтой болно. Архитектурын дүр төрх нь хэрхэн ажилладаг талаар тайлбарладаг.

Бид гэрийн тэжээвэр амьтангүй тул үүнийг туршиж үзээгүй бөгөөд үр дүнтэй байхын тулд дасан зохицох зарим зүйл байгаа нь гарцаагүй. Тиймээс бүү ай, үүнийг дасан зохицуулж/сайжруулаарай.:)

Билл материал:

- Raspberry Pi 3 B+

- Хэт авианы хүрээ тогтоох модуль HC-SR04

- DF робот бичил Servo 9g DF9GMS

- Raspberry Pi NoIR камер V2

- Ногоон LED

- 330 Ом эсэргүүцэл

- 3D принтер

Таблет (эсвэл ухаалаг гар утас) (Бид прототипдээ ухаалаг гар утас ашигладаг боловч сонгодог дэлгэцийн технологи амьтдад тохируулагдаагүй тул гэрийн тэжээвэр амьтдад зориулагдсан таблет ашиглахыг зөвлөж байна).

Програм хангамж:

- Эв нэгдэл

ШААРДЛАГА:

Видеог платформ дээр шууд байршуулдаг тул танд Cloudinary дээр данс хэрэгтэй болно

Алхам 1: RPi -ийг тохируулах

Нэгдүгээрт, бид python кодыг RPi дээр ачаалах хэрэгтэй. Үүнийг хийхийн тулд дэлгэц, хулгана, гар, мэдээж HDMI холбогчийг ашиглан RPi -ийг дэлгэцтэй холбохыг зөвлөж байна. Та бас интернет холболттой байх ёстой.

Ачаалсны дараа дараах руу орно уу.

/гэр/

ба фолдер үүсгэх:

mkdir TabForPets || cd TabForPets

Энд та python файлыг нэмж байна: serveurMotorCamControl.py

Дараа нь та шаардлагатай бүх багцыг суулгах ёстой.

pip колбыг суулгана уу

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

Одоо та тохиргооны файл нэмэх ёстой тул config.ini файлыг үүсгээд дараах зүйлийг бичнэ үү.

['DEFAULT']

CLOUD_NAME = таны-үүлдрийн нэр API_KEY = таны-api-түлхүүр API_SECRET = таны-api-нууц

"=" Тэмдэгтийн ард байгаа зүйлийг үүлэрхэг нэр, түлхүүр, нууцаар солино уу.

Алхам 2: Wifi тохируулах

Бид тусгай зориулалтын wifi суваг ашиглахыг зөвлөж байна. Үүнийг хийхийн тулд Raspberry Pi дээр дараахийг оруулна уу.

sudo нано /etc/wpa_supplicant/wpa_supplicant.conf

Үүнд дараах мөрүүдийг нэмнэ үү.

сүлжээ = {

ssid = "Tab4Pets" psk = "нууц үг" key_mgmt = WPA-PSK}

Та параметрүүдийг хүссэнээрээ өөрчилж болно: Өөр сүлжээ нэмэх,…

Алхам 3: Камер, мэдрэгч, сервомоторыг тохируулах

Камер, мэдрэгч, сервомоторыг тохируулах
Камер, мэдрэгч, сервомоторыг тохируулах

Холболтын схемийг үзнэ үү.

Камер:

Та камерын интерфэйсийг идэвхжүүлэх хэрэгтэй. Үүнийг хийхийн тулд бичнэ үү:

sudo raspi-config

Интерфэйсийн сонголтууд руу очоод Камер руу очоод Тиймээ сонгоод дахин ачаална уу.

Камер идэвхжсэн эсэхийг шалгахын тулд:

vcgencmd get_camera

Та мөрийг дэмжсэн байх ёстой = 1 илэрсэн = 1, хэрэв шинэчлэхийг оролдохгүй бол:

sudo apt-get update

sudo apt-get шинэчлэлт

Алхам 4: Эхлэх үед Run -ийг тохируулах

Та бидний өгсөн lxterm-autostart.desktop файлыг /home/pi/.config/autostart директорт нэмэх ёстой.

Энэ файл нь:

[Ширээний оролт] Кодчилол = UTF -8 нэр = Терминал автоматаар эхлүүлэх сэтгэгдэл = терминалыг эхлүүлэх Exec = source/home/pi/TabForPets/env/bin/Exec =/usr/bin/lxterm -hold -e "унтах 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py колбыг ажиллуулах --host = 0.0.0.0"

Алхам 5: Диспенсерийг хэвлэх

Диспенсерийг хэвлэх
Диспенсерийг хэвлэх
Диспенсерийг хэвлэх
Диспенсерийг хэвлэх
Диспенсерийг хэвлэх
Диспенсерийг хэвлэх

Stl файлуудыг хавсралтаас аваад 3D принтерийн ачаар диспенсер болон бусад хэсгийг хэвлэх боломжтой.

Танд: 1 диспенсер, 1 шураг, 2 цилиндр хэлбэртэй араа (нэг нь мотор, нэг нь шураг), 3 угсрах төхөөрөмж байх ёстой.

Алхам 6: Програмыг таблет дээр ачаалж байна

Таблет эсвэл ухаалаг гар утсаа компьютерт холбоод бидний өгсөн iot.apk файлыг ачаална уу.

Дараа нь таблет эсвэл ухаалаг гар утсан дээрээ apk -ийг суулгаарай.

Алхам 7: TabForPets ашиглах

RPI -ийг асаагаад Ногоон LED асахыг хүлээнэ үү.

TabForPets ашиглахад бэлэн боллоо.

Зөвлөмж болгож буй: