Агуулгын хүснэгт:

Arduino болон VL53L0X нислэгийн цаг + OLED дэлгэцийн заавар: 6 алхам
Arduino болон VL53L0X нислэгийн цаг + OLED дэлгэцийн заавар: 6 алхам

Видео: Arduino болон VL53L0X нислэгийн цаг + OLED дэлгэцийн заавар: 6 алхам

Видео: Arduino болон VL53L0X нислэгийн цаг + OLED дэлгэцийн заавар: 6 алхам
Видео: ADVANCED ANIMAL ROBOTS YOU NEED TO SEE 2024, Арваннэгдүгээр
Anonim
Image
Image

Энэхүү гарын авлагад бид VL53L0X нислэгийн цаг мэдрэгч болон OLED дэлгэц ашиглан зайг мм-ээр хэрхэн харуулах талаар сурах болно.

Видеог үзээрэй.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  • Arduino UNO (эсвэл өөр Arduino)
  • VL53L0X Laser Ranging Sensor-Нислэгийн цаг мэдрэгч
  • Холбогч утас
  • OLED дэлгэц
  • Visuino програм: Visuino татаж авах

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ
  • OLED Display pin (GND) -ийг Arduino pin (GND) руу холбоно уу.
  • OLED Display pin (VCC) -ийг Arduino pin (5V) руу холбоно уу.
  • OLED Display pin (SCL) -ийг Arduino pin (SCL) руу холбоно уу.
  • OLED Display pin (SDA) -ийг Arduino pin (SDA) руу холбоно уу.
  • VL53L0X мэдрэгч зүү (GND) -ийг Arduino pin (GND) руу холбоно уу.
  • VL53L0X мэдрэгч зүү (VCC) -ийг Arduino зүү (5V) руу холбоно уу.
  • VL53L0X мэдрэгч зүү (SCL) -ийг Arduino зүү (SCL) руу холбоно уу.
  • VL53L0X мэдрэгчийн зүү (SDA) -ийг Arduino pin (SDA) руу холбоно уу.

Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу

Arduino програмчлах ажлыг эхлүүлэхийн тулд та Arduino IDE -г эндээс суулгасан байх шаардлагатай:

Arduino IDE 1.6.6 дээр зарим чухал алдаанууд байгааг анхаарна уу. 1.6.7 эсвэл түүнээс дээш хувилбарыг суулгасан эсэхээ шалгаарай, эс тэгвээс энэ заавар ажиллахгүй болно! Хэрэв та хийгээгүй бол Arduino IDE -ийг ESP 8266 програмд тохируулахын тулд энэхүү зааварт заасан алхмуудыг дагана уу! Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.

Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, холбох

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмж, холбоно уу
  • "Time Of Flight Laser Ranger VL53L0X" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "SSD1306/SH1106 OLED Дэлгэц (I2C)" бүрэлдэхүүн хэсгийг нэмж, "DisplayOLED1" дээр давхар товшоод, элементийн цонхонд "Текст талбар" -ыг зүүн тийш чирж, шинж чанарын цонхны хэмжээг тохируулна уу: 2
  • LaserRanger1 зүү мэдрэгч I2C -ийг Arduino pin I2C -тэй холбоно уу
  • DisplayOLED1 pin Out I2C -ийг Arduino pin I2C -тэй холбоно уу
  • LaserRanger1 зүү зайг (мм) DisplayOLED1 зүү Текст талбар1> In руу холбоно уу

Алхам 5: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.

Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)

Алхам 6: Тоглох

Хэрэв та Arduino UNO модулийг асаах юм бол OLED дэлгэц нь нислэгийн мэдрэгчээс авсан зайг мм -ээр харуулах ёстой бөгөөд та мэдрэгчийн өмнө ямар нэгэн объект байрлуулж болох бөгөөд утга нь өөрчлөгдөх болно.

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг эндээс татаж аваад Visuino -д нээж болно:

Зөвлөмж болгож буй: