Mundarija:

PoochPak: uyali aqlli itlar uchun yelek: 4 qadam
PoochPak: uyali aqlli itlar uchun yelek: 4 qadam

Video: PoochPak: uyali aqlli itlar uchun yelek: 4 qadam

Video: PoochPak: uyali aqlli itlar uchun yelek: 4 qadam
Video: 2v2sday Tourney Time in The Best Community on Twitch, The Elite PoochPack HYPE 6PM CST 2024, Noyabr
Anonim

By smayorquin Mening boshlang'ichimni tekshiring! - KindbotFollow Muallif tomonidan batafsil:

Inson VU o'lchagich
Inson VU o'lchagich
Inson VU o'lchagich
Inson VU o'lchagich
Alexa, mening kalitlarim qani?
Alexa, mening kalitlarim qani?
Alexa, mening kalitlarim qani?
Alexa, mening kalitlarim qani?
Kindbot-ni yaratish: Flask-Ask bilan moslashtirilgan muhitni hisoblash
Kindbot-ni yaratish: Flask-Ask bilan moslashtirilgan muhitni hisoblash
Kindbot-ni yaratish: Flask-Ask bilan moslashtirilgan muhitni hisoblash
Kindbot-ni yaratish: Flask-Ask bilan moslashtirilgan muhitni hisoblash

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

PoochPak -ni ulash
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: