INHOUDSOPGAWE:

PoochPak: 'n slim -gekoppelde slimhondjas met selfoon: 4 stappe
PoochPak: 'n slim -gekoppelde slimhondjas met selfoon: 4 stappe

Video: PoochPak: 'n slim -gekoppelde slimhondjas met selfoon: 4 stappe

Video: PoochPak: 'n slim -gekoppelde slimhondjas met selfoon: 4 stappe
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, November
Anonim

Deur smayorquin Kyk na my begin! - KindbotFollow Meer deur die skrywer:

Menslike VU -meter
Menslike VU -meter
Menslike VU -meter
Menslike VU -meter
Alexa, waar is my sleutels?
Alexa, waar is my sleutels?
Alexa, waar is my sleutels?
Alexa, waar is my sleutels?
Maak van Kindbot: pasgemaakte omgewingsrekenaarwerk met fles-vra
Maak van Kindbot: pasgemaakte omgewingsrekenaarwerk met fles-vra
Maak van Kindbot: pasgemaakte omgewingsrekenaarwerk met fles-vra
Maak van Kindbot: pasgemaakte omgewingsrekenaarwerk met fles-vra

Oor: wiskunde -student aan die UC Berkeley wat baie daarvan hou om met elektronika en kunsmatige intelligensie -toepassings te gesels. Meer oor smayorquin »

In outomatisering fokus ons dikwels op die ontwerp van mense in die loop om voordeel te trek uit die kognitiewe sterkpunte van rekenaars en die menslike verstand. Maar honde het 'n reeks vaardighede wat hulle baie geskik maak vir sekere take wat mense nie effektief kan uitvoer nie. PoochPak stel die sensors bekend om die ervaring te beskryf in terme van statistieke waarin ons belangstel.

Ons troeteldiere is vir ons van onskatbare waarde en daarom wil ons seker maak dat hulle gesond is. Met PoochPak kan u die lewenswaarde van u troeteldier monitor en kennisgewings per SMS ontvang. PoochPak beskik ook oor 'n nagsigkamera wat rekenaarvisie gebruik om 'n SMS -boodskap vir u te stuur wanneer 'n mens opgespoor is. Dit is ideaal vir soek- en reddingsoperasies en/of huisveiligheid.

Stap 1: Koppel u PoochPak

Bedek u PoochPak
Bedek u PoochPak

Jy sal nodig hê:

(1) Raspberry Pi Zero Wireless of Raspberry Pi 3

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

(1) Night Vision Pi -kamera

(1) Adafruit analoog versnellingsmeter: ADXL335

(1) Adafruit DS18B20 Temperatuursensor

(1) Adafruit -polssensor

(1) Adafruit MCP3008-8 kanaal 10 bis ADC + (1) Weerstand 4.75k ohm

(1) Herlaaibare litiumionbattery

Hondetuig van keuse

Vir die bedrading

Om al die sensors na die framboospi te dra, volg die bedradingsdiagram in die onderstaande skematiese afdeling. Ons het al hierdie sensors aan 'n klein printplaat gekoppel vir meer betroubare verbindings terwyl die baadjie gedra word. U moet die Hologram Nova via 'n usb -poort verbind (vir die nul het ons 'n mikro -usb -usb -omskakelaar gebruik). U moet ook die pi -kamera met die toepaslike kameralint verbind.

Stap 2: Installasie

Versoenbaarheid tussen projekafhanklikhede vereis python3.4 as standaard python3. U moet hierdie spesifieke prentjie verbrand vir u framboos pi zero/ pi 3. Nadat u hierdie beeld gemaak het en die pi bedraad het, moet u begin en die eerste opstartkonfigurasie oproep:

sudo raspi-config

. U moet seker maak dat:

  • Brei lêerstelsel uit onder Gevorderde opsies
  • Verander tydsone onder Lokaliseringsopsies
  • Verander gebruikerswagwoord
  • Aktiveer onder koppelvlakopsies ssh, kamera, SPI, IC2 en Serial

Na 'n herlaai, kloon git hierdie repo:

cd ~/

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

Begin die installeringsskrip om alle afhanklikhede te installeer. Let wel: dit sal lank neem! Laat dit oornag loop.

./install.sh

Herlaai u pi nadat die installeringskrip voltooi is. Hardloop:

sudo modprobe bcm2835-v4l2 sudo modprobe w1-gpio sudo modprobe w1-therm

Dit maak net seker dat alle modules wat nodig is om met die sensors te kommunikeer, geaktiveer is.

Om Hologram op te stel Om hologram te gebruik om SMS te stuur, moet u u Hologram Dashboard opstel en u simkaart aktiveer. Hier is die Hologram -voorgeregids om presies dit te doen. Die installeringsskrip het die installering van hologram-cli en hologram-python-sdk vir u hanteer. U kan dit toets deur te hardloop:

sudo hologram weergawe

Sodra u simkaart geaktiveer is en u toestel wys dat dit in u paneelbord verskyn, wil u 'n telefoonnommer opstel na wie u SMS -boodskappe wil stuur. Klik op u toestel in u dashboard en gaan na konfigurasie. Vanaf daardie bladsy wil u u telefoonnommer instel onder Telefoonnommer opstel. Dit moet u Nova instel om SMS -boodskappe na hierdie telefoonnommer te stuur. Op dieselfde bladsy sien u + Toon toestelsleutel. As u op hierdie knoppie klik, kry u 'n sleutel wat u nodig het om u hologram-python-sdk te staaf. U wil 'n konfigurasielêer skep waar u hierdie sleutel kan gebruik. Voer die volgende uit:

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

Stap 3: Begin

Ten slotte, volg die onderstaande instruksies om die kode vir die herkenning van objekte en die begin van die sensorserver uit te voer!

Begin met die herkenning van YOLO -voorwerpe

cd yolo_picam/

nohup sudo python3 picam.py &

Begin bediener

nohup sudo python poochpak_server.py &

As 'n persoon opgespoor is, ontvang u 'n SMS -boodskap na die telefoon wat u in u Hologram Dashboard opgestel het. Navigeer na https:// om die video te sien wat opgeneem is wanneer 'n persoon opgespoor is, en die videolêer kan afgelaai word. As u na https://: 8925 navigeer, kan u 'n woordeboek kry met die lesings van die sensors sowel as die GPS -ligging van die baadjie.

Stap 4: Probleemoplossing

As u probleme ondervind met die herkenning van die Yolo -voorwerp (picam.py) om die kamera nie te vind nie, is dit moontlik dat u die kamera weer moet aktiveer. Probeer dit weer aktiveer met behulp van "sudo raspi-config" en voer uit:

sudo modprobe bcm2835-v4l2

Soms verloor die Hologram Nova sein. U moet seker maak dat die rooi LED brand en die blou LED flikker. Vinnige flits beteken dat u op die 3G -netwerk is, stadiger flits beteken 2G -netwerk, en geen blou lig beteken dat die Nova nog nie op 'n netwerk is nie.

As die sensors nie reg werk nie, kyk dan weer na die bedrading en maak seker dat alles reg is. Probeer dan weer om hul modules weer in te skakel:

sudo modprobe w1-gpio #vir temp-sensors sudo modprobe w1-therm #vir temp sensor sudo modprobe spi-bcm2708 #vir polssensor

Daar is ook 'n script wat u kan uitvoer om al die sensors te toets. Probeer hardloop:

python ~/PoochPak/tests/run_tests.py

Aanbeveel: