Mundarija:
- Ta'minotlar
- 1 -qadam: Sensorni sozlash
- 2 -qadam: simlarni ulash
- 3 -qadam: kengaytmani olish
- 4 -qadam: Ulanishni boshlash va algoritmni yoqish
- 5 -qadam: Asosiy dastur
- 6 -qadam: Dasturni ishga tushirish
Video: Yangi boshlanuvchilar uchun mikro: bitli MU ko'rish sensori - yorliqlar va raqamli kartalarni tanib olish: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu MU ko'rish sensori bo'yicha ikkinchi qo'llanma. Ushbu loyihada biz mikro: bitni raqamli kartalarni yorliq qiymatlari yordamida tanib olish uchun dasturlashtiramiz.
Ta'minotlar
1 x BBC mikro: bit
1 x Morpx Mu ko'rish sensori 3
1 x Micro: bit kesish taxtasi - 19 va 20 -gachasi pinlarga kirish huquqi bo'lishi kerak, bu hamma panellarda ham mavjud emas. Men elecfreaks motobitidan foydalanaman, chunki menga bu taxta yoqadi.
4 x o'tish simlari (ayol-ayol)
1 -qadam: Sensorni sozlash
Har qanday narsani ulashni boshlashdan oldin, biz sensorni to'g'ri sozlashni xohlaymiz.
Mu Vision sensorida 4 ta kalit mavjud. Chapdagi ikkitasi chiqish rejimini, o'ngdagi ikkisi o'z manzilini belgilaydi.
Manzil 00 bo'lishini xohlaganimiz uchun, o'ngdagi ikkala kalit ham o'chirilgan bo'lishi kerak.
Turli xil chiqish usullari:
00 UART
01 I2C
10 Wi -Fi ma'lumot uzatish
11 Wi -Fi tasvir uzatish
Biz I2C rejimida ishlashni xohlaymiz, shuning uchun ikkita kalit 01da bo'lishi kerak, shuning uchun chapning eng chap qismi o'chirilgan, ikkinchisi esa yoqilgan bo'lishi kerak.
2 -qadam: simlarni ulash
Kabelni ulash juda oson, Mu sensorini uzilish taxtasiga ulash uchun to'rtta o'tish simidan foydalaning.
Sensor -> Ajratish taxtasi
SDA -> pin 20
SCL -> pin 19
G -> Er
V -> 3.3-5V
3 -qadam: kengaytmani olish
Avval Makecode muharririga boramiz va yangi loyihani boshlaymiz. Keyin "Kengaytirilgan" ga o'tamiz va "Kengaytmalar" ni tanlaymiz. Bilingki, men daniyalik bo'lganim uchun, bu tugmalar rasmlarda biroz boshqacha nomlangan. Kengaytmalarda biz "Muvision" ni qidiramiz va biz oladigan yagona natijani tanlaymiz.
4 -qadam: Ulanishni boshlash va algoritmni yoqish
Agar siz ushbu kengaytmani ishlatsangiz, siz "aniqlanmagan xususiyatlarni o'qiy olmaysiz" xatolarini olasiz. Buning sababi, mikro: bitli animatsiya yo'q. Bu dasturning tuzilishiga va ishlashiga ta'sir qilmaydi.
Kodning birinchi to'q sariq qismi I2C ulanishini ishga tushiradi.
Kodning ikkinchi to'q sariq qismi raqamli kartani aniqlash algoritmlarini yoqadi.
Raqamlarni ko'rsatish muammoni hal qilish uchun ishlatiladi.
Agar dasturni ishga tushirganingizda micro: bit uchtaga kirmasa, simlaringiz to'g'ri pinlarga to'g'ri ulanganligini tekshiring.
5 -qadam: Asosiy dastur
Raqam kartasini aniqlash 0 yoki 1 ni beradi. Agar raqam kartasi aniqlansa, raqam kartasi aniqlanmasa, biz 1 (haqiqiy) va 0 (noto'g'ri) ni olamiz.
"Algoritm yorlig'i qiymatini olish" biz ko'rib turgan narsaga va MU ko'rish sensori nimani ko'rayotganiga qarab bizga yorliq qiymatini beradi. Agar biz ranglarga qarasak, biz 0 dan 8 gacha raqamni olamiz. 8 MU ko'rish sensori binafsha rangni, 1 qora yoki quyuq kulrang, 0 esa noma'lum narsani aniqlaganini bildiradi. rang.
Raqamli kartalar uchun yorliq qiymati kartadagi raqamga to'g'ri keladi, shuning uchun agar 8 raqami aniqlansa, MU sensori unga 8 yorliq qiymatini beradi. Bu shuni anglatadiki, biz dasturga har bir yorliq qiymati nimani anglatishini aytishning hojati yo'q.. Dastur bizga faqat qiymatni ko'rsatishi kerak, shuning uchun biz "Satrni ko'rsatish" buyrug'idan foydalanamiz. Daniya tilida "Vis kuch".
Dasturni bu erda topishingiz mumkin.
6 -qadam: Dasturni ishga tushirish
Dasturni ishga tushirganda, Mu sensori va mikro: bit barcha raqamli kartalarni taniy olishi kerak, siz dasturni raqamli va shaklli kartalarni taniy oladigan qilib kengaytira olasiz.
Mana, boshqa algoritmlar va ularga tegishli teglar.
Shakl kartalari yorlig'i:
Tekshirish -> 1
Xoch -> 2
Doira -> 3
Kvadrat -> 4
Uchburchak -> 5
Noto'g'ri -> 0
Trafik kartalari yorlig'i:
Oldinga -> 1
Chap -> 2
O'ng -> 3
Burilish -> 4
Park -> 5
Noto'g'ri -> 0
Rang belgisi:
Qora/quyuq kulrang -> 1
Oq -> 2
Qizil -> 3
Sariq -> 4
Yashil -> 5
Cyan -> 6
Moviy -> 7
Binafsha -> 8
Noma'lum -> 0
Tavsiya:
Mikro: yangi boshlanuvchilar uchun bit MU Vision Sensor - I2C va shaklli kartani tanib olish: 8 qadam
Yangi boshlanuvchilar uchun mikro: bitli MU Vision Sensor - I2C va Shakl kartalarini tanib olish: Men qo'llarimni Micro: bit uchun MU ko'rish sensori oldim. Vizyonga asoslangan turli xil loyihalarni amalga oshirishimga imkon beradigan ajoyib vosita. Afsuski, unga ko'rsatma beradiganlar ko'p emas va hujjatlar haqiqatan ham
Yulduzlarni kompyuter ko'rish (OpenCV) yordamida tanib olish: 11 qadam (rasmlar bilan)
Yulduzlarni kompyuter ko'rish (OpenCV) yordamida tanib olish: Bu ko'rsatma sizga tasvirdagi yulduzcha naqshlarini avtomatik aniqlash uchun kompyuterni ko'rish dasturini qanday yaratishni tasvirlab beradi. Usul OpenCV (Open Source Computer Vision) kutubxonasidan foydalanib, o'qitiladigan HAAR kaskadlari to'plamini yaratadi
Tamil tilida multimetrdan qanday foydalanish kerak - Yangi boshlanuvchilar uchun qo'llanma - Yangi boshlanuvchilar uchun multimetr: 8 qadam
Tamil tilida multimetrdan qanday foydalanish kerak | Yangi boshlanuvchilar uchun qo'llanma | Yangi boshlanuvchilar uchun multimetr: Salom do'stlar, men bu qo'llanmada men multimetrni elektronikaning barcha turlarida 7 xil bosqichda qanday ishlatishni tushuntirdim, masalan: 1) nosozliklarni aniqlash uchun uzluksizlik testi 2) doimiy oqimni o'lchash 3) diod va LEDni sinovdan o'tkazish 4) o'lchash. Resi
Mikro: bitli MU ko'rish sensori - ketma -ket ulanish va OLED ekrani: 10 qadam
Micro: bit MU Vision Sensor - ketma -ket ulanish va OLED ekrani: Bu MU ko'rish sensori uchun uchinchi qo'llanma. Hozircha biz raqamlar va shaklli kartalarni tanib olish uchun MU -dan foydalanishga harakat qildik, lekin MU -sensorimizni yanada murakkab loyiha bilan o'rganish uchun biz yaxshiroq natijaga erishmoqchimiz. Biz bu qadar ma'lumotga ega bo'la olmaymiz
NodeMcu uchun yomg'ir tomchi sensori interfeysi - Yangi boshlanuvchilar uchun: 5 qadam
Yomg'ir tomchi sensori interfeysi NodeMcu | Yangi boshlanuvchilar uchun: ushbu qo'llanmada siz NodeMcu -ga yomg'ir tomchi sensori bilan qanday bog'lanish haqida bilasiz