สารบัญ:
วีดีโอ: Neopixel Ws 2812 LED Strip พร้อม Arduino ควบคุมโดย Bluetooth จาก Android หรือ Iphone: 4 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีทุกคนในคำแนะนำนี้ ฉันได้พูดคุยเกี่ยวกับวิธีควบคุมแถบนำแสง neopixel หรือแถบ led ws2812 จากโทรศัพท์ Android หรือ iphone ของคุณโดยใช้การเชื่อมต่อ Bluetooth
เพื่อให้คุณสามารถเพิ่ม neopixel led strip ในบ้านของคุณพร้อมกับ Arduino กับ hc05 เพื่อให้มีการเชื่อมต่อ Bluetooth และควบคุมจากโทรศัพท์มือถือและเพลิดเพลินกับการแสดงแสงสี
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
ซื้อชิ้นส่วน:ซื้อ ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
ซื้อ HC05:
www.utsource.net/itm/p/6466232.html
ซื้อ WS2812 LED:https://www.utsource.net/itm/p/8673712.html
ซื้อ WS2812 LED แหวน:
www.utsource.net/itm/p/8673715.html
//////////////////////////////////////////////////////////////////////////////
สามองค์ประกอบพื้นฐานที่จำเป็นคือ
Arduino uno
แถบนำ Neopixel
บลูทูธ hc05
และส่วนประกอบเพิ่มเติมอีกเล็กน้อยเช่น
สายจัมเปอร์
ตัวต้านทาน 1k 2k
เขียงหั่นขนม ฯลฯ
ลิงค์ซื้อ:-
แถบนำแสงนีโอพิกเซล:-
www.banggood.com/1M-WS2812-IC-SMD5050-Wate…
www.banggood.com/1M-WS2812-IC-SMD5050-Drea…
www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…
www.banggood.com/1M-5M-WS2813-RGB-Dream-Co…
www.banggood.com/WS2812-5V-Colorful-Highli…
www.banggood.com/1M-2M-3M-WS2812-SMD5050-B…
โมดูลบลูทูธ HC05-
www.banggood.com/HC-05-Wireless-Bluetooth-…
www.banggood.com/HC-05-Wireless-Bluetooth-…
Arduino Uno: -
www.banggood.com/Wholesale-Arduino-Compati…
www.banggood.com/3Pcs-Arduino-Compatible-R…
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
ขั้นตอนที่ 2: สร้างวงจร
เตรียมวงจรบนเขียงหั่นขนมตาม schmatics ที่ให้ไว้ในภาพ & ลองใช้แหล่งจ่ายไฟอื่นสำหรับ ws2812 แทนการเรียกใช้จาก Arduino uno เพราะ ARDUINO ไม่สามารถรัน ws2812 & Bluetooth พร้อมกันได้ดังนั้นลองใช้พิเศษ อะแดปเตอร์จ่ายไฟ 5v สำหรับ ws 2812
หากคุณไม่มีแหล่งจ่ายไฟเพิ่มเติม ในรหัส คุณสามารถลดความสว่างของแถบนำแสงนีโอพิกเซลเพื่อลดการใช้พลังงานได้
ขั้นตอนที่ 3: ส่วนการเข้ารหัส
ดาวน์โหลดโค้ดจากลิงค์ด้านล่าง:-
รหัส & Schmatics:-
และตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี adafruit neopixel แล้ว
และในการตั้งค่าโค้ด ดาต้าพินของแถบ LED ไม่มีแถบ LED ในแถบ LED & ความสว่างของแถบ LED และอัปโหลดรหัสไปยัง Arduino
ขั้นตอนที่ 4: การตั้งค่าแอพบนโทรศัพท์
เปิด play store บนโทรศัพท์ของคุณและดาวน์โหลดแอพ Bluetooth terminal hc 05 และเชื่อมต่อแอพกับโมดูล Bluetooth hc05 หากคุณมี iPhone จาก apple store ให้ดาวน์โหลดแอปเทอร์มินัล Bluetooth ใด ๆ มันจะทำงานได้ดี
และส่งอักขระจากแอปไปที่ hc 05 เพื่อควบคุมแถบไฟ LED ตามที่แสดงในรูปภาพ เมื่อส่งอักขระ "r" จะเปลี่ยนแถบไฟ LED เป็นสีแดง ในทำนองเดียวกันฟังก์ชันทั้งหมดจะได้รับด้านล่าง:-
ฟังก์ชั่นตัวละคร
แถบไฟ LED สีแดง "r"
แถบไฟ LED สีเขียว "g"
แถบไฟ LED สีฟ้า "b"
"w" แถบไฟ LED สีขาว
"o" ปิด
"เอ" แอนิเมชั่นสายรุ้ง
"ม" ผสมลาย
ลองตัวละครเหล่านี้ทั้งหมดแล้วส่ง & เพลิดเพลินไปกับการแสดงแถบไฟ LED ในบ้านของคุณและหากมีปัญหาให้ดูวิดีโอเพื่อขอความช่วยเหลือ