Talaan ng mga Nilalaman:

PoochPak: isang Cellular Connected Smart Dog Vest: 4 Hakbang
PoochPak: isang Cellular Connected Smart Dog Vest: 4 Hakbang

Video: PoochPak: isang Cellular Connected Smart Dog Vest: 4 Hakbang

Video: PoochPak: isang Cellular Connected Smart Dog Vest: 4 Hakbang
Video: 2v2sday Tourney Time in The Best Community on Twitch, The Elite PoochPack HYPE 6PM CST 2024, Nobyembre
Anonim

Ni smayorquinSuriin ang aking pagsisimula! - KindbotFollow Higit Pa ng may-akda:

Human VU Meter
Human VU Meter
Human VU Meter
Human VU Meter
Alexa, nasaan ang aking mga susi?
Alexa, nasaan ang aking mga susi?
Alexa, nasaan ang aking mga susi?
Alexa, nasaan ang aking mga susi?
Paggawa ng Kindbot: Customized Ambient Computing Sa Flask-Ask
Paggawa ng Kindbot: Customized Ambient Computing Sa Flask-Ask
Paggawa ng Kindbot: Customized Ambient Computing Sa Flask-Ask
Paggawa ng Kindbot: Customized Ambient Computing Sa Flask-Ask

Tungkol sa: Mag-aaral sa matematika ng UC Berkeley na talagang may gusto sa pag-tinker sa mga electronics at application ng artipisyal na intelihensiya. Karagdagang Tungkol sa smayorquin »

Sa pag-aautomat, madalas na nakatuon kami sa pag-engineering ng mga tao sa loob ng loop upang samantalahin ang mga lakas na nagbibigay-malay ng mga computer at isip ng tao. Ngunit ang mga aso ay may isang hanay ng mga kasanayan na ginagawang angkop sa kanila sa ilang mga gawain na hindi mabisang maisagawa ng mga tao. Ipinakikilala ng PoochPak ang mga sensor upang maiugnay ang karanasang iyon sa mga tuntunin ng mga sukatan na interesado kami.

Napakahalaga sa amin ng aming mga alaga at gusto naming matiyak na maayos ang mga ito. Sa PoochPak, maaari mong subaybayan ang mga vitals ng iyong alaga at makatanggap ng mga abiso sa pamamagitan ng SMS. Nagtatampok din ang PoochPak ng isang night vision camera na gumagamit ng computer vision upang magpadala sa iyo ng isang mensahe sa SMS kapag ang isang tao ay napansin. Mahusay ito para sa mga operasyon sa paghahanap at pagsagip at / o seguridad sa bahay.

Hakbang 1: Pag-kable ng Iyong PoochPak

Kable ng Iyong PoochPak
Kable ng Iyong PoochPak

Kakailanganin mong:

(1) Raspberry Pi Zero Wireless o Raspberry Pi 3

(1) Hologram Nova + (1) Hologram Global IoT SIM Card

(1) Night Vision Pi Camera

(1) Adafruit Analog Accelerometer: ADXL335

(1) Adafruit DS18B20 Temperatura sensor

(1) Adafruit Pulse Sensor

(1) Adafruit MCP3008-8 channel 10 bit ADC + (1) Resistor 4.75k ohm

(1) Rechargeable Lithium Ion Battery

Dog harness ng pagpili

Para sa mga Kable

Upang i-wire ang lahat ng mga sensor sa raspberry pi, mangyaring sundin ang diagram ng mga kable sa seksyon ng eskematiko sa ibaba. Na-wire namin ang lahat ng mga sensor na ito sa isang maliit na board ng pcb para sa mas maaasahang mga koneksyon habang isinusuot ang vest. Dapat mong ikonekta ang Hologram Nova sa pamamagitan ng isang usb port (para sa zero na ginamit namin ang isang microusb sa usb converter). Dapat mo ring ikonekta ang pi camera gamit ang naaangkop na laso ng camera.

Hakbang 2: Pag-install

Ang pagiging tugma sa pagitan ng mga pagpapakandili ng proyekto ay nangangailangan ng python3.4 bilang default na python3. Dapat mong sunugin ang tukoy na imaheng ito para sa iyong raspberry pi zero / pi 3. Matapos gawin ang imaheng ito at i-wire ang pi, mag-boot at dumaan sa unang beses na pagtawag sa pagsasaayos ng boot:

sudo raspi-config

. Dapat mong tiyakin na:

  • Sa ilalim ng Mga Advanced na Pagpipilian, Palawakin ang filesystem
  • Sa ilalim ng Mga Pagpipilian sa Lokalisasyon baguhin ang timezone
  • Palitan ang password ng User
  • Sa ilalim ng Mga Pagpipilian sa Interfacing, paganahin ang ssh, camera, SPI, IC2, at Serial

Pagkatapos ng isang pag-reboot, i-clone ang repo na ito:

cd ~ /

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

Patakbuhin ang script ng pag-install upang mai-install ang lahat ng mga dependency. Tandaan: Matatagalan ito! Iwanan itong tumatakbo magdamag.

./install.sh

I-reboot ang iyong pi matapos ang pag-install ng script. Patakbuhin:

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

Tinitiyak lamang nito na ang lahat ng mga module na kinakailangan upang makipag-usap sa mga sensor ay pinapagana.

Upang magamit ang hologram upang magpadala ng SMS, kakailanganin mong i-set up ka ng Hologram Dashboard at buhayin ang iyong sim card. Narito ang gabay ng starter ng Hologram para sa paggawa nito. Pinangangasiwaan ng script ng pag-install ang pag-install ng hologram-kli at hologram-python-sdk para sa iyo. Maaari mo itong subukan sa pamamagitan ng pagtakbo:

sudo bersyon ng hologram

Kapag naaktibo ang iyong sim card at ipinakita ng iyong aparato na live ito sa iyong Dashboard, nais mong i-set up ang isang numero ng telepono kung saan mo nais magpadala ng mga mensahe sa SMS. Sa iyong Dashboard, mag-click sa iyong aparato at mag-navigate sa Configuration. Mula sa pahinang iyon, gugustuhin mong i-configure ang iyong numero ng telepono sa ilalim ng I-configure ang numero ng telepono. Dapat itong i-set up ka Nova upang magpadala ng mga mensahe sa SMS sa numero ng telepono na ito. Sa parehong pahina na ito, makikita mo ang + Ipakita ang Susi ng Device. Ang pag-click sa pindutan na ito ay magbibigay sa iyo ng isang susi na kakailanganin mo upang patunayan ang iyong hologram-python-sdk. Gusto mong lumikha ng isang config file kung saan mo ilalagay ang key na ito para magamit. Patakbuhin ang sumusunod:

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

Hakbang 3: Patakbuhin

Panghuli, upang patakbuhin ang code para sa pagkilala ng bagay at simulan ang sensor server, sundin ang mga tagubilin sa ibaba!

Simula sa pagkilala ng object ng YOLO

cd yolo_picam /

nohup sudo python3 picam.py &

Panimulang Server

nohup sudo python poochpak_server.py &

Kapag ang isang tao ay napansin, makakatanggap ka ng isang mensahe sa SMS sa telepono na na-configure mo sa iyong Hologram Dashboard. Upang makita ang video na naitala kapag ang isang tao ay napansin, mag-navigate sa https:// at ang video file ay magagamit para sa iyo upang i-download. Kung mag-navigate ka sa https://: 8925, makakakuha ka ng isang diksyunaryo na may mga pagbabasa mula sa mga sensor pati na rin lokasyon ng GPS ng vest.

Hakbang 4: Pag-troubleshoot

Kung nagkakaproblema ka sa script ng pagkilala ng object ng Yolo (picam.py) na hindi mahanap ang camera, maaaring kailangan mong muling gamitin ang camera. Subukang paganahin itong muli gamit ang "sudo raspi-config" at patakbuhin:

sudo modprobe bcm2835-v4l2

Minsan ang Hologram Nova ay nawawalan ng signal. Dapat mong tiyakin na ang pulang LED ay naiilawan at ang asul na LED ay kumikislap. Ang mabilis na flashing ay nangangahulugang nasa 3G network ka, ang mas mabagal na pag-flashing ay nangangahulugang 2G network, at walang asul na ilaw na nangangahulugang ang Nova ay wala pa sa isang network.

Kung ang mga sensor ay hindi gumagana nang tama, tingnan muli ang mga kable at tiyaking tama ang lahat. Pagkatapos ay subukang muling gawing muli ang kanilang mga module:

sudo modprobe w1-gpio #For temp sensorsudo modprobe w1-therm #For temp sensor sudo modprobe spi-bcm2708 #For pulse sensor

Mayroon ding isang script na maaari mong patakbuhin upang subukan ang lahat ng mga sensor. Subukang tumakbo:

python ~ / PoochPak / test / run_tests.py

Inirerekumendang: