Sisukord:

PoochPak: mobiiliga ühendatud nutikas koera vest: 4 sammu
PoochPak: mobiiliga ühendatud nutikas koera vest: 4 sammu

Video: PoochPak: mobiiliga ühendatud nutikas koera vest: 4 sammu

Video: PoochPak: mobiiliga ühendatud nutikas koera vest: 4 sammu
Video: 2v2sday Tourney Time in The Best Community on Twitch, The Elite PoochPack HYPE 6PM CST 2024, Juuli
Anonim

Vaadake minu käivitamist! - KindbotFollow rohkem autori poolt:

Inimese VU arvesti
Inimese VU arvesti
Inimese VU arvesti
Inimese VU arvesti
Alexa, kus on mu võtmed?
Alexa, kus on mu võtmed?
Alexa, kus on mu võtmed?
Alexa, kus on mu võtmed?
Kindboti valmistamine: kohandatud ümbritseva keskkonna andmetöötlus Flask-Ask abil
Kindboti valmistamine: kohandatud ümbritseva keskkonna andmetöötlus Flask-Ask abil
Kindboti valmistamine: kohandatud ümbritseva keskkonna andmetöötlus Flask-Ask abil
Kindboti valmistamine: kohandatud ümbritseva keskkonna andmetöötlus Flask-Ask abil

Teave: UC Berkeley matemaatikatudeng, kellele väga meeldib elektroonika ja tehisintellekti rakendustega nokitsemine. Lisateave smayorquini kohta »

Automatiseerimisel keskendume sageli inimeste konstrueerimisele, et kasutada ära arvutite ja inimmõistuse kognitiivseid tugevusi. Kuid koertel on palju oskusi, mis sobivad väga hästi teatud ülesanneteks, mida inimesed ei suuda tõhusalt täita. PoochPak tutvustab andureid, et seostada see kogemus meid huvitavate mõõdikute osas.

Meie lemmikloomad on meile hindamatud ja seetõttu tahame veenduda, et nad on hästi. PoochPaki abil saate jälgida oma lemmiklooma elujõudu ja saada teateid SMS -i teel. PoochPakil on ka öise nägemise kaamera, mis kasutab arvuti nägemist teile SMS -i saatmiseks, kui inimene on tuvastatud. See sobib suurepäraselt otsingu- ja päästetöödeks ja/või kodu turvalisuseks.

Samm: ühendage PoochPak

PoochPaki juhtmestik
PoochPaki juhtmestik

Sa vajad:

(1) Raspberry Pi Zero Wireless või Raspberry Pi 3

(1) Hologramm Nova + (1) Hologramm Global IoT SIM -kaart

(1) Öönägemise kaamera

(1) Adafruit analoogkiirendusmõõtur: ADXL335

(1) Adafruit DS18B20 temperatuuriandur

(1) Adafruit pulsiandur

(1) Adafruit MCP3008-8 kanal 10-bitine ADC + (1) Takisti 4,75 k ohm

(1) Laetav liitiumioonaku

Valitud koera rakmed

Juhtmestiku jaoks

Kõigi andurite ühendamiseks vaarika pi külge järgige alloleva skemaatilise osa ühendusskeemi. Me ühendasime kõik need andurid väikese trükkplaadiga, et ühendused oleksid usaldusväärsemad, kui vest on seljas. Peaksite ühendama Hologram Nova USB -pordi kaudu (nulli jaoks kasutasime mikro -USB -muundurit). Samuti peaksite pi -kaamera ühendama vastava kaamera lindi abil.

2. samm: paigaldamine

Projekti sõltuvuste ühilduvus nõuab python3.4 vaikimisi python3. Peaksite selle konkreetse pildi oma raspberry pi zero/ pi 3. jaoks põletama. Pärast selle pildi tegemist ja pi ühendamist käivitage ja käivitage esmakordse alglaadimise konfiguratsioonikõne:

sudo raspi-config

. Peaksite veenduma, et:

  • Laiendatud suvandite alt laiendage failisüsteemi
  • Muutke jaotises Lokaliseerimise suvandid ajavööndit
  • Muuda kasutaja parooli
  • Luba liidesesuvandid, lubage ssh, kaamera, SPI, IC2 ja jada

Pärast taaskäivitamist kloonige see repo:

cd ~/

git kloon https://github.com/mayorquinmachines/PoochPak.git cd PoochPak

Kõigi sõltuvuste installimiseks käivitage installiskript. Märkus: see võtab kaua aega! Jätke see ööseks tööle.

./install.sh

Taaskäivitage oma pi pärast installiskripti lõppu. Käivita:

sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm

See on vaid veendumine, et kõik anduritega suhtlemiseks vajalikud moodulid on lubatud.

Hologrammi kasutamiseks SMS -ide saatmiseks peate seadistama oma hologrammi armatuurlaua ja aktiveerima oma SIM -kaardi. Siin on Hologrammi stardijuhend selle tegemiseks. Installiskript on teie jaoks hakkama saanud hologram-cli ja hologram-python-sdk installimisega. Seda saate testida järgmiselt:

sudo hologrammi versioon

Kui teie SIM -kaart on aktiveeritud ja seade näitab, et see on juhtpaneelil aktiivne, soovite seadistada telefoninumbri, millele soovite SMS -e saata. Klõpsake juhtpaneelil oma seadmel ja navigeerige seadistuste juurde. Sellel lehel soovite konfigureerida oma telefoninumbri jaotises Telefoninumbri seadistamine. See peaks seadistama teid Nova sellele telefoninumbrile SMS -sõnumeid saatma. Samal lehel näete valikut + Kuva seadme võti. Sellele nupule klõpsates saate võtme, mida vajate oma hologrammi-python-sdk autentimiseks. Soovite luua konfiguratsioonifaili, kuhu selle võtme kasutamiseks paigutate. Käivitage järgmine:

cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py

3. samm: jookse

Lõpuks, objektide tuvastamise koodi käivitamiseks ja anduriserveri käivitamiseks järgige alltoodud juhiseid!

YOLO objektide tuvastamise käivitamine

cd yolo_picam/

nohup sudo python3 picam.py &

Serveri käivitamine

nohup sudo python poochpak_server.py &

Kui inimene on tuvastatud, saate SMS -sõnumi telefonile, mille seadistasite oma hologrammi juhtpaneelil. Inimese tuvastamisel salvestatud video vaatamiseks navigeerige lehele https:// ja videofail on teile allalaadimiseks saadaval. Kui navigeerite saidile https://: 8925, saate sõnastiku koos andurite näitude ja vesti GPS -i asukohaga.

4. samm: tõrkeotsing

Kui teil on probleeme sellega, et Yolo objekti tuvastamise skript (picam.py) ei leia kaamerat, võib juhtuda, et peate kaamera uuesti sisse lülitama. Proovige see uuesti lubada, kasutades "sudo raspi-config" ja käivitage:

sudo modprobe bcm2835-v4l2

Mõnikord kaotab Hologram Nova signaali. Peaksite veenduma, et punane LED süttib ja sinine LED vilgub. Kiire vilkumine tähendab, et olete 3G -võrgus, aeglasem vilkumine tähendab 2G -võrku ja sinise tule puudumine tähendab, et Nova pole veel võrgus.

Kui andurid ei tööta korralikult, vaadake juhtmestikku uuesti ja veenduge, et kõik on õige. Seejärel proovige nende mooduleid uuesti lubada:

sudo modprobe w1-gpio #Temperatuuri andurite jaoks sudo modprobe w1-therm #Temperatuuri anduri jaoks sudo modprobe spi-bcm2708 #Pulseanduri jaoks

Samuti on olemas skript, mille abil saate kõiki andureid testida. Proovige joosta:

python ~/PoochPak/tests/run_tests.py

Soovitan: