Мазмуну:
- 1 -кадам: Capacitive деңгээл өлчөө принциби
- 2 -кадам: Аналогиялык суунун деңгээлинин индикаторун орнотуу диаграммасы
- 3 -кадам: рулду жабдуунун диаграммасы
- 4 -кадам: ESPEASY эрежеси
- 5 -кадам: ПВХ түтүгүндөгү компоненттердин түзүлүшү
Video: Альтернативалык метеостанция: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Башка метеостанция, ооба, бирок башкача!
Мен буга чейин жарыялаганмын, мурунку макаланы караңыз, абанын сапатын өлчөөчү иликтөө.
Бул жерде сүрөттөлгөн станция толуктоолорду жана өзгөртүүлөрдү камтыйт.
Кошумча өзгөчөлүктөр:
- Температураны, нымдуулукту жана атмосфералык басымды өлчөө (BME280 модулу).
- Жаан -чачындын өлчөмүн өлчөө.
Мурунку долбоордон өзгөрүүлөр:
- Батарея чыңалуусун өлчөө.
- Бардык элементтерди камтыган компакт турак жай.
- Электрондук схеманын өзгөрүшү.
Максаттарды эске салуу:
- Электр энергиясын керектөөнү азайтыңыз.
- Wifi байланышын азайтыңыз. (30с ар бир 30 мүнөт).
- Мөөр басылган чөйрө.
- Батареяны автоматтык түрдө кубаттоо.
Чыныгы өзгөчөлүк жамгырдын көлөмүн өлчөөчү иликтөөдөн турат. Бул сыйымдуу өлчөөгө негизделген.
1 -кадам: Capacitive деңгээл өлчөө принциби
Сыйымдуулукту өлчөө принциби конденсатордун сыйымдуулугунун өзгөрүшүнө негизделген. Курам металл түтүктөн жана түтүктүн ортосуна жайгаштырылган изоляцияланган металл таяктан турат.
Таяк менен түтүктүн дубалы конденсаторду түзөт, анын сыйымдуулугу түтүктөгү суунун көлөмүнө жараша болот: Вакуумдук түтүк аз кубаттуулукка ээ жана суу сыйымдуулугу жогорулайт.
Электрондук аппарат кубаттуулуктун өсүшүн өлчөйт жана суунун деңгээлине пропорционалдуу чыңалуу жаратат.
Суроо: Изоляцияланган таяк суудан өтпөйт.
Тартылган өзгөрмөлөрдү баалоо
Воронканын кабыл алуу бети болжол менен 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.3V чейин колдойт. Ал чыңалууну өлчөө үчүн кезектешип колдонулат.
GPIO2 портун (D4) иштетүү менен батарея үчүн.
GPIO14 портун (D5) иштетүү менен суунун деңгээли үчүн. Бул порттун активдештирилиши сыйымдуу өлчөө стадиясына энергия берет. Бул электр энергиясын керектөөнү чектөө үчүн.
Абанын сапатын өлчөө SDS011 GPIO15 (D8) модулун энергия менен камсыз кылуу аркылуу жүргүзүлөт. GPIO12 жазуусу (D6) сериялык маалыматтарды окуйт. Ошол эле учурда BME280 модулуна энергия берилет. Байланыш GPIO4 жана GPIO5 (D1, D2) аркылуу температураны, нымдуулукту жана атмосфералык басымды калыбына келтирүү максатында жүргүзүлөт.
Акырында күндүн аягында түтүктү агыза турган электромагниттик клапан GPIO13 (D7) тарабынан иштетилет.
Контроллер EspEasy менен төмөнкү код менен программаланган.
4 -кадам: ESPEASY эрежеси
on System#Boot do gpio, 15, 1
gpio, 13, 1
gpio, 2, 0
gpio, 14, 1
timerSet, 1, 20
болсун, 1, 0
токтотуу жөнүндө
#Wake системасында
gpio, 15, 1
gpio, 13, 1
gpio, 2, 0
gpio, 14, 1
timerSet, 1, 20
болсун, 1, 0
токтотуу жөнүндө
Wifi#Ажыратылганда жасаңыз
эгер [VAR#2] = 0
болсун, 2, 1
болсун, 3, 180
endif
токтотуу жөнүндө
Wifi#Connected кылгыла
// 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
endif
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 // 23h
эгер %sysmin %> = 30 //> 30мн
кабарлоо 1, ecoulement
gpio, 15, 0 // SDSти өчүрүү
gpio, 13, 0 // төгүүчү клапанды күйгүзүү
timerSet, 4, 240
башка
timerSet, 4, 5
endif
башка
timerSet, 4, 5
endif
токтотуу жөнүндө
Эрежелер боюнча#Таймер = 4 жаса // уктоо убактысы
gpio, 13, 1 // дренаждык клапанды өчүрүү
терең уйку, %v3 %
токтотуу жөнүндө
5 -кадам: ПВХ түтүгүндөгү компоненттердин түзүлүшү
Capacitive иликтөөчү, татаал болбосо да, көңүл бурууга татыктуу, анткени анын бүтүшү жана туураланышын дарылоо керек болот.
Башкаруу такталары жана SDS011 зонду PVC түтүгүнө киргизүүнү жеңилдетүү үчүн таянычка орнотулган.
Жыйынтык:
Бул жыйын, мурунку жыйын сыяктуу, Domoticz жана ESPEasy программалык камсыздоосун билген адамдар үчүн эч кандай кыйынчылык жаратпайт.
Ал натыйжалуу өлчөй алат
- Майда бөлүкчөлөрдүн болушу,
- Атмосфералык басым,
- Нымдуулуктун деңгээли,
- Температура,
- Жамгырдын бийиктиги,
Жана бул сиздин үйүңүзгө жакын.
Долбоор ошондой эле техникалык идеялар менен келет:
Камыш релеси, PNP же MOSFET транзистору менен кубатты башкаруу. GPIO2 жана GPIO15 колдонуу. A0 портун мультиплекстөө жолу менен колдонуу. ESP8266 контроллерин программалоо (эреже).
Долбоор https://dangasdiy.top/ (көп тилдүү) боюнча да жарыяланган
Сунушталууда:
Tweerstationneke A.k.a. Голландиялык метеостанция: 4 кадам
Tweerstationneke A.k.a. Голландиялык WeatherStation: Атам дайыма акыркы кабарларга жана акыркы аба ырайы маалыматына кызыгат. Ошентип, ал мени 76 жашка чыкканда туулган күндүн эң сонун белегине алып келди: Мааниси жок, кичинекей аба ырайы бекети, ал жөн эле эртеден кечке бир бурчта отурат
Жергиликтүү метеостанция: 8 кадам (сүрөттөр менен)
Жергиликтүү Аба ырайы станциясы: Мен биринчи жылдык мектеп проектиси үчүн эң сонун долбоорду издеп жүргөндө, эмне кылыш керектиги жөнүндө көп ойлорум бар болчу, бирок алардын бири да мага кыйын болгон жок. Кийинчерээк мен үчүн өзгөчө бир нерсе бар Аба бекетин жасоону үйрөндүм. Мен жөндөмдүү болгум келди
Графикалык метеостанция: 7 кадам (Сүрөттөр менен)
Графикалык аба ырайы станциясы: Дайыма графикалык аба ырайы станциясына ээ болгуңуз келеби? Жана так сенсорлор мененби? Балким, бул долбоор сиз үчүн бир нерсе. Бул метеостанция менен сиз аба ырайынын " эмне кылып жатканын " көрө аласыз. Мисалы, температура көтөрүлүшү же түшүшү мүмкүн. Н дан
JAWS: Дагы бир метеостанция: 6 кадам
JAWS: Дагы бир метеостанция: Максаты эмне? Мен кичинекей кезимден бери аба ырайына абдан кызыгам. Биринчи чогулткан маалыматым сыртта илинип турган сымап толтурулган эски термометрден алынды. Күн сайын, айлар катары менен мен температураны, күндү жана саатты жаздым
Зымсыз маалыматтарды берүүчү метеостанция: 8 кадам
Зымсыз маалыматтарды берүү менен аба ырайы станциясы: Бул көрсөтмө менин мурунку долбоорумду жаңыртуу болуп саналат - маалыматтарды каттоо менен аба ырайы станциясы. Мурунку долбоорду бул жерден көрүүгө болот - Маалыматты каттоочу аба ырайы станциясы Эгерде сизде кандайдыр бир суроолор же көйгөйлөр болсо, менин почтамдан кайрылсаңыз болот: iwx.production@gmai