Mundarija:

APDS9960 ishorali sensori bilan masofani yaqinligini o'lchash: 6 qadam
APDS9960 ishorali sensori bilan masofani yaqinligini o'lchash: 6 qadam

Video: APDS9960 ishorali sensori bilan masofani yaqinligini o'lchash: 6 qadam

Video: APDS9960 ishorali sensori bilan masofani yaqinligini o'lchash: 6 qadam
Video: Redmi telefonida qoʻngʻiroq paytida ekran oʻchishini oldini olish #hayatmurad 2024, Noyabr
Anonim
Image
Image

Ushbu qo'llanmada biz APDS9960, arduino va Visuino ishorali sensori yordamida masofani o'lchashni 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
  • Arduino UNO (yoki boshqa Arduino)
  • APDS9960 sensori
  • Jumper simlari
  • Non paneli
  • OLED displey
  • Visuino dasturi: Visuino -ni yuklab oling

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
  • Sensor pinini [GND] Arduino karta piniga [GND] ulang
  • Sensor pinini [Vin] Arduino karta piniga [3.3V] ulang
  • Sensor pinini [SDA] Arduino karta piniga [SDA] ulang
  • Sensor pinini [SCL] Arduino karta piniga [SCL] ulang
  • OLED displey pinini [GND] Arduino karta piniga [GND] ulang.
  • OLED displey pinini [VCC] Arduino platasiga ulang [+5V]
  • OLED displey pinini [SCL] Arduino karta piniga [SCL] ulang
  • OLED displey pinini [SDA] Arduino karta piniga [SDA] 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

Visuino: https://www.visuino.eu 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 -da komponentlarni qo'shing

Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
  • "Gesture Color Proximity APDS9960 I2C" komponentini qo'shing
  • "OLED" komponentini qo'shing
  • "DisplayOLED1" ni ikki marta bosing.
  • Elementlar oynasida "Matn maydoni" ni chapga suring, xususiyatlar oynasida o'lchamini 3 ga qo'ying
  • Elementlar oynasini yoping
  • "GestureColorProximity1"> Yaqinlik pinini [Chiqish] ni "DisplayOLED1"> Matn maydonining 1 piniga [In] ulang.
  • "GestureColorProximity1" I2C pin "Out" ni Arduino Board I2C piniga ulang [In]
  • "DisplayOLED1" I2C pinini "Chiqish" ni Arduino Board I2C piniga ulang [In]

5 -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.

6 -qadam: O'ynang

Agar siz Arduino UNO modulini quvvatlantirsangiz va qog'ozni imo -ishora sensori ustida harakatlantirsangiz, OLED -displeyda qog'ozning mm masofasi 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: