Мазмуну:
- 1 -кадам: MeteoMex Aeria Kit
- 2 -кадам: Компоненттерди ширетүү
- 3 -кадам: ThingsBoard Serverди каттаңыз же орнотуңуз
- 4 -кадам: Wemos D1 Mini программалоо
- 5 -кадам: Аба ырайы станциясынын турак жайы
- 6 -кадам: Онлайн мониторинг
Video: VOC көзөмөлү бар IoT Weather Station: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул көрсөтмөдө мен учуучу органикалык кошулмалардын (VOC) мониторинги менен Интернет-нерселер (IoT) метеостанциясын кантип курууну көрсөтөм. Бул долбоор үчүн мен өзүң жаса (DIY) комплектин иштеп чыктым. Аппараттык жана программалык камсыздоо ачык булак.
1 -кадам: MeteoMex Aeria Kit
MeteoMex аэрия комплект (https://www.meteomex.com) болжол менен 25 АКШ долларын түзөт жана камтыйт
- 1 Басылган Микросхема (PCB).
- 1 BME280 климат сенсору.
- 1 CCS811 VOC сенсору
- 1 Wemos D1 R1 мини ESP8266 WiFi менен микропроцессор.
- баш казыктары.
- 1 Jumper (J1).
Андан ары, сизге ширетүүчү станция жана даяр түзмөк үчүн ылайыктуу электр энергиясы керек (USB же 3 х АА батареялары) жана программалоо үчүн USB кабели.
2 -кадам: Компоненттерди ширетүү
Сиз PCBдеги жана Wemos D1 miniдеги баштарды жана сенсорлорду ширетишиңиз керек. Сураныч, тактадагы сенсорлордун туура багытталышына этият болуңуз. Таза монтажды камсыз кылуу үчүн, мен тетиктерди чогултуу үчүн нанды колдоном.
3 -кадам: ThingsBoard Serverди каттаңыз же орнотуңуз
ThingsBoard'ду IoT платформасы катары колдонуу үчүн, https://thingsboard.io дарегине катталууңуз керек же ThingsBoard серверин орнотушуңуз керек. ThingsBoard Community Edition орнотуунун ар кандай жолдору бар, мис. Linux серверинде, Windows, Raspberry Pi ж.б. Мен Ubuntu 18.04 LTS виртуалдык жеке серверине орнотууну тандадым:
ThingsBoard мисалында, сиз ижарачы катары кирип, телеметрикалык маалыматтарды жөнөтүү үчүн жаңы түзмөктү каттоодон өткөрүшүңүз керек. Сиздин түзмөк жетүү белгиси менен аныкталат.
Кийинки кадамда сизге сервер керек: порт URL жана түзмөгүңүздүн жетүү белгиси.
4 -кадам: Wemos D1 Mini программалоо
Wemos D1 mini Arduino IDE менен программаланышы мүмкүн.
ESP32 кошумча такталарын https://dl.espressif.com/dl/package_esp32_index.json тартып Arduino IDEге орнотуп, туура түзмөктү тандаңыз: LOLIN/Wemos D1 R1. Болбосо, аны түбөлүккө "кирпичтеп" коюшуңуз мүмкүн (менин башымдан өткөн..)!
Ар кандай код мисалдары бар
Бул көрсөтмө үчүн биз MeteoMex_USB_ThingsBoard_aeria_VOCs программасын колдонобуз.
Маанилүү: Программада ThingsBoard серверинин туура URL дарегин жана түзмөгүңүздүн жетүү белгисин колдонушуңуз керек!
Андан тышкары, сиз WiFi SSID жана сырсөзүңүздү аныкташыңыз керек.
Сиз ар бир 10 мүнөттө маалыматтарды жайгаштырып, тандоо ылдамдыгы боюнча чечим кабыл алышыңыз керек (реалдуу убакытта мониторинг үчүн маалыматтарды 500 мс жөнөтө аласыз).
5 -кадам: Аба ырайы станциясынын турак жайы
Сиздин метеостанцияңыздын жайгашкан жери маанилүү: Ал түз күндөн жана жамгырдан корголушу керек. Ошол эле учурда, VOC жана атмосфералык шарттарды өлчөө үчүн жетиштүү желдетүү керек. Идеалында, сиз MeteoMexти розеткага жакын жана WiFi тармагыңызга орнотсоңуз болот.
Турак жай үчүн ар кандай варианттарды карап көрсөңүз болот. Тийиштүү 'профессионалдуу' кутуча сизге ~ 10 доллар турат, жана сизге дагы пластик керек… Мен 3D басып чыгарылган кутуга каршы убакыттын, баанын жана экологиялык себептерден улам чечим чыгардым (лабораторияда аналитикалык түзүлүштөрдү прототиптөө үчүн 3D принтерим бар)). Анын ордуна пластикалык йогурт стаканын кайра колдондум. Албетте, абдан кооз. Азырынча мен бул чечимге абдан кубанычтамын: экологиянын төмөндүгү, арзандыгы (~ 1,5 АКШ доллары, анын ичинде 1л йогурт) жана функционалдуу.
6 -кадам: Онлайн мониторинг
Даяр. Кааласаңыз, аба ырайы станцияңыздын коомдук тактасын бөлүшө аласыз:
VOCs, Irapuato, MX, 1, 990 m.a.s.l менен IoT аба ырайы станциясы.
Сунушталууда:
DIY Weather Station & WiFi Sensor Station: 7 кадам (Сүрөттөр менен)
DIY Weather Station & WiFi Sensor Station: Бул долбоордо мен сизге WiFi сенсор бекети менен бирге аба ырайы станциясын кантип түзүүнү көрсөтөм. Сенсордук станция жергиликтүү температура жана нымдуулук маалыматтарын өлчөйт жана WiFi аркылуу аба ырайы станциясына жөнөтөт. Аба ырайы бекети андан кийин
Iot Weather Station: 5 кадам
Iot Weather Station: Саламатсыздарбы балдар Iam Бул Инструкцияны жазуу Сизге Wemos D1 Mini Board & Аба ырайынын чоо -жайын, OpenWeather картасынан температураны көрсөтүү үчүн 128 × 68 Oled дисплейин колдонот
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): 4 кадам
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): Салам балдар! Бул Нускамада, биз LM35 сенсорун NodeMCU менен кантип байланыштырууну үйрөнөбүз жана Blynk тиркемеси бар смартфондо интернетте ошол температура маалыматын көрсөтөбүз. (Ошондой эле бул долбоордо биз SuperChart виджетин Bl
Bluetooth көзөмөлү бар Arduino LED дисплейи: 11 кадам
Bluetooth көзөмөлү бар Arduino LED дисплейи: Бул көрсөтмөдө биз 32X8 LED Matrix дисплейин жасайбыз, ал смартфонуңуз менен текст билдирүүсүн реалдуу убакытта өзгөртүү функциясына ээ болот жана MIT App Inventor колдонмосу менен өзүбүздүн колдонмону жасайбыз. Ошентип, достор, баштайлы
Түс көзөмөлү бар фотография Light Box: 5 кадам
Түс көзөмөлү бар Photography Light Box: Lightbox - объектке түшкөн жарыктын канчалык ак экенин контролдоо үчүн фотографияда колдонулуучу түзүлүш. Мен интернеттен көргөн лайтбокс пландарынын көбү лампочкадан, люминесценттик лампалардан жана табигый жарыктан же ак жасалма жарыктан көз каранды