สารบัญ:

ESP 8266 Nodemcu Ws 2812 หลอด LED MOOD ที่ใช้ Neopixel ควบคุมโดยใช้เว็บเซิร์ฟเวอร์: 6 ขั้นตอน
ESP 8266 Nodemcu Ws 2812 หลอด LED MOOD ที่ใช้ Neopixel ควบคุมโดยใช้เว็บเซิร์ฟเวอร์: 6 ขั้นตอน

วีดีโอ: ESP 8266 Nodemcu Ws 2812 หลอด LED MOOD ที่ใช้ Neopixel ควบคุมโดยใช้เว็บเซิร์ฟเวอร์: 6 ขั้นตอน

วีดีโอ: ESP 8266 Nodemcu Ws 2812 หลอด LED MOOD ที่ใช้ Neopixel ควบคุมโดยใช้เว็บเซิร์ฟเวอร์: 6 ขั้นตอน
วีดีโอ: Getting Started with ESP 8266 ESP 01 with Arduino IDE | Programming esp-01 with Arduino ide 2024, ธันวาคม
Anonim
Image
Image

ในโปรเจ็กต์นี้ เราจะสร้าง MOOD Lamp จาก nodemcu & neopixel และเบราว์เซอร์ใดๆ ก็ตามสามารถควบคุมได้โดยใช้เว็บเซิร์ฟเวอร์ในพื้นที่

ขั้นตอนที่ 1: แนวคิดพื้นฐาน

ไอเดียพื้นฐาน
ไอเดียพื้นฐาน

สวัสดีทุกคนในคำแนะนำนี้ฉันสร้าง MOOD LAMP โดยใช้ Neopixel LED Ring พร้อม Nodemcu ESP 8266 และ Lamp ถูกควบคุมโดยเว็บเซิร์ฟเวอร์ที่โฮสต์โดย nodemcu บนอุปกรณ์ ดังนั้นแนวคิดพื้นฐานที่จะสร้างเว็บเซิร์ฟเวอร์โดย nodemcu และเข้าถึงเว็บเซิร์ฟเวอร์ในเครื่องนั้นโดยโทรศัพท์ / เบราว์เซอร์พีซีแล้วส่งคำสั่งจากหน้านั้นเพื่อควบคุม Neopixels LED โดยเว็บเซิร์ฟเวอร์ในพื้นที่นั้น & ความสว่างโดยการส่งคำสั่งจากอินเทอร์เฟซที่โฮสต์โดยเว็บเซิร์ฟเวอร์ในพื้นที่และมีโหมดต่างๆ เพื่อดูไฟรูปแบบต่างๆ ดังนั้นสนุกกับการสร้าง MOOD LAMP เว็บเซิร์ฟเวอร์ที่ใช้ neopixel ของคุณเอง

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

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

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

www.utsource.net/itm/p/8673408.html

ซื้อ WS2812 LED:

www.utsource.net/itm/p/8673712.html

ซื้อ WS2812 LED แหวน:

www.utsource.net/itm/p/8673715.html

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

ในการทำโปรเจ็กต์นี้ เราจำเป็นต้องมีองค์ประกอบพื้นฐานสามอย่าง

1- ws 2812 วงแหวนหรือแถบนำ

2-Nodemcu esp8266

3- สาย usb สำหรับจ่ายไฟ

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

โนเดมคู (esp8266)-

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

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

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

วงแหวน 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…

ขั้นตอนที่ 3: เตรียมวงจรของคุณ

เตรียมวงจรของคุณ
เตรียมวงจรของคุณ

วงจรนั้นง่ายมาก สิ่งที่คุณต้องทำคือเชื่อมต่อพิน nodemcu Vin กับ Vcc ของ neopixel เนื่องจากเราใช้ Vin pin ของ nodemcu สำหรับ neopixel ดังนั้นอย่าใช้มากกว่า 5v เป็นพลังงานสำหรับ node mcu นั่นเป็นสาเหตุที่ฉันใช้สาย usb จากนั้นเชื่อมต่อ Gnd ของ nodemcu กับ Neopixel Gnd & Din pin ของ neopixel กับพิน D2 บน nodemcu

ขั้นตอนที่ 4: อัปโหลดรหัส

อัพโหลดโค้ด
อัพโหลดโค้ด

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

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

จากนั้นเปิดใน ARDUINO ide & ในรหัสให้ตั้งค่าพิน neopixel เป็น D2 (ไม่ว่าพินข้อมูลของ neopixel จะเชื่อมต่อกับ nodemcu) จากนั้นจำนวนพิกเซลซึ่งหมายถึงไม่มีไฟ LED บนนีโอพิกเซลของคุณจากนั้นใส่ ssid ของเราเตอร์ของคุณหรือ ฮอตสปอตมือถืออัปโหลดรหัส

ขั้นตอนที่ 5: เตรียมเอกสารแนบ

เตรียมเอกสารแนบ
เตรียมเอกสารแนบ
เตรียมเอกสารแนบ
เตรียมเอกสารแนบ
เตรียมเอกสารแนบ
เตรียมเอกสารแนบ
เตรียมเอกสารแนบ
เตรียมเอกสารแนบ

ฉันทำกล่องกระดาษแข็งสำหรับคลุมอุปกรณ์อิเล็กทรอนิกส์ & ฝาปิดหลอด LED เป็นดิฟฟิวเซอร์เพื่อทำให้แสงมีความสม่ำเสมอในทุกทิศทาง คุณสามารถออกแบบอะไรก็ได้ที่คุณชอบ

ขั้นตอนที่ 6: ขั้นตอนสุดท้าย: มาทดสอบกัน

Image
Image
ขั้นตอนสุดท้าย: มาทดสอบกัน
ขั้นตอนสุดท้าย: มาทดสอบกัน
ขั้นตอนสุดท้าย: มาทดสอบกัน
ขั้นตอนสุดท้าย: มาทดสอบกัน
ขั้นตอนสุดท้าย: มาทดสอบกัน
ขั้นตอนสุดท้าย: มาทดสอบกัน

ในขั้นตอนสุดท้าย ให้ใช้สายเคเบิล จากนั้น nodemcu จะค้นหาเครือข่ายที่มี ssid & pass ในรหัส และหากพบเครือข่าย มันจะเชื่อมต่อ ตอนนี้ให้อุปกรณ์ใด ๆ ที่เชื่อมต่อกับเครือข่ายเดียวกันหรือใช้มือถือเครื่องเดียวกันกับที่คุณ กำลังใช้ฮอตสปอตและจากเบราว์เซอร์ให้พิมพ์ IP เป็น 192.168.4.1 (ของฉันคือ 192.168.43.72 เพราะฉันเปลี่ยนมันหากคุณไม่ได้เปลี่ยนของคุณให้ลองใช้ภายนอกวงเล็บนี้) และหากคุณต้องการทราบ IP ของคุณ ให้เชื่อมต่อ nodemcu กับ พีซี & จากนั้นเปิดจอภาพแบบอนุกรม & คุณจะได้รับ IP จากนั้นเข้าถึงเว็บเซิร์ฟเวอร์โดยใช้ IP นั้นจากเบราว์เซอร์ & เปลี่ยนความสว่างของสี & โหมดของนีโอพิกเซลจากเบราว์เซอร์ & เพลิดเพลินกับการแสดงแสงจาก MOOD LAMP ของคุณเองสำหรับปัญหา ดูวิดีโอเพื่อความเข้าใจที่ดีขึ้น

ขอบคุณ…

แนะนำ: