Мазмұны:

Үй жануарларына арналған қойынды: 7 қадам
Үй жануарларына арналған қойынды: 7 қадам

Бейне: Үй жануарларына арналған қойынды: 7 қадам

Бейне: Үй жануарларына арналған қойынды: 7 қадам
Бейне: Үй жануарлары |Балаларға арналған әндер | Казахские детские песни 2024, Шілде
Anonim
Үй жануарларына арналған қойынды
Үй жануарларына арналған қойынды
Үй жануарларына арналған қойынды
Үй жануарларына арналған қойынды

Сәлем! Үй жануарларына арналған қойынды жобасының нұсқаулығына қош келдіңіз.

Үй жануарларына арналған қойынды келесі мақсаттарды көздейді:

- Сіз жоқ кезде үй жануарыңызды бос ұстаңыз;

- қиын ойындардың арқасында үй жануарларының түсінігін арттырыңыз;

- Үй жануарларыңыздың ойын ойнауының қызықты бейнелерін беріңіз.

Соңғы өнім - 1 таблетка + 1 диспенсер. Планшетте қосымша жұмыс істейді және сіздің үй жануарыңыз ойыннан ұтқан кезде диспенсерге HTTP POST сұрауы жіберіледі. Бұл сұрау сервомоторды қосады, осылайша тағам диспенсердің фидеріне түседі. Сонымен қатар, ультрадыбыстық қорықшы сіздің үй жануарыңыз планшеттің қасында болғанын сезеді және ол камераны қосады, осылайша сіз үй жануарыңыздың планшетте ойнағанын бейнеге түсіре аласыз. Архитектураның бейнесі оның қалай жұмыс істейтінін сипаттайды.

Біз оны тексерген жоқпыз, өйткені бізде үй жануарлары жоқ, және тиімді болу үшін бейімделетін кейбір нәрселер бар. Сондықтан қорықпаңыз және оны бейімдеңіз/жақсартыңыз.:)

Материалдық есеп:

- Raspberry Pi 3 B+

- Ультрадыбыстық диапазонды модуль HC-SR04

- DF робот Micro Servo 9g DF9GMS

- Raspberry Pi NoIR камерасы V2

- Жасыл жарық диоды

- 330 Ом резисторы

- 3D принтері

- Планшет (немесе смартфон) (Біз прототипіміз үшін смартфон қолданамыз, бірақ үй жануарларына арналған планшетті қолдануды ұсынамыз, өйткені экранның классикалық технологиясы жануарларға бейімделмеген).

Бағдарламалық қамтамасыз ету:

- Бірлік

АЛДЫҢҚЫ ШАРТТАР:

Сізге Cloudinary -де тіркелгі қажет, өйткені бейнелер тікелей платформаға жүктеледі

1 -қадам: RPi орнату

Біріншіден, біз python кодын RPi -ге жүктеуіміз керек. Ол үшін экранды, тінтуірді және пернетақтаны қолдануды ұсынамыз, және, әрине, RPi -ді экранға қосу үшін HDMI қосқышы. Сізде де интернет байланысы болуы керек.

Жүктелгеннен кейін кіріңіз:

/үй/

және қалта жасаңыз:

mkdir TabForPets || CD TabForPets

Мұнда сіз python файлын қосасыз: serveurMotorCamControl.py

Содан кейін сіз барлық қажетті пакеттерді орнатуыңыз керек.

pip Flask орнатыңыз

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

Енді сіз конфигурация файлын қосуыңыз керек, сондықтан config.ini файлын жасаңыз және келесіні жазыңыз:

[«ӘДЕБІСІЗ»]

CLOUD_NAME = сіздің-бұлттық атыңыз API_KEY = сіздің-апи-кілт API_SECRET = сіздің-апи-құпия

«=» Таңбасынан кейінгі нәрсені бұлтты атыңызбен, кілтіңізбен және құпияңызбен ауыстырыңыз.

2 -қадам: Wi -Fi орнату

Біз арнайы Wi -Fi арнасын қолдануды ұсынамыз, ол үшін Raspberry Pi -ге келесі әрекеттерді енгізіңіз:

sudo nano /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 жаңартуы

sudo apt-get жаңарту

4 -қадам: Іске қосу кезінде іске қосу параметрін орнату

Біз ұсынатын lxterm-autostart.desktop файлын /home/pi/.config/autostart каталогына қосу керек

Бұл файл құрамында:

[Жұмыс үстелі кірісі] Кодтау = UTF -8 атауы = Терминалды автоматты түрде қосу түсініктемесі = терминалды іске қосыңыз Exec = source/home/pi/TabForPets/env/bin/Exec =/usr/bin/lxterm -hold "e -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 қосыңыз және жасыл жарық диодының жануын күтіңіз.

TabForPets пайдалануға дайын.

Ұсынылған: