DHT22 การตรวจสอบสภาพแวดล้อม
คู่มือการใช้งาน
DHT22 การตรวจสอบสภาพแวดล้อม
โดย taste_the_code
ฉันเริ่มสำรวจ Home Assistant และเพื่อที่จะเริ่มสร้างระบบอัตโนมัติบางอย่างได้ ฉันต้องมีค่าอุณหภูมิและความชื้นปัจจุบันจากห้องนั่งเล่นของฉันข้างในเพื่อที่ฉันจะได้ดำเนินการตามค่าเหล่านี้
มีโซลูชันเชิงพาณิชย์สำหรับสิ่งนี้ แต่ฉันต้องการสร้างด้วยตัวเองเพื่อที่ฉันจะได้เรียนรู้วิธีการทำงานของ Home Assistant และวิธีตั้งค่าอุปกรณ์ที่กำหนดเองกับ ESPHome ได้ดียิ่งขึ้น
โปรเจ็กต์ทั้งหมดสร้างขึ้นบน PCB แบบกำหนดเองที่ฉันออกแบบเป็นแพลตฟอร์มโปรเจ็กต์สำหรับ NodeMCU และต่อมาก็ผลิตโดยเพื่อนของฉันที่ PCBWay คุณสามารถสั่งซื้อบอร์ดนี้ด้วยตัวคุณเองและผลิต 10 ชิ้นในราคาเพียง $5 ได้ที่: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
เสบียง:
โครงการ PCB: https://www.pcbway.com/project/shareproject/NodeMCU_Project_Platform_ce3fb24a.html
บอร์ดพัฒนา NodeMCU – https://s.click.aliexpress.com/e/_DmOegTZ
เซ็นเซอร์ DHT22 – https://s.click.aliexpress.com/e/_Dlu7uqJ
HLK-PM01 แหล่งจ่ายไฟ 5V – https://s.click.aliexpress.com/e/_DeVps2f
ขั้วต่อสกรู PCB พิทช์ 5 มม. – https://s.click.aliexpress.com/e/_DDMFJBz
พินเฮดเดอร์ – https://s.click.aliexpress.com/e/_De6d2Yb
ชุดบัดกรี – https://s.click.aliexpress.com/e/_DepYUbt
กรรไกรตัดลวด – https://s.click.aliexpress.com/e/_DmvHe2J
แกนประสานขัดสน – https://s.click.aliexpress.com/e/_DmvHe2J
กล่องแยก - https://s.click.aliexpress.com/e/_DCNx1Np
มัลติมิเตอร์ – https://s.click.aliexpress.com/e/_DcJuhOL
มือช่วยบัดกรี – https://s.click.aliexpress.com/e/_DnKGsQf
ขั้นตอนที่ 1: PCB แบบกำหนดเอง
ฉันออกแบบ PCB นี้เพื่อใช้เป็นแพลตฟอร์มโครงการหลังจากใช้เวลามากมายในการบัดกรีโครงการ NodeMCU แบบกำหนดเองบน PCB ต้นแบบ
PCB มีตำแหน่งสำหรับ NodeMCU, อุปกรณ์ I2C, อุปกรณ์ SPI, รีเลย์, เซ็นเซอร์ DHT22 รวมถึง UART และแหล่งจ่ายไฟ HLK-PM01 ที่สามารถจ่ายไฟให้กับโครงการจากไฟหลัก AC
คุณสามารถตรวจสอบวิดีโอเกี่ยวกับการออกแบบและขั้นตอนการสั่งซื้อได้ที่ช่อง YT ของฉัน
ขั้นตอนที่ 2: ประสานส่วนประกอบ
เนื่องจากฉันไม่ต้องการบัดกรี NodeMCU โดยตรงกับ PCB ฉันจึงใช้พินเฮดเดอร์ตัวเมียและบัดกรีก่อน ดังนั้นฉันจึงสามารถเสียบ Node MCU เข้ากับพวกมันได้
หลังจากส่วนหัว ฉันบัดกรีขั้วสกรูสำหรับอินพุต AC เช่นเดียวกับเอาต์พุต 5V และ 3.3V
ฉันยังบัดกรีส่วนหัวสำหรับเซ็นเซอร์ DHT22 และแหล่งจ่ายไฟ HLK-PM01
ขั้นตอนที่ 3: ทดสอบฉบับtages และเซนเซอร์
เนื่องจากนี่เป็นครั้งแรกที่ฉันใช้ PCB นี้สำหรับโปรเจ็กต์ ฉันต้องการตรวจสอบให้แน่ใจว่าฉันไม่ได้ทำอะไรผิดพลาดก่อนที่จะเชื่อมต่อ Node MCU ฉันต้องการทดสอบบอร์ดฉบับtagคือทุกอย่างเรียบร้อยดี หลังจากทดสอบราง 5V ครั้งแรกโดยไม่ได้เสียบ Node MCU ฉันก็เสียบ Node MCU เพื่อให้แน่ใจว่าได้รับไฟ 5V และจ่ายไฟ 3.3V จากเร็กกูเลเตอร์ออนบอร์ด ในการทดสอบขั้นสุดท้าย ฉันอัปโหลดเป็นampภาพร่างสำหรับเซ็นเซอร์ DHT22 จากไลบรารี DHT Stable เพื่อให้ฉันสามารถตรวจสอบได้ว่า DHT22 ทำงานได้อย่างถูกต้อง และฉันสามารถอ่านค่าอุณหภูมิและความชื้นได้สำเร็จ
ขั้นตอนที่ 4: เพิ่มอุปกรณ์ใน Home Assistant
เนื่องจากทุกอย่างทำงานได้ตามที่คาดไว้ ฉันจึงดำเนินการติดตั้ง ESPHome ในการตั้งค่า Home Assistant ของฉัน และฉันใช้มันเพื่อสร้างอุปกรณ์ใหม่และอัปโหลดเฟิร์มแวร์ที่มีให้ไปยัง NodeMCU ฉันมีปัญหาในการใช้ web อัปโหลดจาก ESPHome เพื่อเถ้าเฟิร์มแวร์ที่ให้มา แต่สุดท้าย ฉันดาวน์โหลด ESPHome Flasher และฉันก็สามารถอัปโหลดเฟิร์มแวร์โดยใช้สิ่งนั้นได้
เมื่อเพิ่มเฟิร์มแวร์เริ่มต้นลงในอุปกรณ์แล้ว ฉันได้แก้ไข .yamlle เพื่อให้เพิ่มส่วนการจัดการ DHT22 และอัปโหลดเฟิร์มแวร์อีกครั้ง ตอนนี้ใช้การอัปเดตผ่านอากาศจาก ESPHome
สิ่งนี้ดำเนินไปอย่างราบรื่นและทันทีที่ดำเนินการเสร็จ อุปกรณ์จะแสดงค่าอุณหภูมิและความชื้นในแดชบอร์ด
ขั้นตอนที่ 5: สร้างสิ่งที่แนบมาอย่างถาวร
ฉันต้องการให้จอภาพนี้ติดตั้งถัดจากเทอร์โมสตัทปัจจุบันของฉันที่ฉันมีในบ้านสำหรับเตาอัดเม็ด ฉันจึงใช้กล่องรวมสัญญาณไฟฟ้าเพื่อสร้างตู้ เซ็นเซอร์ DHT22 ติดตั้งอยู่ในรูที่ทำในกล่องไฟฟ้า เพื่อให้สามารถตรวจสอบสภาพภายนอกกล่องและไม่ได้รับผลกระทบจากความร้อนที่ออกมาจากแหล่งจ่ายไฟ
เพื่อป้องกันความร้อนสะสมในกล่อง ฉันยังทำรูสองรูที่ด้านล่างและด้านบนของกล่องไฟฟ้า เพื่อให้อากาศสามารถไหลเวียนผ่านกล่องและคลายความร้อนได้
ขั้นตอนที่ 6: ติดตั้งในห้องนั่งเล่นของฉัน
ในการติดตั้งกล่องไฟฟ้า ฉันใช้เทปสองหน้าเพื่อติดกล่องเข้ากับผนังและติดกับเทอร์โมสตัทข้างๆ
สำหรับตอนนี้ นี่เป็นเพียงการทดสอบเท่านั้นและฉันอาจตัดสินใจว่าฉันต้องการเปลี่ยนตำแหน่งนี้ ฉันจึงไม่ต้องการสร้างรูใหม่บนกำแพง
ขั้นตอนที่ 7: ขั้นตอนต่อไป
หากทุกอย่างเป็นไปด้วยดี ฉันอาจอัปเกรดโปรเจ็กต์นี้ให้ทำหน้าที่เป็นเทอร์โมสตัทสำหรับเตาอัดเม็ดของฉัน เพื่อที่ฉันจะได้ทิ้งอันเชิงพาณิชย์ไปเลย ทุกอย่างขึ้นอยู่กับว่า Home Assistant จะทำงานให้ฉันอย่างไรในระยะยาว แต่เราจะต้องรอดูกัน
ในระหว่างนี้ หากคุณชอบโปรเจ็กต์นี้ อย่าลืมตรวจสอบโปรเจ็กต์อื่นๆ ของฉันใน Instructables รวมถึงช่อง YouTube ของฉันด้วย ฉันมีคนอื่นเข้ามามากมายดังนั้นโปรดพิจารณาสมัครเช่นกัน
การตรวจสอบสภาพแวดล้อมสำหรับผู้ช่วยภายในบ้านด้วย NodeMCU และ DHT22:
เอกสาร / แหล่งข้อมูล
![]() |
คำแนะนำการตรวจสอบสภาพแวดล้อม DHT22 [พีดีเอฟ] คู่มือการใช้งาน การตรวจสอบสภาพแวดล้อม DHT22, การตรวจสอบสภาพแวดล้อม, การตรวจสอบ DHT22, การตรวจสอบ, DHT22 |