Turinys:
- 1 veiksmas: reikalinga aparatinė ir programinė įranga
- 2 žingsnis:
- 3 žingsnis: nustatykite aparatūrą
- 4 žingsnis: nustatykite raudoną mazgą
- 5 veiksmas: nustatykite „DashBoard“
Video: „MachineEye“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
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ą
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ą
„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“
„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:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono