Mundarija:
- 1 -qadam: PoochPak -ni ulash
- 2 -qadam: O'rnatish
- 3 -qadam: yugurish
- 4 -qadam: Muammolarni bartaraf etish
Video: PoochPak: uyali aqlli itlar uchun yelek: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
By smayorquin Mening boshlang'ichimni tekshiring! - KindbotFollow Muallif tomonidan batafsil:
Haqida: UC Berkli matematika talabasi, elektronika va sun'iy intellekt bilan ishlashni yaxshi ko'radi. Smayorquin haqida ko'proq ma'lumot »
Avtomatlashtirishda biz tez-tez kompyuterlar va inson ongining kognitiv kuchli tomonlaridan foydalanish uchun odamlarni ishlab chiqarishga e'tibor qaratamiz. Ammo itlar bir qator ko'nikmalarga ega bo'lib, ularni odamlar bajarolmaydigan vazifalarga juda moslashtiradi. PoochPak bu tajribani bizni qiziqtirgan o'lchovlar bilan bog'laydigan sensorlarni taqdim etadi.
Bizning uy hayvonlarimiz biz uchun bebahodir va shuning uchun biz ularning sog'lom ekanligiga ishonch hosil qilishni xohlaymiz. PoochPak yordamida siz uy hayvoningizning hayotiyligini kuzatishingiz va SMS orqali bildirishnomalar olishingiz mumkin. PoochPak -da, shuningdek, odam aniqlanganda sizga SMS -xabar yuborish uchun kompyuter ko'rish yordamida tungi ko'rish kamerasi mavjud. Bu qidiruv -qutqaruv ishlari va/yoki uy xavfsizligi uchun juda yaxshi.
1 -qadam: PoochPak -ni ulash
Sizga kerak bo'ladi:
(1) Raspberry Pi Zero Simsiz yoki Raspberry Pi 3
(1) Hologram Nova + (1) Gologram Global IoT SIM -kartasi
(1) Night Vision Pi kamerasi
(1) Adafruit analog akselerometri: ADXL335
(1) Adafruit DS18B20 harorat sensori
(1) Adafruit puls sensori
(1) Adafruit MCP3008-8 kanalli 10 bitli ADC + (1) qarshilik 4.75k ohm
(1) qayta zaryadlanuvchi lityum -ion batareyasi
Itlar uchun jabduqlar
Simlar uchun
Barcha datchiklarni malina pi ga ulash uchun quyidagi sxematik bo'limdagi simlar sxemasiga amal qiling. Yelek taqilgan paytda ishonchli ulanish uchun biz bu datchiklarning barchasini kichik kompyuter kartasiga uladik. Siz Hologram Nova -ni usb port orqali ulashingiz kerak (nol uchun biz microusb -ni USB -konvertoridan foydalanganmiz). Pi kamerasini tegishli kamera tasmasi yordamida ulashingiz kerak.
2 -qadam: O'rnatish
Loyihaga bog'liqliklarning mosligi uchun python3.4 standart python3 sifatida talab qilinadi. Siz malinali pi zero/ pi 3 uchun ushbu tasvirni yoqishingiz kerak. Ushbu rasmni va pi simini ulab bo'lgach, yuklang va birinchi marta yuklash konfiguratsiyasidan o'ting:
sudo raspi-config
. Siz ishonch hosil qilishingiz kerak:
- Kengaytirilgan parametrlar ostida fayl tizimini kengaytiring
- Mahalliylashtirish parametrlari ostida vaqt mintaqasini o'zgartiring
- Foydalanuvchi parolini o'zgartirish
- Interfacing Options ostida ssh, camera, SPI, IC2 va Serial -ni yoqing
Qayta ishga tushirilgandan so'ng, git bu repo -ni klonlaydi:
cd ~/
git klon https://github.com/mayorquinmachines/PoochPak.git CD PoochPak
Barcha bog'liqliklarni o'rnatish uchun o'rnatish skriptini ishga tushiring. Eslatma: Bu juda uzoq davom etadi! Uni bir kechada ishlating.
./install.sh
O'rnatish skriptlari tugagandan so'ng, pi -ni qayta ishga tushiring. Yugurish:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Bu sensorlar bilan aloqa qilish uchun zarur bo'lgan barcha modullarning yoqilganligiga ishonch hosil qiladi.
SMS yuborish uchun gologrammadan foydalanish uchun siz gologramma boshqaruv panelini o'rnatishingiz va sim kartangizni faollashtirishingiz kerak bo'ladi. Mana buni qilish uchun gologramma boshlang'ich qo'llanmasi. O'rnatish skriptida siz uchun gologram-cli va gologram-python-sdk o'rnatildi. Buni ishga tushirish orqali sinab ko'rishingiz mumkin:
sudo gologramma versiyasi
Sim kartangiz yoqilganda va sizning qurilmangiz boshqaruv panelida ekanligini ko'rsatgandan so'ng, siz SMS -xabarlarni yubormoqchi bo'lgan telefon raqamini o'rnatmoqchisiz. Boshqaruv panelida qurilmangizni bosing va Konfiguratsiyaga o'ting. Bu sahifada siz telefon raqamingizni "Telefon raqamini sozlash" bo'limida sozlashni xohlaysiz. Bu sizga Nova -ni ushbu telefon raqamiga SMS -xabarlar yuborish uchun sozlashi kerak. Xuddi shu sahifada siz + Qurilma kalitini ko'rsating. Ushbu tugmani bosish sizga gologram-python-sdk-ni tasdiqlash uchun kalitni beradi. Siz konfiguratsiya faylini yaratmoqchisiz, u erda siz bu kalitni ishlatasiz. Quyidagilarni ishga tushiring:
cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
3 -qadam: yugurish
Nihoyat, ob'ektni aniqlash va sensor serverini ishga tushirish uchun kodni ishga tushirish uchun quyidagi ko'rsatmalarga amal qiling!
YOLO obyektini tanib olishni boshlash
CD yolo_picam/
nohup sudo python3 picam.py va
Server ishga tushmoqda
nohup sudo python poochpak_server.py &
Shaxs aniqlangach, sizga gologramma boshqaruv panelida sozlangan telefonga SMS -xabar keladi. Odam aniqlanganda yozilgan videoni ko'rish uchun https:// ga o'ting va video faylni yuklab olishingiz mumkin bo'ladi. Agar siz https://: 8925 ga kirsangiz, siz sensorlardan o'qilgan lug'atni, shuningdek, yelekning GPS joylashuvini olishingiz mumkin bo'ladi.
4 -qadam: Muammolarni bartaraf etish
Agar siz Yolo ob'ektini tanib olish skriptida (picam.py) kamerani topa olmayotganingizda muammolarga duch kelsangiz, kamerani qayta yoqishingiz kerak bo'ladi. Uni "sudo raspi-config" yordamida qayta yoqib ko'ring va ishga tushiring:
sudo modprobe bcm2835-v4l2
Ba'zida Gologram Nova signalini yo'qotadi. Qizil LED yonib, ko'k LED yonib turganiga ishonch hosil qilishingiz kerak. Tez yonib -o'chish sizning 3G tarmog'ida ekanligingizni, sekinroq miltillashingiz 2G tarmog'ini bildiradi va ko'k chiroq yo'qligi Nova hali tarmoqda emasligini bildiradi.
Agar sensorlar to'g'ri ishlamasa, simlarni yana bir bor ko'rib chiqing va hamma narsa to'g'ri ekanligiga ishonch hosil qiling. Keyin ularning modullarini qayta yoqishga harakat qiling:
sudo modprobe w1-gpio #Harorat sensori uchun
Barcha sensorlarni sinab ko'rish uchun ishga tushirish mumkin bo'lgan skript ham mavjud. Yugurib ko'ring:
python ~/PoochPak/testlar/run_tests.py
Tavsiya:
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 uchun avtomatik dispenser: 10 qadam
Itlar uchun avtomatik dispenser: Men o'z loyiham bilan itingizni uyda yolg'iz qoldirganingizda, u hech qachon ovqatsiz qolmasligiga ishonch hosil qilaman. Avtomatik oziqlantiruvchi " buzilgan " makkajo'xori yong'og'i dispenseridan. Dispenser - bu itlar uchun suv ombori, pastda g'ildirak
Aqlli itlar uyi: 6 qadam
Aqlli itlar uyi: Ko'pchilik uy hayvonlari egalari yo'qligida sevimli itlari nima qilayotganiga qiziqishadi, biz Raspberry Pi asosidagi it monitorini yaratamiz. Ish kunidan so'ng siz ilovani tekshirishingiz va uning "skameykada" o'tkazgan vaqtini ko'rishingiz mumkin, qancha
USB uyali uyali telefon: 4 qadam
USB uyali uyasi: Men usb -disklarimni, bluetooth/ wifi adapterlarini Altoid qutisiga olib yurishdan charchadim, shuning uchun men yanada ijodiy sumkani o'ylab topishga qaror qildim. Men boshlaganimdan so'ng, fikrlar kela boshladi. Men o'zimni olib yurishning ajoyib usulini topdim