Obsah:
- Krok 1: Zapojenie zariadenia PoochPak
- Krok 2: Inštalácia
- Krok 3: Spustite
- Krok 4: Riešenie problémov
Video: PoochPak: Vesta pre inteligentného psa s mobilným pripojením: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Pozrite sa na môj štart! - Kindbot Nasledovať viac od autora:
O: Študent matematiky UC Berkeley, ktorý má naozaj rád drotárstvo s elektronikou a aplikáciami umelej inteligencie. Viac o smayorquin »
V automatizácii sa často zameriavame na inžinierstvo ľudí v kruhu, aby sme využili kognitívne schopnosti počítačov a ľudskej mysle. Psy však majú súbor schopností, vďaka ktorým sa veľmi dobre hodia pre určité úlohy, ktoré ľudia nedokážu efektívne vykonávať. PoochPak predstavuje senzory, ktoré majú vzťahovať tieto skúsenosti z hľadiska metrík, ktoré nás zaujímajú.
Naše domáce zvieratá sú pre nás neoceniteľné, a preto sa chceme uistiť, že sa majú dobre. S PoochPak môžete sledovať životný štýl vášho domáceho maznáčika a dostávať upozornenia prostredníctvom SMS. PoochPak je tiež vybavený kamerou pre nočné videnie, ktorá vám pomocou počítačového videnia pošle SMS správu, keď sa zistí prítomnosť človeka. Je to skvelé pre pátracie a záchranné operácie a/alebo domácu bezpečnosť.
Krok 1: Zapojenie zariadenia PoochPak
Budete potrebovať:
(1) Raspberry Pi Zero Wireless alebo Raspberry Pi 3
(1) Hologram Nova + (1) Hologram Global IoT SIM karta
(1) Kamera Pi s nočným videním
(1) Analógový akcelerometer Adafruit: ADXL335
(1) Teplotný snímač Adafruit DS18B20
(1) Senzor pulzu Adafruit
(1) Adafruit MCP3008-8 kanálový 10 bitový ADC + (1) odpor 4,75 kOhm
(1) Nabíjateľná lítium -iónová batéria
Psí postroj podľa výberu
Pre zapojenie
Na zapojenie všetkých senzorov k malinovému pí postupujte podľa schémy zapojenia v schematickej časti nižšie. Všetky tieto senzory sme zapojili na malú dosku s plošnými spojmi, aby bolo počas nosenia vesty spoľahlivejšie spojenie. Hologram Nova by ste mali pripojiť cez USB port (na nulu sme použili prevodník microusb na usb). Pi kameru by ste mali pripojiť aj pomocou príslušnej pásky s kamerou.
Krok 2: Inštalácia
Kompatibilita medzi závislosťami projektu vyžaduje python3.4 ako predvolený python3. Tento konkrétny obrázok by ste mali spáliť pre svoj malinový pi nula/ pi 3. Po vytvorení tohto obrázku a zapojení pí spustite a postupujte podľa prvého spustenia konfigurácie, ktoré zavoláte:
sudo raspi-config
. Mali by ste sa uistiť, že:
- V časti Rozšírené možnosti rozbaľte súborový systém
- V časti Možnosti lokalizácie zmeňte časové pásmo
- Zmeňte heslo používateľa
- V časti Možnosti rozhrania povoľte ssh, fotoaparát, SPI, IC2 a sériové pripojenie
Po reštarte git klonujte toto repo:
cd ~/
git klon https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Spustite inštalačný skript a nainštalujte všetky závislosti. Poznámka: Bude to trvať dlho! Nechajte to bežať cez noc.
./install.sh
Po dokončení inštalačného skriptu reštartujte svoje pi. Beh:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Ide len o to, aby boli zaistené všetky moduly potrebné na komunikáciu so senzormi.
Ak chcete používať hologram na odosielanie SMS, musíte si nastaviť Hologram Dashboard a aktivovať sim kartu. Tu je návod na spustenie Hologramu, ako to urobiť. Inštalačný skript zvládol inštaláciu hologram-cli a hologram-python-sdk za vás. Môžete to otestovať spustením:
verzia sudo hologramu
Keď je vaša sim karta aktivovaná a vaše zariadenie ukazuje, že je aktívna na vašom hlavnom paneli, chcete nastaviť telefónne číslo, na ktoré chcete odosielať správy SMS. Na hlavnom paneli kliknite na svoje zariadenie a prejdite na položku Konfigurácia. Na tejto stránke budete chcieť nakonfigurovať svoje telefónne číslo v časti Konfigurovať telefónne číslo. To by vám malo nastaviť Novu na odosielanie SMS správ na toto telefónne číslo. Na tej istej stránke uvidíte + Zobraziť kľúč zariadenia. Kliknutím na toto tlačidlo získate kľúč, ktorý budete potrebovať na autentifikáciu svojho hologramu-python-sdk. Budete chcieť vytvoriť konfiguračný súbor, kam tento kľúč umiestnite na použitie. Spustite nasledujúce:
cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
Krok 3: Spustite
Nakoniec, na spustenie kódu na rozpoznanie objektu a spustenie senzorového servera postupujte podľa nižšie uvedených pokynov!
Spúšťa sa rozpoznávanie objektov YOLO
cd yolo_picam/
nohup sudo python3 picam.py &
Spustenie servera
nohup sudo python poochpak_server.py &
Keď sa zistí osoba, dostanete SMS správu na telefón, ktorý ste nakonfigurovali na hlavnom paneli Hologramu. Ak si chcete pozrieť video zaznamenané, keď bola zistená osoba, prejdite na stránku https:// a súbor videa budete mať k dispozícii na stiahnutie. Ak prejdete na stránku https://: 8925, budete môcť získať slovník s údajmi zo senzorov a s umiestnením vesty pomocou GPS.
Krok 4: Riešenie problémov
Ak máte problémy so skriptom na rozpoznávanie objektov Yolo (picam.py), ktorý nenašiel fotoaparát, je možné, že ho budete musieť znova zapnúť. Skúste to znova povoliť pomocou „sudo raspi-config“a spustite:
sudo modprobe bcm2835-v4l2
Hologram Nova niekedy stratí signál. Mali by ste sa uistiť, že červená LED dióda svieti a modrá LED dióda bliká. Rýchle blikanie znamená, že ste v sieti 3G, pomalšie blikanie znamená 2G sieť a žiadne modré svetlo znamená, že Nova ešte nie je v sieti.
Ak snímače nefungujú správne, znova sa pozrite na zapojenie a uistite sa, že je všetko v poriadku. Potom skúste znova povoliť ich moduly:
sudo modprobe w1-gpio #Pre snímače teploty
Existuje aj skript, ktorý môžete spustiť na testovanie všetkých senzorov. Skúste bežať:
python ~/PoochPak/tests/run_tests.py
Odporúča:
NodeMCU Lua Lacná doska za 6 dolárov so záznamom teploty a vlhkosti MicroPython, štatistikami Wifi a mobilným zariadením: 4 kroky
NodeMCU Lua Lacná 6 -dolárová tabuľa so záznamom teploty a vlhkosti MicroPython, WiFi a mobilnými štatistikami: Toto je v podstate cloudová meteorologická stanica, v ktorej môžete kontrolovať údaje vo svojom telefóne alebo použiť nejaký telefón ako živý displej. Na zariadení NodeMCU môžete zaznamenávať údaje o teplote a vlhkosti vonku. v miestnosti, skleníku, laboratóriu, chladiarni alebo na iných miestach,
LED indikátor vzdialenosti pre postroj pre psa: 5 krokov (s obrázkami)
LED indikátor vzdialenosti Postroj pre psa: Väčšinou beriem svojho psa Rusia na prechádzku, keď zapadá slnko, aby sa mohol hrať, kým sa príliš nezahreje. Problém je v tom, že keď je mimo vodítka, niekedy je príliš vzrušený a beží ďalej, ako by mal, a pri slabom svetle a ostatnými psami
Dizajn DPS pre robota ovládaného mobilným telefónom: 10 krokov
Dizajn DPS pre robot ovládaný mobilným telefónom: Tento projekt som urobil v roku 2012 ako svoj menší projekt. Tento projekt bol inšpirovaný potrebou metódy na neutralizáciu hrozieb bez priameho zásahu ľudí. V tom čase bola moja krajina ťažko zasiahnutá násilím, ktoré ma motivovalo vyvinúť
Naklonenie ovládané mobilným telefónom: 4 kroky
Pan Tilt ovládaný mobilným telefónom: Dobrý deň, v tomto novom projekte vám predstavím Pan-Tilt ovládaný mobilným telefónom. Všetky pohyby mobilného telefónu sú reprodukované v pan-tilt zariadení cez Bluetooth. Konštrukcia je veľmi jednoduché pomocou Arduino R3 (alebo podobného) a dvoch
Remienok na statív pre vodítko pre psa: 3 kroky
Remienok na statív pre vodítko pre psa: Snažil som sa nájsť alebo vytvoriť popruh pre môj statív, aby sa dal ľahko prenášať bez tašky alebo držania v ruke. Hľadal som v skrini akékoľvek lano, ale našiel som vodítko pre psa, ktoré sme už nepoužívali. Toto vodítko pre psa má asi 5 stôp