สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: พิมพ์เคส
- ขั้นตอนที่ 2: การบัดกรีบอร์ด
- ขั้นตอนที่ 3: บัดกรีสายไฟ
- ขั้นตอนที่ 4: ใส่ชิ้นส่วนในเคส
- ขั้นตอนที่ 5: การเดินสายไฟทั้งหมด
- ขั้นตอนที่ 6: เฟิร์มแวร์
- ขั้นตอนที่ 7: เชื่อมต่อกับ SmartHome
- ขั้นตอนที่ 8: การประกอบขั้นสุดท้าย
- ขั้นตอนที่ 9: ลิงค์ที่มีประโยชน์
วีดีโอ: ตัวควบคุมพัดลมอัจฉริยะ: 9 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
โปรเจ็กต์นี้สร้างขึ้นเพื่อตอบสนองความต้องการในการควบคุมพัดลมในตู้โดยการตีความข้อมูลอุณหภูมิปัจจุบัน มีเป้าหมายในการขับเคลื่อนพัดลมแบบ 2 พินหรือ 3 พินด้วยการปรับความกว้างพัลส์ด้วยงบประมาณเพียงเล็กน้อยและควรควบคุมด้วย wifi
เป้าหมายที่สองควรใช้งานง่ายในระบบบ้านอัจฉริยะ
ฉันตัดสินใจใช้ ESP8266 มาตรฐานกับ Temprature Sensor Shield และบอร์ดฝ่าวงล้อมสำหรับ Mosfet
PWM ถูกควบคุมโดย ESP ซึ่งกำลังเปลี่ยนมอสเฟตด้วยความถี่ที่รวดเร็ว
เสบียง
- ฝ่าวงล้อมมอสเฟต
de.aliexpress.com/item/32789499779.html
- Wemos D1 MiniV3 (ตรวจสอบให้แน่ใจว่าคุณเลือก V3 เพราะมีรูยึด)
- DHT22 ชิลด์
de.aliexpress.com/item/32648082692.html
- สายดูปองท์หญิง
de.aliexpress.com/item/3039596089.html
- เคสพิมพ์ 3 มิติ (ดู STL ที่แนบมา)
- ESP Easy Firmware
github.com/letscontrolit/ESPEasy/releases
- สกรู 3x8 มม. (เหมาะสำหรับขันเกลียวพลาสติก)
- กาวร้อน
- หัวแร้ง
ขั้นตอนที่ 1: พิมพ์เคส
พิมพ์เคสด้วยเครื่องพิมพ์ 3D หรือใช้บริการพิมพ์
นี่คือการตั้งค่าการพิมพ์ของฉันสำหรับกรณีนี้:
- ความสูงของชั้น:0.2
- วัสดุ: PLA (พื้นที่อุณหภูมิต่ำ), PETG/ABS (พื้นที่อุณหภูมิสูง)
พิมพ์ด้วยที่รองรับรูขนาดใหญ่เช่น ยูเอสบี. คุณไม่จำเป็นต้องมีการสนับสนุนสำหรับช่องระบายอากาศ
ขั้นตอนที่ 2: การบัดกรีบอร์ด
ประสานหมุดที่ส่งมาพร้อมกับแพ็คเกจ wemos v3 ไปที่บอร์ด
ด้านที่ยาวกว่าด้วยพลาสติกควรอยู่ด้านบนของกระดาน (รูปที่ 1.) หมุดเล็กๆ โผล่ออกมาจากกระดานด้านล่าง
คำแนะนำ: ใช้เขียงหั่นขนมเพื่อประสานหมุด คุณอาจต้องใช้ปลายเล็ก
หลังจากนั้นประสานตัวเว้นวรรคด้วยหมุดยาวเข้ากับตัวป้องกันอุณหภูมิ (รูปที่ 2)
สำหรับตอนนี้ปล่อยให้หมุดยาว
ขั้นตอนที่ 3: บัดกรีสายไฟ
- ใช้สายเคเบิลสามเส้นที่มีขั้วต่อตัวเมียดูปองท์
- ตัดปลายด้านหนึ่งของสายแต่ละเส้น ปรับความยาวที่คุณต้องการ
- ถอดฉนวนส่วนสั้นออกแล้วบัดกรีปลายสายแต่ละเส้น
- วางท่อหดความร้อนทับสายเคเบิลแล้วดันไปที่ปลายขั้วต่อดูปองท์
-
ตัดหมุดยาวประมาณครึ่งหนึ่งดังนี้:
- 5V
- GND
หนึ่ง PWM PIN -> เช่น D5
ดู Temperature Shield ของคุณเพื่อดูว่าจะใช้ PIN ใดสำหรับข้อมูล
บน DHT22 Shield นั้น D4 ถูกใช้ อย่าใช้ PIN เดียวกัน
คุณยังสามารถใช้พิน 3.3V เป็นทางเลือกสำหรับ 5V
- ใส่บัดกรีเล็กน้อยบน 3 พินแล้ว
- หลังจากนั้นประสานหมุดและสายเคเบิลเข้าด้วยกันอย่างละอัน
- วางท่อหดทับและใช้ปืนความร้อนเพื่อหด
ระวังอย่าให้ความร้อนกับอุณหภูมิโดยตรง เซ็นเซอร์อาจได้รับความเสียหายมิฉะนั้น
ขั้นตอนที่ 4: ใส่ชิ้นส่วนในเคส
- ค่อยๆ กด mosfet board และ wemos ที่ด้านข้างเคส ตามที่เห็นในภาพ พวกเขาควรจะยึดไว้อยู่แล้ว
- ติดกาวร้อนบนหมุดที่ยึดกระดานทั้งสองไว้ เพื่อไม่ให้กระดานหลุด
- หลังจากนั้นก็ใส่แผ่นป้องกันอุณหภูมิไว้ด้านบนของ wemos
ให้ความสนใจกับการจัดตำแหน่งโล่ที่ถูกต้องเช่น 5V ตรงกันที่บอร์ดทั้งสองพินเดียวกัน
ปลายเซ็นเซอร์ DHT22 ควรชี้ไปที่ขอบเคสเป็นตัวอย่าง
คุณสามารถตัดหมุดที่เหลือของโล่อย่างระมัดระวังในภายหลัง (อาจจะหลังการทดสอบ)
ขั้นตอนที่ 5: การเดินสายไฟทั้งหมด
โล่ให้มอสเฟต:
5V -> VCC
GND -> GND
PIN PWM -> SIG
มอสเฟต:
แหล่งพลังงาน + -> VCC IN
แหล่งพลังงาน - ->GND
แฟน + -> วี +
แฟน - -> วี -
พัดลม (ตัวเลือก 3 PIN) -> อย่าเชื่อมต่อ ตัดแล้ววางท่อหดทับ
ใช้ลวดเชื่อมเสมอสำหรับขั้วสกรู
ขั้นตอนที่ 6: เฟิร์มแวร์
ฉันตัดสินใจใช้ ESPEasy เพื่อควบคุม ESP ข้อดีคือคุณไม่จำเป็นต้องรู้วิธีเขียนรหัส C เพื่อไปให้ถึงเป้าหมาย
- รับหนึ่งใน ESP Easy Release
-
แตกไฟล์แล้วใช้ ESP. Easy. Flasher.exe
- ก่อนอื่นให้เลือกพอร์ต com
- กว่าเฟิร์มแวร์ที่ลงท้ายด้วย normal_ESP8266_4M1M.bin
- เขียนถึง wemos
- รีสตาร์ทอุปกรณ์ (ถอดปลั๊ก usb เป็นระยะเวลาสั้น ๆ)
- WiFi AP "ESP_Easy_0" จะปรากฏขึ้น รหัสผ่าน: configesp(ก่อน 2.0 ชื่อ AP คือ ESP_0) หากคุณไม่เข้าสู่หน้าเข้าสู่ระบบโดยอัตโนมัติ ให้เรียกดู 192.168.4.1
- กำหนดค่า ESP เพื่อใช้ wifi ของคุณ
4M ถูกใช้เพราะ 4MB Flash
ขั้นตอนที่ 7: เชื่อมต่อกับ SmartHome
-
เชื่อมต่อกับ UI ของ ESPEasy ของคุณ
- ใช้เราเตอร์ของคุณเพื่อกำหนดที่อยู่ IP ที่ ESPEasy มี โดยปกติจะแสดงเป็น espeasy-0
- เข้าไปที่เว็บอินเตอร์เฟสโดยเข้าไปที่
- ที่ส่วนอุปกรณ์ เพิ่มอุปกรณ์เซ็นเซอร์ใหม่ หากคุณมี DHT22 มักจะเป็น D4 GPIO Pin
- หลังจากเพิ่มอุปกรณ์สำเร็จแล้ว คุณจะเห็นค่าในภาพรวม (ภาพที่2)
- ไปที่แท็บ Controllers และเลือก HomeAutomation System ของคุณ หากคุณยังไม่มี คุณสามารถใช้ MQTT หรือ HTTP. ทั่วไป
กว่าที่คุณสามารถเขียนกฎหรือระบบอัตโนมัติต่อไปได้ขึ้นอยู่กับระบบอัตโนมัติของคุณ
คุณสามารถทดสอบ PWM ด้วยคำสั่งต่อไปนี้:
yourip/control?cmd=PWM, 14, 2300
พัดลมควรทำงานที่ความเร็วเกือบเต็มที่
ขั้นตอนที่ 8: การประกอบขั้นสุดท้าย
หากทุกอย่างเรียบร้อย ให้ปิดฝาครอบด้านบนแล้วขันสกรู 4 ครั้ง ให้ขันสกรู 3x8 มม. เข้าไป
ฉันมักจะชอบสกรูที่ทำขึ้นเพื่อขันให้เป็นพลาสติก สกรู M3 ปกติก็อาจใช้งานได้เช่นกัน
ขั้นตอนที่ 9: ลิงค์ที่มีประโยชน์
ฉันใช้ homeassistant เป็นโซลูชันสมาร์ทโฮม ต่อไปนี้เป็นลิงก์ที่มีประโยชน์ในการผสานรวม
www.home-assistant.io/integrations/mqtt/
www.home-assistant.io/integrations/fan.mqt…
www.home-assistant.io/integrations/sensor….
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง