Innehållsförteckning:
Video: PoochPak: en mobil ansluten smart hundväst: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Av smayorquinKolla in min start! - KindbotFollow Mer av författaren:
Om: UC Berkeley matematikstudent som verkligen gillar att pyssla med elektronik och applikationer för artificiell intelligens. Mer om smayorquin »
Inom automation fokuserar vi ofta på att konstruera människor-i-slingan för att dra nytta av datorns och det mänskliga sinnets kognitiva styrkor. Men hundar har en uppsättning färdigheter som gör dem mycket väl lämpade för vissa uppgifter som människor inte effektivt kan utföra. PoochPak introducerar sensorerna för att relatera den upplevelsen när det gäller mätvärden vi är intresserade av.
Våra husdjur är ovärderliga för oss och därför vill vi se till att de mår bra. Med PoochPak kan du övervaka ditt husdjurs vitalitet och få aviseringar via SMS. PoochPak har också en nattkamera som använder datorsyn för att skicka ett SMS till dig när en människa har upptäckts. Detta är bra för sök- och räddningsoperationer och/eller hemskydd.
Steg 1: Anslut din PoochPak
Du kommer behöva:
(1) Raspberry Pi Zero Wireless eller Raspberry Pi 3
(1) Hologram Nova + (1) Hologram Global IoT SIM -kort
(1) Night Vision Pi -kamera
(1) Adafruit Analog Accelerometer: ADXL335
(1) Adafruit DS18B20 Temperaturgivare
(1) Adafruit Pulssensor
(1) Adafruit MCP3008-8 kanal 10 bit ADC + (1) Motstånd 4.75k ohm
(1) Uppladdningsbart litiumjonbatteri
Valfri hundsele
För ledningarna
För att koppla alla sensorer till hallon -pi, följ kopplingsschemat i det schematiska avsnittet nedan. Vi kopplade alla dessa sensorer till ett litet kretskort för mer tillförlitliga anslutningar medan västen är sliten. Du bör ansluta Hologram Nova via en usb -port (för nollan använde vi en mikrousb till usb -omvandlare). Du bör också ansluta pi -kameran med lämpligt kameraband.
Steg 2: Installation
Kompatibilitet mellan projektberoenden kräver python3.4 som standard python3. Du bör bränna den här specifika bilden för din hallon pi zero/ pi 3. När du har gjort den här bilden och anslutit pi, starta upp och gå igenom den första uppstartskonfigurationen:
sudo raspi-config
. Du bör se till att:
- Under Avancerade alternativ expanderar du filsystemet
- Under Lokaliseringsalternativ ändrar du tidszon
- Ändra användarlösenord
- Under gränssnittsalternativ aktiverar du ssh, kamera, SPI, IC2 och Serial
Efter en omstart klonar git denna repo:
cd ~/
git -klon https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Kör installationsskriptet för att installera alla beroenden. Obs! Detta kommer att ta lång tid! Låt det gå över natten.
./install.sh
Starta om din pi när installationsskriptet har slutförts. Springa:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Detta är bara för att se till att alla moduler som behövs för att kommunicera med sensorerna är aktiverade.
Ställa in hologram För att använda hologram för att skicka SMS måste du konfigurera Hologram -instrumentpanelen och aktivera ditt simkort. Här är Hologram -startguiden för att göra just det. Installationsskriptet har hanterat installationen av hologram-cli och hologram-python-sdk åt dig. Du kan testa detta genom att köra:
sudo hologram version
När ditt SIM -kort har aktiverats och din enhet visar att det finns i din instrumentpanel vill du ställa in ett telefonnummer som du vill skicka SMS till. I din instrumentpanel klickar du på din enhet och navigerar till Konfiguration. Från den sidan vill du konfigurera ditt telefonnummer under Konfigurera telefonnummer. Detta bör ställa in dig Nova att skicka SMS till det här telefonnumret. På samma sida ser du + Visa enhetsnyckel. Genom att klicka på den här knappen får du en nyckel som du behöver för att autentisera ditt hologram-python-sdk. Du vill skapa en konfigurationsfil där du ska placera den här nyckeln. Kör följande:
cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
Steg 3: Kör
Slutligen, för att köra koden för objektigenkänning och start av sensorservern, följ instruktionerna nedan!
Startar YOLO -objektigenkänning
cd yolo_picam/
nohup sudo python3 picam.py &
Starta server
nohup sudo python poochpak_server.py &
När en person har upptäckts får du ett SMS -meddelande till telefonen du konfigurerade i din Hologram -instrumentpanel. För att se videon inspelad när en person har upptäckts, navigera till https:// och videofilen är tillgänglig för dig att ladda ner. Om du navigerar till https://: 8925 kan du få en ordbok med avläsningar från sensorerna samt GPS -platsen för västen.
Steg 4: Felsökning
Om du har problem med att Yolo objektigenkänningsskript (picam.py) inte hittar kameran kan det vara så att du måste aktivera kameran igen. Försök att aktivera det igen med "sudo raspi-config" och kör:
sudo modprobe bcm2835-v4l2
Ibland tappar Hologram Nova signalen. Du bör se till att den röda lysdioden lyser och den blå lysdioden blinkar. Snabb blinkning betyder att du är på 3G -nätverket, långsammare blinkar betyder 2G -nätverk och inget blått ljus betyder att Nova inte är på ett nätverk än.
Om sensorerna inte fungerar korrekt, ta en titt på ledningarna igen och se till att allt är korrekt. Prova sedan att återaktivera deras moduler igen:
sudo modprobe w1-gpio #för temp-sensorer sudo modprobe w1-therm #för temp sensor sudo modprobe spi-bcm2708 #för pulssensor
Det finns också ett skript du kan köra för att testa alla sensorer. Prova att köra:
python ~/PoochPak/tests/run_tests.py
Rekommenderad:
Smart B.A.L (ansluten brevlåda): 4 steg
Smart B.A.L (ansluten brevlåda): Du är trött på att kolla varje gång din brevlåda medan det inte finns något inuti. Du vill veta om du får din post eller ett paket under en resa. Så den anslutna brevlådan är för dig. Det meddelar dig om brevbäraren har deponerat ett e -postmeddelande eller
Kontrollera en TV och ansluten Raspberry Pi med samma fjärrkontroll: 4 steg
Kontrollera en TV och ansluten Raspberry Pi med samma fjärrkontroll: För att styra en Raspberry Pi med infraröd fjärrkontroll brukade vi kunna använda LIRC. Det brukade fungera fram till Kernel 4.19.X när det blev mycket mer utmanande att få LIRC att fungera. I det här projektet har vi en Raspberry Pi 3 B+ ansluten till en TV och vi
Hitta WLAN -lösenord (behöver bara vara ansluten): 4 steg
Hitta WLAN -lösenord (behöver bara vara ansluten): Det jag vill visa dig idag är faktiskt bara ett kommando. Men du kan också busa dina vänner med det! Observera: Det här är inte ett hack för att hacka ett wlan -lösenord. Det är bara ett sätt att ta reda på wlan -lösenordet för den anslutna wlan
Ambilight -system för varje ingång som är ansluten till din TV. WS2812B Arduino UNO Raspberry Pi HDMI (uppdaterad 12.2019): 12 steg (med bilder)
Ambilight -system för varje ingång som är ansluten till din TV. WS2812B Arduino UNO Raspberry Pi HDMI (Uppdaterad 12.2019): Jag har alltid velat lägga till ambilight till min TV. Det ser så coolt ut! Jag gjorde äntligen det och jag blev inte besviken! Jag har sett många videor och många självstudier om hur man skapar ett Ambilight -system för din TV men jag har aldrig hittat en fullständig handledning för mitt exakta
Ansluten blomkruka för mikro: bit: 4 steg
Connected Flowerpot for Micro: bit: Denna blomkruka är gjord med 3D -tryck och har ett mikrobitkort i den. Denna kruka innehåller ett micro: bit -kort som ligger under jordbehållaren. Detta tar emot informationen från jordfuktighetssensorn (konduktivitet). Transkription av jordfuktigheten