Мазмуну:

Альтернативалык метеостанция: 5 кадам
Альтернативалык метеостанция: 5 кадам

Video: Альтернативалык метеостанция: 5 кадам

Video: Альтернативалык метеостанция: 5 кадам
Video: Горный Алтай. Агафья Лыкова и Василий Песков. Телецкое озеро. Алтайский заповедник. 2024, Ноябрь
Anonim
Альтернативалык метеостанция
Альтернативалык метеостанция

Башка метеостанция, ооба, бирок башкача!

Мен буга чейин жарыялаганмын, мурунку макаланы караңыз, абанын сапатын өлчөөчү иликтөө.

Бул жерде сүрөттөлгөн станция толуктоолорду жана өзгөртүүлөрдү камтыйт.

Кошумча өзгөчөлүктөр:

  • Температураны, нымдуулукту жана атмосфералык басымды өлчөө (BME280 модулу).
  • Жаан -чачындын өлчөмүн өлчөө.

Мурунку долбоордон өзгөрүүлөр:

  • Батарея чыңалуусун өлчөө.
  • Бардык элементтерди камтыган компакт турак жай.
  • Электрондук схеманын өзгөрүшү.

Максаттарды эске салуу:

  • Электр энергиясын керектөөнү азайтыңыз.
  • Wifi байланышын азайтыңыз. (30с ар бир 30 мүнөт).
  • Мөөр басылган чөйрө.
  • Батареяны автоматтык түрдө кубаттоо.

Чыныгы өзгөчөлүк жамгырдын көлөмүн өлчөөчү иликтөөдөн турат. Бул сыйымдуу өлчөөгө негизделген.

1 -кадам: Capacitive деңгээл өлчөө принциби

Capacitive деңгээл өлчөө принциби
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 эрежеси

ESPEASY эрежеси
ESPEASY эрежеси
ESPEASY эрежеси
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/ (көп тилдүү) боюнча да жарыяланган

Сунушталууда: