Turinys:

„MachineEye“: 5 žingsniai
„MachineEye“: 5 žingsniai

Video: „MachineEye“: 5 žingsniai

Video: „MachineEye“: 5 žingsniai
Video: Photoshop Speed-Art #2 Machine Eye 2024, Lapkritis
Anonim
„MachineEye“
„MachineEye“

Aš sujungiau „Texas Instrument Sensor Tag CC2650“su „Raspberry Pi“kamera, kad sukurtų prietaisų skydelį su nuostabia informacija. Aš prijungiau projektą naudodami „IBM Node Red“, kuris yra įdiegtas „Raspberry Pi“vaizde. Fotoaparatas siunčia duomenis į „Microsoft Cognitive“paslaugas, kad gautų aprašymą, ką mato fotoaparatas. Šie duomenys gali atverti begalę programų. Mano pavyzdys yra paprastas, rodantis oro sąlygas ir nuotrauką su aprašymu, ką mato fotoaparatas. Aš

1 veiksmas: reikalinga aparatinė ir programinė įranga

Techninė įranga

1. Raspberry Pi 3 (taip pat galite naudoti Pi 2 arba Pi modelį B)

2. „Raspberry Pi“kamera

3. „Texas Instruments CC2650“jutiklio žyma

4. SD kortelė

Programinė įranga

1. Raspbian Jessie su „Pixel“versija: 2017 m. Kovo mėn

www.raspberrypi.org/downloads/raspbian/

2. Putty - terminalas, skirtas programuoti savo Pi

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

3. Papildomas mazgas raudonam mazgui

Aš išsamiai aprašiau mazgus, kurie turi būti įdiegti „Pi“3 veiksme: Nustatykite raudoną mazgą.

2 žingsnis:

3 žingsnis: nustatykite aparatūrą

Nustatykite aparatūrą
Nustatykite aparatūrą

Aš naudoju „Raspberry Pi 3“ir „Sensor Tag CC2650“, supakuotą su 7 jutikliais. „Raspberry Pi 3“turi „WiFi“ir „Bluetooth“, todėl mums nereikia tiek daug raktų. Vienintelis raktas yra naudoti belaidę pelę ir raktų lentą. Norėdami atsisiųsti vaizdą ir paleisti „Pi“, galite naudoti oficialią „Raspberry Pi“svetainę:

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

Jutiklio žymą reikia ištraukti tik plastikinę juostelę, ir tai turėtų būti gerai. Daugiau informacijos galite sužinoti čia.

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

„Raspberry Pi“fotoaparatas taip pat turi daugybę tinklaraščių, kurie padės jums nustatyti fotoaparatą:

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

Šis projektas turi „Adafruit“jutiklinį ekraną. Tai neprivaloma ir nereikalinga šiam projektui.

4 žingsnis: nustatykite raudoną mazgą

Sąrankos mazgas raudonas
Sąrankos mazgas raudonas
Sąrankos mazgas raudonas
Sąrankos mazgas raudonas

„Node Red“yra lengvai naudojamas įrankis, jau įdiegtas „Raspberry Pi“. Daugiau informacijos rasite čia:

nodered.org/

Svarbiausias žingsnis yra atnaujinti „Pi“versiją:

sudo update-nodejs-and-node

Dabar patikrinkite savo versiją. Aš naudoju „Putty“šiam projektui kaip savo terminalą.

npm -v

3.10.10

mazgas -v

6.10.0

Dabar jūsų raudonas mazgas atnaujintas, pridėsime keletą mazgų, kad prisijungtume prie „Raspberry Pi“fotoaparato ir jutiklio žymos. Visi mazgai turėtų būti įdiegti šiame kataloge:

~/.mazgis raudonas

Pradėkime !

npm įdiegti mazgą-red-contrib-kamerapi

npm įdiegti node-red-node-dweetio

npm įdiegti „node-red-contrib-freeboard“

npm įdiegia „node-red-contrib -ognitive-services“

npm įdiegti node-red-node-sensortag

npm įdiegti node-red-node-dropbox

Tai užtruks šiek tiek laiko ir jei gausite įspėjimus, viskas turėtų būti gerai. Įtraukiau injekcijos mazgą, kad galėčiau fotografuoti nustatytais intervalais. „Dweetio“skirtas tam, kad „Camera Vision“mazgas nuskaitytų paveikslėlio aprašymą ar žymas ir nusiųstų į teksto laukelį „Freeboard Dash Board“. „Cognitive Services“apima „Computer Vision“mazgą.

Iš „Microsoft“turite gauti nemokamą „Computer Vision“mazgo prenumeratos raktą.

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

„Dropbox“mazgas puikiai tinka šiam projektui. Aš naudoju „Adafruit“vadovą, kurį rasite čia:

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

Slinkite žemyn iki „Dropbox“sąrankos. Tai turėtų veikti bet kuriame „Pi“ir jie padarė sąranką daug paprastesnę. Tai padės jums nustatyti „Dropbox“ir kaip įvesti raktus, kurių reikia norint prisijungti prie „Dropbox“. Tai yra geriausia pamoka, kurią radau. Tačiau norėdamas pamatyti paveikslėlį prietaisų skydelyje, turėjau pataisyti nuotraukos nuorodą. Aš pasirinkau naudoti „Dropbox“įrankį „Chooser“, kad gaučiau tiesioginę nuorodą į paveikslėlį, atsisiųstą į „Dropbox“. Aš išsaugosiu tą patį-j.webp

Norėdami pamatyti „Red Node“srautą, tiesiog atidarykite naršyklę. Man patinka „Chrome“ir tai tik formato pavyzdys:

192.168.1.1:1880

5 veiksmas: nustatykite „DashBoard“

Nustatykite „DashBoard“
Nustatykite „DashBoard“

„FreeBoard“prietaisų skydelis yra lankstus ir paprastas būdas prasmingai vizualizuoti duomenis. Yra du duomenų šaltiniai ir kiekvienas duomenų rinkinys su „mano daikto pavadinimu“. Pirmąjį dweetio mazgą, pavadintą „Machine Eye“, prijungiu prie foto mazgo. Tai nusiųs naudingą fotoaparato apkrovą į debesį ir leis mums užfiksuoti informaciją prietaisų skydelyje. Tai bus teksto laukelis.

Antrasis „Dweetio“mazgas skirtas jutiklio žymai. Šis mazgas yra prijungtas prie jutiklio žymos ir vėl nusiųs naudingąją jutiklių apkrovą į debesį ir vėl bus užfiksuotas. prietaisų skydelyje. Duomenys yra realiu laiku. Šiai demonstracijai pridėjau keletą jutiklių stiklų.

Paveikslėlių dėžutė yra paveikslėlių sritis su tiesiogine nuoroda į „Dropbox“. Vaizdas ir aprašymas turėtų keistis kiekvieną kartą, kai įjungiama nuotrauka.

Aukščiau esančioje nuotraukoje yra mano keraminės katės nuotrauka. Aš šiek tiek pavėlavau registruotis į varžybas ir dėl mūsų žiaurių baisių orų Kanados Atlanto pakrantėje negalėjau išnešti fotoaparato į lauką. Krituliai ir šaltas oras užmuš mano elektroniką. Man taip pat reikia, kad mano draugai ir jų geriausi kailiniai kūdikiai ateitų į fotosesiją.

Rekomenduojamas: