Мазмұны:

Wemos D1 Mini, BME280 және Sensate қолданатын ауа райы станциясы: 6 қадам
Wemos D1 Mini, BME280 және Sensate қолданатын ауа райы станциясы: 6 қадам

Бейне: Wemos D1 Mini, BME280 және Sensate қолданатын ауа райы станциясы: 6 қадам

Бейне: Wemos D1 Mini, BME280 және Sensate қолданатын ауа райы станциясы: 6 қадам
Бейне: Автономная погодная метеостанция BME280 и Wemos D1 отправка данных в BLYNK 2024, Шілде
Anonim
Wemos D1 Mini, BME280 және Sensate қолданатын ауа райы станциясы
Wemos D1 Mini, BME280 және Sensate қолданатын ауа райы станциясы

Алдыңғы жазбаларда мен метеостанцияны құрудың әр түрлі әдістерімен бөлістім. Егер сіз оны тексермеген болсаңыз, мұнда сілтеме бар.

Бұл нұсқаулықта мен Wemos пен Sensate деп аталатын IoT платформасын қолдана отырып, қарапайым метеостанцияны қалай құруға болатынын көрсетемін. Ендеше бастайық.

Жабдықтар

  1. WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon US / Amazon UK / Banggood)
  3. 1,3 дюймдік OLED дисплей ……. (Amazon US / Amazon UK / Banggood)

Сонымен қатар, бізге iOS немесе Android үшін Sensate қосымшасы қажет.

1 -қадам: сезімталдық дегеніміз не?

Сезімталдық дегеніміз не?
Сезімталдық дегеніміз не?

Өз сөзімен айтқанда: «Сенсорларға кез келген уақытта, кез келген жерде қол жеткізу үшін Sensate Sense қосымшасын пайдаланыңыз. Ақысыз Sensate Firmware бар қолданыстағы аппараттық компоненттерді қолдана отырып, соңғы деректерді тіркеушіні құрыңыз. Немесе сіздің қосымшаңыз үшін оңтайлы чипті тауып, жеке шешіміңізді құрыңыз.»

Қысқаша айтқанда, бұл микробағдарламамен бірге сізге қарапайым жобаларды құрудың кодсыз әдісін беретін бағдарлама. Сізге олардың микробағдарламасын жарқылдатып, қосымшасын орнатып, конфигурация параметрлерінен өту керек және сіз деректерді жинауға дайынсыз. сенсорлардан.

2 -қадам: Sensate микробағдарламасының жыпылықтауы

Жыпылықтайтын сезімтал микробағдарлама
Жыпылықтайтын сезімтал микробағдарлама
Жыпылықтайтын сезімтал микробағдарлама
Жыпылықтайтын сезімтал микробағдарлама
Жыпылықтайтын сезімтал микробағдарлама
Жыпылықтайтын сезімтал микробағдарлама

Енді біз ESP тақтасының (бұл жағдайда WeMos D1 Mini) Sensate бұлтына қосыла алатынын қалаймыз. Ол үшін тақтада Sensate микробағдарламасын жыпылықтау керек. Процесс өте қарапайым.

Алдымен төмендегілерді жүктеп алғаныңызға көз жеткізіңіз:

  • CP210x немесе CH34x драйверін жүктеңіз және орнатыңыз (тақтада қолданылатын USB -TTL чипіне байланысты). Менің жағдайда CH340 орнатылды.
  • NodeMCU флешер құралын осы жерден жүктеп алыңыз.
  • Содан кейін осы жерден Sensate микробағдарламасының соңғы нұсқасын жүктеп алыңыз.

Барлығы жүктелгеннен кейін және драйверлер орнатылады. Біз WeMos тақтасының портын тексеруіміз керек. Портты табу үшін:

  • «Құрылғы менеджері» >> «Порттар» бөліміне өтіңіз.
  • Тақтаны компьютерге USB арқылы қосыңыз. Сіз тізімде жаңа порт пайда болғанын байқайсыз. Ескертіңіз.

Енді біз тақтаны жаңа микробағдарламамен жыпылықтай аламыз. Сілтемеден дұрыс микробағдарламаны жүктегеніңізге көз жеткізіңіз. (Бұл жобада біз WeMos D1 mini қолданамыз, сондықтан біз сол микробағдарламаны қолданамыз)

  • Жарқылды ашыңыз және «Қосымша» қойындысын ашыңыз. Жоғарыдағы суреттегідей параметрлер бар екеніне көз жеткізіңіз.
  • Келесі «Конфигурация» қойындысында бірінші жолды нұқыңыз және микробағдарламаны жүктеген қалтаға өтіңіз. Сәйкес файлды таңдаңыз.
  • Енді «Операция» қойындысы бар, мұнда COM портының терезесінде бұрын белгіленген портты таңдаңыз.
  • «Жарқыл» түймесін басып, жыпылықтау аяқталғанша күтіңіз.

Енді бізде Sensate микробағдарламасы бар WeMos D1 шағын тақтасы бар. Жүктеу процесін аяқтау үшін қалпына келтіру түймесін басыңыз.

3 -қадам: WiFi желісін конфигурациялау

WiFi желісін конфигурациялау
WiFi желісін конфигурациялау
WiFi желісін конфигурациялау
WiFi желісін конфигурациялау
WiFi желісін конфигурациялау
WiFi желісін конфигурациялау

Енді біз микробағдарламаны сәтті ашып, жүктеп алғаннан кейін, біз WiFi тіркелгі деректерін тақтаға орнатуымыз керек. Ол үшін алдымен тақтаны қуаттандырып, смартфонның WiFi желісін қосыңыз. Төмендегі әрекеттерді орындаңыз:

  1. «Sensate-Setup» түймесін түртіп, «Setup-Sensate» әдепкі құпия сөзін енгізіңіз.
  2. Құрылғы қосылғаннан кейін әдепкі браузерді ашып, «192.168.4.1» URL мекенжайын енгізіп, enter пернесін басыңыз.
  3. Сіз орнату бетіне бағытталасыз. Мұнда сіз қосылғыңыз келетін «SSID» (WiFi атауы) таңдаңыз, содан кейін оның құпия сөзін енгізіңіз.
  4. Қызмет конфигурациясында құрылғыға атау беріңіз (бұл жағдайда «Метеостанция»). Сақтау түймесін түртіп, қайта іске қосыңыз.

Осының арқасында WeMos тақтасы Wi -Fi желісіне қосылуға дайын. Енді біз алға жылжып, Sensate қосымшасында орнатуды бастай аламыз.

4 -қадам: Sensate мобильді қосымшасын орнату

Sensate мобильді қосымшасын орнату
Sensate мобильді қосымшасын орнату
Sensate мобильді қосымшасын орнату
Sensate мобильді қосымшасын орнату
Sensate мобильді қосымшасын орнату
Sensate мобильді қосымшасын орнату

Алдымен смартфонға Sensate Sense қосымшасын орнатқаныңызға көз жеткізіңіз, содан кейін бағдарламаны ашып, төмендегі әрекеттерді орындаңыз:

  • Бірінші бетте «Жабдықты орнату» түймесін басыңыз. Содан кейін ол көпірді конфигурациялауды қалаймыз ба деп сұрайды, өйткені біз оны алдыңғы қадамда конфигурациялағанбыз, біз екінші опцияны таңдаймыз: «Жоқ, ол қазірдің өзінде конфигурацияланған».
  • Келесі бетте барлық қол жетімді көпірлер көрсетіледі. Біз жақында жасаған біреуін таңдаңыз.
  • Келесі бетте біз сенсорлар мен 3 опция туралы барлық мәліметтерді аламыз. Мұнда «Конфигурация шеберін» таңдаңыз. Келесі бетте сіз конфигурация туралы қосымша ақпаратты оқи аласыз. Сіз оны оқығаннан кейін «Бастау» түймесін басыңыз.
  • Енді біз барлық қолдау көрсетілетін тақталардың тізімін аламыз. Мұнда біз «WeMos D1 Mini» таңдап, «Жалғастыру» түймесін басыңыз.
  • Содан кейін ол жұмыс режимін таңдауды сұрайды. 2 режим бар, біреуі - бұл қалыпты режим, ол оқуды мүмкіндігінше жиі қабылдайды және жаңартады. Басқа режим «Ұйқы режимі», бұл режимде біз мезгілдік жаңартуларды ала аламыз, ал тақта қуатты үнемдеу режимінде болады. Бұл жоба үшін мен бірінші режимді таңдадым, себебі мен температура мен ылғалдылықты нақты уақытта жаңартуды қалаймын.
  • Әрі қарай дисплейді таңдау керек. Біз 1,3 дюймдік 128x64 дисплейді қолданған кезде, біз оны таңдаймыз, содан кейін «Жалғастыру» түймесін түртіңіз.
  • Келесі бетте «Кеңейтім жоқ» таңдаңыз.
  • Келесі бетте сенсорды таңдау керек. Біз «BME280» қолданамыз, сондықтан оны таңдаңыз. Ұқсас, бірақ қысым сенсоры жоқ BMP280 -ді таңдамағаныңызға көз жеткізіңіз.
  • Біз сенсорды таңдағанда, бағдарлама бізге қандай деректерді жинағымыз келетінін таңдауға мүмкіндік береді. Мұнда барлық үш опцияны ауыстырыңыз. Басқа параметрлермен ойнаудың қажеті жоқ.
  • Соңында аяқтауды нұқыңыз.

Енді бізге тек схеманы құру қажет.

5 -қадам: Схеманы құру

Циклды құру
Циклды құру
Циклды құру
Циклды құру

Біз мұнда I2C байланысын қолданатындықтан, қосылулар өте қарапайым. Бұл жерде 4 түйреуіш бар: VCC, GND (қуат түйреуіштері) және SDA, SCL (I2C түйреуіштері).

Сымдарды келесідей жалғаңыз:

ВС = 3,3В

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Және бұл бәрі. Енді тізбекті қуаттандырып, желіге қосылуын күтіңіз, енді біз OLED және қосымша туралы мәліметтерді аламыз.

6 -қадам: Қорытынды ескерту

Қорытынды ескерту
Қорытынды ескерту
Қорытынды ескерту
Қорытынды ескерту

Енді бізде кодты жазбай -ақ DIY ауа райы станциясы бар. Керемет емес пе? Енді сіз бұған дейін мұнда жасаған сияқты корпус жасай аласыз. Нұсқауды орындау оңай болды және сіз қазір бірдеңе білдіңіз деп үміттенемін.

Егер сізде сұрақтар туындаса, төменге түсініктеме қалдыруға болады.

Ұсынылған: