คู่มือฉบับสมบูรณ์สำหรับการติดตั้ง WLED บน ESP32 และการควบคุมไฟ LED ของคุณ

การปรับปรุงครั้งล่าสุด: 8 2026 กันยายน
  • WLED เป็นเฟิร์มแวร์โอเพนซอร์สที่ออกแบบมาโดยเฉพาะเพื่อจัดการแถบไฟ LED แบบกำหนดแอดเดรสได้ โดยใช้ไมโครคอนโทรลเลอร์ ESP32 หรือ ESP8266
  • การเลือกแหล่งจ่ายไฟและประเภทชิป LED ที่เหมาะสม (เช่น WS2812B) เป็นสิ่งสำคัญอย่างยิ่งเพื่อหลีกเลี่ยงความเสียหายของฮาร์ดแวร์และแรงดันไฟตก
  • การผสานรวมกับ Home Assistant ช่วยให้คุณเปลี่ยนไฟเส้นธรรมดาให้กลายเป็นระบบบ้านอัจฉริยะขั้นสูง พร้อมระบบอัตโนมัติที่อิงตามเซ็นเซอร์หรือข้อมูลภายนอกได้

ไฟเส้น LED ที่สามารถควบคุมได้ ให้สีสันสดใสและเอฟเฟกต์นีออนในห้องมืด

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

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

โครงการบ้านอัจฉริยะด้วย Raspberry Pi
บทความที่เกี่ยวข้อง:
คู่มือฉบับสมบูรณ์สำหรับโครงการระบบบ้านอัจฉริยะด้วย Raspberry Pi

เราต้องซื้ออะไรบ้าง? อุปกรณ์ฮาร์ดแวร์ที่เหมาะสม

แผงวงจรไมโครคอนโทรลเลอร์และชิ้นส่วนอิเล็กทรอนิกส์บนโต๊ะทำงานสำหรับโปรเจ็กต์ DIY

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

การเลือกแถบไฟ LED ที่เหมาะสมที่สุด

No todas las tiras son iguales. Las «tontas» solo hacen una cosa: encenderse en un color fijo. Nosotros buscamos แถบไฟ LED แบบกำหนดตำแหน่งได้และไฟ RGBซึ่งช่วยให้เราควบคุมจุดแสงขนาดเล็กแต่ละจุดได้อย่างอิสระ รุ่นที่พบได้ทั่วไปและประหยัดที่สุดคือ WS2811 และ WS2812B ความแตกต่างที่สำคัญคือ WS2811 ควบคุมกลุ่ม LED 3 ดวง ในขณะที่ WS2812B ควบคุมกลุ่ม LED 3 ดวง WS2812B สามารถขับ LED แต่ละดวงได้ ทีละอย่าง ซึ่งทำให้มีพื้นที่เหลือเฟือสำหรับการสร้างแอนิเมชั่น

  คู่มือฉบับสมบูรณ์เกี่ยวกับการตั้งเวลาสำรองข้อมูลและงานอัตโนมัติด้วย Cron บน Linux

A la hora de elegir, fíjate en la densidad (cuántos LEDs hay por metro). Cuantos más haya, la luz se verá más continua y no como «puntos» separados, aunque esto dispara el consumo eléctrico. También está el tema de la การป้องกัน IPหากคุณจะติดตั้งไฟในห้องนั่งเล่น ระดับการป้องกัน IP30 ก็เพียงพอแล้ว แต่ถ้าคุณวางแผนจะให้แสงสว่างแก่ระเบียง หรือแม้แต่สระว่ายน้ำ คุณจะต้องใช้... ระดับการป้องกัน IP65 หรือ IP68 เพื่อไม่ให้น้ำพัดพาทุกสิ่งทุกอย่างไปที่สุสาน

เซ็นเซอร์ตรวจจับความเคลื่อนไหวอัจฉริยะติดตั้งไว้ข้างโคมไฟข้างเตียงในห้องนอน เพื่อควบคุมระบบไฟอัตโนมัติ
บทความที่เกี่ยวข้อง:
คู่มือฉบับสมบูรณ์สำหรับการควบคุมระบบไฟส่องสว่างอัตโนมัติด้วยเซ็นเซอร์ Zigbee

แหล่งจ่ายไฟ: หัวใจไฟฟ้า

นี่คือจุดที่หลายคนเข้าใจผิด แถบไฟ LED กินไฟมากกว่า ESP32 มาก ดังนั้นเราจึงต้องเลือกขนาดแหล่งจ่ายไฟตามจำนวน LED ถ้าเราใช้แถบไฟ 5V เราก็ต้องใช้แหล่งจ่ายไฟ 5V การคำนวณอย่างง่าย: LED แต่ละดวงกินไฟประมาณ 0.2W ถ้าคุณมีแถบไฟยาว 3 เมตร โดยมี LED 30 ดวงต่อเมตร เรากำลังพูดถึง... กำลังไฟรวม 18 วัตต์จากการใช้สูตร P = I x V เราทราบว่าเราต้องการกระแสไฟอย่างน้อย 3.6 แอมป์ โดยในอุดมคติแล้ว เราควรซื้อแหล่งจ่ายไฟที่มีกระแสไฟอย่างน้อย 3.6 แอมป์ กระแสไฟฟ้าเกิน เพื่อป้องกันไม่ให้เครื่องร้อนเกินไปและเพื่อรองรับการขยายตัวในอนาคต

หน่วยประมวลผล: ESP32 เทียบกับ ESP8266

แม้ว่า ESP8266 (ในชื่อ NodeMCU) จะครองตำแหน่งสูงสุดมาเป็นเวลานาน แต่... ESP32 คือวิวัฒนาการที่สมเหตุสมผลมันมีประสิทธิภาพมากกว่า มีซีพียูแบบดูอัลคอร์ และมีพินอินพุต/เอาต์พุตมากกว่า สำหรับไฟ LED สีขาว มันเป็นตัวเลือกที่ดีที่สุด เพราะมันจัดการเอฟเฟกต์ที่ซับซ้อนได้ดีกว่า และมีการเชื่อมต่อ Wi-Fi ที่เสถียรกว่า ราคาถูกมาก และ... มันผสานรวมได้อย่างสมบูรณ์แบบ ใช้ได้กับระบบสมาร์ทโฮมทุกประเภท

  ทุกอย่างเกี่ยวกับการสืบทอดในการเขียนโปรแกรมเชิงวัตถุ

การติดตั้งเฟิร์มแวร์ WLED

ติดตั้งแถบไฟ LED ทันสมัยที่ผสานเข้ากับขั้นบันไดเพื่อเพิ่มแสงสว่างทางสถาปัตยกรรม

ถ้าไม่อยากยุ่งยาก ก็อย่าไปติดตั้งโปรแกรมสภาพแวดล้อมที่ซับซ้อนอย่าง Arduino IDE เลย ปัจจุบันมีอยู่... โปรแกรมติดตั้งเว็บอย่างเป็นทางการ ในไฟล์ install.wled.me ซึ่งจะจัดการขั้นตอนที่ยุ่งยากทั้งหมดให้ คุณเพียงแค่เชื่อมต่อ ESP32 กับพีซีโดยใช้สาย USB (ตรวจสอบให้แน่ใจว่าเป็นสาย USB ที่ใช้งานได้) สายเคเบิลข้อมูล ไม่ใช่แค่สายชาร์จ) แล้วคลิกปุ่มติดตั้งจาก Chrome หรือ Edge

ตั้งค่าตัวขยายสัญญาณ WiFi
บทความที่เกี่ยวข้อง:
วิธีการตั้งค่าตัวขยายสัญญาณ WiFi ที่บ้านทีละขั้นตอน

หากเบราว์เซอร์ไม่รู้จักป้ายทะเบียนรถ คุณอาจต้องติดตั้งโปรแกรมเพิ่มเติม ไดรเวอร์ชิป USB (como el CP2102 o CH340). Una vez flasheado, el dispositivo creará su propia red WiFi llamada «WLED-AP». Te conectas a ella con la clave wled1234 จากนั้นป้อนรายละเอียดเราเตอร์ของคุณ เคล็ดลับจากผู้เชี่ยวชาญ: กำหนดหมายเลขให้กับเราเตอร์ของคุณด้วย ที่อยู่ IP แบบคงที่บนเครือข่ายภายในของคุณ เพื่อป้องกันไม่ให้ Home Assistant สูญเสียการติดตามอุปกรณ์หากเราเตอร์รีสตาร์ท

การประกอบทางกายภาพและการเดินสาย

ภาพระยะใกล้ของมือที่กำลังเชื่อมต่อสายไฟและชิ้นส่วนอิเล็กทรอนิกส์บนแผงวงจรทดลอง

