สารบัญ:

AutoBlinds - ระบบอัตโนมัติ DIY สำหรับมู่ลี่แนวตั้งและแนวนอน: 5 ขั้นตอน (พร้อมรูปภาพ)
AutoBlinds - ระบบอัตโนมัติ DIY สำหรับมู่ลี่แนวตั้งและแนวนอน: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: AutoBlinds - ระบบอัตโนมัติ DIY สำหรับมู่ลี่แนวตั้งและแนวนอน: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: AutoBlinds - ระบบอัตโนมัติ DIY สำหรับมู่ลี่แนวตั้งและแนวนอน: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: DIY WiFi Controlled Blinds - DIY Builds 2024, พฤศจิกายน
Anonim
Image
Image
ส่วนประกอบ
ส่วนประกอบ

โครงการฟิวชั่น 360 »

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

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

คุณสามารถดูรายละเอียดเพิ่มเติมและดาวน์โหลดไฟล์ STL และ Arduino Sketch ที่จำเป็นทั้งหมดได้จากบล็อกของฉัน: AutoBlinds - DIY Automation for Vertical and Horizontal Blinds

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

ขั้นตอนที่ 1: ส่วนประกอบ

ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ

คุณจะต้องมีทักษะดังต่อไปนี้เพื่อสร้างโครงการนี้:

  • Arduino IDE และรหัสอัปโหลดความรู้พื้นฐานไปยังบอร์ดที่เข้ากันได้
  • ทักษะการบัดกรีเบื้องต้น
  • การพิมพ์ 3 มิติและการแบ่งไฟล์ STL
  • ทักษะการชุมนุมทั่วไป

โปรเจ็กต์นี้ใช้ส่วนประกอบต่อไปนี้ซึ่งคุณสามารถจัดหาได้ในราคา $20-$30 AUD ทางออนไลน์

  • 1x สเต็ปเปอร์มอเตอร์ 28BYJ-48 5v พร้อมไดรเวอร์ ULN2003
  • 1x โหนด MCU CP2102 ESP8266
  • 18x M2.5 x8mm Countersunk สกรูและน็อต
  • 2x M4 Steel Hex Head Cup Point Grub สกรู
  • 1x 5.5 มม. x 2.1 มม. ปลั๊กไฟ DC
  • แหล่งจ่ายไฟ 1x 5v พร้อมปลั๊ก DC 2.1 มม

ไดรเวอร์ ULN2003 ต้องเป็นประเภทเดียวกับในรูปภาพที่แนบ เนื่องจากการออกแบบ 3D ออกแบบมาให้พอดีกับบอร์ดนั้น มีบอร์ดขนาดเล็กอื่น ๆ ให้ใช้งาน แต่จะต้องมีการจัดการ STL บางอย่างเพื่อแก้ไขจุดยึดบอร์ด

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

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

ฉันได้ออกแบบฐานเพื่อให้สามารถพิมพ์ได้ ตั้งตรง และไม่มีส่วนรองรับ แต่อาจต้องใช้ประสบการณ์การพิมพ์ 3 มิติในระดับหนึ่ง ส่วนยื่นภายในทั้งหมดรองรับ 45 องศา ดังนั้นเครื่องพิมพ์ 3D ส่วนใหญ่ควรสามารถจัดการสิ่งนี้ได้โดยไม่ต้องรองรับ

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

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

ขั้นตอนที่ 3: ขั้นตอนที่ 3: Arduino & Code

ขั้นตอนที่ 3: Arduino & Code
ขั้นตอนที่ 3: Arduino & Code
ขั้นตอนที่ 3: Arduino & Code
ขั้นตอนที่ 3: Arduino & Code
ขั้นตอนที่ 3: Arduino & Code
ขั้นตอนที่ 3: Arduino & Code
ขั้นตอนที่ 3: Arduino & Code
ขั้นตอนที่ 3: Arduino & Code

ฉันขอแนะนำให้ประสานอุปกรณ์อิเล็กทรอนิกส์ทั้งหมดและตั้งโปรแกรมบอร์ด NodeMCU ผ่าน Arduino IDE ก่อนประกอบ จะง่ายกว่ามากในการแก้ไขปัญหาในกรณีที่มีสิ่งผิดปกติเกิดขึ้น

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

เมื่ออุปกรณ์เชื่อมต่อกับเครือข่าย WiFi ของคุณแล้ว คุณสามารถเข้าถึงเว็บอินเทอร์เฟซของ AutoBlinds ผ่าน https://your-device-ip/ เพื่อไปยังหน้าแรกที่แสดงสถานะปัจจุบันของอุปกรณ์ของคุณ https://your-device-ip/ – จะแสดงข้อมูลความช่วยเหลือและตัวเลือก API คุณสามารถใช้ไอคอนที่ด้านล่างของโฮมเพจเพื่อไปยังส่วนต่อประสานทางเว็บ จากเว็บอินเตอร์เฟส คุณสามารถตั้งค่าตำแหน่ง END ของมู่ลี่ของคุณได้

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

แค่นั้นแหละ. ตอนนี้คุณสามารถเปิด ปิด หรือเปิดบางส่วน หรือปิดมู่ลี่ของคุณ ซื้อที่นั่งโดยใช้คำสั่ง api ต่อไปนี้: https://your-device-ip/ {to open the blinds 20%} ฉันได้แนบภาพหน้าจอตัวอย่างบางส่วนจาก wed GUI

ขั้นตอนที่ 4: ขั้นตอนที่ 4: การประกอบ

Image
Image

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

แผนผังอย่างง่ายแสดงการเชื่อมต่อ ULN2003 I ที่ระบุไว้ในรายการชิ้นส่วนด้านบนจะมีจุดเชื่อมต่อกับ NodeMCU เพียง 4 จุด และอีกสองจุดสำหรับพลังงานและกราวด์ ละเว้นจุดเชื่อมต่อสีแดง 3 จุดในไดอะแกรมด้านล่างซ้าย สิ่งหนึ่งที่ฉันสังเกตเห็น บางครั้งลำดับพินของบอร์ด ULN2003 ถึง NodeNCU อาจแตกต่างจากบอร์ดหนึ่งไปอีกบอร์ดหนึ่ง เชื่อมต่อแบบที่คุณเห็นแล้วย้อนกลับการเชื่อมต่อหากไม่ได้ผลสำหรับคุณเช่น D1 -> ที่ 1 (บนสุด) D5 -> 2 เป็นต้น

ขั้นตอนที่ 5: ขั้นตอนที่ 5: สรุป

หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็นในบล็อกของฉัน: โครงการ AutoBlinds DIY Vertical หรือ Horizontal Blinds Automation

ขอให้โชคดีและสนุก

แนะนำ: