Sisällysluettelo:

PoochPak: Cellular Connected Smart Dog -liivi: 4 vaihetta
PoochPak: Cellular Connected Smart Dog -liivi: 4 vaihetta

Video: PoochPak: Cellular Connected Smart Dog -liivi: 4 vaihetta

Video: PoochPak: Cellular Connected Smart Dog -liivi: 4 vaihetta
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Marraskuu
Anonim

Kirjoittaja: smayorquin Seuraa lisää tekijältä:

Ihmisen VU -mittari
Ihmisen VU -mittari
Ihmisen VU -mittari
Ihmisen VU -mittari
Alexa, missä ovat avaimeni?
Alexa, missä ovat avaimeni?
Alexa, missä ovat avaimeni?
Alexa, missä ovat avaimeni?
Kindbotin tekeminen: Räätälöity ympäristöympäristölaskenta Flask-Askilla
Kindbotin tekeminen: Räätälöity ympäristöympäristölaskenta Flask-Askilla
Kindbotin tekeminen: Räätälöity ympäristöympäristölaskenta Flask-Askilla
Kindbotin tekeminen: Räätälöity ympäristöympäristölaskenta Flask-Askilla

Tietoja: UC Berkeleyn matematiikan opiskelija, joka todella pitää elektroniikan ja tekoälysovellusten parittelusta. Lisätietoja smayorquinista »

Automaatiossa keskitymme usein ihmisten kehittämiseen, jotta voimme hyödyntää tietokoneiden ja ihmisen mielen kognitiivisia vahvuuksia. Mutta koirilla on joukko taitoja, joten ne soveltuvat erittäin hyvin tiettyihin tehtäviin, joita ihmiset eivät voi tehokkaasti suorittaa. PoochPak esittelee anturit, jotka yhdistävät kokemuksen kiinnostavista mittareista.

Lemmikkimme ovat meille korvaamattomia, joten haluamme varmistaa, että he voivat hyvin. PoochPakin avulla voit seurata lemmikkisi elinvoimaa ja vastaanottaa ilmoituksia tekstiviestillä. PoochPakissa on myös pimeänäkökamera, joka käyttää tietokonenäköä lähettääksesi sinulle tekstiviestin, kun ihminen on havaittu. Tämä sopii erinomaisesti etsintä- ja pelastustoimiin ja/tai kodin turvallisuuteen.

Vaihe 1: Kytke PoochPak

PoochPakin johdotus
PoochPakin johdotus

Tarvitset:

(1) Raspberry Pi Zero Wireless tai Raspberry Pi 3

(1) Hologram Nova + (1) Hologram Global IoT SIM -kortti

(1) Night Vision Pi -kamera

(1) Adafruitin analoginen kiihtyvyysanturi: ADXL335

(1) Adafruit DS18B20 Lämpötila -anturi

(1) Adafruit -pulssianturi

(1) Adafruit MCP3008-8 -kanavainen 10-bittinen ADC + (1) Vastus 4,75 k ohmia

(1) Ladattava litiumioniakku

Koiran valjaat

Johdotusta varten

Jos haluat kytkeä kaikki anturit vadelmapilaan, noudata alla olevan kytkentäkaavion kytkentäkaaviota. Johdotimme kaikki nämä anturit pieneen piirilevyyn, jotta liitokset olisivat luotettavampia liivin käytön aikana. Sinun tulisi liittää Hologram Nova USB -portin kautta (nollaksi käytimme microsb -usb -muunninta). Liitä myös pi -kamera käyttämällä asianmukaista kameranauhaa.

Vaihe 2: Asennus

Projektiriippuvuuksien välinen yhteensopivuus edellyttää python3.4: ää oletusarvoisena python3: na. Sinun pitäisi polttaa tämä kuva raspberry pi zero/ pi 3 -laitteellesi. Kun olet tehnyt tämän kuvan ja kytkennät pi, käynnistä ja käy läpi ensimmäisen käynnistysmäärityksen kutsu:

sudo raspi-config

. Varmista seuraavat asiat:

  • Laajenna tiedostojärjestelmä Lisäasetukset -kohdassa
  • Muuta aikavyöhykettä kohdassa Lokalisointiasetukset
  • Vaihda käyttäjän salasana
  • Ota Liitäntäasetukset -kohdassa käyttöön ssh, kamera, SPI, IC2 ja sarja

Uudelleenkäynnistyksen jälkeen kloonaa tämä repo:

cd ~/

git -klooni https://github.com/mayorquinmachines/PoochPak.git cd PoochPak

Suorita asennusohjelma asentaaksesi kaikki riippuvuudet. Huomaa: Tämä kestää kauan! Anna sen käydä yön yli.

./install.sh

Käynnistä pi uudelleen asennuksen jälkeen. Juosta:

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

Tämä vain varmistaa, että kaikki anturien kanssa kommunikointiin tarvittavat moduulit ovat käytössä.

Hologrammin määrittäminen Jotta voit lähettää tekstiviestejä hologrammin avulla, sinun on määritettävä Hologram Dashboard ja aktivoit SIM -korttisi. Tässä on Hologrammin aloitusopas juuri siihen. Asentoskripti on hoitanut hologram-cli- ja hologram-python-sdk-tiedostojen asentamisen puolestasi. Voit testata tämän suorittamalla:

sudo hologrammi versio

Kun SIM -korttisi on aktivoitu ja laite näyttää, että se on aktiivinen hallintapaneelissasi, haluat määrittää puhelinnumeron, johon haluat lähettää tekstiviestejä. Napsauta hallintapaneelissa laitettasi ja siirry kohtaan Asetukset. Tällä sivulla haluat määrittää puhelinnumerosi kohdassa Määritä puhelinnumero. Tämän pitäisi asettaa sinut Nova lähettämään tekstiviestejä tähän puhelinnumeroon. Tällä sivulla näet + Näytä laiteavain. Napsauttamalla tätä painiketta saat avaimen, jonka tarvitset hologram-python-sdk -todennuksen todentamiseen. Haluat luoda asetustiedoston, johon sijoitat tämän avaimen käytettäväksi. Suorita seuraava:

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

Vaihe 3: Suorita

Lopuksi, suorita objektin tunnistuksen koodi ja käynnistä anturipalvelin noudattamalla alla olevia ohjeita!

YOLO -objektin tunnistuksen aloittaminen

cd yolo_picam/

nohup sudo python3 picam.py &

Palvelimen käynnistäminen

nohup sudo python poochpak_server.py &

Kun henkilö on tunnistettu, saat tekstiviestin puhelimeesi, jonka määritit Hologram -hallintapaneelissa. Jos haluat nähdä videon, joka on tallennettu, kun henkilö on havaittu, siirry osoitteeseen https:// ja videotiedosto on ladattavissa. Jos siirryt osoitteeseen https://: 8925, saat sanakirjan, jossa on anturien lukemat ja liivin GPS -sijainti.

Vaihe 4: Vianetsintä

Jos sinulla on ongelmia siitä, että Yolo -objektin tunnistusskripti (picam.py) ei löydä kameraa, sinun on ehkä otettava kamera uudelleen käyttöön. Yritä ottaa se uudelleen käyttöön "sudo raspi-config" -ohjelmalla ja suorita:

sudo modprobe bcm2835-v4l2

Joskus Hologram Nova menettää signaalin. Varmista, että punainen LED palaa ja sininen LED vilkkuu. Nopea vilkkuminen tarkoittaa, että olet 3G -verkossa, hitaampi vilkkuu tarkoittaa 2G -verkkoa, eikä sininen valo tarkoita, että Nova ei ole vielä verkossa.

Jos anturit eivät toimi oikein, katso johdotus uudelleen ja varmista, että kaikki on oikein. Yritä sitten ottaa moduulit uudelleen käyttöön:

sudo modprobe w1-gpio #Lämpötila-antureille sudo modprobe w1-therm #Lämpötila-anturille sudo modprobe spi-bcm2708 #Pulssianturille

On myös skripti, jonka avulla voit testata kaikki anturit. Kokeile juoksua:

python ~/PoochPak/tests/run_tests.py

Suositeltava: