Мазмуну:
- 1 -кадам: RPi орнотуу
- 2 -кадам: Wifi орнотуу
- 3 -кадам: Камераны, сенсорду, сервомоторду орнотуу
- 4 -кадам: Баштоо учурунда Run орнотуу
- 5 -кадам: Диспенсерди басып чыгарыңыз
- 6 -кадам: Колдонмону планшетке жүктөө
- 7 -кадам: TabForPetsти колдонуу
Video: Үй жаныбарлары үчүн өтмөк: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Салам ! Үй жаныбарлары үчүн Tab долбоорунун көрсөтмөсүнө кош келиңиз.
Үй жаныбарлары үчүн таб:
- Сиз жокто үй жаныбарыңыз менен алек болуңуз;
- татаал оюндар аркылуу үй жаныбарыңыздын түшүнүгүн жогорулатыңыз;
- Үй жаныбарыңыздын оюндарын ойноп жаткан кызыктуу видеолорду бериңиз.
Акыркы продукт 1 таблетка + 1 диспенсер. Планшетте тиркеме иштеп жатат, жана сиздин үй жаныбарыңыз оюнда утуп алганда диспенсерге HTTP POST сурамы жөнөтүлөт. Бул суроо сервомоторду иштетет, ошондуктан тамак диспенсердин фидерине түшүшү мүмкүн. Мындан тышкары, УЗИ көзөмөлчүсү сиздин үй жаныбарыңыз планшеттин жанында жүргөнүн сезет жана камераны иштетет, ошондо сиз үй жаныбарыңыздын планшетте оюнду ойнотуп жаткан видеосун ала аласыз. Архитектуранын сүрөтү анын кантип иштээрин сүрөттөйт.
Биз муну сынап көргөн жокпуз, анткени бизде үй жаныбарлары жок жана натыйжалуу болууга ылайыкташа турган нерселер бар. Андыктан коркпоңуз жана аны ылайыкташтырыңыз/өркүндөтүңүз.:)
Материалдык эсеп:
- Raspberry Pi 3 B+
- УЗИ Ranging модулу HC-SR04
- DF роботу Micro Servo 9g DF9GMS
- Raspberry Pi NoIR Камерасы V2
- Жашыл LED
- 330 Ом резистору
- 3D принтер
- Планшет (Же смартфон) (Биз прототипибиз үчүн смартфонду колдонобуз, бирок классикалык экран технологиясы жаныбарларга ылайыкташтырылбагандыктан, үй жаныбарларына арналган планшетти колдонууну сунуштайбыз).
Программалык камсыздоо:
- Биримдик
АЛДЫНКЫ ШАРТТАР:
Видеолор платформага түздөн -түз жүктөлгөндүктөн, сизге Cloudinaryде эсеп керек
1 -кадам: RPi орнотуу
Биринчиден, биз python кодун RPiге жүктөшүбүз керек. Бул үчүн экранды, чычканды жана клавиатураны жана, албетте, RPi'ни экранга туташтыруу үчүн HDMI коннекторун колдонууну сунуштайбыз. Сизде да интернет байланышы болушу керек.
Жүктөө аяктагандан кийин, кирүү:
/үй/
жана папканы түзүү:
mkdir TabForPets || cd TabForPets
Бул жерде сиз python файлын кошосуз: serveurMotorCamControl.py
Андан кийин бардык керектүү пакеттерди орнотушуңуз керек.
pip Flask орнотуу
pip install cloudy sudo apt-get install -y gpac sudo apt-get install xterm
Эми сиз конфигурация файлын кошушуңуз керек, андыктан config.ini файлын түзүп, төмөнкүлөрдү жазыңыз:
['DEFAULT']
CLOUD_NAME = сиздин-булуттун аты API_KEY = сиздин-апи-ачкыч API_SECRET = сиздин-апи-сырыңыз
"=" Белгисинен кийинки нерсени булуттуу атыңыз, ачкычыңыз жана сырыңыз менен алмаштырыңыз.
2 -кадам: Wifi орнотуу
Биз атайын wifi каналын колдонууну сунуштайбыз. Бул үчүн 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 update
sudo apt-get жогорулатуу
4 -кадам: Баштоо учурунда Run орнотуу
Сиз камсыз кылган lxterm-autostart.desktop файлын /home/pi/.config/autostart каталогуна кошушуңуз керек
Бул файл төмөнкүлөрдү камтыйт:
[Иш столуна кирүү] Encoding = UTF -8 Name = Терминалдын автоматтык түрдө башталуусу Комментарий = терминалды баштоо Exec = source/home/pi/TabForPets/env/bin/Exec =/usr/bin/lxterm -hold "e -e "уйку 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py колбасы -run = 0.0.0.0"
5 -кадам: Диспенсерди басып чыгарыңыз
Stl файлдарын тиркемеде алып, 3D принтериңиздин жардамы менен диспенсерди жана башка бөлүктөрдү басып чыгаруу үчүн колдонуңуз.
Сизде болушу керек: 1 диспенсер, 1 винт, 2 цилиндрдик тиштүү дөңгөлөк (бири мотор үчүн, экинчиси винт үчүн) жана 3 монтаждоо жабдуулары.
6 -кадам: Колдонмону планшетке жүктөө
Жөн гана планшетиңизди же смартфонуңузду компьютериңизге туташтырып, биз берген iot.apk файлын жүктөңүз.
Андан кийин, планшетиңизге же смартфонуңузга apkти орнотуңуз.
7 -кадам: TabForPetsти колдонуу
RPIге кубат бериңиз жана Жашыл LEDдин күйүшүн күтүңүз.
TabForPets колдонууга даяр.
Сунушталууда:
Чоңойтууну башкаруу үчүн гитара баатырдык гитараны колдонуу (Windows үчүн гана): 9 кадам
Масштабды көзөмөлдөө үчүн гитара баатырдык гитараны колдонуу (Windows үчүн гана): Биз глобалдык пандемиянын ортосунда турганыбыз үчүн, көбүбүз үйдү тазалап, Zoomдагы жолугушууларга катышып жатабыз. Бир аз убакыттан кийин, бул абдан жумшак жана кызыксыз болуп калышы мүмкүн. Үйүмдү тазалап жатып, ыргытып жиберилген эски гитара баатырын таптым
DIY Cheep/үй жаныбарлары үчүн коопсуз жылытылган суу идиши: 7 кадам
DIY Cheep/үй жаныбарлары үчүн коопсуз ысытылган суу идиши: Демек, сиз сыртта ит/коён/мышык/… багып жатасыз жана алардын суусу кышында тоңуп калат. Адатта, сиз аларды үйгө киргизип же жылытылган суу идишин сатып алмаксыз, бирок бул жаныбар жыттанып кеткендир, сизде бөлмө жок жана 4 доллар төлөөгө мүмкүнчүлүгүңүз жок
Кагаз чөнтөк үй жаныбарлары: 5 кадам (сүрөттөр менен)
Кагаз Чөнтөк Үй жаныбарлары: Кагаз Чөнтөк Үй жаныбарлары (PPP) - интерактивдүү модулдук жана кийилүүчү оюнчуктарды түзүү үчүн арналган комплект. Бул үй жаныбарынын реакцияларынын аркасында балдардын кыймылын жана коомчулугун шыктандырат жана балдарга өзүнүн өкүл жаныбарын курууга, ошондой эле өзгөрүүгө мүмкүнчүлүк берет
Үй жаныбарлары үчүн IoT мамиле диспенсери: 7 кадам (сүрөттөр менен)
Үй жаныбарлары үчүн IoT дарылоо диспенсери: Менин эки мышыгым бар жана аларга күнүнө 3 маал дарыларды берүү бир топ түйшүккө айланды. Алар мени татынакай жүздөрү жана катуу көздөрү менен карап, анан мышык жашылчаларына толгон кутуга чуркап, мияулап, жалынып -жалбарышат. Мен чечтим
Бөтөлкөдөгү үй жаныбарлары: 3 кадам
Бөтөлкөдөгү үй жаныбарлары: Вилсон NCдагы от чымындар мен айланып жаткан ак LED фонаригине тартылган, ошондуктан мен таттуу жүрөгүм үчүн үй жаныбарлары үчүн отун жасай аламбы деп чечтим. Мен арзан ак LED жана ага отурушу үчүн жасалма гүлдөр алдым