Mundarija:

Enkoder optik sensori moduli FC-03 bilan shahar motorini boshqarish: 7 qadam
Enkoder optik sensori moduli FC-03 bilan shahar motorini boshqarish: 7 qadam

Video: Enkoder optik sensori moduli FC-03 bilan shahar motorini boshqarish: 7 qadam

Video: Enkoder optik sensori moduli FC-03 bilan shahar motorini boshqarish: 7 qadam
Video: PNP, NPN, Push-Pull выходные сигналы датчиков. Принцип работы, отличия, применение с ПЛК. 2024, Noyabr
Anonim

Ushbu qo'llanmada biz doimiy dvigatel, OLED -displey va Visuino yordamida optik kodlovchi uzilishlarini sanashni o'rganamiz.

Videoni tomosha qiling!

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
  • Arduino UNO (yoki boshqa Arduino)
  • Optik ulanish sensori moduli FC-03
  • DC motor
  • Siz shahar motoriga o'rnatadigan kodlovchi g'ildirak (teshiklari bilan)
  • OLED displey
  • Jumper simlari
  • Non paneli
  • Visuino dasturi: Visuino -ni yuklab oling

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
  • OLED displey pinini [VCC] Arduino piniga [5V] ulang
  • OLED displey pinini [GND] Arduino piniga [GND] ulang
  • OLED displey pinini [SCL] Arduino piniga [5V] ulang
  • Encoder FC-03 pinini [VCC] Arduino piniga [5V] ulang
  • Encoder FC-03 pinini [GND] Arduino piniga [GND] ulang
  • Encoder FC-03 pinini [D0] Arduino raqamli piniga [10] ulang.
  • Quvvat manbaini [3-6V] shahar motoriga ulang

3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang

Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang

Arduino dasturlashni boshlash uchun siz bu erdan Arduino IDE -ni o'rnatishingiz kerak bo'ladi:

Shuni yodda tutingki, Arduino IDE 1.6.6 da ba'zi muhim xatolar mavjud. 1.6.7 yoki undan yuqori versiyasini o'rnatganingizga ishonch hosil qiling, aks holda bu ko'rsatma ishlamaydi! Agar siz bajarilmagan bo'lsangiz, Arduino UNO dasturini o'rnatish uchun Arduino IDE ni o'rnatish bo'yicha ko'rsatmalarni bajaring! Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.

4 -qadam: Visuino ADD va komponentlarini o'rnating

Visuino ADD va komponentlarini o'rnating
Visuino ADD va komponentlarini o'rnating
Visuino ADD va komponentlarini o'rnating
Visuino ADD va komponentlarini o'rnating
Visuino ADD va komponentlarini o'rnating
Visuino ADD va komponentlarini o'rnating

"SSD1306/SH1106 OLED -displey (I2C)" komponentini qo'shing

"DisplayOLED1" komponentini ikki marta bosing va:

"Elements" oynasida "Matn chizish" ni chap tomonga suring, chap tomonda "Matn chizish1" -ni tanlang va xususiyatlar oynasida o'lchamini 2 va matnga o'rnating: QADAMLAR

"Elements" oynasida "Matn maydoni" ni chap tomonga suring Chap tomonda TextField1 -ni tanlang va xususiyatlar oynasida 3 va Y -30 o'lchamlarini o'rnating. Elementlar oynasini yoping.

"Hisoblagich" komponentini qo'shing

Counter1 komponentini tanlang va xususiyatlar oynasida Min> Value ni 0 ga o'rnating

5 -qadam: Visuino Connect komponentlarida

Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
Visuino Connect komponentlarida
  • Arduino kartali raqamli pinni [10] Counter1 piniga ulang [In]
  • Counter1 pinini [Chiqish] ni DisplayOLED1> TextField1 piniga [In] ulang
  • DisplayOLED1 I2C pinini [Chiqish] ni Arduino platasi I2C [In] ga ulang.

6 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.

7 -qadam: O'ynang

Agar siz Arduino UNO modulini quvvatlantirsangiz va uni ishlatish uchun shahar motorini quvvat manbaiga ulasangiz, OLED -displeyda uzilishlar soni ko'rsatiladi.

Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin:

Tavsiya: