Mündəricat:

Arduino və VL53L0X Uçuş Zamanı + OLED Ekran Təlimatı: 6 addım
Arduino və VL53L0X Uçuş Zamanı + OLED Ekran Təlimatı: 6 addım

Video: Arduino və VL53L0X Uçuş Zamanı + OLED Ekran Təlimatı: 6 addım

Video: Arduino və VL53L0X Uçuş Zamanı + OLED Ekran Təlimatı: 6 addım
Video: Laser distance measurement with M5Stack Core2 ESP32 and VL53L0X with Arduino - Robojax 2024, Iyul
Anonim
Image
Image

Bu təlimatda, VL53L0X Uçuş Vaxtı sensoru və OLED Ekranından istifadə edərək məsafəni mm olaraq göstərməyi öyrənəcəyik.

Videoya baxın.

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino UNO (və ya digər Arduino)
  • VL53L0X Lazer Aralığı Sensoru Uçuş Zamanı Sensoru
  • Jumper telləri
  • OLED Ekran
  • Visuino proqramı: Visuino'yu yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
  • OLED Ekran pinini (GND) Arduino pininə (GND) bağlayın
  • OLED Display pinini (VCC) Arduino pininə (5V) qoşun
  • OLED Display pinini (SCL) Arduino pininə (SCL) qoşun
  • OLED Display pinini (SDA) Arduino pininə (SDA) qoşun
  • VL53L0X sensor pinini (GND) Arduino pininə (GND) qoşun
  • VL53L0X sensor pinini (VCC) Arduino pininə (5V) qoşun
  • VL53L0X sensor pinini (SCL) Arduino pininə (SCL) qoşun
  • VL53L0X sensor pinini (SDA) Arduino pininə (SDA) qoşun

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:

Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Əgər etməmisinizsə, Arduino IDE -ni ESP 8266 proqramlaşdırmaq üçün bu Təlimat kitabındakı addımları izləyin! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino -da Komponentləri Əlavə et və Bağlayın

Visuino -da Komponentləri Əlavə et və Bağlayın
Visuino -da Komponentləri Əlavə et və Bağlayın
Visuino -da Komponentləri Əlavə et və Bağlayın
Visuino -da Komponentləri Əlavə et və Bağlayın
Visuino -da Komponentləri Əlavə et və Bağlayın
Visuino -da Komponentləri Əlavə et və Bağlayın
  • "Time Of Flight Laser Ranger VL53L0X" komponentini əlavə edin
  • "SSD1306/SH1106 OLED Ekran (I2C)" komponentini əlavə edin, "DisplayOLED1" düyməsini iki dəfə vurun və elementlər pəncərəsində "Mətn Sahəsi" ni sola və xüsusiyyətlər pəncərəsinin ölçü ölçüsünə sürükləyin: 2
  • LaserRanger1 pin sensoru I2C -ni Arduino pin I2C -yə qoşun
  • DisplayOLED1 pin Out I2C -ni Arduino pin I2C -yə qoşun
  • LaserRanger1 pin Məsafəsini (mm) DisplayOLED1 pin Mətn Sahəsinə1> Daxil edin

Addım 5: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkil 1 -də göstərilən düyməni basın və Arduino IDE -ni açın.

Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun (Şəkil 2)

Addım 6: Oyna

Arduino UNO modulunu işə salırsınızsa, OLED ekranı, uçuş sensoru vaxtından əldə etdiyi məsafəni mm olaraq göstərməyə başlamalıdır, sensorun qarşısına bir obyekt qoya bilərsiniz və dəyəri dəyişəcək.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz:

Tövsiyə: