Sadržaj:

MachineEye: 5 koraka
MachineEye: 5 koraka

Video: MachineEye: 5 koraka

Video: MachineEye: 5 koraka
Video: Особенности национальной рыбалки | фильм | Full HD 2024, Studeni
Anonim
MachineEye
MachineEye

Kombinirao sam Texas Instrument Sensor Tag CC2650 s kamerom Raspberry Pi kako bih razvio nadzornu ploču s nekim sjajnim podacima. Povezao sam projekt koristeći IBM Node Red koji dolazi instaliran na Raspberry Pi slici. Kamera šalje podatke Microsoftovim kognitivnim uslugama kako bi vratila opis onoga što kamera vidi. Ti se podaci mogu otvoriti beskonačnim aplikacijama. Moj primjer je jednostavan koji prikazuje vremenske uvjete i sliku s opisom onoga što kamera vidi. Ja

Korak 1: Potreban hardver i softver

Hardver

1. Raspberry Pi 3 (možete koristiti i Pi 2 ili Pi model B)

2. Kamera Raspberry Pi

3. Oznaka senzora Texas Instruments CC2650

4. SD kartica

Softver

1. Raspbian Jessie s Pixel verzijom: ožujak 2017

www.raspberrypi.org/downloads/raspbian/

2. Putty - terminal za programiranje vašeg Pi

www.chiark.greenend.org.uk/~sgtatham/putty/

3. Dodatni čvor za čvor Red

Detaljno sam opisao čvorove za instaliranje na Pi u 3. koraku: Postavite čvor crveno.

Korak 2:

Korak 3: Postavljanje hardvera

Postavljanje hardvera
Postavljanje hardvera

Koristim Raspberry Pi 3 i oznaku senzora CC2650 pakiranu sa 7 senzora. Raspberry Pi 3 ima ugrađeni WiFi i Bluetooth pa nam ne treba toliko ključeva. Moj jedini ključ je korištenje bežičnog miša i ploče s tipkama. Možete koristiti službenu web lokaciju Raspberry Pi za preuzimanje slike i pokretanje svog Pi -a:

www.raspberrypi.org/products/raspberry-pi-3-model-b/

Senzorsku oznaku potrebno je samo povući plastičnu traku i trebala bi biti spremna za nošenje. Više informacija možete saznati ovdje.

www.ti.com/ww/hr/wireless_connectivity/sensortag/tearDown.html

Kamera Raspberry Pi također ima brojne blogove koji vam mogu pomoći pri postavljanju kamere:

www.raspberrypi.org/products/camera-module/

Ovaj projekt ima zaslon osjetljiv na dodir Adafruit. Ovo je izborno i nije potrebno za ovaj projekt.

Korak 4: Crveni čvor za postavljanje

Crveni čvor za postavljanje
Crveni čvor za postavljanje
Crveni čvor za postavljanje
Crveni čvor za postavljanje

Node Red je jednostavan za korištenje alat koji je već instaliran na Raspberry Pi. Više informacija možete pronaći ovdje:

nodered.org/

Najvažniji korak ovdje je ažuriranje vaše verzije na Pi:

sudo update-nodejs-and-node

Sada provjerite svoju verziju. Koristim Putty za ovaj projekt kao svoj terminal.

npm -v

3.10.10

čvor -v

6.10.0

Sada je vaš Node Red ažuriran, dodat ćemo neke čvorove za povezivanje s našom oznakom kamere i senzora Raspberry Pi. Svi čvorovi trebaju biti instalirani u ovom direktoriju:

~/. čvor-crvena

Započnimo !

npm install node-red-contrib-camerapi

npm install node-red-node-dweetio

npm install node-red-contrib-freeboard

npm install node-red-contrib-kognitivne-usluge

npm install node-red-node-sensortag

npm install node-red-node-dropbox

To će potrajati neko vrijeme i ako primite upozorenja, to bi trebalo biti u redu. Uključio sam čvor za ubrizgavanje za fotografiranje u definiranim intervalima. Dweetio služi za čvor Camera Vision da pročita opis ili oznake sa slike i pošalje ih u tekstualni okvir Nadzorna ploča Freeboard. Kognitivne usluge uključuju čvor Computer Vision.

Morate dobiti besplatni ključ za pretplatu od Microsofta za čvor Computer Vision.

www.microsoft.com/cognitive-services/en-US/subscriptions?mode=NewTrials

Čvor Dropbox savršen je za ovaj projekt. Koristio sam vodič iz Adafruta koji se nalazi ovdje:

learn.adafruit.com/diy-wifi-raspberry-pi-touch-cam?view=all

Pomaknite se dolje do postavke Dropbox. Ovo bi trebalo funkcionirati na bilo kojem Pi -u, a instalaciju su uvelike pojednostavili. Vodit će vas pri postavljanju Dropboxa i načinu unosa ključeva koji su vam potrebni za povezivanje s Dropboxom. Ovo je najbolji vodič koji sam pronašao. Ali da bih vidio sliku na nadzornoj ploči, morao sam prilagoditi vezu za sliku. Odlučio sam se za korištenje Dropbox alata pod nazivom Chooser kako bih dobio izravnu vezu do slike preuzete na Dropbox. Zadržat ću isti naziv za-j.webp

Da biste vidjeli svoj Node Red flow, samo otvorite preglednik. Sviđa mi se Chrome i ovo je samo primjer za format:

192.168.1.1:1880

Korak 5: Postavite DashBoard

Postavite DashBoard
Postavite DashBoard

Nadzorna ploča FreeBoard fleksibilan je i jednostavan način za vizualizaciju podataka na smislen način. Postavljena su dva izvora podataka i svaki skup podataka s "my-thing-name". Priključujem prvi čvor dweetio nazvan Strojno oko na foto čvor. To će poslati korisnički teret kamere u oblak i omogućiti će nam snimanje podataka na nadzornoj ploči. Ovo će biti okvir za tekst.

Drugi čvor Dweetio služi za oznaku senzora. Ovaj čvor je spojen na oznaku senzora i opet će poslati korisni teret senzora u oblak i ponovno biti zarobljen. na nadzornoj ploči. Podaci su u stvarnom vremenu. Dodao sam nekoliko senzorskih okna za ovu demonstraciju.

Okvir sa slikom je okno sa slikom s izravnom vezom na Dropbox. Slika i opis bi se trebali mijenjati svaki put kada se slika aktivira.

Gornja slika je fotografija moje keramičke mačke. Zakasnio sam s prijavom na natjecanje i zbog našeg užasnog vremena na atlantskoj obali Kanade nismo mogli iznijeti kameru van. Oborine i hladno vrijeme ubit će moju elektroniku. Također mi trebaju moji prijatelji i njihove najbolje krznene bebe da dođu na fotografiranje.

Preporučeni: