Мазмұны:
- 1 -қадам: MeteoMex Aeria жиынтығы
- 2 -қадам: компоненттерді дәнекерлеу
- 3 -қадам: ThingsBoard серверін тіркеңіз немесе орнатыңыз
- 4 -қадам: Wemos D1 Mini бағдарламалау
- 5 -қадам: метеостанция корпусы
- 6 -қадам: Интернеттегі бақылау
Бейне: VOC бақылауымен IoT метеостанциясы: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл нұсқаулықта мен ұшатын органикалық қосылыстарды (VOCs) бақылай отырып, Интернет-заттар (IoT) метеостанциясын қалай құру керектігін көрсетемін. Бұл жоба үшін мен өз қолыммен (DIY) жинағын жасадым. Аппараттық құралдар мен бағдарламалық қамтамасыз ету ашық көзі болып табылады.
1 -қадам: MeteoMex Aeria жиынтығы
MeteoMex аэрия жиынтығы (https://www.meteomex.com) шамамен 25 доллар тұрады және құрамында
- 1 Баспа схемасы (ПХД).
- 1 BME280 климаттық сенсоры.
- 1 CCS811 VOC датчигі
- WiFi бар 1 Wemos D1 R1 шағын ESP8266 микропроцессоры.
- тақырып түйреуіштері.
- 1 секіргіш (J1).
Бұдан басқа, сізге дәнекерлеу станциясы мен дайын құрылғыға сәйкес келетін қуат көзі (USB немесе 3 x AA батареялары) және бағдарламалауға арналған USB кабелі қажет болады.
2 -қадам: компоненттерді дәнекерлеу
Сіз PCB мен Wemos D1 mini -де тақырыптар мен сенсорларды дәнекерлеуіңіз керек. Тақтадағы сенсорлардың дұрыс бағытталуына абай болыңыз. Таза бекітуді қамтамасыз ету үшін мен бөлшектерді жинауға арналған тақтаны қолданамын.
3 -қадам: ThingsBoard серверін тіркеңіз немесе орнатыңыз
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 м.а.с.л бар IoT метеостанциясы.
Ұсынылған:
Magicbit бар WIFI метеостанциясы (Arduino): 6 қадам
Magicbit бар WIFI метеостанциясы (Arduino): Бұл нұсқаулықта смартфоннан мәліметтерді алуға болатын Arduino көмегімен Magicbit -тен ауа райы станциясын қалай құру керектігі көрсетілген
NaTaLia метеостанциясы: күн энергиясымен жұмыс істейтін Arduino метеостанциясы дұрыс жасады: 8 қадам (суреттермен)
NaTaLia метеостанциясы: күн энергиясымен жұмыс істейтін Arduino метеостанциясы дұрыс жолмен жүрді: 1 түрлі екі жерде сәтті жұмыс істегеннен кейін мен күн сәулесінен жұмыс істейтін метеостанция жобаларының жоспарларымен бөлісемін және оның қалай ұзақ уақыт бойы өмір сүре алатын жүйеге айналғанын түсіндіремін. күн энергиясынан пайда болған кезеңдер. Егер сіз қадағаласаңыз
Iot метеостанциясы: 5 қадам
Iot метеостанциясы: Сәлеметсіздерме балалар, бұл нұсқаулықты жазып, сізге Wemos D1 шағын тақтасын қолданатын метеорологиялық станцияны қалай жасау керектігін көрсету үшін. OpenWeather картасынан ауа райы мен температураны егжей -тегжейлі көрсету үшін 128 × 68 Oled дисплейін қолданады
Басқа IoT метеостанциясы: 8 қадам
Басқа IoT метеорологиялық станциясы: Төменде әкемнің туған күніне сыйлық болды; Мен көрген басқа нұсқаулықтан шабыттанып, бастапқыда оған өзін-өзі құрастыру жиынтығы ретінде дәлелдеуге ниет білдірдім. Бірақ онымен осы жобада жұмыс жасай бастағанда, мен тез түсіндім, бұл бастапқы
Blynk қосымшасын қолданатын IoT метеостанциясы: 5 қадам
Blynk қосымшасын қолданатын IoT метеорологиялық станциясы: Бұл жоба IoT әлеміндегі алғашқы қадамдарға қатысты, мұнда біз DHT11/DHT22 сенсорымен NodeMCU немесе басқа ESP8266 негізіндегі платамен байланысып, интернеттен Blynk қосымшасын қолданатын ақпаратты аламыз, келесі оқулықты қолданыңыз. сілтеме, егер сіз