Neopixel Ws 2812 LED Strip พร้อม Arduino ควบคุมโดย Bluetooth จาก Android หรือ Iphone: 4 ขั้นตอน
Neopixel Ws 2812 LED Strip พร้อม Arduino ควบคุมโดย Bluetooth จาก Android หรือ Iphone: 4 ขั้นตอน
Anonim
Image
Image

สวัสดีทุกคนในคำแนะนำนี้ ฉันได้พูดคุยเกี่ยวกับวิธีควบคุมแถบนำแสง 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: การตั้งค่าแอพบนโทรศัพท์

Image
Image
การตั้งค่าแอพบนโทรศัพท์
การตั้งค่าแอพบนโทรศัพท์
การตั้งค่าแอพบนโทรศัพท์
การตั้งค่าแอพบนโทรศัพท์

เปิด 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 ในบ้านของคุณและหากมีปัญหาให้ดูวิดีโอเพื่อขอความช่วยเหลือ

แนะนำ: