Mundarija:
- Ta'minotlar
- 1 -qadam: sozlash
- 2 -qadam: ma'lumotlar bazasi
- 3 -qadam: Elektr simlarini ulash
- 4 -qadam: ish
- 5 -qadam: Python (orqa tomon)
- 6 -qadam: HTML va Java (frontend)
Video: Aqlli itlar uyi: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ko'pgina uy hayvonlari egalari, ularning yo'qligida sevimli iti nima qilganini bilishadi.
Ushbu qo'llanmada biz Raspberry Pi -ga asoslangan it monitorini yaratamiz. Ish kunidan so'ng siz ilovani tekshirishingiz va uning "skameykada" o'tkazgan vaqtini, qancha shovqin qilganini va qanchalik faolligini ko'rishingiz mumkin.
Ta'minotlar
Elektr:
- Raspberry Pi 3 modeli B (SD -karta 8 Gb yoki undan ko'p)
- T-tikuvchi
- LCD 16x2
- bosim sensori
- harakat sensori
- ovoz sensori
- rezistorlar
- o'tish simlari
1 -qadam: sozlash
Pi -ni sozlash:
Bu qadam uchun bizga 2 ta narsa kerak:
- win32 disk tasviri:
- bizning rasmimiz:
SD -kartani sozlash:
- SD -kartaning yuklash katalogiga o'ting
- "cmdline.txt" faylini oching va ip = 169.254.10.1 qo'shing. Siz kiritgan va faylda mavjud bo'lgan narsalar orasida bo'sh joy borligiga ishonch hosil qiling
- saqla
- shu dirda kengaytmasi bo'lmagan ssh faylini yarating
- SD -kartani chiqarib oling (lekin xavfsiz)
PIga ulanish:
- PI -ni quvvatlantiring va LAN kabelini kompyuteringizga va PI -ga ulang
- Putty -ni https://www.putty.org/put saytidan o'rnating
- "169.254.10.1" ni IP qutisiga SSH va 22 -portni tanlang
- ochiq
- foydalanuvchi nomi: pi
- parol: malina
Konfiguratsiya:
- "sudo raspi-config" yozing
- Mahalliylashtirish toifasi orqali wifi -ni tanlang
- realVNC -ni yuklab oling:
PI -ga ulanishni sozlang
- Wi -Fi tarmog'iga ulanish
-
CLI (kompyuter liniyasi interfeysi) versiyasiga qaytish
-
turi:
- "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 -qadam: ma'lumotlar bazasi
MariaDB -ni PI -ga o'rnating
-
Turi
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- Bizda hali root parol yo'q, shuning uchun Enter tugmasini bosing
-
Endi biz ildiz parolini o'rnatishimiz mumkin
Barcha savollarga Y javob bering
3 -qadam: Elektr simlarini ulash
Komponentlarni "elektr sxemasi" bo'yicha ulang
Breadboard simi sxemasining amaliy namunasi ilova qilingan
Diqqat, chunki o'tish simlari yaxshi yopishmaydi, shuning uchun hamma narsa non paneliga yaxshi yopishtirilganligiga ishonch hosil qiling.
4 -qadam: ish
Vaziyatni hal qiling
Turli xil imkoniyatlar mavjud:
- siz lazer kesgichdan foydalanishingiz mumkin
- yoki qo'l bilan qilishingiz mumkin
Men lazer kesgichdan foydalandim va yuqoridagi rasmda bo'lgani kabi 2 ta qutini yopishtirdim. Agar siz uni qo'l bilan qilsangiz, o'lchovlar chizilgan.
Agar siz lasercutter fayllarini yaratmoqchi bo'lsangiz, undan foydalanishingiz mumkin bo'lgan oson sayt mavjud. (https://www.makercase.com)
5 -qadam: Python (orqa tomon)
Orqa fon uchun men Pycharmdan foydalanaman.
PI bilan ulanish uchun:
- Fayl
- Sozlamalar
- Qurilish, ijro, tarqatish
- Joylashtirish
- SFTP xostini qo'shish orqali PI -ga ulaning
- Ikkinchi moslamalarga o'ting va mahalliy yo'l to'g'ri ekanligiga ishonch hosil qiling
- OK ni bosing
Kodni GITHUB-dan yuklab oling (https://github.com/WoutDeBaere/Smart-dog-house)
Sichqonchaning o'ng tugmasi bilan kodni yuklang va "Rpi -ga yuklash" -ni tanlang.
Skriptni sichqonchaning o'ng tugmasi bilan ishga tushiring va ishga tushirish (app.py) -ni tanlang.
6 -qadam: HTML va Java (frontend)
Oldingi qismini GITHUB-dan yuklab olgan Front-End qismini oling va uni yuklang. Men Visual Studio -ni FE qismini bajarish uchun ishlatardim, lekin siz qaysi muhitni ishlatishni afzal ko'rasiz.
Tavsiya:
Raspberry Pi aqlli uyi: 5 qadam (rasmlar bilan)
Raspberry Pi -dan Smart Home: Sizning kvartirangizni aqlli qiladigan bir nechta mahsulotlar mavjud, lekin ularning aksariyati xususiy echimlardir. Lekin nima uchun smartfon bilan chiroqni almashtirish uchun sizga internet aloqasi kerak? Bu o'zimning Smar -ni yaratishimga bir sabab bo'ldi
Itlar uchun LED masofa indikatori: 5 qadam (rasmlar bilan)
Itlar uchun LED masofa indikatori: Men odatda itim Rusioni quyosh botganda sayrga olib chiqaman, shunda u qizib ketmasdan o'ynashi mumkin. Muammo shundaki, u tayoqdan tushganida, ba'zida u juda hayajonlanib, kerak bo'lgandan ko'ra yuguradi, past yorug'lik va boshqa itlar bilan
NeckLight: odamlar va itlar uchun PCB marjonlari: 8 qadam (rasmlar bilan)
NeckLight: odamlar va itlar uchun tenglikni taqinchoqlari: Hammaga salom, bu loyiha mening birinchi yo'riqnomam, shuning uchun men qo'limdan kelganicha harakat qilishga harakat qilaman, men sizga bu qorong'uda porlab turadigan PCB marjonini qanday yaratganimni tushuntiraman! Rostini aytsam, agar siz o'rganmoqchi bo'lsangiz, bu mukammal loyihadir
Itlar bo'yicha murabbiy: 5 qadam
Itlar bo'yicha murabbiy: AKC ma'lumotlariga ko'ra, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) itlar uchun ozuqalar juda muhim va qutining kattaligi ham itning bir kunda eyishi mumkin bo'lgan sonini cheklab qo'ydi: "Veterinar
PoochPak: uyali aqlli itlar uchun yelek: 4 qadam
PoochPak: uyali uyali aqlli jilet: Avtomatlashtirishda biz tez-tez kompyuterlar va inson ongining kognitiv kuchlaridan foydalanish uchun odamlarni ishlab chiqarishga e'tibor qaratamiz. Ammo itlar ma'lum qobiliyatlarga ega bo'lib, ular odamlar bajarolmaydigan vazifalarga juda mos keladi