Мазмуну:
- Жабдуулар
- 1 -кадам: Орнотуу
- 2 -кадам: Маалыматтар базасы
- 3 -кадам: Электр зымдары
- 4 -кадам: Case
- 5 -кадам: Python (Backend)
- 6 -кадам: Html жана Java (алдыңкы бет)
Video: Smart Dog House: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Көпчүлүк үй жаныбарларынын ээлери сүйүктүү ити жокто эмне кылып жүргөнүнө кызыгышат.
Бул көрсөтмөдө биз Raspberry Pi негизделген Dog мониторун түзөбүз. Жумуш күнүнөн кийин, сиз колдонмону текшерип, анын "отургучта" өткөргөн убактысын, канчалык ызы -чуу кылганын жана канчалык активдүү болгонун көрө аласыз.
Жабдуулар
Электр:
- Raspberry Pi 3 модель B (SD карта 8GB же андан көп)
- T-cobler
- LCD 16x2
- басым сенсору
- кыймыл сенсору
- үн сенсору
- резисторлор
- jumperwires
1 -кадам: Орнотуу
Пи орнотуу:
Бул кадам үчүн бизге 2 нерсе керек:
- win32 диск сүрөтчү:
- биздин сүрөт:
SD картасын орнотуу:
- SD картанын жүктөө каталогуна өтүңүз
- "cmdline.txt" файлын ачып, ip = 169.254.10.1 кошуңуз. Сиз терип жаткан файл менен файлдын ортосунда боштук бар экенин тактаңыз
- сакта
- ошол эле дирекцияда кеңейтүүсү жок ssh файлын түзүңүз
- SD картаны алып салуу (бирок коопсуз)
PIге туташуу:
- PIди кубаттаңыз жана LAN кабелин компьютериңизге жана PIге сайыңыз
- Putty программасын https://www.putty.org/put сайтынан орнотуңуз
- IP кутусуна SSH жана 22 портуна '169.254.10.1' коюңуз
- ачык
- колдонуучунун аты: pi
- сырсөз: малина
Конфигурация:
- "sudo raspi-config" териңиз
- Локалдаштыруу категориясы аркылуу wifi өлкөсүн тандаңыз
-
realVNC жүктөө:
PIге байланышты орнотуңуз
- wifiга туташуу
-
CLI (компьютер линиясынын интерфейси) версиясына кайтуу
-
түрү:
- "sudo apt update"
- "update-alternatives --install/usr/bin/python python /usr/bin/python2.7 1"
- "update-alternatives-install/usr/bin/python python/usr/bin/python3 2"
-
2 -кадам: Маалыматтар базасы
MariaDBди PIге орнотуңуз
-
Түрү
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- Бизде азырынча сырсөз жок, андыктан enter баскычын басыңыз
-
Эми биз түп сырсөздү орното алабыз
Бардык суроолорго Y деп жооп бериңиз
3 -кадам: Электр зымдары
Компоненттерди "Электр схемасына" ылайыкташтырыңыз
Тиркемеде менин Breadboard кабелдер схемасынын практикалык мисалы
Көңүл буруңуз, анткени секирүүчү зымдар анча жакшы жабышпайт, андыктан баардык нерсе нанга жакшы бекитилгенин текшериңиз.
4 -кадам: Case
Ишти жасаңыз
Ар кандай мүмкүнчүлүктөр бар:
- сиз лазерди колдоно аласыз
- же кол менен жасай аласыз
Мен лазер кескичти колдондум жана 2 кутуну өйдөдөгү сүрөттөгүдөй жабыштырдым. Эгер кол менен жасай турган болсоңуз, өлчөөлөр чиймеде.
Эгерде сиз lasercutter файлдарын түзгүңүз келсе, колдоно турган оңой сайт бар. (https://www.makercase.com)
5 -кадам: Python (Backend)
Арткы бет үчүн мен Pycharm колдоном.
Сиздин PI менен байланыш үчүн:
- Файл
- Орнотуулар
- Куруу, аткаруу, жайылтуу
- Жайгаштыруу
- SFTP хостуңузду кошуу менен PIге байланыш түзүңүз
- Экинчи кошумча өтмөккө өтүңүз жана жергиликтүү жолдун туура экендигин текшериңиз
- OK басыңыз
GITHUBдан кодду жүктөп алыңыз (https://github.com/WoutDeBaere/Smart-dog-house)
Оң басуу менен кодду жүктөп, "Rpiге жүктөө" тандаңыз
Скриптти оң басуу менен иштетип, иштетүүнү тандаңыз (app.py)
6 -кадам: Html жана Java (алдыңкы бет)
Front-End бөлүгүн алыңыз, мурунку кадамда GITHUBдан жүктөп алып, жүктөп бериңиз. Мен Visual Studioну FE бөлүгүн жасоо үчүн колдондум, бирок кайсы чөйрөнү колдонууну каалайсыз.
Сунушталууда:
Автоматтык Dog Feederrr !!: 4 кадам
Automatic Dog Feederrr !!: Оңой, Пайдалуу жана Ден соолуктуу
Auto Dog Feeder: 6 кадам
Auto Dog Feeder: Бул менин Auto Pet Feeder долбоорум. Менин атым Паркер, мен 11 -класста окуйм жана бул долбоорду 2020 -жылдын 11 -ноябрында CCA (Course Culminating Activity) катары түздүм, бул долбоордо мен сизге Arduino UNO менен үй жаныбарларын автоматтык түрдө кантип азыктандырууну көрсөтөм
Dog Dog Trainer: 5 кадам
Dog Dog Trainer: AKC маалыматы боюнча, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) тоют иттер үчүн абдан маанилүү, жана кутунун өлчөмү дагы ит күнүнө жей турган жемдердин санын чектейт, "Ветеринардык
Raspberry Pi - Smart House: 5 кадам
Raspberry Pi - Smart House: Raspberry Pi Smart House долбоору ар кандай функция менен жабдылган, бул колдонуучуга өз үйүн каалаган жерден (албетте Интернет менен!) Каалаган компьютерден/мобилдик түзмөктөн көзөмөлдөөгө мүмкүнчүлүк берет. Smart Houseтун өзгөчөлүктөрү колдонуучуга
Nodemcu менен Smart House Telegram Bot (esp8266, Relay, Ds18b20): 8 кадам
Nodemcu менен Smart House Telegram Bot (esp8266, Relay, Ds18b20): Бул үйрөткүчтө мен сизге телеграмма ботун кантип түзүүнү жана аны колдонуп башкаруу үйүн көрсөтөм. Биринчиден, менин Telegram каналыма жазылып, башкаларга караганда тезирээк жаңы долбоорлорду ачыңыз. Бул мен үчүн мотивация. Кеттик