เมื่อทำการเชื่อมต่อ โปรดจำกฎทองคำไว้: ทำงานโดยปราศจากความตึงเครียดเสมอเราต่อไฟ 5V จากแหล่งจ่ายไฟเข้ากับขา VIN ของ ESP32 และขาบวกของแถบไฟ LED ขา GND (กราวด์) ต้องต่อร่วมกันทุกส่วนประกอบ สายเคเบิลข้อมูล (DIN) ของแถบไฟ LED มักจะต่อเข้ากับ... GPIO 2 หรือ GPIO 16 ของ ESP32 นั้นขึ้นอยู่กับรุ่น สิ่งสำคัญคือต้องเคารพ ทิศทางข้อมูลโดยมีลูกศรชี้บอกทิศทางบนแถบไฟ LED หากต่อกลับด้าน จะไม่มีอะไรเกิดขึ้นเลย

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

คอมพิวเตอร์ขนาดเล็กกะทัดรัดวางอยู่บนพื้นไม้ ทำหน้าที่เป็นเซิร์ฟเวอร์ภายใน (เช่น Intel N100) สำหรับประมวลผลเสียงของ Home Assistant
บทความที่เกี่ยวข้อง:
วิธีสร้างผู้ช่วยเสียงในพื้นที่ด้วย Home Assistant

การผสานรวมขั้นสูงกับ Home Assistant

ชุดอุปกรณ์เล่นเกมที่ทันสมัย ​​พร้อมไฟ LED ส่องสว่างรอบข้างบนเดสก์ท็อปและจอภาพ

การมีเว็บไซต์สำหรับเปลี่ยนสีนั้นดี แต่ความมหัศจรรย์ที่แท้จริงเกิดขึ้นที่... ผู้ช่วยหน้าแรก. Al estar en la misma red, el sistema detectará el dispositivo WLED automáticamente. Una vez añadido, puedes crear automatizaciones que parecen brujería. Por ejemplo, puedes configurar un «semáforo eléctrico» que cambie el color de la tira según el ราคาไฟฟ้าแบบเรียลไทม์ (สีเขียวถ้าถูก สีแดงถ้าแพง)

  ประเภทของคำสั่งในภาษาแอสเซมบลี: คู่มือฉบับสมบูรณ์

นอกจากนี้ คุณยังสามารถเชื่อมต่อไฟเข้ากับเซ็นเซอร์ตรวจจับความเคลื่อนไหวเพื่อส่องสว่างเส้นทางไปยังห้องน้ำในเวลากลางคืนได้อีกด้วย แสงสว่างนุ่มนวลอบอุ่นหรือไฟจะกระพริบเป็นสีแดงหากมีคนเปิดประตูหน้าบ้าน ในแดชบอร์ด HA คุณสามารถเพิ่มการ์ด WLED เฉพาะเพื่อจัดการได้ ส่วนแถบทำให้คุณสามารถใช้งานแถบไฟเพียงแถบเดียวราวกับว่าเป็นหลอดไฟอิสระหลายดวง

สำหรับผู้ใช้งานที่ต้องการประสิทธิภาพสูงเป็นพิเศษ สามารถเพิ่มไมโครโฟน (เช่น INMP441) เข้ากับ ESP32 เพื่อให้ไฟแสดงสถานะติดได้ ตอบสนองต่อจังหวะของดนตรีเปลี่ยนมุมเล่นเกมหรือห้องนั่งเล่นของคุณให้กลายเป็นไนต์คลับสุดล้ำ ทั้งหมดนี้ทำได้โดยไม่ต้องเขียนโค้ด เพียงแค่ประสานงานอุปกรณ์ WLED ภายในระบบอัตโนมัติของเซิร์ฟเวอร์บ้านอัจฉริยะของคุณ

การมีระบบไฟส่องสว่างที่ใช้ ESP32 และ WLED ช่วยให้คุณเปลี่ยนจากแถบไฟประดับธรรมดาไปเป็นเครื่องมือให้ข้อมูลและสร้างบรรยากาศแบบอัตโนมัติเต็มรูปแบบ โดยกุญแจสำคัญอยู่ที่การเลือกส่วนประกอบไฟฟ้าที่เหมาะสมและใช้ประโยชน์จากพลังของ Home Assistant ในการประสานงานทุกอย่างจากแผงควบคุมเดียว

ระบบรักษาความปลอดภัยสำหรับบ้าน
บทความที่เกี่ยวข้อง:
ระบบรักษาความปลอดภัยในบ้าน: ปกป้องบ้านของคุณโดยไม่ต้องเสียเงินมาก