instructables - ლოგოDHT22 გარემოს მონიტორი
ინსტრუქციის სახელმძღვანელო

DHT22 გარემოს მონიტორი

instructables DHT22 გარემოს მონიტორი - ხატულა 1გემოვნებით_კოდი
დავიწყე 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
5 მმ სიმაღლის PCB ხრახნიანი ტერმინალები - 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 არხზე.instructables DHT22 გარემოს მონიტორი - სურათი 1

ნაბიჯი 2: კომპონენტების შედუღება

ვინაიდან არ მსურს NodeMCU პირდაპირ PCB-ზე შედუღება, გამოვიყენე მდედრობითი პინის სათაურები და ჯერ შევადუღე ისინი, რათა შემდეგ შემეძლოს Node MCU მათში შეერთება.
სათაურების შემდეგ, მე გავამაგრე ხრახნიანი ტერმინალები AC შეყვანისთვის, ასევე 5V და 3.3V გამოსასვლელებისთვის.
მე ასევე გავამაგრე სათაური DHT22 სენსორისთვის და HLK-PM01 კვების წყაროსთვის.instructables DHT22 გარემოს მონიტორი - სურათი 2instructables DHT22 გარემოს მონიტორი - სურათი 3instructables DHT22 გარემოს მონიტორი - სურათი 4instructables DHT22 გარემოს მონიტორი - სურათი 5

ნაბიჯი 3: გამოცადეთ ტომიtages და სენსორი

მას შემდეგ, რაც პირველად ვიყენებ ამ PCB-ს პროექტისთვის, მინდოდა დავრწმუნებულიყავი, რომ რამე ასე არ გამიფუჭებია Node MCU-ს დაკავშირებამდე. მინდოდა გამოცდა დაფა ტtagეს ყველაფერი წესრიგშია. მას შემდეგ, რაც პირველად შევამოწმე 5V რელსი Node MCU ჩართულის გარეშე, მე ჩავრთე Node MCU, რათა დავრწმუნდე, რომ ის იღებდა 5V-ს და ასევე, რომ ის აწვდიდა 3.3V-ს მისი საბორტო რეგულატორიდან. როგორც საბოლოო ტესტი, ავტვირთე როგორცampესკიზი DHT22 სენსორისთვის DHT Stable ბიბლიოთეკიდან, რათა შევამოწმო, რომ DHT22 მუშაობს გამართულად და შემიძლია წარმატებით წავიკითხო ტემპერატურა და ტენიანობა.

instructables DHT22 გარემოს მონიტორი - სურათი 6instructables DHT22 გარემოს მონიტორი - სურათი 7

ნაბიჯი 4: დაამატეთ მოწყობილობა Home Assistant-ში

ვინაიდან ყველაფერი ისე მუშაობდა, როგორც მოსალოდნელი იყო, შემდეგ გავაგრძელე ESPHome-ის ინსტალაცია ჩემი სახლის ასისტენტის კონფიგურაციაში და გამოვიყენე ახალი მოწყობილობის შესაქმნელად და მოწოდებული პროგრამული უზრუნველყოფის ატვირთვისთვის NodeMCU-ში. მე მქონდა გარკვეული სირთულეების გამოყენება web ატვირთე ESPHome-დან მოწოდებულ firmware-ში, მაგრამ საბოლოოდ, მე გადმოვწერე ESPHome Flasher და ამის გამოყენებით შევძელი პროგრამული უზრუნველყოფის ატვირთვა.
მას შემდეგ, რაც მოწყობილობას დაემატა საწყისი პროგრამული უზრუნველყოფა, მე შევცვალე .yamlle, რათა დაემატებინა DHT22 დამუშავების განყოფილება და ხელახლა ავტვირთე firmware, ახლა ვიყენებ ESPHome-დან საჰაერო განახლებას.
ეს ჩაიარა შეფერხების გარეშე და როგორც კი გაკეთდა, მოწყობილობამ აჩვენა ტემპერატურისა და ტენიანობის მნიშვნელობები დაფაზე.

instructables DHT22 გარემოს მონიტორი - სურათი 8instructables DHT22 გარემოს მონიტორი - სურათი 9instructables DHT22 გარემოს მონიტორი - სურათი 10

ნაბიჯი 5: გააკეთეთ მუდმივი დანართი

მე მინდოდა, რომ ეს მონიტორი დამონტაჟებულიყო ჩემს ამჟამინდელ თერმოსტატის გვერდით, რომელიც მე მაქვს სახლში პელეტის ღუმელისთვის, ამიტომ გამოვიყენე ელექტრული შეერთების ყუთი შიგთავსის გასაკეთებლად. DHT22 სენსორი დამონტაჟებულია ელექტრული ყუთში გაკეთებულ ხვრელში, რათა მან შეძლოს მონიტორინგის პირობები ყუთის გარედან და არ იმოქმედოს ელექტროენერგიის მიწოდებიდან გამომავალი სითბოსგან.

ყუთში სითბოს დაგროვების თავიდან ასაცილებლად, მე ასევე გავაკეთე ორი ხვრელი ელექტრო ყუთის ქვედა და ზედა ნაწილში, რათა ჰაერმა შეძლოს მასში ცირკულირება და სითბოს გათავისუფლება.

instructables DHT22 გარემოს მონიტორი - სურათი 11instructables DHT22 გარემოს მონიტორი - სურათი 12instructables DHT22 გარემოს მონიტორი - სურათი 13instructables DHT22 გარემოს მონიტორი - სურათი 14

ნაბიჯი 6: დამონტაჟება ჩემს მისაღებში

ელექტრო ყუთის დასამაგრებლად გამოვიყენე ორმხრივი ლენტი, რომ ყუთი კედელზე და მის გვერდით თერმოსტატზე მივამაგრე.
ჯერჯერობით, ეს მხოლოდ ტესტია და შეიძლება გადავწყვიტო, რომ მსურს ამ მდებარეობის შეცვლა, ამიტომ არ მსურს კედელზე რაიმე ახალი ხვრელის გაკეთება.

instructables DHT22 გარემოს მონიტორი - სურათი 15

ნაბიჯი 7: შემდეგი ნაბიჯები

თუ ყველაფერი კარგად წავა, მე შეიძლება გავაუმჯობესო ეს პროექტი, რათა იმოქმედოს როგორც თერმოსტატი ჩემი პელეტის ღუმელისთვის, რათა მთლიანად გამოვრიცხო კომერციული. ეს ყველაფერი დამოკიდებულია იმაზე, თუ როგორ გამოიმუშავებს სახლის ასისტენტი ჩემთვის გრძელვადიან პერსპექტივაში, მაგრამ ჩვენ უნდა დაველოდოთ ამას.
ამასობაში, თუ მოგეწონათ ეს პროექტი, დარწმუნდით, რომ ასევე შეამოწმეთ ჩემი სხვა პროექტები Instructables-ზე და ასევე ჩემს YouTube არხზე. ბევრი სხვა შემოდის, ასე რომ გთხოვთ გამოწერაც.

გარემოს მონიტორი სახლის ასისტენტისთვის NodeMCU და DHT22:

დოკუმენტები / რესურსები

instructables DHT22 გარემოს მონიტორი [pdf] ინსტრუქციის სახელმძღვანელო
DHT22 გარემოს მონიტორი, გარემოს მონიტორი, DHT22 მონიტორი, მონიტორი, DHT22

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *