Мазмұны:

Wemos D1 Mini Температура мен ылғалдылықты бақылау: 3 қадам
Wemos D1 Mini Температура мен ылғалдылықты бақылау: 3 қадам

Бейне: Wemos D1 Mini Температура мен ылғалдылықты бақылау: 3 қадам

Бейне: Wemos D1 Mini Температура мен ылғалдылықты бақылау: 3 қадам
Бейне: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Шілде
Anonim
Wemos D1 Mini Температураны/ылғалдылықты бақылау
Wemos D1 Mini Температураны/ылғалдылықты бақылау
Wemos D1 Mini Температураны/ылғалдылықты бақылау
Wemos D1 Mini Температураны/ылғалдылықты бақылау

Мен коттедждің температурасы мен ылғалдылығын бақылаудың арзан және қарапайым әдісін іздедім, ол батареяда немесе розеткада жұмыс істейді. Маған температураны қашықтықтан бақылау қажет болды, бірақ мен жергілікті визуалды температураны тексеруге мүмкіндік алғым келді.

Мен DHT22, DHT21 және wemos mini OLED қалқаны бар Arduino үйлесімді Wemos D1 mini қолданамын. Менде розеткадан қуат алатын сенсорлар бар (USB зарядтағышымен) және батареямен жұмыс істейтін сенсорлар. Мен blynk деректерді ұсыну үшін бұлтты қызмет ретінде қолданамын.

Материалдар тізімі:

wemos D1 mini (aliexpres)

wemos mini OLED қалқаны (aliexpres)

DHT21 температура/ылғалдылық сенсоры (aliexpres)

DHT22 температура/ылғалдылық сенсоры (aliexpres)

кейбір қысқа кабельдер мен дәнекерлеу құралдары мен материалдары.

1 -қадам: түйреуіштерді дәнекерлеу

Ілмектерді дәнекерлеу
Ілмектерді дәнекерлеу

Сіз Wemos тақтасы мен қалқаларды дәнекерленген түйреуішсіз аласыз, өйткені сіз пакетте 3 түрлі опцияны аласыз:

  • Тек еркек
  • Тек әйел
  • Еркектен Әйелге

Мен аналық түйреуіштерді негізгі тақтаға қоюды шештім, ал қалған барлық тақталарда Еркек пен Әйелге арналған түйреуіштер қолданылады. Егер сіз қаласаңыз, басқа қалқаларды жинауға мүмкіндік береді (мысалы, реле қалқаны)

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

Мен OLED қалқаны үшін де Еркек пен Әйелге арналған түйреуіштерді қолданамын. Аналық түйреуіштер оған ішінара механикалық қорғауды қамтамасыз етеді.

Сіз бұл оқулықпен тікелей wemos D1 mini DHT pro қалқанын қолдана аласыз, бірақ мен сенсорды қысқа кабельдерде қолдандым, ол wemos тақтасынан немесе дисплейден жылудың әсеріне әсер етпеді.

Батареямен жұмыс істейтін сенсорлар үшін мен батарея ұстағышын және DHT температура сенсорын D1 шағын тақтасына қостым.

2 -қадам: Blynk орнатыңыз

Blynk орнату
Blynk орнату
Blynk орнату
Blynk орнату

Телефоныңызға blynk орнатыңыз және онда 2 құрылғы бар жаңа жоба жасаңыз. Әр құрылғы үшін сіз жеке кіру кодтарын аласыз. Мен барлық ішкі құрылғылар үшін бір құрылғы түпнұсқалығын растауды қолданамын. Келесі қадамда сізге кіру кодтарын arduino -ға енгізу қажет болады.

Blynk сізге құрылғы мен бұлт арасында мән алмасу үшін виртуалды түйреуіштерді пайдалануға мүмкіндік береді. Сіз бірінші ішкі сенсордың температурасын өлшеу үшін виртуалды түйреуіш 1 -ді және екінші ішкі сенсордың температурасын өлшеу үшін 3 -істікті пайдалана аласыз. Бірінші ішкі сенсордың ылғалдылығын өлшеуге арналған 2 -ші виртуалды түйреуіш және екінші ішкі сенсордың ылғалдылығын өлшеуге арналған 4 -штырь. Әр құрылғы үшін бірегей виртуалды PIN идентификаторын пайдалану маңызды.

Өлшемдерді blynk түрінде көрсетудің әр түрлі нұсқаларын тексеруге болады, мен тарихи график пен кіші мән белгісін қолданамын.

Сыртқы сенсорлар үшін сіз жеке аутентификация кодын және ұқсас әдісті қолдана аласыз.

3 -қадам: Бірге жинаңыз және Wemos D1 шағын тақталарын конфигурациялаңыз

Бірге жинаңыз және Wemos D1 шағын тақталарын конфигурациялаңыз
Бірге жинаңыз және Wemos D1 шағын тақталарын конфигурациялаңыз
Бірге жинаңыз және Wemos D1 шағын тақталарын конфигурациялаңыз
Бірге жинаңыз және Wemos D1 шағын тақталарын конфигурациялаңыз
Бірге жинаңыз және Wemos D1 шағын тақталарын конфигурациялаңыз
Бірге жинаңыз және Wemos D1 шағын тақталарын конфигурациялаңыз
Бірге жинаңыз және Wemos D1 шағын тақталарын конфигурациялаңыз
Бірге жинаңыз және Wemos D1 шағын тақталарын конфигурациялаңыз

Түйреуіштер дәнекерленген кезде, тақталар мен қалқандарды бірге жинап, Arduino IDE тақтасын конфигурациялауға болады.

Wemos D1 шағын тақтасы үшін сізге олардың веб -бетінен таба алатын сериялық драйверлерге USB қажет болады.

OLED дисплейінде температура мен ылғалдылықты қарапайым көрсету үшін осы қадамға бекітілген blynk-бағдарламасының негізгі бағдарламасын қоюға болады. Ол жақсы түсіндірілген, сондықтан сіз байланысқа сәйкес өңдей аласыз. Есіңізде болсын, w1 D1 түйрегіші IO1 емес және т.б. Міне оның түйреуіштерінің IO мәндері. Сіз оларды wemos сайтынан таба аласыз.

DHT22 сенсоры үшін 1 және 2 түйреуіштер арасында 10 кОм резисторды дәнекерлеу керек (оны қалай қосу керектігін қараңыз). DHT22 қосымша резисторсыз қосылуы мүмкін (қызыл +3,3В, жерде қара, ESP8266 цифрлық кірісінде сары, егер оның arduino коды IO4 қарағанда D2 болса).

Батареямен жұмыс істейтін сыртқы датчиктерде ұйықтау мүмкіндігі бар. Мен литий-тионилхлоридті (Li-SOCl2) аккумуляторларды тақтаға және 3,3 В порттарына тікелей қосылған. Олардың кернеулері ESP8266 техникалық сипаттамаларына сәйкес келеді және оларды тікелей қосу арқылы мен қуатты үнемдеймін, әйтпесе қосымша қосу/төмендету түрлендірулерімен жұмсалады. Сіз мен Чехия сатушысынан сатып алған сатушыны табу үшін SAFT 3, 6V негізгі батареясын іздей аласыз (сілтеме)

Жақсы түсіндірілген blync-аккумулятор үлгісінің конфигурациясын қолданыңыз және сіз оны қажеттіліктеріңізге қарай реттей аласыз.

Менде WiFi мен интернет байланысы болса, жақсы жұмыс істейтіні дәлелденген Excel жеңілдетілген калькуляторы қосылды. Егер Wi -Fi немесе Wi -Fi төмен болса, сіздің құрылғыңыз 35 секундқа дейін ұйықтап қалады және бұл батареяның қызмет ету мерзіміне әсер етеді.

Енді сіз деректеріңізді OLED дисплейінде және ұялы телефонда blynk қосымшасында алуыңыз керек.

ЕСКЕРТПЕ: «version.h» қатесін алсаңыз, Blynk кітапханасының 0.4.10 нұсқасын қолданыңыз

Ұсынылған: