Indholdsfortegnelse:

PoochPak: en mobil tilsluttet smart hundevest: 4 trin
PoochPak: en mobil tilsluttet smart hundevest: 4 trin

Video: PoochPak: en mobil tilsluttet smart hundevest: 4 trin

Video: PoochPak: en mobil tilsluttet smart hundevest: 4 trin
Video: Top 5 BEST Portable Wifi Hotspots of [2023] 2024, November
Anonim

Af smayorquin Tjek min opstart! - KindbotFollow Mere af forfatteren:

Menneskelig VU -måler
Menneskelig VU -måler
Menneskelig VU -måler
Menneskelig VU -måler
Alexa, hvor er mine nøgler?
Alexa, hvor er mine nøgler?
Alexa, hvor er mine nøgler?
Alexa, hvor er mine nøgler?
Fremstilling af Kindbot: Tilpasset omgivelsesberegning med kolbe-Ask
Fremstilling af Kindbot: Tilpasset omgivelsesberegning med kolbe-Ask
Fremstilling af Kindbot: Tilpasset omgivelsesberegning med kolbe-Ask
Fremstilling af Kindbot: Tilpasset omgivelsesberegning med kolbe-Ask

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

Tilslutning af din PoochPak
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: