สารบัญ:

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

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

วีดีโอ: Neopixel Ws 2812 LED Strip พร้อม Arduino ควบคุมโดย Bluetooth จาก Android หรือ Iphone: 4 ขั้นตอน
วีดีโอ: 08 การเขียนโปรแกรมควบคุม RGB led sled WS2812B 2024, กรกฎาคม
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 ในบ้านของคุณและหากมีปัญหาให้ดูวิดีโอเพื่อขอความช่วยเหลือ

แนะนำ: