![การตกแต่งหน้าต่างไฟคริสต์มาสที่ควบคุมด้วย WiFi: 4 ขั้นตอน การตกแต่งหน้าต่างไฟคริสต์มาสที่ควบคุมด้วย WiFi: 4 ขั้นตอน](https://i.howwhatproduce.com/images/011/image-31110-j.webp)
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
![Image Image](https://i.howwhatproduce.com/images/011/image-31110-2-j.webp)
![](https://i.ytimg.com/vi/lZ6QIOUWiIA/hqdefault.jpg)
![การตกแต่งหน้าต่างไฟคริสต์มาสแบบควบคุมด้วย WiFi การตกแต่งหน้าต่างไฟคริสต์มาสแบบควบคุมด้วย WiFi](https://i.howwhatproduce.com/images/011/image-31110-3-j.webp)
ควบคุมแถบไฟ LED จากโทรศัพท์หรือพีซีของคุณ - รูปแบบไฟในธีมคริสต์มาสแสนสนุกมากมาย
เสบียง
1. บอร์ด ESP12e dev: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - บอร์ดพัฒนา ESP8266 พร้อมชุดแบตเตอรี่และส่วนหัวที่บัดกรีล่วงหน้า อันนี้มาพร้อมกับ RGB LED และแม้แต่เซ็นเซอร์วัดแสง ซื้อสองถ้าคุณต้องการ! โปรเจ็กต์นี้สามารถปรับให้เข้ากับบอร์ด ESP8266 ได้อย่างง่ายดาย เช่น D1 Mini ที่ฉันโปรดปราน ฉันใช้เครื่องนี้ที่นี่เพราะไม่จำเป็นต้องบัดกรีและมาพร้อมกับก้อนแบตเตอรี่
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - นี่คืออันที่มีชิป Atmega328P ที่ถอดออกได้ซึ่งใช้สำหรับการเขียนโปรแกรมบอร์ด ESP8266 dev
3. สาย USB สำหรับ Uno:Aliexpress:
4. สายจัมเปอร์เชื่อมต่อทุกอย่าง - ไม่มีการบัดกรีสำหรับโครงการนี้! Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - a selection of male to male/female etc. We are using M2M for the Uno to การเชื่อมต่อ LED Strip
5. WS2812 LED Strip:Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - เลือกรุ่นของคุณ ฉันเลือก 5m, 150 LEDs, IP30 (ไม่กันน้ำ) และ PCB. สีขาว
6. แบตเตอรี่ AA x 3
ขั้นตอนที่ 1: วงจร
![The Circuit The Circuit](https://i.howwhatproduce.com/images/011/image-31110-4-j.webp)
![The Circuit The Circuit](https://i.howwhatproduce.com/images/011/image-31110-5-j.webp)
ดูแผนภาพวงจร
*โปรดทราบ: ฉันไม่สามารถรับผิดชอบต่อไมโครคอนโทรลเลอร์ที่หลอมละลายหรือแถบ LED ใดๆ ได้ โปรเจ็กต์นี้ใช้ได้ผลสำหรับฉัน เท่าที่ฉันสามารถพูดได้ อย่างไรก็ตาม ฉันไม่จำเป็นต้องปล่อยให้มันทำงานต่อไปเมื่อฉันออกจากบ้าน ขอแนะนำในฟอรัม Arduino หลายแห่งให้มีตัวเก็บประจุอย่างน้อย 1,000 uF ระหว่าง 5v และ GND (ก่อนแถบ LED) และตัวต้านทาน 500 โอห์มก่อนสายดาต้า โปรดดูเคล็ดลับเพิ่มเติมที่
ขั้นตอนที่ 2: การเขียนโปรแกรม
รับรหัส Arduino ของคุณที่นี่: https://github.com/tomjuggler/esp8266-fastled-web… - รหัสนี้ไม่ใช่ของฉัน ฉันเพิ่งดัดแปลงให้ทำงานนอกกรอบสำหรับแถบ LED ของฉัน และยังยืนอยู่คนเดียวด้วย ค่าเริ่มต้นโดยไม่ต้องใช้เราเตอร์
หากคุณยังไม่ได้ดำเนินการ ให้รับส่วนเสริม ESP8266 สำหรับ Arduino IDE ส่วนเสริมและคำแนะนำอยู่ที่นี่:
1. ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อทุกอย่างแล้ว (ยกเว้นสายไฟ LED Strip (สายสีเหลือง) หมุดโหมดการเขียนโปรแกรม 2 อันจะต้องลัดวงจรก่อนเปิดเครื่อง บอร์ดมาพร้อมกับฝาปิดเล็กๆ สำหรับทำสิ่งนี้
2. เปิดเครื่องบนบอร์ด (ฉันเพิ่มสวิตช์ของฉันเข้าไป มันไม่มีมาให้ คุณสามารถดึงแบตเตอรี่หนึ่งก้อนแล้วเปิดใหม่ได้)
3. เสียบสาย USB จาก Arduino เข้ากับคอมพิวเตอร์ของคุณ - ต้องถอดชิป Atmega328 ของ Arduino Uno ออกก่อน (คุณสามารถใช้อะแดปเตอร์ USB เป็น Serial เพื่อตั้งโปรแกรมแทนได้)
4. เลือก 'Generic ESP8266 Module' เป็นบอร์ดของคุณใน Arduino IDE ยังเลือก 4m กับ 1m Spiffs ตรวจสอบการเชื่อมต่อแบบอนุกรมของคุณทันที เครื่องมือ -> พอร์ต
5. อัพโหลดภาพร่าง
6. ปิดบอร์ดแล้วเปิดใหม่อีกครั้ง (โดยที่พินโหมดการเขียนโปรแกรมยังลัดวงจร)
7. อัปโหลด Spiffs (ไฟล์ที่จำเป็นสำหรับเว็บเซิร์ฟเวอร์ ฯลฯ) เครื่องมือ -> 'ESP8266 Sketch Data Upload'
8. ถอดหมุดโหมดการเขียนโปรแกรม 2 อันเชื่อมต่อสายไฟ LED Strip 5v สีเหลืองกับ 5v (ฉันเสียบปลั๊กระหว่างขั้วแบตเตอรี่ + กับแบตเตอรี่ดูรูปด้านล่าง)
9. เปิดเครื่อง
10. ตอนนี้ คุณต้องเชื่อมต่อกับ WiFi Access Point โดยใช้พีซีหรือโทรศัพท์มือถือ AP ควรแสดงเป็น ESP - บางอย่างหรืออย่างอื่น เมื่อเชื่อมต่อแล้ว ให้พิมพ์ '192.168.4.1' ลงในแถบที่อยู่ นี่คือที่อยู่เว็บเซิร์ฟเวอร์เริ่มต้นของ ESP8266
11. แค่นั้นแหละ คุณน่าจะใช้เว็บแอปเพื่อควบคุมไฟของคุณได้!
ขั้นตอนที่ 3: เสร็จสิ้น
![จบ จบ](https://i.howwhatproduce.com/images/011/image-31110-6-j.webp)
![จบ จบ](https://i.howwhatproduce.com/images/011/image-31110-7-j.webp)
![จบ จบ](https://i.howwhatproduce.com/images/011/image-31110-8-j.webp)
![จบ จบ](https://i.howwhatproduce.com/images/011/image-31110-9-j.webp)
เมื่อโหลดโค้ดแล้ว คุณจะสามารถถอดสายการเขียนโปรแกรมและ Arduino UNO ออกได้ ตอนนี้แค่แขวนไฟของคุณไว้รอบหน้าต่าง (ฉันแขวนของฉันไว้ที่ขอบด้านบนหลังม่านตาข่ายซึ่งให้เอฟเฟกต์ที่ยอดเยี่ยม) นอกจากนี้ อาจใส่บอร์ดและแบตเตอรี่ในกล่องเพื่อความเรียบร้อย หรือแม้แต่เปลี่ยนชุดแบตเตอรี่ด้วยแหล่งจ่ายไฟ (ฉันอาจทำสิ่งนี้เองในภายหลัง)
ขั้นตอนที่ 4: สุขสันต์วันคริสต์มาสทุกคน
สิ่งที่ฉันพบว่าน่าสนใจที่สุดเกี่ยวกับโครงการนี้คือจำนวนชิ้นงานระหว่างกันที่นี่ ชิป ESP ถูกตั้งโปรแกรมในภาษา C ซึ่งเชื่อมต่อกับ JavaScript ที่ให้บริการโดยเว็บเซิร์ฟเวอร์ภายในและทำงานในเบราว์เซอร์ HTML มีส่วนเกี่ยวข้องด้วย - ดูภายในโฟลเดอร์ข้อมูลของ Arduino Sketch ด้วยตัวคุณเองหากคุณสนใจ เป็นโปรแกรมการเรียนรู้ที่ยอดเยี่ยมพร้อมการจัดแสงสีตามเทศกาล และฉันรู้สึกขอบคุณ Jason Coon สำหรับการแบ่งปันบน GitHub
คุณสามารถค้นหานี้และโครงการอิเล็กทรอนิกส์อื่นๆ บนเว็บไซต์ของฉัน: circusscientist.com
แนะนำ:
ความแรงของสัญญาณ ESP32 TTGO WiFi: 8 ขั้นตอน (พร้อมรูปภาพ)
![ความแรงของสัญญาณ ESP32 TTGO WiFi: 8 ขั้นตอน (พร้อมรูปภาพ) ความแรงของสัญญาณ ESP32 TTGO WiFi: 8 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-291-j.webp)
ความแรงของสัญญาณ WiFi ESP32 TTGO: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีแสดงความแรงของสัญญาณเครือข่าย WiFi โดยใช้บอร์ด ESP32 TTGO ดูวิดีโอ
ระบบอัตโนมัติภายในบ้าน WiFi พลังงานต่ำพิเศษ: 6 ขั้นตอน (พร้อมรูปภาพ)
![ระบบอัตโนมัติภายในบ้าน WiFi พลังงานต่ำพิเศษ: 6 ขั้นตอน (พร้อมรูปภาพ) ระบบอัตโนมัติภายในบ้าน WiFi พลังงานต่ำพิเศษ: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/001/image-332-j.webp)
ระบบอัตโนมัติภายในบ้าน WiFi พลังงานต่ำพิเศษ: ในโปรเจ็กต์นี้ เราจะแสดงวิธีที่คุณสามารถสร้างระบบอัตโนมัติภายในบ้านขั้นพื้นฐานในไม่กี่ขั้นตอน เราจะใช้ Raspberry Pi ซึ่งจะทำหน้าที่เป็นอุปกรณ์ WiFi ส่วนกลาง สำหรับ end nodes เราจะใช้ IOT Cricket เพื่อใช้พลังงานจากแบตเตอรี่
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน
![ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2218-28-j.webp)
ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ
บอร์ด HiFive1 Arduino พร้อมโมดูล WiFi ESP-01 WiFi: 5 ขั้นตอน
![บอร์ด HiFive1 Arduino พร้อมโมดูล WiFi ESP-01 WiFi: 5 ขั้นตอน บอร์ด HiFive1 Arduino พร้อมโมดูล WiFi ESP-01 WiFi: 5 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-7882-6-j.webp)
บอร์ด Arduino HiFive1 พร้อมการสอนโมดูล WiFi ESP-01: HiFive1 เป็นบอร์ดที่ใช้ RISC-V ที่เข้ากันได้กับ Arduino ตัวแรกที่สร้างขึ้นด้วย FE310 CPU จาก SiFive บอร์ดนี้เร็วกว่า Arduino UNO ประมาณ 20 เท่า แต่เหมือนกับบอร์ด UNO ที่ไม่มีการเชื่อมต่อไร้สาย โชคดีที่มีราคาไม่แพงหลาย
ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: 6 ขั้นตอน
![ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: 6 ขั้นตอน ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: 6 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1698-68-j.webp)
ESP8266-NODEMCU $3 โมดูล WiFi #1- เริ่มต้นใช้งาน WiFi: โลกใหม่ของไมโครคอมพิวเตอร์เหล่านี้มาถึงแล้ว และสิ่งนี้คือ ESP8266 NODEMCU นี่เป็นส่วนแรกที่แสดงให้เห็นว่าคุณจะติดตั้งสภาพแวดล้อมของ esp8266 ใน arduino IDE ของคุณได้อย่างไรผ่านวิดีโอเริ่มต้นใช้งานและตามส่วนต่าง ๆ