Mündəricat:
- Addım 1: PoochPak -ı Kabelləşdirin
- Addım 2: Quraşdırma
- Addım 3: Qaçın
- Addım 4: Problemlərin aradan qaldırılması
Video: PoochPak: Cellular Connected Smart Dog Yelek: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
By smayorquin Başlatımı yoxlayın! - KindbotFollow Müəllif tərəfindən daha çox:
Haqqında: UC Berkeley riyaziyyat tələbəsi, elektronika və süni intellekt tətbiqləri ilə məşğul olmağı çox sevir. Smayorquin haqqında daha çox »
Avtomatlaşdırmada, kompüterlərin və insan zehninin bilişsel güclərindən istifadə etmək üçün tez-tez insanları mühəndislik üzərində qururuq. Ancaq itlər, insanların təsirli şəkildə yerinə yetirə bilmədikləri müəyyən işlərə çox uyğun gələn bir sıra bacarıqlara malikdir. PoochPak, bu təcrübəni maraqlandığımız ölçülərlə əlaqələndirmək üçün sensorlar təqdim edir.
Ev heyvanlarımız bizim üçün əvəzolunmazdır və buna görə də onların yaxşı olduğundan əmin olmaq istəyirik. PoochPak ilə ev heyvanınızın canlılığını izləyə və SMS vasitəsilə bildirişlər ala bilərsiniz. PoochPak, bir insan aşkar edildikdə sizə SMS mesajı göndərmək üçün kompüter görmə qabiliyyətindən istifadə edən bir gecə görmə kamerasına malikdir. Bu axtarış və xilasetmə əməliyyatları və/və ya ev təhlükəsizliyi üçün əladır.
Addım 1: PoochPak -ı Kabelləşdirin
Sizə lazım olacaq:
(1) Raspberry Pi Zero Wireless və ya Raspberry Pi 3
(1) Hologram Nova + (1) Hologram Global IoT SİM Kart
(1) Gecə Görmə Pi Kamerası
(1) Adafruit Analog Akselerometr: ADXL335
(1) Adafruit DS18B20 Temperatur sensoru
(1) Adafruit Pulse Sensor
(1) Adafruit MCP3008-8 kanal 10 bit ADC + (1) Rezistor 4.75k ohm
(1) Şarj edilə bilən Lityum İon Batareya
Köpək seçimi
Kablolama üçün
Bütün sensorları moruq pi -yə bağlamaq üçün aşağıdakı sxematik hissədəki tel sxeminə əməl edin. Yelek taxılarkən daha etibarlı bağlantılar üçün bütün bu sensorları kiçik bir PCB lövhəsinə bağladıq. Hologram Nova'yı bir usb portu ilə bağlamalısınız (sıfır üçün usb çeviriciyə microusb istifadə etdik). Pi kamerasını müvafiq kamera lentindən istifadə edərək də bağlamalısınız.
Addım 2: Quraşdırma
Layihə asılılıqları arasındakı uyğunluq, standart python3 olaraq python3.4 tələb edir. Moruq pi sıfır/ pi 3 üçün bu xüsusi görüntüyü yandırmalısınız. Bu şəkli düzəltdikdən və pi-ni bağladıqdan sonra, yükləyin və ilk dəfə açılış konfiqurasiya çağırışından keçin:
sudo raspi-config
. Əmin olmalısınız:
- Ətraflı Seçimlər altında Fayl Sistemini Genişləndirin
- Yerləşdirmə Seçimləri altında saat dilimini dəyişdirin
- İstifadəçi parolunu dəyişdirin
- İnterfeys Seçimləri altında ssh, kamera, SPI, IC2 və Serialı aktiv edin
Yenidən başladıqdan sonra git repo klonlayın:
cd ~/
git klonu https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Bütün asılılıqları qurmaq üçün quraşdırma skriptini işə salın. Qeyd: Bu çox uzun çəkəcək! Gecə işlək vəziyyətdə buraxın.
./install.sh
Quraşdırma skriptini bitirdikdən sonra pi -ni yenidən başladın. Qaç:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Bu, sensorlar ilə ünsiyyət qurmaq üçün lazım olan bütün modulların aktiv olmasını təmin edir.
SMS göndərmək üçün holoqramdan istifadə etmək üçün Hologram Paneli qurmalı və sim kartınızı aktivləşdirməlisiniz. Bunun üçün Hologram başlanğıc bələdçisidir. Quraşdırma skripti sizin üçün hologram-cli və hologram-python-sdk quraşdırmağı idarə etdi. Bunu çalıştıraraq test edə bilərsiniz:
sudo hologram versiyası
Sim kartınız işə salındıqda və cihazınız İdarəetmə Panosunda canlı olduğunu göstərdikdə, SMS mesajları göndərmək istədiyiniz bir telefon nömrəsi qurmaq istəyirsiniz. İdarəetmə panelində cihazınızı vurun və Konfiqurasiyaya gedin. Bu səhifədən telefon nömrənizi Telefon nömrəsini konfiqurasiya etmək altında konfiqurasiya etmək istəyəcəksiniz. Bu, bu telefon nömrəsinə SMS mesajları göndərmək üçün Novanı qurmalıdır. Eyni səhifədə + Cihaz Açarını Göstər. Bu düyməni basmaq sizə hologram-python-sdk-ni təsdiq etmək üçün lazım olan bir açar verər. Bu açarı istifadə üçün yerləşdirəcəyiniz bir konfiqurasiya faylı yaratmaq istəyəcəksiniz. Aşağıdakıları işə salın:
cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
Addım 3: Qaçın
Nəhayət, obyektin tanınması və sensor serverinin işə salınması üçün kodu işə salmaq üçün aşağıdakı təlimatları izləyin!
YOLO obyektinin tanınmasına başlanır
cd yolo_picam/
nohup sudo python3 picam.py &
Server başladılır
nohup sudo python poochpak_server.py &
Bir şəxs aşkar edildikdə, Hologram Tablosunda konfiqurasiya etdiyiniz telefona SMS mesajı alacaqsınız. Bir şəxs aşkar edildikdə yazılan videoya baxmaq üçün https:// saytına gedin və video faylı yükləyə bilərsiniz. Http: //: 8925 saytına daxil olsanız, sensorların oxunuşları və jiletin GPS yeri ilə bir lüğət əldə edə bilərsiniz.
Addım 4: Problemlərin aradan qaldırılması
Yolo obyekt tanıma skriptində (picam.py) kameranı tapmamaqla bağlı probleminiz varsa, kameranı yenidən aktivləşdirməyiniz lazım ola bilər. "Sudo raspi-config" istifadə edərək yenidən işə salın və işə salın:
sudo modprobe bcm2835-v4l2
Bəzən Hologram Nova siqnalı itirir. Qırmızı LED -in yandırıldığından və mavi LED -in yanıb -söndüyündən əmin olmalısınız. Sürətli yanıp sönmə, 3G şəbəkəsində olduğunuz, daha yavaş yanıb -sönən 2G şəbəkəsi deməkdir və mavi işığın olmaması Nova -nın hələ də şəbəkədə olmadığını bildirir.
Sensorlar düzgün işləmirsə, naqillərə yenidən baxın və hər şeyin düzgün olduğundan əmin olun. Sonra modullarını yenidən aktivləşdirməyə çalışın:
sudo modprobe w1-gpio #Temp sensorlar üçüno modprobe w1-istilik #Temperatur sensoru üçün sudo modprobe spi-bcm2708 #Pulse sensoru üçün
Bütün sensorları sınamaq üçün işləyə biləcəyiniz bir skript də var. Qaçmağa çalışın:
python ~/PoochPak/tests/run_tests.py
Tövsiyə:
ESP8266 istifadə edərək WiFi RGB Cellular Lamp: 6 Addım
ESP8266 istifadə edərək WiFi RGB Hüceyrə Lampası: Bu yazıda WiFi üzərində idarə oluna bilən gözəl bir RGB mobil lampa qururuq. Nəzarət səhifəsi, rəngləri tez bir zamanda dəyişdirməyə imkan verən bir rəng çarxından ibarətdir və eyni zamanda RGB dəyərlərini də təyin edə bilərsiniz
Arduino Cellular Shield Tutorial: 9 Addım (Şəkillərlə birlikdə)
Arduino Cellular Shield Dərsliyi: Arduino Cellular Shield, mobil telefon zəngləri etməyə və mətn mesajları göndərməyə imkan verir. Bu qalxanın beyni, əksər standart cib telefonlarının bir çox işini yerinə yetirə bilən güclü bir mobil moduldur SM5100B. Bu ş
Digi XBee3 Cellular SMS ActivityBot: 7 addım
Digi XBee3 Cellular SMS ActivityBot: Digi XBee3 ™ Cellular SMS ActivityBot, dünyanın hər yerindən, istənilən cib telefonundan mətn mesajları ilə idarə oluna bilən bir təhsil robotudur. Parallax Inc-də Diginin dostları tərəfindən hazırlanan ActivityBot, ilk dəfə robot istehsalçıları üçün hazırlanmışdır
Alternativ Əlaqə Yelek (CoCoA): 8 Addım (Şəkillərlə)
Alternativ Əlaqə Yelek (CoCoA): CoCoA Layihəsi, danışma və ya şifahi olmayan insanlara kömək etmək üçün alternativ ünsiyyətin toxunma simvollarını təmin edən internetə qoşulan geyilə bilən bir yelekdir. CoCoa qısaltması, Portuqal adının abreviasiyasından gəlir:
WiFi, ESP-NOW və Cellular istifadə edərək ESP32 Saatı: 4 addım
WiFi, ESP-NOW və Cellular istifadə ESP32 Saatı: Bu simsiz yarışma üçün hazırladığım ESP32 əsaslı bir wifi saatıdır. Bu saatı həddindən artıq simsiz etmək qərarına gəldim, buna görə üç fərqli simsiz ünsiyyət formasından (WiFi, ESP-NOW, & Cellular) istifadə edir. Telefon bir mobil qülləyə bağlıdır və