instructables - ໂລໂກ້DHT22 ຕິດຕາມກວດກາສະພາບແວດລ້ອມ
ຄູ່ມືການສອນ

DHT22 ຕິດຕາມກວດກາສະພາບແວດລ້ອມ

instructables DHT22 Environment Monitor - ໄອຄອນ 1ໂດຍ taste_the_code
ຂ້ອຍເລີ່ມສຳຫຼວດຜູ້ຊ່ວຍເຮືອນ ແລະເພື່ອໃຫ້ສາມາດເລີ່ມສ້າງລະບົບອັດຕະໂນມັດບາງຢ່າງໄດ້, ຂ້ອຍຈໍາເປັນຕ້ອງມີຄ່າອຸນຫະພູມ ແລະ ຄວາມຊຸ່ມຊື່ນໃນປັດຈຸບັນຈາກຫ້ອງຮັບແຂກຂອງຂ້ອຍຢູ່ພາຍໃນເພື່ອໃຫ້ຂ້ອຍສາມາດປະຕິບັດພວກມັນໄດ້.
ມີການແກ້ໄຂທາງການຄ້າທີ່ມີຢູ່ສໍາລັບການນີ້ແຕ່ຂ້ອຍຕ້ອງການສ້າງຂອງຕົນເອງເພື່ອໃຫ້ຂ້ອຍສາມາດຮຽນຮູ້ໄດ້ດີຂຶ້ນວ່າຜູ້ຊ່ວຍຫນ້າທໍາອິດເຮັດວຽກແນວໃດແລະວິທີການຕັ້ງຄ່າອຸປະກອນທີ່ກໍາຫນົດເອງກັບມັນແລະ 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
5mm pitch PCB terminals screw - https://s.click.aliexpress.com/e/_DDMFJBz
Pin headers – https://s.click.aliexpress.com/e/_De6d2Yb
ຊຸດ​ການ​ເຊື່ອມ​ຕໍ່ - https://s.click.aliexpress.com/e/_DepYUbt
ການ​ຕັດ​ສາຍ - https://s.click.aliexpress.com/e/_DmvHe2J
solder ຫຼັກ Rosin - https://s.click.aliexpress.com/e/_DmvHe2J
ປ່ອງ​ແຍກ - https://s.click.aliexpress.com/e/_DCNx1Np
Multimeter – https://s.click.aliexpress.com/e/_DcJuhOL
ການ​ຊ່ວຍ​ເຫຼືອ soldering - https://s.click.aliexpress.com/e/_DnKGsQf

ຂັ້ນຕອນທີ 1: Custom PCB

ຂ້າພະເຈົ້າໄດ້ອອກແບບ PCB ນີ້ເພື່ອຮັບໃຊ້ເປັນແພລະຕະຟອມໂຄງການຫຼັງຈາກໃຊ້ເວລາຫຼາຍໃນການ soldering ໂຄງການ NodeMCU ທີ່ກໍາຫນົດເອງໃນ prototyping PCBs.
PCB ມີຕໍາແຫນ່ງສໍາລັບອຸປະກອນ NodeMCU, I2C, ອຸປະກອນ SPI, ລີເລ, ເຊັນເຊີ DHT22 ເຊັ່ນດຽວກັນກັບ UART ແລະການສະຫນອງພະລັງງານ HLK-PM01 ທີ່ສາມາດພະລັງງານໂຄງການຈາກ AC mains.

ທ່ານສາມາດກວດເບິ່ງວິດີໂອຂອງຂະບວນການອອກແບບແລະຄໍາສັ່ງຢູ່ໃນຊ່ອງທາງ YT ຂອງຂ້ອຍ.instructables DHT22 Environment Monitor - ຮູບທີ 1

ຂັ້ນຕອນທີ 2: solder ອົງປະກອບ

ເນື່ອງຈາກຂ້ອຍບໍ່ຕ້ອງການທີ່ຈະ solder NodeMCU ໂດຍກົງກັບ PCB, ຂ້າພະເຈົ້າໄດ້ນໍາໃຊ້ຫົວ pin ເພດຍິງແລະ soldered ໃຫ້ເຂົາເຈົ້າທໍາອິດດັ່ງນັ້ນຂ້າພະເຈົ້າສາມາດສຽບ Node MCU ເຂົ້າໄປໃນໃຫ້ເຂົາເຈົ້າ.
ຫຼັງ​ຈາກ​ຫົວ​, ຂ້າ​ພະ​ເຈົ້າ​ໄດ້ soldered terminals screw ສໍາ​ລັບ​ການ​ປ້ອນ​ຂໍ້​ມູນ AC ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ສໍາ​ລັບ​ການ 5V ແລະ 3.3V outputs​.
ຂ້າພະເຈົ້າຍັງໄດ້ soldered header ສໍາລັບ DHT22 sensor ແລະການສະຫນອງພະລັງງານ HLK-PM01.instructables DHT22 Environment Monitor - ຮູບທີ 2instructables DHT22 Environment Monitor - ຮູບທີ 3instructables DHT22 Environment Monitor - ຮູບທີ 4instructables DHT22 Environment Monitor - ຮູບທີ 5

ຂັ້ນຕອນທີ 3: ທົດສອບອອກ Voltages ແລະເຊັນເຊີ

ເນື່ອງຈາກວ່ານີ້ແມ່ນຄັ້ງທໍາອິດທີ່ຂ້ອຍໃຊ້ PCB ນີ້ສໍາລັບໂຄງການ, ຂ້ອຍຢາກໃຫ້ແນ່ໃຈວ່າຂ້ອຍບໍ່ໄດ້ລົບກວນບາງສິ່ງບາງຢ່າງດັ່ງນັ້ນກ່ອນທີ່ຈະເຊື່ອມຕໍ່ Node MCU. ຂ້ອຍຕ້ອງການທົດສອບກະດານ voltagແມ່ນ​ວ່າ​ທຸກ​ສິ່ງ​ທຸກ​ຢ່າງ​ແມ່ນ OK​. ຫຼັງຈາກການທົດສອບຄັ້ງທໍາອິດ 5V rail ໂດຍບໍ່ມີການສຽບ Node MCU, ຂ້າພະເຈົ້າໄດ້ສຽບໃນ Node MCU ເພື່ອໃຫ້ແນ່ໃຈວ່າມັນໄດ້ຮັບ 5V ແລະວ່າມັນກໍາລັງສະຫນອງ 3.3V ຈາກເຄື່ອງຄວບຄຸມ onboard ຂອງມັນ. ໃນຖານະເປັນການທົດສອບສຸດທ້າຍ, ຂ້າພະເຈົ້າໄດ້ອັບໂຫລດເປັນample sketch ສໍາລັບເຊັນເຊີ DHT22 ຈາກຫ້ອງສະຫມຸດ DHT Stable ດັ່ງນັ້ນຂ້ອຍສາມາດກວດສອບວ່າ DHT22 ເຮັດວຽກຢ່າງຖືກຕ້ອງແລະຂ້ອຍສາມາດອ່ານອຸນຫະພູມແລະຄວາມຊຸ່ມຊື່ນໄດ້ຢ່າງສໍາເລັດຜົນ.

instructables DHT22 Environment Monitor - ຮູບທີ 6instructables DHT22 Environment Monitor - ຮູບທີ 7

ຂັ້ນຕອນທີ 4: ເພີ່ມອຸປະກອນກັບຜູ້ຊ່ວຍຫນ້າທໍາອິດ

ນັບຕັ້ງແຕ່ທຸກສິ່ງທຸກຢ່າງເຮັດວຽກຕາມທີ່ຄາດໄວ້, ຫຼັງຈາກນັ້ນຂ້າພະເຈົ້າໄດ້ດໍາເນີນການຕິດຕັ້ງ ESPHome ກັບການຕັ້ງຄ່າຜູ້ຊ່ວຍຫນ້າທໍາອິດຂອງຂ້ອຍແລະຂ້ອຍໄດ້ໃຊ້ມັນເພື່ອສ້າງອຸປະກອນໃຫມ່ແລະອັບໂຫລດເຟີມແວທີ່ສະຫນອງໃຫ້ກັບ NodeMCU. ຂ້ອຍມີບັນຫາບາງຢ່າງໃນການນໍາໃຊ້ web ອັບໂຫລດຈາກ ESPHome ເພື່ອຂີ້ເທົ່າເຟີມແວທີ່ສະຫນອງໃຫ້ແຕ່ໃນທີ່ສຸດ, ຂ້ອຍໄດ້ດາວໂຫລດ ESPHome Flasher ແລະຂ້ອຍສາມາດອັບໂຫລດເຟີມແວໄດ້ໂດຍໃຊ້ມັນ.
ເມື່ອເຟີມແວເບື້ອງຕົ້ນຖືກເພີ່ມໃສ່ອຸປະກອນ, ຂ້ອຍໄດ້ແກ້ໄຂ .yamlle ສໍາລັບມັນເພື່ອເພີ່ມສ່ວນການຈັດການ DHT22 ແລະອັບໂຫລດເຟີມແວຄືນໃໝ່, ຕອນນີ້ໃຊ້ການອັບເດດຜ່ານທາງອາກາດຈາກ ESPHome.
ອັນນີ້ໄປໂດຍບໍ່ມີບັນຫາ ແລະທັນທີທີ່ມັນເຮັດແລ້ວ, ອຸປະກອນຈະສະແດງຄ່າອຸນຫະພູມ ແລະ ຄວາມຊຸ່ມຊື່ນໃນ dashboard.

instructables DHT22 Environment Monitor - ຮູບທີ 8instructables DHT22 Environment Monitor - ຮູບທີ 9instructables DHT22 Environment Monitor - ຮູບທີ 10

ຂັ້ນຕອນທີ 5: ເຮັດໃຫ້ເປັນ Enclosure ຖາວອນ

ຂ້ອຍຕ້ອງການໃຫ້ຈໍພາບນີ້ຕິດຢູ່ຂ້າງເຄື່ອງຄວບຄຸມອຸນຫະພູມທີ່ຂ້ອຍມີຢູ່ໃນເຮືອນຂອງຂ້ອຍສໍາລັບເຕົາເມັດ, ດັ່ງນັ້ນຂ້ອຍຈຶ່ງໃຊ້ກ່ອງເຊື່ອມຕໍ່ໄຟຟ້າເພື່ອສ້າງເປັນຝາປິດ. ເຊັນເຊີ DHT22 ຖືກຕິດຕັ້ງຢູ່ໃນຮູທີ່ເຮັດຢູ່ໃນກ່ອງໄຟຟ້າເພື່ອໃຫ້ມັນສາມາດຕິດຕາມສະພາບພາຍນອກຂອງກ່ອງແລະບໍ່ໄດ້ຮັບຜົນກະທົບຈາກຄວາມຮ້ອນທີ່ອອກມາຈາກການສະຫນອງພະລັງງານ.

ເພື່ອປ້ອງກັນບໍ່ໃຫ້ເກີດຄວາມຮ້ອນໃນກ່ອງ, ຂ້ອຍຍັງໄດ້ເຮັດສອງຮູຢູ່ດ້ານລຸ່ມແລະເທິງຂອງກ່ອງໄຟຟ້າເພື່ອໃຫ້ອາກາດສາມາດໄຫຼຜ່ານມັນແລະປ່ອຍຄວາມຮ້ອນ.

instructables DHT22 Environment Monitor - ຮູບທີ 11instructables DHT22 Environment Monitor - ຮູບທີ 12instructables DHT22 Environment Monitor - ຮູບທີ 13instructables DHT22 Environment Monitor - ຮູບທີ 14

ຂັ້ນຕອນທີ 6: Mount ໃນຫ້ອງດໍາລົງຊີວິດຂອງຂ້ອຍ

ເພື່ອຕິດກ່ອງໄຟຟ້າ, ຂ້ອຍໃຊ້ເທບສອງດ້ານເພື່ອຕິດກ່ອງໃສ່ຝາ ແລະໃສ່ເຄື່ອງຄວບຄຸມອຸນຫະພູມຢູ່ຂ້າງມັນ.
ສໍາລັບໃນປັດຈຸບັນ, ນີ້ແມ່ນພຽງແຕ່ການທົດສອບແລະຂ້າພະເຈົ້າອາດຈະຕັດສິນໃຈວ່າຂ້າພະເຈົ້າຕ້ອງການທີ່ຈະປ່ຽນສະຖານທີ່ນີ້, ສະນັ້ນຂ້າພະເຈົ້າບໍ່ຕ້ອງການທີ່ຈະສ້າງຮູໃຫມ່ໃນກໍາແພງຫີນ.

instructables DHT22 Environment Monitor - ຮູບທີ 15

ຂັ້ນຕອນທີ 7: ຂັ້ນຕອນຕໍ່ໄປ

ຖ້າທຸກສິ່ງທຸກຢ່າງດີ, ຂ້ອຍອາດຈະຍົກລະດັບໂຄງການນີ້ເພື່ອເຮັດຫນ້າທີ່ເປັນເຄື່ອງຄວບຄຸມອຸນຫະພູມສໍາລັບເຕົາເມັດຂອງຂ້ອຍເພື່ອໃຫ້ຂ້ອຍສາມາດຍົກເລີກການຄ້າທັງຫມົດ. ມັນທັງຫມົດແມ່ນຂຶ້ນກັບວ່າຜູ້ຊ່ວຍຫນ້າທໍາອິດຈະເຮັດວຽກແນວໃດສໍາລັບຂ້ອຍໃນໄລຍະຍາວແຕ່ພວກເຮົາຈະຕ້ອງລໍຖ້າເບິ່ງວ່າ.
ໃນລະຫວ່າງນີ້, ຖ້າທ່ານມັກໂຄງການນີ້, ໃຫ້ແນ່ໃຈວ່າຈະກວດເບິ່ງອັນອື່ນຂອງຂ້ອຍຢູ່ໃນ Instructables ເຊັ່ນດຽວກັນກັບຊ່ອງ YouTube ຂອງຂ້ອຍ. ຂ້ອຍມີອີກຫຼາຍຄົນເຂົ້າມາ, ສະນັ້ນກະລຸນາພິຈາລະນາຈອງເຊັ່ນກັນ.

ຕິດຕາມກວດກາສະພາບແວດລ້ອມສໍາລັບຜູ້ຊ່ວຍເຮືອນດ້ວຍ NodeMCU ແລະ DHT22:

ເອກະສານ / ຊັບພະຍາກອນ

instructables DHT22 Environment Monitor [pdf] ຄູ່ມືການສອນ
DHT22 Environment Monitor, Environment Monitor, DHT22 Monitor, Monitor, DHT22

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *