สารบัญ:

หลอดไฟ WiFi RGB Cellular โดยใช้ ESP8266: 6 ขั้นตอน
หลอดไฟ WiFi RGB Cellular โดยใช้ ESP8266: 6 ขั้นตอน

วีดีโอ: หลอดไฟ WiFi RGB Cellular โดยใช้ ESP8266: 6 ขั้นตอน

วีดีโอ: หลอดไฟ WiFi RGB Cellular โดยใช้ ESP8266: 6 ขั้นตอน
วีดีโอ: #6 สอนวิธีใช้งาน ESP8266 Adafruit IO ทำหลอดไฟเปลี่ยนสี ผ่านอินเตอร์เน็ต 2024, กรกฎาคม
Anonim
หลอดไฟ WiFi RGB Cellular โดยใช้ ESP8266
หลอดไฟ WiFi RGB Cellular โดยใช้ ESP8266

ในโพสต์นี้ เราสร้างหลอดไฟ 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

เตรียมโมเดล Lamp 3D
เตรียมโมเดล Lamp 3D

ดาวน์โหลดแบบจำลองโดยใช้ลิงก์ต่อไปนี้และพิมพ์ตามมาตราส่วนที่คุณต้องการ

โมเดล 3 มิติบน Thingiverse:

ฉันใช้ไฟล์ที่มีเครื่องหมาย 140 และย่อขนาดลงเป็น 70% เนื่องจากฉันไม่ต้องการอะไรที่ใหญ่เกินไป

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

ขั้นตอนที่ 3: เพิ่มและต่อสายไฟ LED

เพิ่มและต่อสายไฟ LED
เพิ่มและต่อสายไฟ LED
เพิ่มและต่อสายไฟ LED
เพิ่มและต่อสายไฟ LED
เพิ่มและต่อสายไฟ LED
เพิ่มและต่อสายไฟ 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:

แนะนำ: