Tartalomjegyzék:
Videó: PoochPak: Cellular Connected Smart Dog mellény: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Nézze meg az indításomat! Kövesse a szerző további információit:
Névjegy: Az UC Berkeley matematika szakos hallgatója, aki nagyon szeret elektronikával és mesterséges intelligencia alkalmazásokkal foglalkozni. Bővebben a smayorquinről »
Az automatizálás során gyakran az emberek folyamatos fejlesztésére összpontosítunk, hogy kihasználjuk a számítógépek és az emberi elme kognitív erősségeit. A kutyák azonban rendelkeznek bizonyos készségekkel, amelyek nagyon alkalmasak bizonyos feladatokra, amelyeket az emberek nem tudnak hatékonyan elvégezni. A PoochPak bemutatja az érzékelőket, hogy összekapcsolja ezt a tapasztalatot az általunk érdekelt mutatók tekintetében.
Házi kedvenceink felbecsülhetetlen értékűek számunkra, ezért szeretnénk megbizonyosodni arról, hogy jól vannak. A PoochPak segítségével figyelemmel kísérheti kedvence életerőjét, és értesítéseket kaphat SMS -ben. A PoochPak éjjellátó kamerával is rendelkezik, amely számítógépes látás segítségével SMS -t küld Önnek, amikor egy embert észleltek. Ez nagyszerű a keresési és mentési műveletekhez és/vagy az otthoni biztonsághoz.
1. lépés: A PoochPak bekötése
Szükséged lesz:
(1) Raspberry Pi Zero Wireless vagy Raspberry Pi 3
(1) Hologram Nova + (1) Hologram Global IoT SIM -kártya
(1) Night Vision Pi kamera
(1) Adafruit analóg gyorsulásmérő: ADXL335
(1) Adafruit DS18B20 hőmérséklet -érzékelő
(1) Adafruit pulzusérzékelő
(1) Adafruit MCP3008-8 csatorna 10 bites ADC + (1) ellenállás 4,75 k ohm
(1) Újratölthető lítium -ion akkumulátor
Választható kutyahám
A vezetékekhez
Az összes érzékelőnek a málna pi -hez történő csatlakoztatásához kövesse az alábbi kapcsolási rajzot. Mindezeket az érzékelőket egy kis NYÁK lapra kötöttük, hogy megbízhatóbb legyen a kapcsolat a mellény viselése közben. A Hologram Nova -t usb porton keresztül kell csatlakoztatni (a nullához microusb -usb átalakítót használtunk). A pi kamerát a megfelelő kameraszalaggal is csatlakoztatnia kell.
2. lépés: Telepítés
A projektfüggőségek közötti kompatibilitáshoz a python3.4 szükséges alapértelmezett python3 -ként. Ezt a konkrét képet kell írnia a málna pi zero/ pi 3-hoz. Miután elkészítette ezt a képet, és bekapcsolta a pi-t, indítsa el és menjen végig az első indítási konfigurációs híváson:
sudo raspi-config
. Győződjön meg arról, hogy:
- A Speciális beállítások alatt bontsa ki a fájlrendszert
- A Lokalizálási beállítások alatt módosítsa az időzónát
- Felhasználói jelszó módosítása
- Az Interfészbeállítások részben engedélyezze az ssh, a kamera, az SPI, az IC2 és a soros lehetőséget
Újraindítás után a git klónozza ezt a repót:
CD ~/
git klón https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Futtassa a telepítési parancsfájlt az összes függőség telepítéséhez. Megjegyzés: Ez sokáig tart! Hagyja futni egy éjszakán át.
./install.sh
Indítsa újra a pi -t a telepítési szkript befejezése után. Fuss:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Ez csak annak biztosítása, hogy az érzékelőkkel való kommunikációhoz szükséges összes modul engedélyezve legyen.
A hologram használatához SMS küldéséhez be kell állítania a Hologram irányítópultot, és aktiválnia kell a SIM -kártyát. Itt van a Hologram kezdő útmutató, hogy pontosan ezt tegye. A telepítési szkript kezelte a hologram-cli és a hologram-python-sdk telepítését. Ezt futtatva tesztelheti:
sudo hologram verzió
Amint a SIM -kártya aktiválva van, és a készülék azt mutatja, hogy élőben jelenik meg az irányítópulton, be kell állítania egy telefonszámot, amelyre SMS -t szeretne küldeni. Az irányítópulton kattintson az eszközre, és navigáljon a Konfiguráció menüponthoz. Ezen az oldalon szeretné konfigurálni telefonszámát a Telefonszám konfigurálása részben. Ezzel be kell állítania a Nova -t, hogy SMS -eket küldjön erre a telefonszámra. Ugyanezen az oldalon a + Eszközkulcs megjelenítése látható. Ha erre a gombra kattint, kap egy kulcsot, amelyre szüksége lesz a hologram-python-sdk hitelesítéséhez. Érdemes létrehozni egy konfigurációs fájlt, ahová ezt a kulcsot használni fogja. Futtassa a következőt:
cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
3. lépés: Fuss
Végül az objektumfelismeréshez szükséges kód futtatásához és az érzékelőszerver elindításához kövesse az alábbi utasításokat!
A YOLO objektumfelismerés elindítása
cd yolo_picam/
nohup sudo python3 picam.py &
A szerver indítása
nohup sudo python poochpak_server.py &
Ha egy személyt észleltünk, SMS -t kapunk a Hologram irányítópulton beállított telefonra. A személy észlelésekor rögzített videó megtekintéséhez lépjen a https:// oldalra, és a videófájl letölthető lesz. Ha a https://: 8925 címre navigál, szótárat kaphat az érzékelők leolvasásával, valamint a mellény GPS -helyével.
4. lépés: Hibaelhárítás
Ha problémái vannak azzal, hogy a Yolo objektumfelismerő szkript (picam.py) nem találja a kamerát, akkor lehet, hogy újra be kell kapcsolnia a kamerát. Próbálja újra engedélyezni a "sudo raspi-config" használatával, és futtassa:
sudo modprobe bcm2835-v4l2
Néha a Hologram Nova elveszíti a jelet. Győződjön meg arról, hogy a piros LED világít, és a kék LED villog. A gyors villogás azt jelenti, hogy Ön a 3G hálózaton van, a lassabb villogás 2G hálózatot jelent, és a kék fény hiánya azt jelenti, hogy a Nova még nincs hálózaton.
Ha az érzékelők nem működnek megfelelően, nézze meg újra a vezetékeket, és győződjön meg arról, hogy minden rendben van. Ezután próbálja meg újra engedélyezni a modulokat:
sudo modprobe w1-gpio #Hőmérséklet-érzékelőkhözudo modprobe w1-therm #Hőmérséklet-érzékelőhöz sudo modprobe spi-bcm2708 #Pulzusérzékelőhöz
Van egy szkript is, amellyel futtatható az összes érzékelő tesztelése. Próbáljon futni:
python ~/PoochPak/tests/run_tests.py
Ajánlott:
Arduino Cellular Shield bemutató: 9 lépés (képekkel)
Arduino Cellular Shield bemutató: Az Arduino Cellular Shield lehetővé teszi mobiltelefonhívásokat kezdeményezni és szöveges üzeneteket küldeni. Ennek a pajzsnak az agya az SM5100B, amely egy robusztus mobil modul, amely képes elvégezni a legtöbb szabványos mobiltelefon feladatait. Ez a sh
Digi XBee3 Cellular SMS ActivityBot: 7 lépés
Digi XBee3 Cellular SMS ActivityBot: A Digi XBee3 ™ Cellular SMS ActivityBot egy oktató robot, amely szöveges üzenetekkel vezérelhető bármely mobiltelefonról, bárhol a világon. Az ActivityBot, amelyet Digi barátai készítettek a Parallax Inc.-től, először robotépítőknek készült
Alternatív kommunikációs mellény (CoCoA): 8 lépés (képekkel)
Alternatív kommunikációs mellény: A CoCoa rövidítés a portugál név rövidítéséből származik:
Tweetbot - Twitter Connected Photo Booth: 4 lépés (képekkel)
Tweetbot - Twitter Connected Photo Booth: Ebben a projektben egy Raspberry Pi -vel működő kamerát fogunk készíteni, amelyet bulikban egy fotófülkében lehet használni. A fotó elkészítése után közzétehető egy kijelölt Twitter -fiókban, hogy később mindenki megtehesse. Ez az oktatóanyag magában foglalja a
RabbitPi - az Alexa Enabled, IFTTT Connected, Fül -Wiggling IoT Assistant: 12 lépés
RabbitPi - az Alexa Enabled, IFTTT Connected, Eagle Wiggling IoT Assistant: Ez egy elavult 2005 -ös Nabaztag " okos nyúl " hogy a Raspberry Pi 3 és az Adafruit Motor HAT segítségével modern IoT -asszisztenssé építettem át, webkamerás mikrofonnal és egy Philips Soundshooter hangszóróval, amelyet az aranyos eredeti tok tartalmaz