DHT22 ਵਾਤਾਵਰਨ ਮਾਨੀਟਰ
ਨਿਰਦੇਸ਼ ਮੈਨੂਅਲ
DHT22 ਵਾਤਾਵਰਨ ਮਾਨੀਟਰ
ਸੁਆਦ_ਦੀ_ਕੋਡ ਦੁਆਰਾ
ਮੈਂ ਹੋਮ ਅਸਿਸਟੈਂਟ ਦੀ ਪੜਚੋਲ ਕਰਨੀ ਸ਼ੁਰੂ ਕੀਤੀ ਅਤੇ ਕੁਝ ਸਵੈਚਾਲਨ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰਨ ਦੇ ਯੋਗ ਹੋਣ ਲਈ, ਮੈਨੂੰ ਆਪਣੇ ਲਿਵਿੰਗ ਰੂਮ ਦੇ ਅੰਦਰ ਮੌਜੂਦਾ ਤਾਪਮਾਨ ਅਤੇ ਨਮੀ ਦੇ ਮੁੱਲਾਂ ਦੀ ਲੋੜ ਸੀ ਤਾਂ ਜੋ ਮੈਂ ਉਹਨਾਂ 'ਤੇ ਕਾਰਵਾਈ ਕਰ ਸਕਾਂ।
ਇਸਦੇ ਲਈ ਵਪਾਰਕ ਹੱਲ ਉਪਲਬਧ ਹਨ ਪਰ ਮੈਂ ਆਪਣਾ ਖੁਦ ਦਾ ਨਿਰਮਾਣ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ ਤਾਂ ਕਿ ਮੈਂ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਸਿੱਖ ਸਕਾਂ ਕਿ ਹੋਮ ਅਸਿਸਟੈਂਟ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਅਤੇ 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
ਨੋਡਐਮਸੀਯੂ ਵਿਕਾਸ ਬੋਰਡ - 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
5mm ਪਿੱਚ ਪੀਸੀਬੀ ਪੇਚ ਟਰਮੀਨਲ - 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 ਨੂੰ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ PCBs 'ਤੇ ਕਸਟਮ ਨੋਡਐਮਸੀਯੂ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਸੋਲਡਰ ਕਰਨ ਵਿੱਚ ਬਹੁਤ ਸਮਾਂ ਬਿਤਾਉਣ ਤੋਂ ਬਾਅਦ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਪਲੇਟਫਾਰਮ ਵਜੋਂ ਕੰਮ ਕਰਨ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਹੈ।
PCB ਕੋਲ NodeMCU, I2C ਡਿਵਾਈਸਾਂ, SPI ਡਿਵਾਈਸਾਂ, ਰੀਲੇਅ, ਇੱਕ DHT22 ਸੈਂਸਰ ਦੇ ਨਾਲ-ਨਾਲ UART ਅਤੇ ਇੱਕ HLK-PM01 ਪਾਵਰ ਸਪਲਾਈ ਲਈ ਇੱਕ ਸਥਿਤੀ ਹੈ ਜੋ ਪ੍ਰੋਜੈਕਟ ਨੂੰ AC ਮੇਨ ਤੋਂ ਪਾਵਰ ਕਰ ਸਕਦੀ ਹੈ।
ਤੁਸੀਂ ਮੇਰੇ YT ਚੈਨਲ 'ਤੇ ਡਿਜ਼ਾਈਨ ਅਤੇ ਆਰਡਰਿੰਗ ਪ੍ਰਕਿਰਿਆ ਦਾ ਵੀਡੀਓ ਦੇਖ ਸਕਦੇ ਹੋ।
ਕਦਮ 2: ਕੰਪੋਨੈਂਟਸ ਨੂੰ ਸੋਲਡ ਕਰੋ
ਕਿਉਂਕਿ ਮੈਂ ਨੋਡਐਮਸੀਯੂ ਨੂੰ ਸਿੱਧੇ ਪੀਸੀਬੀ ਨੂੰ ਸੋਲਡਰ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ, ਇਸ ਲਈ ਮੈਂ ਮਾਦਾ ਪਿੰਨ ਹੈਡਰਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਪਹਿਲਾਂ ਸੋਲਡਰ ਕੀਤਾ ਤਾਂ ਕਿ ਮੈਂ ਉਹਨਾਂ ਵਿੱਚ ਨੋਡ ਐਮਸੀਯੂ ਨੂੰ ਪਲੱਗ ਕਰ ਸਕਾਂ।
ਸਿਰਲੇਖਾਂ ਤੋਂ ਬਾਅਦ, ਮੈਂ AC ਇੰਪੁੱਟ ਦੇ ਨਾਲ-ਨਾਲ 5V ਅਤੇ 3.3V ਆਉਟਪੁੱਟ ਲਈ ਪੇਚ ਟਰਮੀਨਲਾਂ ਨੂੰ ਸੋਲਡ ਕੀਤਾ।
ਮੈਂ DHT22 ਸੈਂਸਰ ਅਤੇ HLK-PM01 ਪਾਵਰ ਸਪਲਾਈ ਲਈ ਇੱਕ ਸਿਰਲੇਖ ਵੀ ਵੇਚਿਆ ਹੈ।
ਕਦਮ 3: ਵੋਲ ਦੀ ਜਾਂਚ ਕਰੋtages ਅਤੇ ਸੈਂਸਰ
ਕਿਉਂਕਿ ਇਹ ਪਹਿਲੀ ਵਾਰ ਹੈ ਜਦੋਂ ਮੈਂ ਕਿਸੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇਸ PCB ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹਾਂ, ਮੈਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੁੰਦਾ ਸੀ ਕਿ ਮੈਂ ਨੋਡ MCU ਨਾਲ ਜੁੜਨ ਤੋਂ ਪਹਿਲਾਂ ਕੁਝ ਗੜਬੜ ਨਹੀਂ ਕੀਤੀ ਹੈ। ਮੈਂ ਬੋਰਡ ਵਾਲੀਅਮ ਦੀ ਜਾਂਚ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀtagਇਹ ਹੈ ਕਿ ਸਭ ਕੁਝ ਠੀਕ ਹੈ। ਨੋਡ MCU ਪਲੱਗ ਇਨ ਕੀਤੇ ਬਿਨਾਂ 5V ਰੇਲ ਦੀ ਪਹਿਲੀ ਜਾਂਚ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਮੈਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਨੋਡ MCU ਵਿੱਚ ਪਲੱਗ ਕੀਤਾ ਕਿ ਇਹ 5V ਪ੍ਰਾਪਤ ਕਰ ਰਿਹਾ ਹੈ ਅਤੇ ਇਹ ਵੀ ਕਿ ਇਹ ਇਸਦੇ ਆਨਬੋਰਡ ਰੈਗੂਲੇਟਰ ਤੋਂ 3.3V ਪ੍ਰਦਾਨ ਕਰ ਰਿਹਾ ਹੈ। ਇੱਕ ਫਾਈਨਲ ਟੈਸਟ ਦੇ ਤੌਰ ਤੇ, ਮੈਨੂੰ ਦੇ ਤੌਰ ਤੇ ਅੱਪਲੋਡampDHT ਸਥਿਰ ਲਾਇਬ੍ਰੇਰੀ ਤੋਂ DHT22 ਸੈਂਸਰ ਲਈ ਸਕੈਚ ਤਾਂ ਜੋ ਮੈਂ ਇਹ ਪੁਸ਼ਟੀ ਕਰ ਸਕਾਂ ਕਿ DHT22 ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਮੈਂ ਤਾਪਮਾਨ ਅਤੇ ਨਮੀ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਪੜ੍ਹ ਸਕਦਾ ਹਾਂ।
ਕਦਮ 4: ਡਿਵਾਈਸ ਨੂੰ ਹੋਮ ਅਸਿਸਟੈਂਟ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ
ਕਿਉਂਕਿ ਸਭ ਕੁਝ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਕਰਦਾ ਹੈ, ਮੈਂ ਫਿਰ ESPHome ਨੂੰ ਆਪਣੇ ਹੋਮ ਅਸਿਸਟੈਂਟ ਸੈੱਟਅੱਪ 'ਤੇ ਸਥਾਪਤ ਕਰਨ ਲਈ ਅੱਗੇ ਵਧਿਆ ਅਤੇ ਮੈਂ ਇਸਦੀ ਵਰਤੋਂ ਇੱਕ ਨਵੀਂ ਡਿਵਾਈਸ ਬਣਾਉਣ ਅਤੇ ਪ੍ਰਦਾਨ ਕੀਤੇ ਫਰਮਵੇਅਰ ਨੂੰ NodeMCU 'ਤੇ ਅੱਪਲੋਡ ਕਰਨ ਲਈ ਕੀਤੀ ਹੈ। ਮੈਨੂੰ ਵਰਤਣ ਵਿੱਚ ਕੁਝ ਮੁਸ਼ਕਲ ਆਈ ਸੀ web ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਫਰਮਵੇਅਰ ਨੂੰ ਸੁਆਹ ਕਰਨ ਲਈ ESPHome ਤੋਂ ਅੱਪਲੋਡ ਕਰੋ ਪਰ ਅੰਤ ਵਿੱਚ, ਮੈਂ ESPHome ਫਲੈਸ਼ਰ ਨੂੰ ਡਾਊਨਲੋਡ ਕੀਤਾ ਅਤੇ ਮੈਂ ਉਸਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਰਮਵੇਅਰ ਨੂੰ ਅੱਪਲੋਡ ਕਰਨ ਦੇ ਯੋਗ ਸੀ।
ਇੱਕ ਵਾਰ ਸ਼ੁਰੂਆਤੀ ਫਰਮਵੇਅਰ ਨੂੰ ਡਿਵਾਈਸ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ ਸੀ, ਮੈਂ DHT22 ਹੈਂਡਲਿੰਗ ਸੈਕਸ਼ਨ ਨੂੰ ਜੋੜਨ ਲਈ ਇਸਦੇ ਲਈ .yamlle ਨੂੰ ਸੋਧਿਆ ਅਤੇ ਫਰਮਵੇਅਰ ਨੂੰ ਮੁੜ-ਅੱਪਲੋਡ ਕੀਤਾ, ਹੁਣ ESPHome ਤੋਂ ਓਵਰ-ਦੀ-ਏਅਰ ਅੱਪਡੇਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ।
ਇਹ ਬਿਨਾਂ ਕਿਸੇ ਰੁਕਾਵਟ ਦੇ ਹੋਇਆ ਅਤੇ ਜਿਵੇਂ ਹੀ ਇਹ ਕੀਤਾ ਗਿਆ, ਡਿਵਾਈਸ ਨੇ ਡੈਸ਼ਬੋਰਡ ਵਿੱਚ ਤਾਪਮਾਨ ਅਤੇ ਨਮੀ ਦੇ ਮੁੱਲ ਦਿਖਾਏ।
ਕਦਮ 5: ਇੱਕ ਸਥਾਈ ਘੇਰਾ ਬਣਾਓ
ਮੈਂ ਚਾਹੁੰਦਾ ਸੀ ਕਿ ਇਹ ਮਾਨੀਟਰ ਮੇਰੇ ਮੌਜੂਦਾ ਥਰਮੋਸਟੈਟ ਦੇ ਅੱਗੇ ਮਾਊਂਟ ਕੀਤਾ ਜਾਵੇ ਜੋ ਮੇਰੇ ਘਰ ਵਿੱਚ ਪੈਲੇਟ ਸਟੋਵ ਲਈ ਹੈ ਇਸਲਈ ਮੈਂ ਇੱਕ ਦੀਵਾਰ ਬਣਾਉਣ ਲਈ ਇੱਕ ਇਲੈਕਟ੍ਰੀਕਲ ਜੰਕਸ਼ਨ ਬਾਕਸ ਦੀ ਵਰਤੋਂ ਕੀਤੀ। DHT22 ਸੈਂਸਰ ਨੂੰ ਇਲੈਕਟ੍ਰੀਕਲ ਬਾਕਸ ਵਿੱਚ ਬਣੇ ਇੱਕ ਮੋਰੀ ਵਿੱਚ ਮਾਊਂਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਬਾਕਸ ਦੇ ਬਾਹਰਲੇ ਹਾਲਾਤਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰ ਸਕੇ ਅਤੇ ਬਿਜਲੀ ਸਪਲਾਈ ਤੋਂ ਬਾਹਰ ਆਉਣ ਵਾਲੀ ਕਿਸੇ ਵੀ ਗਰਮੀ ਤੋਂ ਪ੍ਰਭਾਵਿਤ ਨਾ ਹੋਵੇ।
ਬਕਸੇ ਵਿੱਚ ਕਿਸੇ ਵੀ ਤਾਪ ਦੇ ਨਿਰਮਾਣ ਨੂੰ ਰੋਕਣ ਲਈ, ਮੈਂ ਬਿਜਲੀ ਦੇ ਬਕਸੇ ਦੇ ਹੇਠਾਂ ਅਤੇ ਸਿਖਰ 'ਤੇ ਦੋ ਛੇਕ ਵੀ ਕੀਤੇ ਤਾਂ ਜੋ ਹਵਾ ਇਸ ਵਿੱਚ ਘੁੰਮ ਸਕੇ ਅਤੇ ਕੋਈ ਵੀ ਗਰਮੀ ਛੱਡ ਸਕੇ।
ਕਦਮ 6: ਮਾਈ ਲਿਵਿੰਗ ਰੂਮ ਵਿੱਚ ਮਾਊਂਟ ਕਰੋ
ਬਿਜਲਈ ਬਕਸੇ ਨੂੰ ਮਾਊਟ ਕਰਨ ਲਈ, ਮੈਂ ਡੱਬੇ ਨੂੰ ਕੰਧ ਅਤੇ ਥਰਮੋਸਟੈਟ ਦੇ ਨਾਲ ਚਿਪਕਣ ਲਈ ਦੋ-ਪੱਖੀ ਟੇਪ ਦੀ ਵਰਤੋਂ ਕੀਤੀ।
ਫਿਲਹਾਲ, ਇਹ ਸਿਰਫ ਇੱਕ ਟੈਸਟ ਹੈ ਅਤੇ ਮੈਂ ਇਹ ਫੈਸਲਾ ਕਰ ਸਕਦਾ ਹਾਂ ਕਿ ਮੈਂ ਇਸ ਸਥਾਨ ਨੂੰ ਬਦਲਣਾ ਚਾਹੁੰਦਾ ਹਾਂ ਇਸਲਈ ਮੈਂ ਕੰਧ ਵਿੱਚ ਕੋਈ ਨਵਾਂ ਛੇਕ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦਾ ਸੀ।
ਕਦਮ 7: ਅਗਲੇ ਕਦਮ
ਜੇਕਰ ਸਭ ਕੁਝ ਠੀਕ ਚੱਲਦਾ ਹੈ, ਤਾਂ ਮੈਂ ਆਪਣੇ ਪੈਲੇਟ ਸਟੋਵ ਲਈ ਥਰਮੋਸਟੈਟ ਦੇ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਇਸ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰ ਸਕਦਾ ਹਾਂ ਤਾਂ ਜੋ ਮੈਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵਪਾਰਕ ਸਟੋਵ ਨੂੰ ਖਤਮ ਕਰ ਸਕਾਂ। ਇਹ ਸਭ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਕਿ ਹੋਮ ਅਸਿਸਟੈਂਟ ਲੰਬੇ ਸਮੇਂ ਵਿੱਚ ਮੇਰੇ ਲਈ ਕਿਵੇਂ ਕੰਮ ਕਰੇਗਾ ਪਰ ਸਾਨੂੰ ਇਹ ਦੇਖਣ ਲਈ ਇੰਤਜ਼ਾਰ ਕਰਨਾ ਪਏਗਾ।
ਇਸ ਦੌਰਾਨ, ਜੇ ਤੁਸੀਂ ਇਸ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਪਸੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਮੇਰੇ ਹੋਰਾਂ ਨੂੰ ਵੀ Instructables ਦੇ ਨਾਲ-ਨਾਲ ਮੇਰੇ YouTube ਚੈਨਲ 'ਤੇ ਵੀ ਦੇਖਣਾ ਯਕੀਨੀ ਬਣਾਓ. ਮੇਰੇ ਕੋਲ ਹੋਰ ਬਹੁਤ ਸਾਰੇ ਆ ਰਹੇ ਹਨ ਇਸ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਗਾਹਕ ਬਣਨ ਬਾਰੇ ਵੀ ਵਿਚਾਰ ਕਰੋ।
NodeMCU ਅਤੇ DHT22 ਦੇ ਨਾਲ ਹੋਮ ਅਸਿਸਟੈਂਟ ਲਈ ਵਾਤਾਵਰਨ ਮਾਨੀਟਰ:
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
instructables DHT22 ਵਾਤਾਵਰਣ ਮਾਨੀਟਰ [pdf] ਹਦਾਇਤ ਮੈਨੂਅਲ DHT22 ਵਾਤਾਵਰਣ ਮਾਨੀਟਰ, ਵਾਤਾਵਰਣ ਮਾਨੀਟਰ, DHT22 ਮਾਨੀਟਰ, ਮਾਨੀਟਰ, DHT22 |