Სარჩევი:
- ნაბიჯი 1: ტევადობის დონის გაზომვის პრინციპი
- ნაბიჯი 2: წყლის დონის ანალოგური ინდიკატორის დამონტაჟების დიაგრამა
- ნაბიჯი 3: საჭის აღჭურვილობის დიაგრამა
- ნაბიჯი 4: ESPEASY წესი
- ნაბიჯი 5: კომპონენტის მოწყობა PVC მილში
ვიდეო: ალტერნატიული ამინდის სადგური: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
სხვა ამინდის სადგური, დიახ, მაგრამ სხვა სახის!
მე უკვე გამოვაქვეყნე, იხილეთ წინა სტატია, ზონდი, რომელიც ზომავს ჰაერის ხარისხს.
აქ აღწერილი სადგური მოიცავს დამატებებს და მოდიფიკაციებს.
დამატებული მახასიათებლები:
- ტემპერატურის, ტენიანობის და ატმოსფერული წნევის გაზომვა (მოდული 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 წესი
სისტემაში#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 მილში
ტევადობის ზონდი, თუნდაც ის არ იყოს რთული, იმსახურებს ყურადღებას, რადგან მისი დასრულება და მორგება დამუშავებული იქნება.
საკონტროლო დაფები და SDS011 ზონდი დამონტაჟებულია საყრდენზე, რათა ხელი შეუწყოს მათ შეყვანას PVC მილში.
დასკვნა:
ეს ასამბლეა, ისევე როგორც წინა, არ წარმოადგენს რაიმე განსაკუთრებულ სირთულეს ადამიანებისთვის Domoticz და ESPEasy პროგრამული უზრუნველყოფის ცოდნით.
მას შეუძლია ეფექტურად გაზომოთ
- წვრილი ნაწილაკების არსებობა,
- Ატმოსფერული წნევა,
- ტენიანობის დონე,
- ტემპერატურა,
- წვიმის სიმაღლე,
და ეს თქვენს სახლთან ახლოს.
პროექტს ასევე აქვს ტექნიკური იდეები:
სიმძლავრის კონტროლი ლერწმის რელეს, PNP ან MOSFET ტრანზისტორით. GPIO2 და GPIO15 გამოყენება. პორტის A0 გამოყენება მულტიპლექსით. ESP8266 კონტროლერის პროგრამირება (წესი).
პროექტი ასევე გამოქვეყნებულია https://dangasdiy.top/ (მრავალენოვანი)
გირჩევთ:
პროფესიული ამინდის სადგური ESP8266 და ESP32 DIY გამოყენებით: 9 ნაბიჯი (სურათებით)
პროფესიონალური ამინდის სადგური ESP8266 და ESP32 DIY გამოყენებით: LineaMeteoStazione არის სრული ამინდის სადგური, რომელიც შეიძლება დაუკავშირდეს პროფესიონალ სენსორებს Sensirion– დან და Davis Instrument– ის კომპონენტებით (წვიმის საზომი, ანემომეტრი) პროექტი მიზნად ისახავს როგორც წვრილმანი ამინდის სადგურს, მაგრამ მოითხოვს მხოლოდ
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: გამარჯობა ყველას. ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს პერსონალური მინი ამინდის სადგურის შესაქმნელად. ასევე, ჩვენ ვიყენებთ ThingSpeak API– ს, რომ ატვირთავს ჩვენი ამინდის მონაცემებს მათ სერვერებზე, წინააღმდეგ შემთხვევაში რა არის ამინდის სტატისტიკის მიზანი
DIY ამინდის სადგური და WiFi სენსორული სადგური: 7 ნაბიჯი (სურათებით)
DIY ამინდის სადგური და WiFi სენსორული სადგური: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ ამინდის სადგური WiFi სენსორულ სადგურთან ერთად. სენსორული სადგური ზომავს ადგილობრივი ტემპერატურისა და ტენიანობის მონაცემებს და აგზავნის მას WiFi– ით ამინდის სადგურზე. ამის შემდეგ ამინდის სადგური აჩვენებს
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა