Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Men Texas Instrument Sensor Tag CC2650 -ni Raspberry Pi kamerasi bilan birlashtirib, ajoyib ma'lumotlarni o'z ichiga olgan boshqaruv panelini ishlab chiqdim. Men loyihani Raspberry Pi tasviriga o'rnatilgan IBM Node Red yordamida o'tkazdim. Kamera ma'lumotni Microsoft kognitiv xizmatlariga yuboradi, bu kamera ko'rgan narsalarning tavsifini qaytaradi. Bu ma'lumotlar cheksiz ilovalar uchun ochilishi mumkin. Mening misolim oddiy ob -havo sharoitida va kamera ko'radigan narsalar tasvirlangan rasmda. Men
1 -qadam: Uskuna va dasturiy ta'minot talab qilinadi
Uskuna
1. Raspberry Pi 3 (siz Pi 2 yoki Pi model B dan ham foydalanishingiz mumkin)
2. Raspberry Pi kamerasi
3. Texas Instruments CC2650 Sensor yorlig'i
4. SD -karta
Dasturiy ta'minot
1. Pixel versiyasi bilan Raspbian Jessie: 2017 yil mart
www.raspberrypi.org/downloads/raspbian/
2. Putty - Pi dasturlash uchun terminal
www.chiark.greenend.org.uk/~sgtatham/putty/
3. Qizil tugun uchun qo'shimcha tugun
Men Pi 3 -qadamda o'rnatiladigan tugunlarni batafsil bayon qildim: Qizil tugunni sozlash.
2 -qadam:
3 -qadam: uskunani sozlash
Men Raspberry Pi 3 va Sensor Tag CC2650 -dan 7 ta sensordan foydalanaman. Raspberry Pi 3 bortida WiFi va Bluetooth bor, shuning uchun bizga ko'p dongle kerak emas. Mening yagona kalitim - simsiz sichqonchani va klaviaturani ishlatish. Rasmni yuklab olish va Pi -ni ishga tushirish uchun Raspberry Pi rasmiy veb -saytidan foydalanishingiz mumkin:
www.raspberrypi.org/products/raspberry-pi-3-model-b/
Sensor yorlig'i faqat plastmassa tasmasini tortib olishi kerak va bu yaxshi. Qo'shimcha ma'lumotni bu erda topishingiz mumkin.
www.ti.com/ww/en/wireless_connectivity/sensortag/tearDown.html
Raspberry Pi kamerasida kamerani sozlashda yordam beradigan ko'plab bloglar mavjud:
www.raspberrypi.org/products/camera-module/
Ushbu loyihada Adafruit sensorli ekrani mavjud. Bu ixtiyoriy va loyiha uchun shart emas.
4 -qadam: Qizil tugunni o'rnating
Node Red - bu Raspberry Pi -da o'rnatilgan, ishlatish uchun qulay vosita. Qo'shimcha ma'lumotni bu erda topishingiz mumkin:
nodered.org/
Bu erda eng muhim qadam Pi versiyasini yangilashdir:
sudo update-nodejs-and-node
Endi versiyangizni tekshiring. Men ushbu loyiha uchun Putty -ni terminal sifatida ishlataman.
npm -v
3.10.10
tugun -v
6.10.0
Endi sizning Red Node yangilandi, biz Raspberry Pi kamerasi va Sensor yorlig'iga ulanish uchun ba'zi tugunlarni qo'shamiz. Barcha tugunlar ushbu katalog ostida o'rnatilishi kerak:
~/. tugun-qizil
Qani boshladik !
npm node-red-Contrib-Camerapi-ni o'rnating
npm node-red-node-dweetio-ni o'rnating
npm tugun-qizil-hissasi-freeboard o'rnatish
npm tugun-qizil-hissa-kognitiv-xizmatlarni o'rnating
npm tugun-qizil-tugun-sensortagni o'rnating
npm node-red-node-dropbox-ni o'rnating
Bu biroz vaqt talab etadi va agar siz ogohlantirishlarni qabul qilsangiz, bu yaxshi bo'ladi. Men belgilangan vaqt oralig'ida suratga olish uchun in'ektsiya tugunini qo'shdim. Dweetio - bu Camera Vision tugunining tasvirdagi tavsifini yoki teglarini o'qish va Freeboard Dash Board matn qutisiga yuborish uchun mo'ljallangan. Kognitiv xizmatlar Kompyuter ko'rish tugunini o'z ichiga oladi.
Kompyuterni ko'rish tuguniga Microsoft -dan bepul obuna kalitini olishingiz kerak.
www.microsoft.com/cognitive-services/en-US/subscription?mode=NewTrials
Dropbox tugunlari ushbu loyiha uchun juda mos keladi. Men bu erda topilgan Adafruit qo'llanmasidan foydalandim:
learn.adafruit.com/diy-wifi-raspberry-pi-touch-cam?view=all
Dropbox -ni sozlash uchun pastga aylantiring. Bu har qanday Pi -da ishlashi kerak va ular sozlashni ancha soddalashtirdilar. Bu sizga Dropbox -ni sozlash va Dropbox -ga ulanish uchun kerakli kalitlarni qanday kiritish kerakligini ko'rsatib beradi. Bu men topgan eng yaxshi darslik. Ammo asboblar panelidagi rasmni ko'rish uchun men rasmga havolani o'zgartirishim kerak edi. Men Dropbox -ga yuklangan rasmga to'g'ridan -to'g'ri havola olish uchun Chooser nomli Dropbox vositasidan foydalanishni tanladim. Men-j.webp
Qizil tugunni ko'rish uchun brauzerni oching. Menga Chrome yoqadi va bu faqat formatga misol:
192.168.1.1:1880
5 -qadam: boshqaruv panelini o'rnating
FreeBoard boshqaruv paneli - bu ma'lumotni mazmunli tasavvur qilishning moslashuvchan va oson usuli. Ikkita ma'lumot manbasi o'rnatilgan va har bir ma'lumotlar "mening ismim" bilan yozilgan. Men Machine Eye deb nomlangan birinchi dweetio tugunini fotosurat tuguniga ulayman. Bu kameraning yukini bulutga yuboradi va bizga asboblar panelidagi ma'lumotlarni olish imkonini beradi. Bu matn qutisi bo'ladi.
Ikkinchi Dweetio tuguni sensor yorlig'i uchun. Bu tugun sensor tagiga ulangan va yana sensorlar yukini bulutga yuboradi va yana ushlanadi. asboblar panelida. Ma'lumotlar real vaqtda. Men bu demo uchun ba'zi sensorli panellarni qo'shdim.
Rasm qutisi - bu Dropbox -ga to'g'ridan -to'g'ri havolasi bo'lgan Rasmlar paneli. Rasm har safar yoqilganda rasm va tavsif o'zgarishi kerak.
Yuqoridagi rasm - bu mening keramik mushukimning fotosurati. Men musobaqaga yozilishga biroz kech qoldim va Kanadaning Atlantika sohilidagi dahshatli ob -havo tufayli kamerani tashqariga olib chiqa olmadim. Yomg'ir va sovuq havo mening elektronikamni o'ldiradi. Menga do'stlarim va ularning eng yaxshi mo'ynali bolalari fotosessiyaga kelishi kerak.