
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
โปรเจ็กต์นี้ได้รับแรงบันดาลใจและการรีมิกซ์ Arduino LCD Display Control ผ่าน Bluetooth
บทนำ: ในโครงการนี้ เราจะทำ "Bluetooth OLED" สิ่งที่เรากำลังทำในการออกแบบนี้คือการเชื่อมต่อ Arduino กับ OLED และโมดูล Bluetooth เราเขียนโปรแกรมสั้นๆ ที่ช่วยให้เราเชื่อมต่อโมดูล Bluetooth กับโทรศัพท์ได้ จากนั้นเราดาวน์โหลดแอปที่สร้างใน MIT App Inventor จากนั้นเราสามารถเชื่อมต่อโมดูล Bluetooth กับแอปได้ ตอนนี้คุณสามารถส่งข้อความจากแอพไปยัง Arduino Arduino จะแสดงข้อความบน OLED
โครงการนี้ยังสามารถปรับปรุงได้
ขั้นตอนที่ 1: วัสดุสิ้นเปลือง

ส่วนประกอบที่จำเป็นในการทำโครงการนี้คือ:
Arduino IDE
Arduino นาโน
0.96" SSD1306 128X64 OLED
โมดูลบลูทูธ (HC-05)
เขียงหั่นขนม
สายจัมเปอร์
ขั้นตอนที่ 2: การเดินสาย OLED

เชื่อมต่อ OLED ดังต่อไปนี้:
Arduino >> OLED
GND >> GND
5V >> VCC
A4 >> SDA
A5 >> SCL
ขั้นตอนที่ 3: การเดินสาย Bluetooth

เชื่อมต่อบลูทูธดังต่อไปนี้:
Arduino >> Bluetooth
GND >> GND
5V >> VCC
D3 >> RX
D2 >> TX
ขั้นตอนที่ 4: การอัปโหลดโปรแกรม

เปิดโปรแกรมบน Arduino IDE เมื่อเปิดแล้ว ให้คอมไพล์ภาพสเก็ตช์เพื่อดูว่าไม่มีข้อผิดพลาดหรือไม่ จากนั้นคุณสามารถอัปโหลดได้ ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลดไลบรารีทั้งหมดก่อนที่จะอัปโหลดโปรแกรม หลังจากที่คุณอัปโหลดโปรแกรมแล้ว หากคุณเห็นหน้าจอเปิดขึ้นเป็นเวลาหนึ่งวินาที จากนั้นปิด แสดงว่าคุณได้ต่อสาย OLED อย่างถูกต้อง
ฉันใช้แบบอักษร "FreeMonopt97b" แต่คุณสามารถไปที่เว็บไซต์ของ Adafruit ได้หากต้องการใช้แบบอักษรอื่น คุณจะต้องทำการเปลี่ยนแปลงเล็กน้อยในโค้ดหลังจากที่คุณเพิ่มแบบอักษรใหม่
สำหรับรหัสที่สมบูรณ์โปรดส่งอีเมลมาที่: [email protected]
ขั้นตอนที่ 5: ดาวน์โหลดแอป



ฉันได้สร้างแอปใน MIT APP INVENTOR คุณไม่จำเป็นต้องสร้างแอปเพราะฉันได้จัดเตรียมไฟล์.apk สำหรับแอปไว้แล้ว แอปนี้มีชื่อว่า "Bluetooth-OLED.apk" และเมื่อคุณดาวน์โหลดแล้ว โลโก้ควรมีลักษณะเหมือนรูปภาพของ OLED ที่มีโลโก้ Bluetooth อยู่ที่มุมหนึ่ง และ "Bluetooth พร้อม OLED" อยู่ที่อีกมุมหนึ่ง
ขั้นตอนที่ 6: การทดสอบโครงการ

เพื่อทดสอบว่าโปรเจ็กต์กำลังทำงานอยู่ ให้เปิดแอพและเชื่อมต่อกับโมดูล Bluetooth ของคุณ เมื่อคุณเชื่อมต่อแอพกับโมดูล Bluetooth แล้ว คุณจะเห็นข้อความเชื่อมต่อบนหน้าจอ OLED ตอนนี้คุณสามารถพิมพ์บางสิ่งบนโทรศัพท์ และเมื่อคุณกดปุ่มส่งที่ด้านล่างของแอพ มันจะส่งข้อความที่คุณเขียนไปยังโมดูล Bluetooth Arduino จะแสดงข้อความบน OLED
แนะนำ:
ภาพเคลื่อนไหวบิตแมปบนจอแสดงผล OLED SSD1331 (SPI) ด้วย Visuino: 8 ขั้นตอน

ภาพเคลื่อนไหวบิตแมปบนจอแสดงผล OLED SSD1331 (SPI) ด้วย Visuino: ในบทช่วยสอนนี้ เราจะแสดงและย้ายภาพบิตแมปในรูปแบบแอนิเมชั่นอย่างง่ายบนจอแสดงผล OLED SSD1331 (SPI) ด้วย Visuino ดูวิดีโอ
เมนูแสดงผล Arduino OLED พร้อมตัวเลือกให้เลือก: 8 ขั้นตอน

เมนูแสดงผล Arduino OLED พร้อมตัวเลือกในการเลือก: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างเมนูที่มีตัวเลือกการเลือกโดยใช้ OLED Display และ Visuino ดูวิดีโอ
Arduino วิธีใช้จอแสดงผล OLED ขนาด 1.3 นิ้ว SH1106: 7 ขั้นตอน

Arduino วิธีใช้จอแสดงผล OLED ขนาด 1.3 นิ้ว SH1106: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ซอฟต์แวร์ Arduino และ Visuino สำหรับจอแสดงผล OLED ขนาด 1.3 นิ้ว ดูวิดีโอ
ESP8266 OLED - รับเวลาและวันที่จากอินเทอร์เน็ต: 8 ขั้นตอน

ESP8266 OLED - รับเวลาและวันที่จากอินเทอร์เน็ต: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีรับวันที่และเวลาจากเซิร์ฟเวอร์ NIST TIME โดยใช้ ESP8266 OLED และ Visuino ดูวิดีโอสาธิต
TTGO Lora นาฬิกา OLED: 4 ขั้นตอน

TTGO Lora OLED Clock: จากโมดูลราคาถูกต่างๆ ในตลาดสำหรับโปรโตคอล LORA ตัวเลือกที่ถูกที่สุดคือ TTGO ซึ่งมาพร้อมกับพอร์ตเสาอากาศ SMA และ OLED ในตัว LORA มีความสามารถของตัวเอง แต่เรายังคงสามารถใช้โมดูลนี้เป็นโมดูล BLE หรือ ESP ได้