İçindekiler:

Arduino ve VL53L0X Uçuş Süresi + OLED Ekran Eğitimi: 6 Adım
Arduino ve VL53L0X Uçuş Süresi + OLED Ekran Eğitimi: 6 Adım

Video: Arduino ve VL53L0X Uçuş Süresi + OLED Ekran Eğitimi: 6 Adım

Video: Arduino ve VL53L0X Uçuş Süresi + OLED Ekran Eğitimi: 6 Adım
Video: Using one or more VL6180X 20cm Time-of-Flight proximity sensor with Arduino 2024, Temmuz
Anonim
Image
Image

Bu eğitimde, VL53L0X Uçuş Süresi sensörü ve OLED Ekranı kullanarak mesafeyi mm cinsinden nasıl görüntüleyeceğinizi öğreneceğiz.

Videoyu izle.

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  • Arduino UNO (veya başka bir Arduino)
  • VL53L0X Lazer Mesafe Sensörü Uçuş Süresi Sensörü
  • Atlama telleri
  • OLED Ekran
  • Visuino programı: Visuino'yu indirin

Adım 2: Devre

Devre
Devre
  • OLED Ekran pinini (GND) Arduino pinine (GND) bağlayın
  • OLED Ekran pinini (VCC) Arduino pinine (5V) bağlayın
  • OLED Ekran pinini (SCL) Arduino pinine (SCL) bağlayın
  • OLED Ekran pinini (SDA) Arduino pinine (SDA) bağlayın
  • VL53L0X sensör pinini (GND) Arduino pinine (GND) bağlayın
  • VL53L0X sensör pinini (VCC) Arduino pinine (5V) bağlayın
  • VL53L0X sensör pinini (SCL) Arduino pinine (SCL) bağlayın
  • VL53L0X sensör pinini (SDA) Arduino pinine (SDA) bağlayın

Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Arduino'yu programlamaya başlamak için, Arduino IDE'yi buradan yüklemeniz gerekir:

Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Eğer yapmadıysanız, Arduino IDE'yi ESP 8266'yı programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 4: Visuino'da Bileşenleri Ekle ve Bağla

Visuino'da Bileşenleri Ekle ve Bağla
Visuino'da Bileşenleri Ekle ve Bağla
Visuino'da Bileşenleri Ekle ve Bağla
Visuino'da Bileşenleri Ekle ve Bağla
Visuino'da Bileşenleri Ekle ve Bağla
Visuino'da Bileşenleri Ekle ve Bağla
  • "Time Of Flight Laser Ranger VL53L0X" bileşenini ekleyin
  • "SSD1306/SH1106 OLED Ekran (I2C)" bileşenini ekleyin, "DisplayOLED1" üzerine çift tıklayın ve öğeler penceresinde "Metin Alanı"nı sola sürükleyin ve özellikler penceresinde boyutu ayarlayın:2
  • LaserRanger1 pin Sensör I2C'yi Arduino pin I2C'ye bağlayın
  • DisplayOLED1 pin Out I2C'yi Arduino pin I2C'ye bağlayın
  • LaserRanger1 pin Mesafesini (mm) DisplayOLED1 pin Metin Alanı1'e bağlayın > Giriş

Adım 5: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da Arduino kodunu oluşturmak için F9'a basın veya Resim 1'de gösterilen butona tıklayın ve Arduino IDE'yi açın

Arduino IDE'de kodu derlemek ve yüklemek için Upload butonuna tıklayın (Resim 2)

6. Adım: Oynat

Arduino UNO modülüne güç verirseniz, OLED ekranı uçuş süresi sensöründen aldığı mesafeyi mm cinsinden görüntülemeye başlamalıdır, sensörün önüne bir nesne koyabilirsiniz ve değer değişecektir.

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, buradan indirebilir ve Visuino'da açabilirsiniz:

Önerilen: