Satura rādītājs:

PoochPak: mobilā savienotā viedā suņa veste: 4 soļi
PoochPak: mobilā savienotā viedā suņa veste: 4 soļi

Video: PoochPak: mobilā savienotā viedā suņa veste: 4 soļi

Video: PoochPak: mobilā savienotā viedā suņa veste: 4 soļi
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #7 2024, Novembris
Anonim

Iepazīstieties ar manu startēšanu! - KindbotSeko vairāk autoram:

Cilvēka VU skaitītājs
Cilvēka VU skaitītājs
Cilvēka VU skaitītājs
Cilvēka VU skaitītājs
Alexa, kur ir manas atslēgas?
Alexa, kur ir manas atslēgas?
Alexa, kur ir manas atslēgas?
Alexa, kur ir manas atslēgas?
Kindbot izveide: pielāgota apkārtējā vide, izmantojot kolbu-ask
Kindbot izveide: pielāgota apkārtējā vide, izmantojot kolbu-ask
Kindbot izveide: pielāgota apkārtējā vide, izmantojot kolbu-ask
Kindbot izveide: pielāgota apkārtējā vide, izmantojot kolbu-ask

Par: UC Berkeley matemātikas students, kuram ļoti patīk ķerties pie elektronikas un mākslīgā intelekta lietojumprogrammām. Vairāk par smayorquin »

Automatizācijā mēs bieži koncentrējamies uz cilvēku inženierijas inženieriju, lai izmantotu datoru un cilvēka prāta priekšrocības. Bet suņiem ir prasmju kopums, kas padara tos ļoti piemērotus noteiktiem uzdevumiem, kurus cilvēki nevar efektīvi veikt. PoochPak iepazīstina ar sensoriem, lai saistītu šo pieredzi ar mums interesējošiem rādītājiem.

Mūsu mājdzīvnieki mums ir nenovērtējami, tāpēc mēs vēlamies pārliecināties, ka viņiem ir labi. Izmantojot PoochPak, jūs varat uzraudzīt sava mājdzīvnieka dzīvotspēju un saņemt paziņojumus, izmantojot SMS. PoochPak ir arī nakts redzamības kamera, kas izmanto datora redzi, lai nosūtītu jums īsziņu, kad ir atklāts cilvēks. Tas ir lieliski piemērots meklēšanas un glābšanas operācijām un/vai mājas drošībai.

1. solis: PoochPak vadu savienošana

Jūsu PoochPak elektroinstalācija
Jūsu PoochPak elektroinstalācija

Jums būs nepieciešams:

(1) Raspberry Pi Zero Wireless vai Raspberry Pi 3

(1) Hologramma Nova + (1) Hologrammas globālā IoT SIM karte

(1) Nakts redzamības kamera

(1) Adafruit analogais akselerometrs: ADXL335

(1) Adafruit DS18B20 temperatūras sensors

(1) Adafruit pulsa sensors

(1) Adafruit MCP3008-8 kanāls 10 bitu ADC + (1) Rezistors 4,75 k omi

(1) Uzlādējams litija jonu akumulators

Suņu zirglietas pēc izvēles

Elektroinstalācijai

Lai visus sensorus savienotu ar aveņu pi, lūdzu, ievērojiet zemāk esošās shematiskās sadaļas elektroinstalācijas shēmu. Mēs savienojām visus šos sensorus ar nelielu PCB plāksni, lai nodrošinātu drošākus savienojumus, kamēr veste ir nēsāta. Jums vajadzētu savienot hologrammu Nova, izmantojot USB portu (nullei mēs izmantojām microUSB uz USB pārveidotāju). Jums arī jāpievieno pi kamera, izmantojot atbilstošo kameras lenti.

2. darbība: uzstādīšana

Saderībai starp projekta atkarībām ir nepieciešams python3.4 kā noklusējuma python3. Jums vajadzētu ierakstīt šo konkrēto attēlu jūsu aveņu pi zero/ pi 3. Pēc šī attēla izveidošanas un savienošanas ar pi, palaidiet un veiciet pirmās sāknēšanas konfigurācijas izsaukšanu:

sudo raspi-config

. Jums vajadzētu pārliecināties, ka:

  • Sadaļā Papildu opcijas izvērsiet failu sistēmu
  • Sadaļā Lokalizācijas opcijas mainiet laika joslu
  • Mainīt lietotāja paroli
  • Sadaļā Saskarnes opcijas iespējojiet ssh, kamera, SPI, IC2 un sērijas

Pēc pārstartēšanas git klonējiet šo repo:

cd ~/

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

Palaidiet instalēšanas skriptu, lai instalētu visas atkarības. Piezīme: tas prasīs ilgu laiku! Atstājiet to darboties visu nakti.

./install.sh

Pēc instalēšanas skripta pabeigšanas restartējiet savu pi. Palaist:

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

Tas tikai nodrošina, ka visi moduļi, kas nepieciešami saziņai ar sensoriem, ir iespējoti.

Lai SMS nosūtīšanai izmantotu hologrammu, jums ir jāiestata hologrammas informācijas panelis un jāaktivizē sim karte. Šeit ir Hologrammas sākuma rokasgrāmata, lai to izdarītu. Instalēšanas skripts ir apstrādājis hologram-cli un hologram-python-sdk instalēšanu jūsu vietā. To var pārbaudīt, palaižot:

sudo hologrammas versija

Kad jūsu SIM karte ir aktivizēta un ierīce informācijas panelī parāda, ka tā darbojas tiešsaistē, vēlaties iestatīt tālruņa numuru, uz kuru vēlaties sūtīt īsziņas. Informācijas panelī noklikšķiniet uz savas ierīces un dodieties uz Konfigurācija. Šajā lapā vēlaties konfigurēt savu tālruņa numuru sadaļā Konfigurēt tālruņa numuru. Tam vajadzētu iestatīt jūs Nova, lai nosūtītu īsziņas uz šo tālruņa numuru. Šajā pašā lapā redzēsit + Rādīt ierīces atslēgu. Noklikšķinot uz šīs pogas, jūs iegūsit atslēgu, kas nepieciešama hologrammas-python-sdk autentificēšanai. Jūs vēlaties izveidot konfigurācijas failu, kur ievietot šo atslēgu lietošanai. Izpildiet tālāk norādītās darbības.

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

3. darbība

Visbeidzot, lai palaistu kodu objektu atpazīšanai un sensoru servera palaišanai, izpildiet tālāk sniegtos norādījumus!

Tiek sākta YOLO objektu atpazīšana

cd yolo_picam/

nohup sudo python3 picam.py &

Tiek palaists serveris

nohup sudo python poochpak_server.py &

Kad persona ir atklāta, jūs saņemsit īsziņu uz tālruni, kuru konfigurējāt savā hologrammas informācijas panelī. Lai redzētu videoklipu, kas ierakstīts, kad ir konstatēta persona, pārejiet uz vietni https://, un video fails būs pieejams lejupielādei. Ja pāriesit uz https://: 8925, varēsit iegūt vārdnīcu ar sensoru rādījumiem, kā arī vestes GPS atrašanās vietu.

4. darbība. Problēmu novēršana

Ja rodas problēmas ar Yolo objektu atpazīšanas skriptu (picam.py), kas neatrod kameru, iespējams, jums vēlreiz jāiespējo kamera. Mēģiniet to vēlreiz iespējot, izmantojot "sudo raspi-config", un palaidiet:

sudo modprobe bcm2835-v4l2

Dažreiz hologramma Nova zaudē signālu. Jums jāpārliecinās, vai deg sarkanā gaismas diode un mirgo zilā gaismas diode. Ātra mirgošana nozīmē, ka esat 3G tīklā, lēnāka mirgošana nozīmē 2G tīklu, un zilās gaismas trūkums nozīmē, ka Nova vēl nav tīklā.

Ja sensori nedarbojas pareizi, vēlreiz apskatiet vadu un pārliecinieties, vai viss ir pareizi. Pēc tam mēģiniet vēlreiz iespējot to moduļus:

sudo modprobe w1-gpio #par temperatūras sensoriem sud modmodbe w1-therm #par temperatūras sensoru sudo modprobe spi-bcm2708 #par pulsa sensoru

Ir arī skripts, kuru varat palaist, lai pārbaudītu visus sensorus. Mēģiniet skriet:

python ~/PoochPak/tests/run_tests.py

Ieteicams: