Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хэлхээ
- Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
- Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмэх, холбох
- Алхам 5: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 6: Тоглох
Видео: Arduino болон VL53L0X нислэгийн цаг + OLED дэлгэцийн заавар: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү гарын авлагад бид 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 -ийн самбарын төрлийг сонгоно уу
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 -д бүрэлдэхүүн хэсгүүдийг нэмэх, холбох
- "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 кодыг үүсгэх, хөрвүүлэх, байршуулах
Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.
Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)
Алхам 6: Тоглох
Хэрэв та Arduino UNO модулийг асаах юм бол OLED дэлгэц нь нислэгийн мэдрэгчээс авсан зайг мм -ээр харуулах ёстой бөгөөд та мэдрэгчийн өмнө ямар нэгэн объект байрлуулж болох бөгөөд утга нь өөрчлөгдөх болно.
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг эндээс татаж аваад Visuino -д нээж болно:
Зөвлөмж болгож буй:
Arduino OLED дэлгэцийн цэсийг сонгох боломжтой: 8 алхам
Arduino OLED дэлгэцийн цэсийг сонгох боломжтой: Энэ заавар дээр бид OLED Display болон Visuino ашиглан сонголтын сонголттой цэс хэрхэн хийхийг сурах болно
OLED дэлгэцийн төслийн тусламжтайгаар GPS хяналт: 5 алхам (зурагтай)
OLED дэлгэцийн төслийн тусламжтайгаар GPS -ийн хяналт: Бүгдээрээ сайн байна уу, энэхүү хурдан нийтлэлд би өөрийн төслийг хуваалцах болно: SAMD21J18 микроконтроллер ба SSD1306 OLED 128*64 дэлгэцтэй ATGM332D GPS модуль, би Eagle Autodesk дээр тусгай ПХБ барьсан бөгөөд үүнийг програмчлав. Atmel studio 7.0 болон ASF ашиглан
Oled дэлгэцийн програмчлал: 5 алхам
Олед дэлгэцийн програмчлал: Олед бол хамгийн энгийн бөгөөд үр дүнтэй дэлгэц юм. Та элэгддэг эсвэл ямар ч төрлийн хяналтын төхөөрөмж хийж болно. OLED ашиглан цаг агаарын станц хийх эсвэл хөгжилтэй хөдөлгөөнт дүрс үзүүлэх боломжтой. Би OLED дэлгэц дээр олон DIY нийтлэл хайж байгаа бөгөөд зохих экспэйт байхгүй байна
Raspberry Pi хяналтын систем нь OLED дэлгэцийн модулиар дамждаг: 5 алхам
OLED дэлгэцийн модулийн тусламжтайгаар Raspberry Pi хяналтын систем: Энэ заавар дээр би Raspberry Pi 4 Model B системийн мэдээллийг харуулахын тулд 0.96 инчийн OLED дэлгэцийн модулийг I2C интерфэйсийг ашиглан хэрхэн тохируулах талаар тайлбарлах болно
NEO -6M GPS нь NodeMCU - OLED дэлгэцийн байрлалд холбогдсон - Visuino: 7 алхам
NEO -6M GPS нь NodeMCU - OLED дэлгэцийн байршилд холбогдсон - Visuino: Энэхүү гарын авлагад бид NodeMCU Mini, OLED Lcd, NEO -6M GPS, Visuino ашиглан LCD дэлгэц дээр GPS байрлалыг шууд харуулах болно. Үзүүлэх видео үзэх