Სარჩევი:

ალტერნატიული ამინდის სადგური: 5 ნაბიჯი
ალტერნატიული ამინდის სადგური: 5 ნაბიჯი

ვიდეო: ალტერნატიული ამინდის სადგური: 5 ნაბიჯი

ვიდეო: ალტერნატიული ამინდის სადგური: 5 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ივნისი
Anonim
ალტერნატიული ამინდის სადგური
ალტერნატიული ამინდის სადგური

სხვა ამინდის სადგური, დიახ, მაგრამ სხვა სახის!

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

აქ აღწერილი სადგური მოიცავს დამატებებს და მოდიფიკაციებს.

დამატებული მახასიათებლები:

  • ტემპერატურის, ტენიანობის და ატმოსფერული წნევის გაზომვა (მოდული BME280).
  • წვიმის რაოდენობის გაზომვა.

ცვლილებები წინა პროექტიდან:

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

მიზნების შეხსენება:

  • შეამცირეთ ენერგიის მოხმარება.
  • შეამცირეთ Wifi კავშირი. (30 წთ ყოველ 30 წუთში).
  • დალუქული გარემო.
  • ბატარეის ავტომატური დატენვა.

ნამდვილი თავისებურება მდგომარეობს ზონდში, რომელიც ზომავს წვიმის რაოდენობას. იგი ემყარება capacitive გაზომვას.

ნაბიჯი 1: ტევადობის დონის გაზომვის პრინციპი

ტევადობის დონის გაზომვის პრინციპი
ტევადობის დონის გაზომვის პრინციპი

კონდენსატორის დონის გაზომვის პრინციპი ემყარება კონდენსატორის ტევადობის ცვალებადობას. შეკრება შედგება ლითონის მილისგან და იზოლირებული ლითონის ღეროსაგან, რომელიც მოთავსებულია მილის ცენტრში.

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

ელექტრონული მოწყობილობა ზომავს სიმძლავრის ზრდას და ქმნის წყლის დონის პროპორციულ ძაბვას.

Rq: როდ იზოლირებული არ დენი კვეთს წყალს.

ჩართული ცვლადების შეფასება

ძაბრის მიმღები ზედაპირი დაახლოებით 28 სმ 2 (4.3 კვ ინჩი). მილის ზომაა დაახლოებით 9 სმ 2 (1.4 კვადრატული მეტრი). ფართობის თანაფარდობა დაახლოებით 3. ასე რომ, სანტიმეტრი წყალი ძაბრზე შეავსებს მილს 3 სმ. ეს გამრავლება უკეთეს სიზუსტეს იძლევა. ჩვენი მონტაჟის შემთხვევაში იზომება ტევადობა დაახლოებით 100pF.

კალიბრაცია:

შეკრების დასრულების შემდეგ, ჩვენ გავაგრძელებთ კალიბრაციას საზომი მინით. ჩვენ გავაგრძელებთ სმ -ით სმ -მდე ძაბრის დონეზე. ჩვენ ვარეგულირებთ R8 და R13 მინიმალურ და მაქსიმალურ მნიშვნელობას. (იხილეთ შემდეგი დიაგრამა)

ნაბიჯი 2: წყლის დონის ანალოგური ინდიკატორის დამონტაჟების დიაგრამა

წყლის დონის ანალოგური მაჩვენებლის დამონტაჟების დიაგრამა
წყლის დონის ანალოგური მაჩვენებლის დამონტაჟების დიაგრამა

ეს ნიმუში შთაგონებულია საიტით

Monostable არის 555. 555 -ის პულსის სიგანე პროპორციულია წყლის დონესთან. R7 და C5 ქმნიან დაბალგამტარ ფილტრს პულსის მატარებლის DC მნიშვნელობის შესამსუბუქებლად.

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

სადგური, რომელიც იკვებებოდა 5 ვ -ით, დაემატა ძაბვის გადამყვანი, რომ აწარმოოს 12 ვ. ეს არის დონის ინდიკატორის ოპტიმალური მუშაობის უზრუნველსაყოფად. გამომავალი ძაბვა მორგებულია ისე, რომ უზრუნველყოს მაქსიმუმ 3.7 ვ საკონტროლო დაფის შეყვანისას.

ნაბიჯი 3: საჭის აღჭურვილობის დიაგრამა

საჭის აღჭურვილობის დიაგრამა
საჭის აღჭურვილობის დიაგრამა

მოწყობილობა კონტროლდება ESP8266 Wemos D1 მინი კონტროლერის მიერ.

მხარს უჭერს ბატარეისა და წყლის დონეს:

A0 შესასვლელი მხარს უჭერს 3.3 ვ -მდე. იგი გამოიყენება მონაცვლეობით ძაბვის გასაზომად.

ბატარეისთვის GPIO2 პორტის (D4) გააქტიურებით.

წყლის დონისთვის GPIO14 პორტის (D5) გააქტიურებით. ამ პორტის გააქტიურება აძლიერებს მოცულობის გაზომვის სტადიას. ეს არის ენერგიის მოხმარების შეზღუდვის მიზნით.

ჰაერის ხარისხის გაზომვა ხდება SDS011 GPIO15 (D8) მოდულის ენერგიით. GPIO12 ჩანაწერი (D6) კითხულობს სერიულ მონაცემებს. ამავე დროს, BME280 მოდული ენერგიულია. კომუნიკაცია ხდება GPIO4 და GPIO5 (D1, D2) ტემპერატურის, ტენიანობის და ატმოსფერული წნევის აღსადგენად.

დაბოლოს, სოლენოიდული სარქველი, რომელიც მილს დღის ბოლოს გამოშრობს, გააქტიურებულია GPIO13 (D7).

კონტროლერი დაპროგრამებულია EspEasy– ით შემდეგი კოდით.

ნაბიჯი 4: ESPEASY წესი

ESPEASY წესი
ESPEASY წესი
ESPEASY წესი
ESPEASY წესი

სისტემაში#Boot do gpio, 15, 1

gpio, 13, 1

gpio, 2, 0

გპიო, 14, 1

timerSet, 1, 20

დაე, 1, 0

ენდონი

სისტემაში#Wake do

gpio, 15, 1

gpio, 13, 1

gpio, 2, 0

გპიო, 14, 1

timerSet, 1, 20

დაე, 1, 0

ენდონი

Wifi- ზე#გათიშული გაკეთება

თუ [VAR#2] = 0

დაე, 2, 1

მოდით, 3, 180

დაასრულე თუ

ენდონი

Wifi#Connected do

// შეატყობინე 1, system_is_started

დაე, 2, 0

მოდით, 3, 1800

ენდონი

SDS011#PM10– ზე

SendToHTTP 192.168.1.231, 8082, /json.htm?type=command¶m=udevice&idx=76&nvalue=0&svalue=%rssi%

SendToHTTP 192.168.1.231, 8082, /json.htm?type=command¶m=udevice&idx=63&nvalue=0&svalue= [SDS011#PM10]

SendToHTTP 192.168.1.231, 8082, /json.htm?type=command¶m=udevice&idx=62&nvalue=0&svalue= [SDS011#PM25]

ენდონი

წესებზე#ტაიმერი = 1 ჯერ // ბატარეის დონე

ნება, 1, [TENS#A0]

ნება, 1, [VAR#1]*0.004

SendToHTTP 192.168.1.231, 8082, /json.htm?type=command¶m=udevice&idx=60&nvalue=0&svalue=%v1%

gpio, 2, 1 // გამორთეთ ბატარეის ძაბვის გადაღება

gpio, 14, 0 // წყლის დონის გადაღების ჩართვა

timerSet, 2, 10

ენდონი

წესებზე#ტაიმერი = 2 დო // წყლის დონე

ნება, 1, [TENS#A0]

ნება, 1, [VAR#1] -60

თუ %v1 %<0

დაე, 1, 0

სხვა

ნება, 1, [VAR#1]*0.0625

დაასრულე თუ

SendToHTTP 192.168.1.231, 8082, /json.htm?type=command¶m=udevice&idx=68&nvalue=0&svalue=%v1%

gpio, 14, 1 // გამორთეთ წყლის დონის გადაღება

timerSet, 3, 5

ენდონი

წესების შესახებ#ტაიმერი = 3 გაკეთება // წყლის გაწმენდა

თუ %syshour %= 23 // 23 სთ

თუ %sysmin %> = 30 //> 30 წთ

შეატყობინეთ 1, ეკულემენტს

gpio, 15, 0 // გამორთეთ SDS

gpio, 13, 0 // ჩართეთ გადინების სარქველი

timerSet, 4, 240

სხვა

timerSet, 4, 5

დაასრულე თუ

სხვა

timerSet, 4, 5

დაასრულე თუ

ენდონი

წესებზე#ტაიმერი = 4 აკეთე // ძილის დროა

gpio, 13, 1 // გამორთეთ გადინების სარქველი

ღრმა ძილი, %v3 %

ენდონი

ნაბიჯი 5: კომპონენტის მოწყობა PVC მილში

კომპონენტის მოწყობა PVC მილში
კომპონენტის მოწყობა PVC მილში
კომპონენტის მოწყობა PVC მილში
კომპონენტის მოწყობა PVC მილში

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

საკონტროლო დაფები და SDS011 ზონდი დამონტაჟებულია საყრდენზე, რათა ხელი შეუწყოს მათ შეყვანას PVC მილში.

დასკვნა:

ეს ასამბლეა, ისევე როგორც წინა, არ წარმოადგენს რაიმე განსაკუთრებულ სირთულეს ადამიანებისთვის Domoticz და ESPEasy პროგრამული უზრუნველყოფის ცოდნით.

მას შეუძლია ეფექტურად გაზომოთ

  • წვრილი ნაწილაკების არსებობა,
  • Ატმოსფერული წნევა,
  • ტენიანობის დონე,
  • ტემპერატურა,
  • წვიმის სიმაღლე,

და ეს თქვენს სახლთან ახლოს.

პროექტს ასევე აქვს ტექნიკური იდეები:

სიმძლავრის კონტროლი ლერწმის რელეს, PNP ან MOSFET ტრანზისტორით. GPIO2 და GPIO15 გამოყენება. პორტის A0 გამოყენება მულტიპლექსით. ESP8266 კონტროლერის პროგრამირება (წესი).

პროექტი ასევე გამოქვეყნებულია https://dangasdiy.top/ (მრავალენოვანი)

გირჩევთ: