
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14


Ushbu qo'llanmada biz APDS9960, arduino va Visuino ishorali sensori yordamida masofani o'lchashni o'rganamiz.
Videoni tomosha qiling!
1 -qadam: Sizga nima kerak


- Arduino UNO (yoki boshqa Arduino)
- APDS9960 sensori
- Jumper simlari
- Non paneli
- OLED displey
- Visuino dasturi: Visuino -ni yuklab oling
2 -qadam: 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: 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



- "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

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:
HC-SRF04 ultratovush sensori bilan masofani o'lchash (so'nggi 2020): 3 qadam

HC-SRF04 ultratovush sensori bilan masofani o'lchash (Oxirgi 2020 yil): Ultrasonik sensor (masofa) nima? Odamlar eshitmaydigan yuqori to'lqinli ultratovush (Sonar). Biroq, tabiatning hamma joyida ultratovush to'lqinlari mavjudligini ko'rishimiz mumkin. Yarasalar, delfinlar kabi hayvonlarda ultratovush to'lqinlaridan foydalanish
Bluetooth boshqariladigan RC avtomobili tezlikni boshqarish va masofani o'lchash bilan: 8 qadam

Bluetooth boshqariladigan RC avtomashinasi tezlikni boshqarish va masofani o'lchash bilan: Bolaligimda men doimo RC avtomashinalarini yaxshi ko'rardim. Hozirgi vaqtda siz Arduino yordamida Bluetooth orqali boshqariladigan arzon RC avtomashinalarini o'zingiz yasash uchun ko'plab qo'llanmalarni topishingiz mumkin. Keling, yana bir qadam tashlaymiz va kinematikadagi amaliy bilimlarimizni hisob -kitob qilish uchun ishlatamiz
Ultrasonik sensorli interfeys bilan DIY raqamli masofani o'lchash: 5 qadam

Ultrasonik sensorli interfeys yordamida DIY raqamli masofani o'lchash: Ushbu ko'rsatmaning maqsadi GreenPAK SLG46537 yordamida raqamli masofa sensori loyihalashdir. Tizim ultratovush sensori bilan ishlash uchun ASM va GreenPAK tarkibidagi boshqa komponentlar yordamida yaratilgan. Tizim shunday tuzilganki
Portativ masofani o'lchash moslamasi Arduino bilan: 9 qadam (rasmlar bilan)

Portativ masofani o'lchash moslamasi Arduino bilan!: Ushbu ko'rsatmalarni o'qiyotganingizda, siz uning orasidagi masofani o'lchash uchun va yaqinlashish sensori yaratishni o'rganasiz. U PICO, Arduino mos keluvchi taxtasi va boshqa bir qancha elektron qismlardan foydalanadi
Bloklanmagan APDS9960 ishorali sensori: 5 qadam

APDS9960 imo-ishorali sensorni blokirovka qilishni taqiqlash: Bu yo'riqnomada SparkFun_APDS-9960_Sensor_Arduino_Library yordamida APDS9960 imo-ishorali sensorni blokirovka qilmaydigan dasturni qanday yaratish haqida batafsil ma'lumot berilgan. Yoki hatto blokirovka qilish