สารบัญ:

DIY โคมไฟ IoT สำหรับระบบอัตโนมัติในบ้าน -- บทช่วยสอน ESP8266: 13 ขั้นตอน (พร้อมรูปภาพ)
DIY โคมไฟ IoT สำหรับระบบอัตโนมัติในบ้าน -- บทช่วยสอน ESP8266: 13 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY โคมไฟ IoT สำหรับระบบอัตโนมัติในบ้าน -- บทช่วยสอน ESP8266: 13 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY โคมไฟ IoT สำหรับระบบอัตโนมัติในบ้าน -- บทช่วยสอน ESP8266: 13 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: สอน Blynk2.0 ตั้งเวลา/ทำงานอัตโนมัติด้วย Automation บน Web/Mobile เข้าใจง่าย ทำไม่ได้ให้ถีบ(คนข้างๆ) 2024, กรกฎาคม
Anonim
Image
Image
DIY โคมไฟ IoT สำหรับระบบอัตโนมัติในบ้าน || ESP8266 บทช่วยสอน
DIY โคมไฟ IoT สำหรับระบบอัตโนมัติในบ้าน || ESP8266 บทช่วยสอน

ในบทช่วยสอนนี้ เราจะสร้างหลอดไฟอัจฉริยะที่เชื่อมต่อกับอินเทอร์เน็ต สิ่งนี้จะเจาะลึกเข้าไปในอินเทอร์เน็ตของสิ่งต่าง ๆ และเปิดโลกของระบบอัตโนมัติในบ้าน!

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

เป็นโบนัสโคมไฟนี้ไปพร้อมกับแอปเพื่อควบคุมโครงการ ที่นี่คุณสามารถเลือกโหมดสีต่างๆ จางระหว่างสี RGB และตั้งเวลาได้

หลอดไฟประกอบด้วยแผง LED และแผงควบคุม บอร์ด LED ใช้ไฟ LED สามประเภทสำหรับช่อง LED ทั้งหมดห้าช่อง! นี่คือ RGB พร้อมกับทั้งสีขาวอุ่นและเย็น เนื่องจากช่องเหล่านี้ทั้งหมดสามารถตั้งค่าแยกกันได้ คุณจึงมีชุดค่าผสมทั้งหมด 112.3 peta!

มาเริ่มกันเลย!

[เล่นวีดีโอ]

ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ

อะไหล่และเครื่องมือ
อะไหล่และเครื่องมือ

อะไหล่

  • Wemos D1 Mini
  • 15 x วอร์มไวท์ 5050 LEDs
  • 15 x สีขาวเย็น 5050 LEDs
  • ไฟ LED 18 x RGB 5050
  • ตัวต้านทาน 6 x 300 โอห์ม 1206 ตัว
  • ตัวต้านทาน 42 x 150 โอห์ม 1206 ตัว
  • ตัวต้านทาน 5 x 1k ohm
  • 5 x NTR4501NT1G

    MOSFETs

  • ตัวควบคุมแรงดันไฟฟ้าเชิงเส้น 5V
  • PCB

    ดาวน์โหลดไฟล์ gerber ในขั้นตอนวงจรเพื่อสร้าง PCBs ของคุณเอง

  • เพาเวอร์ซัพพลาย 12V 2A

เครื่องมือ

  • หัวแร้ง

    • ดีบุก
    • ฟลักซ์บัดกรีเหลว
  • กระดาษกาว
  • เทปสองหน้า
  • เครื่องพิมพ์ 3 มิติ
  • เครื่องปอกสายไฟ

ขั้นตอนที่ 2: แผน

แผนการ
แผนการ

โครงการที่สมบูรณ์ประกอบด้วยสี่ส่วนหลัก:

  1. วงจร

    วงจรถูกสร้างขึ้นบน PCB วงจรที่เสร็จสมบูรณ์จะประกอบด้วยส่วนประกอบมากกว่า 100 ชิ้น เป็นการโล่งใจอย่างมากที่จะไม่ใช้มือทั้งหมดบน perfboard

  2. รหัส Arduino

    ฉันใช้ Wemos D1 Mini ซึ่งใช้ ESP8266 เป็นไมโครคอนโทรลเลอร์ที่เชื่อมต่อ WiFi รหัสจะเริ่มต้นเซิร์ฟเวอร์บน D1 เมื่อคุณเยี่ยมชมที่อยู่ของเซิร์ฟเวอร์นี้ D1 จะตีความว่าเป็นคำสั่งอื่น จากนั้นไมโครคอนโทรลเลอร์จะทำตามคำสั่งนี้เพื่อตั้งค่าไฟตามนั้น

  3. รีโมท

    • ฉันสร้างแอพสำหรับโปรเจ็กต์นี้ขึ้นมาเพื่อให้ง่ายต่อการควบคุมหลอดไฟตามที่คุณต้องการ
    • หลอดไฟอัจฉริยะสามารถควบคุมได้ด้วยทุกสิ่งที่สามารถส่งคำขอ http GET ได้ ซึ่งหมายความว่าหลอดไฟจะรับคำสั่งจากอุปกรณ์ต่างๆ ที่แทบจะไร้ขีดจำกัด
  4. การพิมพ์ 3 มิติ

    โคมไฟอัจฉริยะนี้คู่ควรกับเคสที่ดูเท่ และเช่นเดียวกับหลายๆ โครงการที่คุณต้องการเคสเจ๋งๆ การพิมพ์ 3 มิติก็เข้ามาช่วย

ขั้นตอนที่ 3: วงจร

วงจร
วงจร
วงจร
วงจร
วงจร
วงจร

ฉันสั่ง PCB จาก jlcpcb.com เวลาเปิดเผยแบบเต็ม: พวกเขายังสนับสนุนโครงการนี้ด้วย

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

บอร์ดควบคุมประกอบด้วยไมโครคอนโทรลเลอร์ D1 พร้อมด้วย MOSFET ห้าตัวสำหรับการหรี่ไฟ LED และตัวควบคุมแรงดันไฟฟ้าเพื่อให้ไมโครคอนโทรลเลอร์ 5V ที่ราบรื่น

บอร์ด LED มีช่อง LED ห้าช่องใน LED สามประเภทที่แตกต่างกัน เนื่องจากเราใช้แหล่งพลังงาน 12V ไฟ LED จึงได้รับการกำหนดค่าเป็น LED สามดวงในซีรีส์พร้อมตัวต้านทาน จากนั้นจึงทำซ้ำ 16 ครั้งแบบขนาน

ไฟ LED สีขาวปกติจะดึง 3.3 V ในส่วนของบอร์ด ไฟ LED สามดวงเหล่านี้อยู่ในอนุกรมซึ่งหมายความว่าแรงดันตกคร่อมรวมอยู่ในวงจร ไฟ LED สามดวงที่ดึง 3.3 V แต่ละตัวหมายถึง LED ส่วนหนึ่งดึง 9.9 V วงจรนี้ใช้พลังงาน 12 V เพื่อให้ปล่อย 2.1 V

หากเซ็กเมนต์ประกอบด้วยไฟ LED สามดวงเท่านั้น พวกเขาจะได้รับแรงดันไฟฟ้ามากกว่าที่จะกระจายไป สิ่งนี้ไม่ดีสำหรับไฟ LED และอาจทำให้เสียหายได้อย่างรวดเร็ว นี่คือเหตุผลที่แต่ละเซ็กเมนต์มีตัวต้านทานแบบอนุกรมพร้อมไฟ LED ทั้งสามดวง ตัวต้านทานนี้มีไว้เพื่อปล่อย 2.1 V ที่เหลือในจุดต่ออนุกรม

ดังนั้นหากแต่ละเซ็กเมนต์คิดเป็น 12 V แสดงว่าแต่ละเซ็กเมนต์เชื่อมต่อกันแบบขนาน เมื่อต่อวงจรแบบขนาน วงจรทั้งหมดจะได้รับแรงดันเท่ากันและกระแสจะถูกรวมเข้าด้วยกัน กระแสในการเชื่อมต่อแบบอนุกรมจะเหมือนกันเสมอ

LED ปกติดึงกระแส 20 mA ซึ่งหมายความว่าเซ็กเมนต์ซึ่งเป็น LED สามดวงและตัวต้านทานในซีรีย์จะยังคงดึง 20 mA เมื่อเราเชื่อมต่อหลายส่วนพร้อมกัน เราจะเพิ่มกระแส หากคุณตัดไฟ LED หกดวงออกจากแถบ แสดงว่าคุณมีส่วนสองส่วนนี้ขนานกัน ซึ่งหมายความว่าวงจรทั้งหมดของคุณยังคงดึง 12 V แต่จะดึงกระแสไฟ 40 mA

ขั้นตอนที่ 4: การบัดกรี LEDs

บัดกรี LEDs
บัดกรี LEDs
บัดกรี LEDs
บัดกรี LEDs
บัดกรี LEDs
บัดกรี LEDs

จากการลองทำบางสิ่ง ฉันพบว่าเทปกาวธรรมดาเป็นวิธีที่มีประสิทธิภาพและยืดหยุ่นมากที่สุดในการป้องกันไม่ให้ PCB เคลื่อนที่ไปรอบๆ

สำหรับชิ้นส่วนที่มีหลายพิน เช่น 6 พินบน LED 5050 ฉันเริ่มต้นด้วยการวางบัดกรีบนแผ่น PCB แผ่นใดอันหนึ่ง จากนั้นจึงเป็นเพียงเรื่องของการรักษาบัดกรีหลอมเหลวด้วยหัวแร้งในขณะที่เลื่อนส่วนประกอบเข้าที่ด้วยแหนบ

ตอนนี้สามารถใช้แผ่นอิเล็กโทรดอื่นๆ ติดได้อย่างง่ายดายด้วยการบัดกรี อย่างไรก็ตาม เพื่อให้งานนี้เร็วขึ้น ฉันขอแนะนำให้ใช้ฟลักซ์บัดกรีเหลว ฉันไม่สามารถแนะนำสิ่งนี้ได้มากพอ

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

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

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

ขั้นตอนที่ 5: บอร์ดควบคุมการบัดกรี

คณะกรรมการควบคุมการบัดกรี
คณะกรรมการควบคุมการบัดกรี
คณะกรรมการควบคุมการบัดกรี
คณะกรรมการควบคุมการบัดกรี
คณะกรรมการควบคุมการบัดกรี
คณะกรรมการควบคุมการบัดกรี
คณะกรรมการควบคุมการบัดกรี
คณะกรรมการควบคุมการบัดกรี

หลังจากเสร็จสิ้นการวิ่งมาราธอนของบอร์ด LED แล้ว แผงควบคุมก็ง่ายต่อการบัดกรี ฉันวาง MOSFET ห้าตัวและตัวต้านทานเกทซอร์สที่ตรงกันก่อนที่จะย้ายไปที่ตัวควบคุมแรงดันไฟฟ้า

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

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

เมื่อส่วนประกอบทั้งหมดเข้าที่แล้ว ก็ถึงเวลานำกระดานทั้งสองมารวมกัน ฉันเพิ่งตัดและถอดสายไฟขนาดเล็ก 2.5 นิ้ว (7 ซม.) หกเส้นและเชื่อมต่อ PCB สองตัว

ขั้นตอนที่ 6: การตั้งค่า WiFi

ตั้งค่า WiFi
ตั้งค่า WiFi
ตั้งค่า WiFi
ตั้งค่า WiFi

มีหกบรรทัดง่ายๆ ในโค้ดที่คุณต้องเปลี่ยน

  1. ssid บรรทัดที่ 3

    ชื่อเราเตอร์ของคุณ ตรวจสอบให้แน่ใจว่าคุณได้แก้ไขตัวพิมพ์เล็กและตัวพิมพ์ใหญ่เมื่อเขียนสิ่งนี้

  2. wifiPass สาย 4

    รหัสผ่านเราเตอร์ของคุณ ให้ความสนใจกับเคสอีกครั้ง

  3. ip บรรทัดที่ 8

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

  4. เกตเวย์ สาย 9

    นี่จะเป็นเกตเวย์บนเราเตอร์ของคุณ เปิดหน้าต่างคำสั่งและพิมพ์ "ipconfig" เกตเวย์และซับเน็ตอยู่ในวงกลมสีแดงในภาพ

  5. ซับเน็ต บรรทัด 10

    เช่นเดียวกับเกตเวย์ ข้อมูลนี้จะวนอยู่ในรูปภาพสำหรับขั้นตอนนี้

  6. timeZone สาย 15

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

ขั้นตอนที่ 7: รหัสไมโครคอนโทรลเลอร์

รหัสไมโครคอนโทรลเลอร์
รหัสไมโครคอนโทรลเลอร์
รหัสไมโครคอนโทรลเลอร์
รหัสไมโครคอนโทรลเลอร์
รหัสไมโครคอนโทรลเลอร์
รหัสไมโครคอนโทรลเลอร์
รหัสไมโครคอนโทรลเลอร์
รหัสไมโครคอนโทรลเลอร์

หลังจากเปลี่ยนการตั้งค่าที่เกี่ยวข้องทั้งหมดในขั้นตอนก่อนหน้า ในที่สุดก็ถึงเวลาอัปโหลดโค้ดไปยัง Wemos D1 Mini!

รหัส Arduino ต้องการไลบรารีและการพึ่งพาบางส่วน ขั้นแรกให้ทำตามคู่มือนี้จาก sparkfun หากคุณไม่เคยอัปโหลดโค้ดจาก arduino IDE ไปยัง ESP8266

ตอนนี้ดาวน์โหลดไลบรารี Time และไลบรารี TimeAlarms แตกไฟล์เหล่านี้และคัดลอกไปยังโฟลเดอร์ไลบรารี Arduino บนคอมพิวเตอร์ของคุณ เช่นเดียวกับการติดตั้งไลบรารี Arduino อื่น ๆ

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

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

ขั้นตอนที่ 8: เปิดโปรโตคอลข้อความ

เปิดโปรโตคอลข้อความ
เปิดโปรโตคอลข้อความ
เปิดโปรโตคอลข้อความ
เปิดโปรโตคอลข้อความ
เปิดโปรโตคอลข้อความ
เปิดโปรโตคอลข้อความ
เปิดโปรโตคอลข้อความ
เปิดโปรโตคอลข้อความ

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

  • 192.168.0.200/&&R=1023G=0512B=0034C=0500W=0500

    • ตั้งค่าไฟสีแดงเป็นค่าสูงสุด ไฟสีเขียวเป็นค่าครึ่ง และไฟสีน้ำเงินเป็น 34 สีขาวเย็นและโทนอุ่นแทบจะไม่เปิด
    • เมื่อป้อนค่า คุณสามารถเลือกระหว่าง 0 ถึง 1023 เขียนค่าแสงเป็นตัวเลขสี่หลักใน URL. เสมอ
  • 192.168.0.200/&&B=0800

    ตั้งค่าไฟสีน้ำเงินเป็นค่า 800 พร้อมปิดไฟอื่นๆ ทั้งหมดพร้อมกัน

  • 192.168.0.200/LED=ปิด

    ปิดไฟทั้งหมดอย่างสมบูรณ์

  • 192.168.0.200/LED=FADE

    เริ่มค่อยๆ จางลงระหว่างสี RGB ที่เป็นไปได้ทั้งหมด เหมาะสำหรับบรรยากาศ

  • 192.168.0.200/NOTIFYR=1023-G=0512-B=0000

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

  • 192.168.0.200/DST=1

    • ปรับนาฬิกาเป็นเวลาออมแสง เพิ่มหนึ่งชั่วโมงให้กับนาฬิกา
    • /DST=0 ใช้สิ่งนี้เพื่อย้อนกลับจาก DST ลบหนึ่งชั่วโมงจากนาฬิกาหาก DST ทำงานอยู่
  • 192.168.0.200/TIMER1H=06M=30R=1023G=0512B=0034C=0000W=0000

    บันทึกสถานะสำหรับตัวจับเวลา 1 ตัวจับเวลานี้จะเปิดค่า RGB ที่กำหนดในเวลา 06:30 น. ในตอนเช้า

  • 192.168.0.200/TIMER1H=99

    ตั้งเวลาชั่วโมงเป็น 99 เพื่อปิดใช้งานตัวจับเวลา ค่า RGB จะยังคงเก็บไว้ แต่ตัวจับเวลาจะไม่เปิดไฟเมื่อตั้งชั่วโมงไว้ที่99

  • หลอดไฟมีตัวจับเวลาสี่ตัว เปลี่ยน "TIMER1" สำหรับ "TIMER2", "TIMER3" หรือ "TIMER4" เพื่อปรับตัวจับเวลาในตัวอื่น ๆ

เหล่านี้เป็นคำสั่งที่มีอยู่ในปัจจุบัน แสดงความคิดเห็นหากคุณมีแนวคิดเจ๋ง ๆ สำหรับคำสั่งใหม่ในการสร้างในโค้ด Arduino หรือแอประยะไกล!

ขั้นตอนที่ 9: รีโมทคอนโทรล

รีโมท
รีโมท
รีโมท
รีโมท
รีโมท
รีโมท
รีโมท
รีโมท

คลิกที่นี่เพื่อดาวน์โหลดแอป การตั้งค่าทำได้ง่ายสุด ๆ เพียงป้อนที่อยู่ IP ของหลอดไฟอัจฉริยะและเลือกว่าคุณต้องการควบคุมเพียง LED RGB หรือ RGB + LED สีขาวอบอุ่นและเย็น

ตามที่อธิบายไว้ในขั้นตอนที่แล้ว ตอนนี้คุณทราบแล้วว่าโปรโตคอลข้อความใดที่แอปใช้อยู่ กำลังส่งคำขอ http GET พร้อม URL ซึ่งหมายความว่าคุณสามารถสร้างวงจรไมโครคอนโทรลเลอร์ของคุณเองได้ และยังคงใช้แอปนี้เพื่อควบคุมฟังก์ชันที่คุณพัฒนาได้ด้วยตัวเอง

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

Tasker เป็นแอปที่ให้คุณสร้างเงื่อนไขเพื่อควบคุมทุกอย่างได้ ฉันใช้สิ่งนั้นเพื่อกะพริบหลอดไฟอัจฉริยะด้วยสีของการแจ้งเตือนเมื่อได้รับบนโทรศัพท์ของฉัน ฉันยังตั้งค่า tasker ให้เปิดไฟเป็นสีขาวเต็มเมื่อโทรศัพท์เชื่อมต่อกับ WiFi ที่บ้านของฉันหลัง 16:00 น. ในวันธรรมดา นั่นหมายความว่าไฟจะเปิดโดยอัตโนมัติเมื่อฉันกลับจากโรงเรียน กลับบ้านแบบเปิดไฟอัตโนมัติ เจ๋งจริง!

ขั้นตอนที่ 10: การพิมพ์ 3 มิติ

การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ

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

คุณสามารถดาวน์โหลดไฟล์.stl ได้ที่นี่

ขั้นตอนที่ 11: นำทุกอย่างมารวมกัน

รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน

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

จากนั้น PCB ควบคุมจะถูกยึดด้วยเทปเพื่อให้เรียบภายในเคส สามารถใส่ LED PCB เข้าที่โดยวางราบกับเคสได้ด้วยตัวเอง

ขั้นตอนที่ 12: แขวนโคมไฟ

แขวนโคมไฟ
แขวนโคมไฟ
แขวนโคมไฟ
แขวนโคมไฟ
แขวนโคมไฟ
แขวนโคมไฟ

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

ขั้นตอนที่ 13: เสร็จสิ้น

ที่เสร็จเรียบร้อย
ที่เสร็จเรียบร้อย
ที่เสร็จเรียบร้อย
ที่เสร็จเรียบร้อย
ที่เสร็จเรียบร้อย
ที่เสร็จเรียบร้อย

ด้วยโคมไฟติดผนังและพร้อมที่จะรับคำสั่งนั่นหมายความว่าคุณทำเสร็จแล้ว!

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

ขอแสดงความยินดี ตอนนี้คุณได้ก้าวกระโดดครั้งใหญ่ในโลกของ IoT และระบบอัตโนมัติในบ้าน!