2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
มีบางครั้งที่คุณต้องการเปลี่ยนสีและความสว่างของไฟบ้านด้วยการแตะเพียงไม่กี่ครั้งบนโทรศัพท์ของคุณหรือไม่ ข่าวดีก็คือ สามารถทำได้ง่ายๆ โดยใช้ไมโครคอนโทรลเลอร์ที่รองรับ Bluetooth เช่น Ameba RTL8722 จาก Realtek นี่ฉันจะแสดงให้คุณเห็นได้อย่างไร~
เสบียง:
- อะมีบา ดี [RTL8722 CSM/DM] x 1
- RGB LED
- สมาร์ทโฟน Android / iOS
ขั้นตอนที่ 1: การเชื่อมต่อ
ดูภาพด้านบนเพื่อสร้างการเชื่อมต่อระหว่างไมโครคอนโทรลเลอร์กับไฟ RGB
ขั้นตอนที่ 2: รหัส
รหัสได้รับการดูแลสำหรับคุณแล้ว เพียงใช้ arduino IDE เพื่อดาวน์โหลดแพ็คเกจและไลบรารี ameba board (สำหรับรายละเอียดโปรดอ่านคู่มืออย่างเป็นทางการที่
จากนั้นทำตามภาพด้านบนเพื่อดาวน์โหลดโค้ดลงในบอร์ดอะมีบา
ขั้นตอนที่ 3: สาธิต
สำหรับโครงการนี้ แอปสมาร์ทโฟนใช้เพื่อส่งคำสั่งผ่าน BLE UART เพื่อควบคุมเอาต์พุต PWM และเปลี่ยนสีของ LED RGB
ดังนั้น ตรวจสอบให้แน่ใจว่าได้ติดตั้งแอพที่จำเป็นบนสมาร์ทโฟนของคุณแล้ว โดยสามารถดูได้ที่:
– Google Play Store:https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect
– Apple App Store:https://apps.apple.com/us/app/bluefruit-connect/id830125974
เปิดแอปบนสมาร์ทโฟนของคุณ สแกนและเชื่อมต่อกับบอร์ดที่แสดงเป็น “AMEBA_BLE_DEV” และเลือกตัวควบคุม -> ฟังก์ชันตัวเลือกสีในแอป
ใช้วงล้อเลือกสี ความอิ่มตัว และตัวเลื่อนความสว่าง เลือกสีที่ต้องการแล้วคลิกเลือกเพื่อส่งค่า RGB ไปยังบอร์ด คุณควรเห็น LED RGB เปลี่ยนเป็นสีที่ตรงกัน