สารบัญ:
- ขั้นตอนที่ 1: รวบรวมส่วนประกอบ
- ขั้นตอนที่ 2: เตรียมโมเดล Lamp 3D
- ขั้นตอนที่ 3: เพิ่มและต่อสายไฟ LED
- ขั้นตอนที่ 4: เตรียม Sketch
- ขั้นตอนที่ 5: เชื่อมต่อทุกอย่างเข้าด้วยกัน
- ขั้นตอนที่ 6: ทดสอบหลอดไฟ
วีดีโอ: หลอดไฟ WiFi RGB Cellular โดยใช้ ESP8266: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในโพสต์นี้ เราสร้างหลอดไฟ RGB แบบเซลลูลาร์ที่สวยงามซึ่งสามารถควบคุมผ่าน WiFi ได้ หน้าควบคุมประกอบด้วยวงล้อสีที่ให้คุณเปลี่ยนสีได้อย่างรวดเร็ว และคุณยังสามารถระบุค่า RGB ได้โดยตรงเพื่อสร้างชุดสีรวมกว่า 16 ล้านชุด
วิดีโอด้านบนครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้และอธิบายวิธีประกอบหลอดไฟด้วย
ขั้นตอนที่ 1: รวบรวมส่วนประกอบ
เราจำเป็นต้องมี WeMos D1 Mini หรือบอร์ด ESP8266 ที่ใช้งานร่วมกันได้, บอร์ดฝ่าวงล้อม microUSB และไฟ LED RGB ที่สามารถระบุตำแหน่งได้ 5V, WS2812B บางตัว คุณสามารถใช้ลิงก์ด้านล่างเป็นข้อมูลอ้างอิง:
- WeMos D1 Mini:
- การฝ่าวงล้อม MicroUSB:
- ไฟ LED WS2812B:
บอร์ด D1 mini มีขั้วต่อ microUSB และเอาต์พุต 5V แต่พลังงานจากขั้วต่อ USB จะต้องผ่านไดโอดและฟิวส์ 500mA ก่อนถึงพิน เราต้องการกระแสไฟที่สูงกว่านี้มาก เนื่องจาก LED แต่ละดวงสามารถรับกระแสไฟสูงสุด 60mA ที่ความสว่างเต็มที่ นั่นเป็นเหตุผลที่เราจะใช้บอร์ดฝ่าวงล้อม microUSB เพื่อจ่ายไฟให้กับหลอดไฟนี้
ขั้นตอนที่ 2: เตรียมโมเดล Lamp 3D
ดาวน์โหลดแบบจำลองโดยใช้ลิงก์ต่อไปนี้และพิมพ์ตามมาตราส่วนที่คุณต้องการ
โมเดล 3 มิติบน Thingiverse:
ฉันใช้ไฟล์ที่มีเครื่องหมาย 140 และย่อขนาดลงเป็น 70% เนื่องจากฉันไม่ต้องการอะไรที่ใหญ่เกินไป
ขอแนะนำให้คุณติดขาตั้งเข้ากับฐานเมื่อคุณเพิ่ม LED แล้ว แต่ในวิดีโอ ฉันพยายามใส่ขาตั้งเข้าไปในฐาน ซึ่งทำให้ได้สีที่ไม่เสถียรเล็กน้อย ฉันจะพิมพ์ฐานและยืนแล้วทากาวในภายหลัง
ขั้นตอนที่ 3: เพิ่มและต่อสายไฟ LED
จากนั้นคุณต้องตัดแถบ LED ให้ยาวและเพิ่มมากเท่าที่คุณต้องการ ฉันตัดสินใจเพิ่มไฟ LED ทั้งหมด 26 ดวงในสองชั้น ดังที่เห็นในภาพ พินไฟฟ้าทั้งหมดเชื่อมต่อแบบขนาน แต่ข้อมูลต้องไหลจากพินอินพุตไปยังเอาต์พุต ดังนั้นโปรดระลึกไว้เสมอว่า
ฉันยังตัดช่องบนขาตั้งเพื่อให้สายไฟเลื่อนได้ง่ายเพราะบอร์ดจะนั่งอยู่ด้านนอก
ขั้นตอนที่ 4: เตรียม Sketch
ดาวน์โหลดสเก็ตช์โดยใช้ลิงก์ต่อไปนี้และเปิดขึ้นใน Arduino IDE
ร่าง:
คุณจะต้องเพิ่มจำนวนพิกเซลหรือไฟ LED พร้อมกับชื่อเครือข่าย WiFi และรหัสผ่านของคุณ เนื่องจากบอร์ดจำเป็นต้องเชื่อมต่อ คุณยังสามารถเปลี่ยนค่า RGB เริ่มต้นสำหรับหลอดไฟได้เมื่อเปิดเครื่อง
คุณจะต้องติดตั้งแพ็คเกจสนับสนุนบอร์ด ESP8266 & ไลบรารี Adafruit NeoPixel สำหรับร่างนี้
การติดตั้งแพ็คเกจสนับสนุนบอร์ด ESP8266:
- เปิดหน้าต่างการตั้งค่า (ไฟล์ -> การตั้งค่า) เพิ่ม URL ต่อไปนี้ (https://arduino.esp8266.com/stable/package_esp8266com_index.json) ในส่วนผู้จัดการบอร์ดแล้วปิดหน้าต่าง
- เปิดตัวจัดการบอร์ดจาก (Tools->Boards->Board Manager) แล้วพิมพ์ ESP8266 และติดตั้งแพ็คเกจที่พร้อมใช้งาน
- เมื่อเสร็จแล้วให้ปิดตัวจัดการบอร์ดและเลือกการตั้งค่าบอร์ดที่ถูกต้องตามที่แสดงในภาพ
การติดตั้งไลบรารี Adafruit NeoPixel:
- เปิดตัวจัดการห้องสมุด (เครื่องมือ -> ตัวจัดการห้องสมุด)
- พิมพ์ "Adafruit NeoPixel" และติดตั้งไลบรารีที่แสดงขึ้น
เมื่อเสร็จสิ้นแล้ว ให้กดปุ่มอัปโหลดและรอให้ภาพสเก็ตช์อัปโหลด จากนั้นเปิดจอภาพอนุกรมและรอให้ที่อยู่ IP ปรากฏขึ้น เราเตอร์ WiFi ที่ทันสมัยส่วนใหญ่จะจองที่อยู่ IP สำหรับอุปกรณ์โดยอัตโนมัติ แต่คุณสามารถจองที่อยู่ IP ได้ด้วยตนเองโดยเปลี่ยนการตั้งค่า DHCP
ขั้นตอนที่ 5: เชื่อมต่อทุกอย่างเข้าด้วยกัน
ใช้แผนภาพการเชื่อมต่อเพื่อเชื่อมต่อทุกอย่างเข้าด้วยกัน ตรวจสอบให้แน่ใจว่าใช้แหล่งจ่ายไฟที่เหมาะสมโดยขึ้นอยู่กับจำนวน LED ทั้งหมด ขอแนะนำให้ใช้แหล่งจ่ายไฟ 5V, 2A สำหรับไฟ LED 26 ดวงเช่นเดียวกับในโครงสร้างนี้ และฮับพลังงาน USB ที่เราสร้างไว้ก่อนหน้านี้จะทำงานได้ดี
ขั้นตอนที่ 6: ทดสอบหลอดไฟ
พิมพ์ที่อยู่ IP ลงในเว็บเบราว์เซอร์บนคอมพิวเตอร์หรือโทรศัพท์มือถือของคุณ แล้วคลิกปุ่มควบคุม จากนั้นคุณจะได้รับวงล้อสี เพียงเลือกสีที่คุณต้องการให้หลอดไฟเปลี่ยนสีโดยอัตโนมัติ คุณยังสามารถพิมพ์ค่า RGB ได้โดยตรงหากต้องการ
นั่นเป็นวิธีที่ง่ายในการสร้างโคมไฟเซลลูลาร์ RGB ที่สวยงามและดูสวยงาม! การใช้เว็บเบราว์เซอร์ไม่สะดวกนัก แต่ฉันจะรวมหลอดไฟนี้เข้ากับโครงการบ้านอัตโนมัติพร้อมกับเซ็นเซอร์เพิ่มเติม ที่ควรปรับปรุงการใช้งานโดยรวม หากระบบอัตโนมัติในบ้านสนใจ คุณติดตามเราเพื่อรับการแจ้งเตือนโดยใช้ลิงก์ที่เกี่ยวข้องด้านล่าง:
- ยูทูบ:
- อินสตาแกรม:
- เฟสบุ๊ค:
- ทวิตเตอร์:
- เว็บไซต์ BnBe:
แนะนำ:
หลอดไฟ LED DIY WiFi RGB: 6 ขั้นตอน (พร้อมรูปภาพ)
หลอดไฟ LED DIY WiFi RGB: ในโครงการนี้ ฉันจะแสดงให้คุณเห็นว่าฉันสร้างแหล่งกระแสคงที่สามช่องสัญญาณและรวมเข้ากับ ESP8266µC และ LED พลังงานสูง RGB 10W เพื่อสร้างหลอดไฟที่ควบคุมด้วย WiFi ได้อย่างไร ระหว่างทาง ผมจะสาธิตวิธีการเ
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
หลอดไฟ DIY RGB WiFi: 6 ขั้นตอน
หลอดไฟ DIY RGB WiFi: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันสร้างหลอดไฟ DIY RGB WiFi ได้อย่างไร โครงสร้างทั้งหมดสร้างขึ้นด้วย arduino และ esp-01 (esp8266) จริง ๆ และสำหรับฟ้าผ่าฉันใช้ RGB LED ปกติ เพื่อให้สะอาดยิ่งขึ้น ฉันตัดสินใจติดตั้งทุกสิ่ง
หลอดไฟ RGB โดยใช้ Arduino: 4 ขั้นตอน
หลอดไฟ RGB โดยใช้ Arduino: สวัสดี! ในบทช่วยสอนนี้ คุณจะได้เรียนรู้การทำ Mood Lamp ด้วย Arduino ฉันรู้ว่าคุณอาจเคยเห็น Mood Lamp Project มากมายที่มี Arduino แต่ฉันไม่ค่อยพอใจกับมันเท่าไหร่ เพราะพวกมันเปลี่ยนสีกะทันหันมาก เลยตัดสินใจทำ