สารบัญ:

ตัวควบคุมพัดลมอัจฉริยะ: 9 ขั้นตอน
ตัวควบคุมพัดลมอัจฉริยะ: 9 ขั้นตอน

วีดีโอ: ตัวควบคุมพัดลมอัจฉริยะ: 9 ขั้นตอน

วีดีโอ: ตัวควบคุมพัดลมอัจฉริยะ: 9 ขั้นตอน
วีดีโอ: Blynk IOT EP.25 smart fan ควบคุมการทำงานของพัดลมด้วยมือถือ ตั้งเวลาเปิดปิดตามต้องการ esp8266 Blynk 2024, พฤศจิกายน
Anonim
ตัวควบคุมพัดลมอัจฉริยะ
ตัวควบคุมพัดลมอัจฉริยะ

โปรเจ็กต์นี้สร้างขึ้นเพื่อตอบสนองความต้องการในการควบคุมพัดลมในตู้โดยการตีความข้อมูลอุณหภูมิปัจจุบัน มีเป้าหมายในการขับเคลื่อนพัดลมแบบ 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

เชื่อมต่อกับ SmartHome
เชื่อมต่อกับ SmartHome
เชื่อมต่อกับ SmartHome
เชื่อมต่อกับ 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….

แนะนำ: