สารบัญ:

IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK: 5 ขั้นตอน
IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK: 5 ขั้นตอน

วีดีโอ: IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK: 5 ขั้นตอน

วีดีโอ: IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK: 5 ขั้นตอน
วีดีโอ: วิธีใช้ Arduino ESP8266 WS2812b NeoPixel : ESP8266 ควบคุม LED WS2812B NeoPixel 2024, พฤศจิกายน
Anonim
Image
Image
IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK
IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK
IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK
IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK
IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK
IOT: ESP 8266 Nodemcu ควบคุม Neopixel Ws2812 LED Strip ผ่านอินเทอร์เน็ตโดยใช้แอป BLYNK

สวัสดีทุกคน ในคำแนะนำนี้ฉันสร้างแสงโดยใช้แถบนำนีโอพิกเซลซึ่งสามารถควบคุมผ่านอินเทอร์เน็ตจากทั่วทุกมุมโลกโดยใช้แอป BLYNK และ nodemcu ทำงานเป็นสมองของโครงการนี้ ดังนั้นสร้างแสงรอบข้างสำหรับห้องของคุณโดยใช้ nodemcu พร้อมนีโอพิกเซล

ขั้นตอนที่ 1: รวบรวมส่วนประกอบของคุณ

รวบรวมส่วนประกอบของคุณ
รวบรวมส่วนประกอบของคุณ
รวบรวมส่วนประกอบของคุณ
รวบรวมส่วนประกอบของคุณ

ซื้อชิ้นส่วน:

ซื้อ Nodemcu ESP8266:

ซื้อ WS2812 LED:

ซื้อ WS2812 LED Ring:

///////////////////////////////////////////////////

คุณจะต้องมีส่วนประกอบต่อไปนี้สำหรับโครงการนี้: -

Nodemcu ESP 8266

NEOPIXEL แถบไฟ LED / วงแหวน LED

ลิงค์ซื้อพันธมิตร:-

โนเดมคู (esp8266)-

www.banggood.com/NodeMcu-Lua-WIFI-Internet…

www.banggood.com/3Pcs-NodeMcu-Lua-WIFI-Int…

www.banggood.com/Wemos-NodeMCU-V3-CP2102-L…

แถบนำแสงนีโอพิกเซล:-

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…

วงแหวน Ws2812 นีโอพิกเซล (12 บิต) -

www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812-…

www.banggood.com/CJMCU-12-Bit-WS2812-5050-…

Ws2812 neopixel (7 บิต) วงแหวน-

www.banggood.com/5Pcs-CJMCU-7-Bit-WS2812-5…

www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5…

วงแหวน Ws2812 neopixel (3 บิต) -

www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG…

www.banggood.com/CJMCU-3bit-WS2812-RGB-LED…

Ws2812 แถบนำแสงนีโอพิกเซล -

www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…

www.banggood.com/4-PCS-WS2812-5V-ไฟท้าย…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

ขั้นตอนที่ 2: วงจร

Image
Image
ตั้งค่าแอพ BLYNK
ตั้งค่าแอพ BLYNK

การออกแบบวงจรนั้นง่ายมาก เนื่องจากเรามีสายไฟเพียงสามเส้นใน NEOPIXEL 5V, Gnd & Din ดังนั้นเราจึงต้องต่อสาย 5V ของ NEOPIXEL เข้ากับพิน Vin บน nodemcu (เนื่องจากเราใช้พิน Vin เป็นพิน 5V สำหรับ NEOPIXEL ดังนั้นคุณ ไม่สามารถเชื่อมต่อมากกว่า 5v เป็นอินพุตของ nodemcu ดังนั้นตรวจสอบให้แน่ใจว่าคุณกำลังเปิดเครื่องด้วยสาย usb ไม่เช่นนั้นคุณจะทำลาย neopixel ของคุณ ดังนั้นโปรดใช้ความระมัดระวัง ตรวจสอบให้แน่ใจว่าอินพุตเป็น 5v) จากนั้นเชื่อมต่อ Gnd ของ neopixel กับ Gnd ของ nodemcu แล้วเชื่อมต่อ พิน Din ของ nodemcu กับพินดิจิทัลของ nodemcu ดังที่คุณเห็นในภาพ ฉันเชื่อมต่อกับพิน "D2" แล้ว และหากคุณมีปัญหากับวงจร ให้ไปที่วิดีโอเพื่อหลีกเลี่ยงปัญหา

ขั้นตอนที่ 3: ตั้งค่าแอป BLYNK

ตั้งค่าแอพ BLYNK
ตั้งค่าแอพ BLYNK
ตั้งค่าแอพ BLYNK
ตั้งค่าแอพ BLYNK

เปิดแอป BLYNK จากนั้นสร้างโปรเจ็กต์ใหม่และเลือก Board เป็น nodemcu จากนั้นระบบจะส่งโทเค็นการตรวจสอบสิทธิ์ไปยัง ID อีเมลของคุณ จากนั้นจากรายการวิดเจ็ต pic วิดเจ็ต zebra จากนั้นคลิกที่แอป จากนั้นในแอป zebra ให้คลิกที่ "ผสาน" แล้วเลือกเสมือน ปักหมุด "v2"

ขั้นตอนที่ 4: รหัส

รหัส
รหัส

ดาวน์โหลดรหัสจากลิงค์ที่ให้มา:-

drive.google.com/file/d/1LHaRLT34DCALufrqq…

เปิดรหัสและตั้งค่าจำนวน LED เมื่อฉันตั้งค่า 30 สำหรับฉัน ตั้งค่าพิน Din ของนีโอพิกเซลเนื่องจากของฉันคือ D2 และตั้งค่าพินเสมือนที่คุณใช้ในแอพ blynk ขณะที่ฉันตั้งเป็น V2 และในฟังก์ชัน Blynk.begin ตั้งเป็น

Blynk.begin(โทเค็นการรับรองความถูกต้อง, ssid, รหัสผ่าน);

ในฟังก์ชันนี้ ให้ป้อนโทเค็นการตรวจสอบความถูกต้องที่ส่งไปยังรหัสอีเมลของคุณ และใส่ ssid & รหัสผ่านของเครือข่าย จากนั้นอัปโหลดรหัสไปที่ nodemcu

ขั้นตอนที่ 5: ทดสอบโครงการ

Image
Image
ทดสอบโครงการ
ทดสอบโครงการ
ทดสอบโครงการ
ทดสอบโครงการ

ดังนั้นให้เชื่อมต่อสายไฟและเรียกใช้แอพแล้วคลิกที่ใดก็ได้บนม้าลายแล้วคุณจะเห็นว่าแถบไฟ LED จะเรืองแสงเป็นสีที่คุณคลิกบนแอพเพื่อให้คุณสามารถเปลี่ยนสีตามที่คุณต้องการผ่านทางอินเทอร์เน็ตได้ สนุก.

แนะนำ: