Мазмұны:
- 1 -қадам: RPi орнату
- 2 -қадам: Wi -Fi орнату
- 3 -қадам: камераны, сенсорды, сервомоторды орнату
- 4 -қадам: Іске қосу кезінде іске қосу параметрін орнату
- 5 -қадам: Диспенсерді басып шығарыңыз
- 6 -қадам: Қолданбаны планшетке жүктеу
- 7 -қадам: TabForPets пайдалану
Бейне: Үй жануарларына арналған қойынды: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Сәлем! Үй жануарларына арналған қойынды жобасының нұсқаулығына қош келдіңіз.
Үй жануарларына арналған қойынды келесі мақсаттарды көздейді:
- Сіз жоқ кезде үй жануарыңызды бос ұстаңыз;
- қиын ойындардың арқасында үй жануарларының түсінігін арттырыңыз;
- Үй жануарларыңыздың ойын ойнауының қызықты бейнелерін беріңіз.
Соңғы өнім - 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 пайдалануға дайын.
Ұсынылған:
Үй жануарларына арналған автоматтандырылған ыдыс жобасы: 13 қадам
Автоматтандырылған үй жануарларына арналған табақ жобасы: Бұл нұсқаулықта тағамдық табақтары бар автоматтандырылған, бағдарламаланатын үй жануарларына арналған азықтандырғышты қалай салу керектігін түсіндіреді. Мен мұнда өнімнің қалай жұмыс істейтінін және оның қалай көрінетінін бейнелейтін бейне тіркедім
Үй жануарларына арналған тағамдық диспенсер: 3 қадам
Үй жануарларына арналған азық -түлік диспенсері: тұмарлар бойынша, бұл сіздің қызметіңізге өте маңызды! Автоматтандырылған машиналар бір -бірінен асып түсетін уақытты ескере отырып, тек қана
Үй жануарларына арналған робот доп: 10 қадам (суреттермен)
Үй жануарларына арналған роботтық доп: Менің үй итім ойыншықтармен ойнағанды ұнатады, әсіресе ол қуа алады! Мен роботты доп жасадым, ол онымен байланысқан кезде автоматты түрде қосылып кетеді және ұялы телефон арқылы маған хабарлайды, мен оны Wi -Fi мен фин арқылы басқара аламын
Үй жануарларына арналған тағамдарды лақтыруға арналған автоматты катапульт (ит, мысық, тауық, т.б.), лақтыру және басқалар!: 4 қадам (суреттермен)
Үй жануарларына арналған тағамдарды лақтыруға арналған автоматты катапульт (ит, мысық, тауық, т.б.), лақтыру және тағы басқалар!: Сәлеметсіз бе, менің бірінші нұсқаулығыма қош келдіңіз! Біздің ит өз тағамын жақсы көреді, ол бәрін бірнеше секунд ішінде жейді. Мен мұны бәсеңдетудің жолдарын ойлап таптым, ішіндегі тамағы бар шарлардан бастап ауланың барлық жеріне лақтыруға дейін. Бір ғажабы, ол
Үй жануарларына арналған бөтелкеге арналған кабель ұстағыш: 5 қадам
Үй жануарларына арналған бөтелкеге арналған кабель ұстағыш: Пластикалық бөтелкені қолданып, компьютерге бекітілген iPod қондырғысы мен USB ұзартқыш кабелі сияқты кабельдерді ұстаңыз