Obsah:
Video: PoochPak: Buněčně propojená vesta pro chytrého psa: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Podívejte se na můj start! - KindbotSledovat více od autora:
O: UC Berkeley matematický student, který opravdu rád hraje s elektronikou a aplikacemi umělé inteligence. Více o smayorquin »
V automatizaci se často zaměřujeme na inženýrství lidí ve smyčce, abychom využili kognitivní přednosti počítačů a lidské mysli. Psi však mají soubor dovedností, díky nimž se velmi dobře hodí pro určité úkoly, které lidé nemohou efektivně vykonávat. PoochPak zavádí senzory, které se týkají této zkušenosti, pokud jde o metriky, které nás zajímají.
Naši mazlíčci jsou pro nás neocenitelní, a proto se chceme ujistit, že jsou v pořádku. S PoochPak můžete sledovat vitalitu vašeho mazlíčka a přijímat oznámení prostřednictvím SMS. PoochPak je také vybaven kamerou pro noční vidění, která vám pomocí počítačového vidění pošle SMS zprávu, když byl detekován člověk. To je skvělé pro pátrací a záchranné operace a/nebo domácí bezpečnost.
Krok 1: Zapojení PoochPak
Budete potřebovat:
(1) Raspberry Pi Zero Wireless nebo Raspberry Pi 3
(1) Hologram Nova + (1) Hologram Global IoT SIM karta
(1) Kamera Pi pro noční vidění
(1) Analogový akcelerometr Adafruit: ADXL335
(1) Teplotní senzor Adafruit DS18B20
(1) Adafruit Pulse Sensor
(1) Adafruit MCP3008-8 kanál 10bitový ADC + (1) odpor 4,75k ohm
(1) Dobíjecí lithium -iontová baterie
Psí postroj dle výběru
Pro elektroinstalaci
Chcete -li zapojit všechny senzory k malinovému pi, postupujte podle schématu zapojení ve schematické části níže. Všechny tyto senzory jsme připojili k malé desce s plošnými spoji pro spolehlivější připojení, když je vesta nošená. Hologram Nova byste měli připojit přes USB port (pro nulu jsme použili převodník microusb na usb). Pi kameru byste měli připojit také pomocí příslušné pásky fotoaparátu.
Krok 2: Instalace
Kompatibilita mezi závislostmi projektu vyžaduje jako výchozí python3 python3.4. Měli byste vypálit tento konkrétní obrázek pro váš malinový pi nula/ pi 3. Po vytvoření tohoto obrazu a zapojení pí spusťte a projděte prvním zavoláním konfigurace spouštění:
sudo raspi-config
. Měli byste zajistit:
- V části Pokročilé možnosti rozbalte souborový systém
- V části Možnosti lokalizace změňte časové pásmo
- Změnit heslo uživatele
- V části Možnosti rozhraní povolte ssh, fotoaparát, SPI, IC2 a sériové
Po restartu git klonujte toto repo:
cd ~/
klon git https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Spuštěním instalačního skriptu nainstalujete všechny závislosti. Poznámka: Bude to trvat dlouho! Nechte to běžet přes noc.
./install.sh
Po dokončení instalačního skriptu restartujte své pi. Běh:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Jde jen o to, aby byly povoleny všechny moduly potřebné ke komunikaci se senzory.
Nastavení hologramu Abyste mohli hologram používat k odesílání SMS, musíte si nastavit Hologram Dashboard a aktivovat sim kartu. Zde je úvodní průvodce Hologramem, jak to udělat. Instalační skript za vás zvládl instalaci hologram-cli a hologram-python-sdk. Můžete to vyzkoušet spuštěním:
verze sudo hologramu
Jakmile je vaše sim karta aktivována a vaše zařízení ukazuje, že je na vašem hlavním panelu aktivní, chcete nastavit telefonní číslo, na které chcete posílat zprávy SMS. Na hlavním panelu klikněte na své zařízení a přejděte do Konfigurace. Na této stránce budete chtít nakonfigurovat své telefonní číslo v části Konfigurovat telefonní číslo. To by vám mělo nastavit Nova k odesílání SMS zpráv na toto telefonní číslo. Na této stejné stránce uvidíte + Zobrazit klíč zařízení. Kliknutím na toto tlačítko získáte klíč, který budete potřebovat k ověření hologramu-python-sdk. Budete chtít vytvořit konfigurační soubor, kam umístíte tento klíč k použití. Spusťte následující:
cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
Krok 3: Spusťte
Nakonec ke spuštění kódu pro rozpoznávání objektů a spuštění senzorového serveru postupujte podle níže uvedených pokynů!
Spouštění rozpoznávání objektů YOLO
cd yolo_picam/
nohup sudo python3 picam.py &
Spuštění serveru
nohup sudo python poochpak_server.py &
Když byla detekována osoba, obdržíte SMS zprávu na telefon, který jste nakonfigurovali na hlavním panelu Hologramu. Chcete -li zobrazit video zaznamenané, když byla detekována osoba, přejděte na https:// a video soubor bude k dispozici ke stažení. Pokud přejdete na adresu https://: 8925, budete moci získat slovník s údaji ze senzorů a také polohu vesty pomocí GPS.
Krok 4: Odstraňování problémů
Pokud máte problémy se skriptem rozpoznávání objektů Yolo (picam.py), který nenašel kameru, je možné, že budete muset kameru znovu povolit. Zkuste jej znovu povolit pomocí „sudo raspi-config“a spusťte:
sudo modprobe bcm2835-v4l2
Hologram Nova někdy ztrácí signál. Měli byste se ujistit, že červená LED svítí a modrá LED bliká. Rychlé blikání znamená, že jste v síti 3G, pomalejší blikání znamená síť 2G a žádné modré světlo znamená, že Nova zatím není v síti.
Pokud senzory nefungují správně, znovu se podívejte na zapojení a ujistěte se, že je vše v pořádku. Poté zkuste znovu povolit jejich moduly:
sudo modprobe w1-gpio #Pro teplotní senzoryudo modprobe w1-therm #For teplotní senzor sudo modprobe spi-bcm2708 #For pulzní senzor
K dispozici je také skript, který můžete spustit k otestování všech senzorů. Zkuste spustit:
python ~/PoochPak/tests/run_tests.py
Doporučuje:
Prototyp chytrého motocyklu HUD (podrobná navigace a mnohem více): 9 kroků
Prototyp chytrého motocyklu HUD (podrobná navigace a mnoho dalšího): Dobrý den! Tento návod je příběhem toho, jak jsem navrhl a postavil platformu HUD (Heads-Up Display) navrženou pro montáž na motocyklové helmy. Bylo to napsáno v kontextu soutěže " mapy ". Bohužel jsem nebyl schopen úplně dokončit
Připojte a dovybavte svá propojená řešení pomocí Hologramu Nova a Ubidots: 9 kroků
Připojte a dovybavte svá propojená řešení pomocí Hologramu Nova a Ubidots: Použijte svůj Hologram Nova k dovybavení infrastruktury. Nastavte Hologram Nova pomocí Raspberry Pi pro odesílání (teplotních) dat do Ubidots. V následující příručce Ubidots předvede, jak nastavit Hologram Nova pomocí Raspberry Pi a zobrazit te
Ovládání chytrého telefonu Robot Arduino: 3 kroky
Ovládání chytrého telefonu Robot Arduino: Jedná se o projekt robota Arduino pro ovládání smartphonu. pro tento projekt jsem vyrobil desku plošných spojů, takže žádný problém s propojením drátěného pletiva. Tato deska má dvojitý ovladač motoru & některé další piny Arduino, 3V, 5V, GND, takže pomocí této desky plošných spojů můžete sledovat linii
Polička propojená se zobrazovací policí: 18 kroků (s obrázky)
Steam Linked Display Shelf: Back Story Můj bratr má figurky Funko POP, které představují jeho postavy, které jeho přátelé nejčastěji hrají ve videohrách. Říkali jsme si, že by bylo skvělé, kdyby měli vitrínu, která by v sobě měla diody LED, které by reprezentovaly jejich stav na Steamu. Tak
Ovládejte až 4 servo pomocí chytrého telefonu nebo jakéhokoli zařízení se zvukovým výstupem: 3 kroky
Ovládejte až 4 serva pomocí chytrého telefonu nebo jakéhokoli zařízení se zvukovým výstupem: Zde uvádím jednoduchou elektronickou montáž, pomocí které můžete ovládat až čtyři serva pomocí jakéhokoli zařízení, které dokáže číst zvukový soubor