สารบัญ:

Arduino DIY Bluetooth Controller LED RGB Strip: 4 ขั้นตอน
Arduino DIY Bluetooth Controller LED RGB Strip: 4 ขั้นตอน

วีดีโอ: Arduino DIY Bluetooth Controller LED RGB Strip: 4 ขั้นตอน

วีดีโอ: Arduino DIY Bluetooth Controller LED RGB Strip: 4 ขั้นตอน
วีดีโอ: How To Make DIY Arduino RGB Led Strip Controller 2024, พฤศจิกายน
Anonim
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip
Arduino DIY Bluetooth Controller LED RGB Strip

สวัสดีทุกคน นี่เป็นโครงการที่สองที่ฉันอยากจะแบ่งปันกับคุณ!

ในบทช่วยสอนนี้ เราจะใช้โมดูลบลูทูธ HC-06 เนื่องจากมีราคาถูกและใช้งานง่าย (ฉันได้รับเงิน 2$ จาก aliexpress)

โมดูล Bluetooth ที่เราจะใช้ในวันนี้คือ HC-06 ซึ่งเป็นที่รู้จักและราคาถูก (ฉันได้รับเงิน 2 ยูโรจาก aliexpress)

แอปของเรายังอยู่ในขั้นตอนการทดสอบ ดังนั้นเราขอแนะนำให้คุณส่งอีเมลไปที่: [email protected] หากคุณมีปัญหาทางเทคนิคหรือพบปัญหาบางอย่าง ขอบคุณมากสำหรับความเข้าใจ!

ขั้นตอนที่ 1:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

เราต้องการชิ้นส่วนเหล่านี้:

  • 1x Arduino Board (ฉันจะใช้ Arduino NANO)
  • 1x โมดูลบลูทูธ HC-06 หรือ HC-05
  • 1x 12V ยาวเมตรของ RGB LED Strip (ฉันใช้ 30LEDs/m กับแอโนดทั่วไป)
  • 1x ขั้วต่อสกรู
  • ตัวต้านทาน 3x220Ω
  • 3x BUZ11 N-Channel Power MOSFET (หรือเทียบเท่า)
  • เขียงหั่นขนมและจัมเปอร์
  • (อุปกรณ์เสริม) แจ็ค DC และขั้วต่อ DC
  • และแน่นอนว่าพาวเวอร์ซัพพลาย 12V ฉันกำลังใช้พาวเวอร์ซัพพลายแบบแปรผัน

ขั้นตอนที่ 2: การเชื่อมต่อและแผนผัง

การเชื่อมต่อและแผนผัง
การเชื่อมต่อและแผนผัง
การเชื่อมต่อและแผนผัง
การเชื่อมต่อและแผนผัง
การเชื่อมต่อและแผนผัง
การเชื่อมต่อและแผนผัง

มาสร้างกันเถอะ! วงจรไม่ซับซ้อนอย่างที่คิดในแวบแรก

อันดับแรก เราต้องตรวจสอบว่า LED Strip ของเรามี Common Anode หรือ Common Cathode หรือไม่ ของฉันมีแอโนดทั่วไป ดังนั้นฉันจึงเชื่อมต่อแอโนดของ LED Strip กับแหล่งจ่ายไฟ 12V และส่วนที่เหลือเข้ากับขั้วสกรู ซึ่งเราจะเชื่อมต่อกับเอาต์พุตของ MOSFET ในภายหลัง

การเชื่อมต่อและแผนผังที่สำคัญทั้งหมดแสดงอยู่ในภาพด้านบน

ระวังให้มากเมื่อเชื่อมต่อราง 12V+ เข้ากับ VIN กับบอร์ด Arduino เพราะคุณสามารถเบิร์นบอร์ดได้หากเชื่อมต่อผิด นอกจากนี้อย่าลืมกราวด์ (GND) ทุกอย่าง

ขั้นตอนที่ 3: รหัส Arduino และการสื่อสารแบบอนุกรม

รหัส Arduino และการสื่อสารแบบอนุกรม
รหัส Arduino และการสื่อสารแบบอนุกรม

อัปโหลดภาพร่างต่อไปนี้ไปยัง Arduino โดยใช้สาย USB

อย่าลืมยกเลิกการเชื่อมต่อโมดูล HC-06 ก่อนอัปโหลดภาพร่าง!

ทำไม? หมุดสื่อสารของ HC-06 (RX และ TX) กำลังบล็อกการสื่อสารระหว่าง Arduino และคอมพิวเตอร์

คำอธิบายรหัส:

  • ขั้นแรก เราประกาศค่าคงที่สองสามค่า (ค่าคงที่ซึ่งไม่สามารถเปลี่ยนแปลงได้ในภายหลัง) สำหรับทั้งสามสี (แดง เขียว น้ำเงิน)
  • ในการตั้งค่า () เราเริ่มต้นการสื่อสารแบบอนุกรมด้วยอัตราบอด 9600 และตั้งค่าพินนำทั้งหมดเป็น OUTPUT
  • ในลูป () หาก Serial ได้รับบางสิ่งจะแยกวิเคราะห์ข้อมูลที่ได้รับเป็นจำนวนเต็ม (สำคัญในขั้นตอนต่อไป)
  • หากได้รับอักขระขึ้นบรรทัดใหม่ ('\n') อันดับแรกจะจำกัดค่าไว้ที่ช่วง 0-255 เนื่องจากช่วง PWM แล้วจึงทำการเปลี่ยนแปลงกับพินดิจิทัลด้วยวิธี analogWrite()

แค่นั้นแหละ! เราพร้อมแล้วสำหรับขั้นตอนสุดท้าย!

ขั้นตอนที่ 4: เชื่อมต่อ Arduino กับอุปกรณ์ Android

เชื่อมต่อ Arduino กับอุปกรณ์ Android
เชื่อมต่อ Arduino กับอุปกรณ์ Android
เชื่อมต่อ Arduino กับอุปกรณ์ Android
เชื่อมต่อ Arduino กับอุปกรณ์ Android
เชื่อมต่อ Arduino กับอุปกรณ์ Android
เชื่อมต่อ Arduino กับอุปกรณ์ Android

ดาวน์โหลดแอปต่อไปนี้: Smart Bluetooth - Arduino Bluetooth Serial ⚡

ลิงค์:

Smart Bluetooth เป็นแอปที่ช่วยให้คุณใช้โทรศัพท์เพื่อสื่อสารกับโมดูลหรือบอร์ด Bluetooth ด้วยวิธีที่ง่ายที่สุดและง่ายที่สุด เปิดประตูสู่วิธีไม่จำกัดในการควบคุมโครงการ DIY ของคุณ Smart Bluetooth นำเสนอวิธีการส่งข้อมูลไปยังโมดูลของคุณหลายวิธี

สมาร์ทบลูทูธมีคุณสมบัติดังต่อไปนี้:

  • เชื่อมต่อกับโมดูลของคุณอย่างรวดเร็ว
  • ส่งและรับข้อมูลจากโมดูลของคุณ
  • พินดิจิตอลและ PWM ของตัวรับสัญญาณควบคุม
  • ธีมมืดและสว่างรูปแบบการควบคุมที่แตกต่างกันสำหรับวัตถุประสงค์ที่แตกต่างกัน
  • UI ที่ทันสมัยและตอบสนอง
  • ปุ่มและสวิตช์ที่ปรับแต่งได้
  • ดำเนินโครงการ DIY RC Car ของคุณด้วยแป้นเกมที่สวยงาม
  • ควบคุมแถบ LED RGB ของคุณได้อย่างง่ายดายด้วยแถบเลื่อน
  • ปิดบลูทูธโดยอัตโนมัติเมื่อปิดเพื่อประหยัดแบตเตอรี่
  • บรรทัดคำสั่ง (เทอร์มินัล)

ในบทช่วยสอนนี้ เรากำลังใช้ TAB ที่สองกับ led ขนาดใหญ่ เพียงพอที่จะส่งอักขระสองตัว

ในภาพต่อไปนี้ฉันจะแสดงวิธีใช้แอพ ฉันจะแสดงวิธีค้นหาอุปกรณ์ใกล้เคียง วิธีจับคู่กับโมดูลที่เราใช้ และวิธีตั้งค่าข้อมูลที่ส่งจากแอป หากคุณรู้สึกสับสน ให้หยุดชั่วคราวและย้อนกลับไปยังขั้นตอนก่อนหน้าจนกว่าคุณจะดำเนินการได้ อย่างไรก็ตาม หากคุณยังคงประสบปัญหา โปรดแจ้งให้เราทราบ [email protected] เราจะตอบกลับภายใน 24 ชั่วโมง:)

  1. เปิดแอพ เลื่อนดูอินโทร กดปุ่ม SEARCH และค้นหาอุปกรณ์ใกล้เคียง
  2. เมื่อพบอุปกรณ์ของคุณ ให้เลือกโดยคลิกที่มัน
  3. เลือกธีมที่คุณต้องการ (มืดหรือสว่าง) และกดปุ่มที่คุณเลือกค้างไว้
  4. รอการเชื่อมต่อ หากล้มเหลว ให้ลองเชื่อมต่อใหม่
  5. หลังจากเชื่อมต่อสำเร็จแล้ว ให้เลือก TAB ที่สองโดยคลิกที่แท็บ จากนั้นลากแถบเลื่อนและตรวจสอบว่าแถบไฟ LED เปลี่ยนสีหรือไม่
  6. หากทุกอย่างใช้งานได้และคุณพอใจกับโปรเจ็กต์นี้ โปรดแสดงความคิดเห็นและให้คะแนนแอปของฉัน สิ่งนี้จะช่วยในการพัฒนาและการสอนเพิ่มเติม:)

อย่าลืมให้คะแนนและแสดงความคิดเห็นดีๆ ขอบคุณและพบกันใหม่ในการสอนครั้งต่อไป:)

แนะนำ: