Indholdsfortegnelse:
Video: PoochPak: en mobil tilsluttet smart hundevest: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Af smayorquin Tjek min opstart! - KindbotFollow Mere af forfatteren:
Om: UC Berkeley matematikstuderende, der virkelig kan lide at pusle med elektronik og applikationer til kunstig intelligens. Mere om smayorquin »
I automatisering fokuserer vi ofte på at konstruere mennesker i sløjfen for at drage fordel af computernes og det menneskelige sinds kognitive styrker. Men hunde har et sæt færdigheder, der gør dem meget velegnede til visse opgaver, som mennesker ikke effektivt kan udføre. PoochPak introducerer sensorerne til at relatere denne oplevelse med hensyn til metrics, vi er interesserede i.
Vores kæledyr er uvurderlige for os, og derfor vil vi sikre os, at de har det godt. Med PoochPak kan du overvåge dit kæledyrs vitalitet og modtage meddelelser via SMS. PoochPak har også et nattesynskamera, der bruger computersyn til at sende dig en SMS -besked, når et menneske er blevet opdaget. Dette er fantastisk til eftersøgnings- og redningsoperationer og/eller hjemmesikkerhed.
Trin 1: Tilslutning af din PoochPak
Du får brug for:
(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 Temperatursensor
(1) Adafruit Pulssensor
(1) Adafruit MCP3008-8 kanal 10 bit ADC + (1) Modstand 4.75k ohm
(1) Genopladeligt litiumionbatteri
Valg af hundesele
Til ledningerne
For at koble alle sensorerne til hindbær pi, følg venligst ledningsdiagrammet i det skematiske afsnit nedenfor. Vi koblet alle disse sensorer til et lille printkort for mere pålidelige forbindelser, mens vesten er slidt. Du bør forbinde Hologram Nova via en usb -port (for nul brugte vi en microusb til usb -konverter). Du bør også tilslutte pi -kameraet ved hjælp af det relevante kamerabånd.
Trin 2: Installation
Kompatibilitet mellem projektafhængigheder kræver python3.4 som standard python3. Du bør brænde dette specifikke billede til din hindbær pi zero/ pi 3. Efter at have lavet dette billede og tilsluttet pi'en, skal du starte op og gennemgå det første gangs konfiguration af opkald:
sudo raspi-config
. Du skal sørge for at:
- Under Avancerede indstillinger skal du udvide filsystemet
- Under Lokaliseringsindstillinger skal du ændre tidszone
- Skift brugeradgangskode
- Under grænsefladeindstillinger skal du aktivere ssh, kamera, SPI, IC2 og Serial
Efter en genstart klon git denne repo:
cd ~/
git -klon https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Kør installationsskriptet for at installere alle afhængigheder. Bemærk: Dette vil tage lang tid! Lad det køre natten over.
./install.sh
Genstart din pi, når installationsskriptet er afsluttet. Løb:
sudo modprobe bcm2835-v4l2 sudo modprobe w1-gpio sudo modprobe w1-therm
Dette er bare for at sikre, at alle moduler, der er nødvendige for at kommunikere med sensorerne, er aktiverede.
Opsætning af hologram Hvis du vil bruge hologram til at sende SMS, skal du konfigurere dit Hologram Dashboard og aktivere dit simkort. Her er Hologram -startguiden til netop det. Installationsskriptet har håndteret installation af hologram-cli og hologram-python-sdk for dig. Du kan teste dette ved at køre:
sudo hologram version
Når dit sim -kort er aktiveret, og din enhed viser, at det er live i dit dashboard, vil du konfigurere et telefonnummer, du vil sende sms -beskeder til. I dit dashboard skal du klikke på din enhed og navigere til konfiguration. Fra den side vil du konfigurere dit telefonnummer under Konfigurer telefonnummer. Dette skulle konfigurere dig Nova til at sende SMS -beskeder til dette telefonnummer. På den samme side ser du + Vis enhedsnøgle. Hvis du klikker på denne knap, får du en nøgle, du skal bruge til at godkende dit hologram-python-sdk. Du vil oprette en konfigurationsfil, hvor du placerer denne nøgle til brug. Kør følgende:
cd ~/PoochPaktouch config.py ekko "DEVICEKEY = ''" >> config.py
Trin 3: Kør
Endelig, for at køre koden til objektgenkendelse og starte sensorserveren, skal du følge instruktionerne herunder!
Starter YOLO objektgenkendelse
cd yolo_picam/
nohup sudo python3 picam.py &
Startende server
nohup sudo python poochpak_server.py &
Når en person er blevet registreret, modtager du en SMS -besked til den telefon, du har konfigureret i dit Hologram Dashboard. For at se videoen optaget, når en person er blevet registreret, skal du navigere til https://, og videofilen kan downloades. Hvis du navigerer til https://: 8925, vil du kunne få en ordbog med aflæsninger fra sensorerne samt GPS -placeringen af vesten.
Trin 4: Fejlfinding
Hvis du har problemer med, at Yolo -genkendelsesscriptet (picam.py) ikke kan finde kameraet, kan det være, at du skal genaktivere kameraet igen. Prøv at aktivere det igen ved hjælp af "sudo raspi-config" og kør:
sudo modprobe bcm2835-v4l2
Nogle gange mister Hologram Nova signalet. Du skal sørge for, at den røde LED lyser, og den blå LED blinker. Hurtig blinkning betyder, at du er på 3G -netværket, langsommere blinker betyder 2G -netværk, og intet blåt lys betyder, at Nova ikke er på et netværk endnu.
Hvis sensorerne ikke fungerer korrekt, skal du kigge på ledningerne igen og kontrollere, at alt er korrekt. Prøv derefter at genaktivere deres moduler igen:
sudo modprobe w1-gpio #For temp sensor
Der er også et script, du kan køre for at teste alle sensorerne. Prøv at køre:
python ~/PoochPak/tests/run_tests.py
Anbefalede:
Smart B.A.L (tilsluttet postkasse): 4 trin
Smart B.A.L (tilsluttet postkasse): Du er træt af at tjekke hver gang din postkasse, mens der ikke er noget indeni. Du vil vide, om du modtager din mail eller en pakke under en rejse. Så den tilsluttede postkasse er noget for dig. Det giver dig besked, hvis postbudet har deponeret en mail eller et par
Tilsluttet orienteringsarmbånd: 6 trin
Connected Orientation Bracelet: Dette akademiske projekt, det tilsluttede orienteringsarmbånd, blev realiseret af fire studerende fra ingeniørskolen Polytech Paris-UPMC: S é bastien Potet, Pauline Pham, Kevin Antunes og Boris Bras. Hvad er vores projekt? I løbet af et semester
Styring af et tv og tilsluttet Raspberry Pi med den samme fjernbetjening: 4 trin
Styring af et tv og tilsluttet Raspberry Pi med den samme fjernbetjening: For at styre en Raspberry Pi med infrarød fjernbetjening plejede vi at kunne bruge LIRC. Det plejede at fungere indtil Kernel 4.19.X, da det blev meget mere udfordrende at få LIRC til at fungere. I dette projekt har vi en Raspberry Pi 3 B+ tilsluttet et tv, og vi
Find WLAN -adgangskode (skal bare være tilsluttet): 4 trin
Find WLAN -adgangskode (skal bare have forbindelse): Det, jeg vil vise dig i dag, er faktisk bare en kommando. Du kan dog også prakke dine venner med det! OBS: Dette er ikke et hack til at hacke en wlan -adgangskode. Det er kun en måde at finde ud af wlan -adgangskoden til den tilsluttede wlan
Web-tilsluttet SMART LED-animationsur med webbaseret kontrolpanel, synkroniseret tidsserver: 11 trin (med billeder)
Web-tilsluttet SMART LED-animationsur Med webbaseret kontrolpanel, tidsserver synkroniseret: Historien om dette ur går langt tilbage-mere end 30 år. Min far var banebrydende for denne idé, da jeg bare var 10 år gammel, længe før LED -revolutionen - tilbage da LED'erne var 1/1000 lysstyrken i deres nuværende blændende glans. En sand