
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12




ในบทช่วยสอนนี้ เราจะสร้างเครื่องวัดระยะทางแบบดิจิตอลที่จะส่งออกค่าบนจอแสดงผล OLED สำหรับโครงการนี้ คุณสามารถเลือกใช้โมดูล ardiuno หรือ ESP8266 และฉันจะให้รหัสสำหรับทั้งสองโมดูล หากคุณกำลังใช้ ESP8266 เป็นครั้งแรก โปรดดูบทแนะนำเกี่ยวกับโมดูลนี้ โครงร่างของโปรแกรมนี้คือเซ็นเซอร์วัดระยะทาง HC-SR04 จะส่งการอ่านไปยังไมโครคอนโทรลเลอร์ (arduino หรือ ESP8266) จากนั้นไมโครคอนโทรลเลอร์จะส่งออกค่านี้ไปยังจอแสดงผล มาเริ่มกันเลยดีกว่า
เสบียง
สำหรับบทช่วยสอนนี้ คุณจะต้องมีส่วนประกอบต่อไปนี้:
- ไมโครคอนโทรลเลอร์ (arduino หรือ ESP8266)
- เขียงหั่นขนม
- สายจัมเปอร์
- เซ็นเซอร์ระยะ HC-SR04
- จอแสดงผล OLED 0.96 นิ้ว
ขั้นตอนที่ 1: การเดินสายวงจร




ทำตามแผนผังและตารางสำหรับการเดินสายของ Arduino หรือ ESP8266
PINArduinoESP8266VCC (เซ็นเซอร์ระยะ)5V5VTRIG13D6ECHO12D5 GND (เซ็นเซอร์ระยะ)GNDGNDVDD (จอแสดงผล OLED)3.3V3.3VGND (จอแสดงผล OLED)GNDGNDSCKA5D1SDAA4D2
ขั้นตอนที่ 2: ติดตั้ง Adafruit OLED Library

ทำตามขั้นตอนต่อไปนี้เพื่อติดตั้งไลบรารี OLED:
- เปิด Arduino IDE และไปที่ Sketch > รวมไลบรารี > จัดการไลบรารี
- เมื่อหน้าต่างตัวจัดการห้องสมุดเปิดขึ้น ให้ค้นหา "SSD1306"
- เลือกอันที่มีชื่อว่า "Adafruit SSD1306 by Adafruit"
- คลิกติดตั้ง
- ตอนนี้ควรติดตั้งไลบรารี่แล้ว และคุณสามารถเข้าสู่การเขียนโปรแกรม
ขั้นตอนที่ 3: การเขียนโปรแกรม

นี่คือลิงค์สำหรับทั้งไฟล์ arduino IDE สำหรับ ESP8266 และ Arduino โค้ดมีความคิดเห็นที่อธิบายการทำงานของแต่ละบรรทัด
ขั้นตอนที่ 4: คุณทำเสร็จแล้ว


ตอนนี้คุณควรเห็นระยะทางที่แสดงบนจอแสดงผล OLED ขอบคุณสำหรับการอ่านและโปรดชำระเงินบทช่วยสอนอื่น ๆ ของฉัน
แนะนำ:
สวิตช์รีเลย์ RFID Arduino Uno พร้อมจอแสดงผล I2C: 4 ขั้นตอน

สวิตช์รีเลย์ RFID Arduino Uno พร้อมจอแสดงผล I2C: สวัสดี นี่เป็นโครงการแรกของฉัน ฉันชื่อออสการ์ และฉันอายุ 13 ปี โปรเจ็กต์นี้ใช้งานได้กับจอแสดงผล I2C ไม่ใช่แบบปกติ
ESP32 GPS Tracker พร้อมจอแสดงผล OLED: 7 ขั้นตอน

ESP32 GPS Tracker พร้อมจอแสดงผล OLED: นี่คือตัวติดตาม GPS ซึ่งแสดงข้อมูลตำแหน่งทั้งหมดบนจอแสดงผล OLED ปุ่มช่วยให้ผู้ใช้โต้ตอบกับ UI บน OLED ว่าไงล่ะ Akarsh ที่นี่จาก CETech รหัสนำเสนอโปรแกรมที่ขับเคลื่อนด้วยเมนูโดยใช้ปุ่มออนบอร์ด
สถานีตรวจอากาศ DIY พร้อมจอแสดงผล Nextion และ Arduino: 11 ขั้นตอน

สถานีตรวจอากาศ DIY พร้อมจอแสดงผล Nextion และ Arduino: ในบทช่วยสอนนี้ เราจะใช้การแสดงผล Nextion, โมดูลเวลา rtc1307, Arduino UNO และ Visuino เพื่อแสดงเวลาปัจจุบัน อุณหภูมิ และความชื้น ดูวิดีโอสาธิต
Pi-hole Monitor ESP8266 พร้อมจอแสดงผล OLED: 4 ขั้นตอน

Pi-hole Monitor ESP8266 พร้อมจอแสดงผล OLED: Pi-hole Monitor คือ Wemos D1 Mini (ESP8266) พร้อมจอแสดงผล SSD1306 OLED ที่จัดการผ่านเว็บอินเทอร์เฟซและอยู่บนเครือข่ายท้องถิ่นของคุณและจะแสดงสถิติจากเซิร์ฟเวอร์ Pi-hole ของคุณ คุณสมบัติ: แสดงสถิติ Pi-Hole Total BlockedTot
ESP32 พร้อมจอแสดงผล Oled - แถบความคืบหน้า: 6 ขั้นตอน

ESP32 พร้อม Display Oled - แถบความคืบหน้า: ESP32 ที่เราจะพูดถึงในวันนี้คือเครื่องที่มาพร้อมกับ Display Oled ในตัวอยู่แล้ว ฟังก์ชันนี้ทำให้ชีวิตของเราง่ายขึ้นมาก เพราะเราสามารถมีความประทับใจเกี่ยวกับค่าของตัวแปรที่ปรากฏขึ้น คุณไม่แม้แต่จะฮา