Мазмуну:
- 1 -кадам: Туташуу
- 2 -кадам: Программаны орнотуңуз
- 3 -кадам: BMP280ди орнотуңуз
- 4 -кадам: MQTT орнотуу
Video: ESP8266, BMP280, MQTT Аба ырайы станциясы: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул жакшы тактык менен жөнөкөй аба ырайы станциясын түзүүгө жардам берет.
Бул жерде маалыматтарды сактоо үчүн сенсорду интернетке туташтыруу үчүн ESP8266 WIFI өнүктүрүү тактасын колдонобуз. Көптөгөн даамдар бар жана иштейт жана мен үйдө болгонун колдоном: Homefixer ESP8266
Көптөгөн ар кандай сенсорлор бар, бирок https://www.kandrsmith.org/RJS/Misc/Hygrometers/calib_many.html боюнча BME280 арзан баадагы гигрометрлерден эң жакшы натыйжаларды берет. (Сатуучу мага туура эмес бөлүгүн жөнөткөндүктөн, бул колдонмо BMP280ди колдонот, бирок кадамдар окшош.
Маалыматтарды жөнөтүү MQTT аркылуу болот.
1 -кадам: Туташуу
Алгач биз BMP280ди ESP8266га туташтырышыбыз керек.
Аны төмөнкүдөй туташтырыңыз:
BME280 | ESP8266 (NodeMCU)
VCC | 3.3V GND | GND SCL | GPIO2 (D4) SDA | GPIO0 (D3)
2 -кадам: Программаны орнотуңуз
Бул колдонмону ээрчип алсаңыз болот:
- ESPEasy жүктөп алыңыз:
- Таңылганын ачуу
- Flash.cmd иштетүү
- Суроолорго жооп бериңиз: Comportду Devicemanagerден тапса болот, Флештин өлчөмү модулдан көз каранды: менин модулум 4096, Build: 120 же жаңыраак
- Күтө туруңуз
- Модулду өчүрүү/күйгүзүү же баштапкы абалга келтирүү
- WiFi орнотуу үчүн бул көрсөтмөнү аткарыңыз:
3 -кадам: BMP280ди орнотуңуз
- WiFi орнотууларында көрсөтүлгөндөй модулдардын вебсайтына туташыңыз
- I2c портторун SDA = GPIO0 жана SCL = GPIO2 же сиз туташкандай өзгөртүңүз
- Түзмөктөрдүн астына BMP280ди кошуңуз, IDXти нөлдүк эмес мааниге коюуну унутпаңыз
4 -кадам: MQTT орнотуу
Конфигурация өтмөгүнүн астында сиз MQTT брокеринин жөндөөлөрүн орното аласыз. Мен бул жерден сунушталгандан кийин openHAB протоколун колдонуп жатам:
Температура эми төмөндө жарыяланат:
weather_station_bmp280/BMP280/Температура
жана басым:
weather_station_bmp280/BMP280/басым
Мен аны акыркы сүрөттө көрсөтүлгөндөй көрсөтүү үчүн түйүндүн кызылын колдонуп жатам.
Азыр аба ырайы бекети үзгүлтүккө учурады
Сунушталууда:
Кесиптик аба ырайы станциясы ESP8266 жана ESP32 DIY колдонуп: 9 кадам (сүрөттөр менен)
ESP8266 жана ESP32 DIY колдонгон профессионалдуу аба ырайы станциясы: LineaMeteoStazione - бул Sensirionдун профессионалдык сенсорлору, ошондой эле кээ бир Davis Instrument компоненттери (Rain Gauge, Anemometer) менен байланышта боло турган толук аба ырайы станциясы
ESP8266 менен жөнөкөй аба ырайы станциясы: 6 кадам (сүрөттөр менен)
Жөнөкөй аба ырайы станциясы ESP8266 колдонот. Бул Нускамада мен температура, басым, климат сыяктуу маалыматтарды алуу үчүн ESP8266ны кантип колдонуу керектиги менен бөлүшөм. Жалпы көрүү саны. жана маалыматтарды сериялык монитордо көрсөтүү жана ЖКда көрсөтүү. Маалыматтар f
Аба ырайы станциясы: ESP8266 Deep Sleep, SQL, Flask & Plotly менен график түзүү: 3 кадам
Аба ырайы станциясы: ESP8266 Deep Sleep, SQL, Flask & Plotly менен график: Балконуңуздагы температураны, нымдуулукту же жарыктын интенсивдүүлүгүн билүү кызыктуу болобу? Мен болмокмун билем. Ошентип, мен мындай маалыматтарды чогултуу үчүн жөнөкөй аба ырайы станциясын жасадым. Төмөнкү бөлүмдөр - мен баштоо үчүн жасаган кадамдар
IoT ESP8266 негизделген аба ырайы станциясы: 6 кадам
IoT ESP8266 негизделген аба-ырайы станциясы: Эч кандай сенсорду колдонбостон, метеостанциянын долбоорун курууну жана дүйнөнүн ар тарабынан аба ырайы жөнүндө маалымат алууну каалайсызбы? OpenWeatherMap колдонуп, бул чыныгы милдет болуп калат
Аба ырайы шамы - Аба ырайы жана температура бир караганда: 8 кадам
Аба ырайы шамы - Аба ырайы жана Температура Бир Караганда: Бул сыйкырдуу шамды колдонуп, сиз учурдагы температураны жана шарттарды дароо сыртта айта аласыз