Мазмұны:

NodeMCU мен IOT Thingspeak көмегімен ауа бақылау жүйесі: 4 қадам
NodeMCU мен IOT Thingspeak көмегімен ауа бақылау жүйесі: 4 қадам

Бейне: NodeMCU мен IOT Thingspeak көмегімен ауа бақылау жүйесі: 4 қадам

Бейне: NodeMCU мен IOT Thingspeak көмегімен ауа бақылау жүйесі: 4 қадам
Бейне: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Шілде
Anonim
NodeMCU мен IOT Thingspeak көмегімен ауа бақылау жүйесі
NodeMCU мен IOT Thingspeak көмегімен ауа бақылау жүйесі

ThingSpeak-бұл ашық құрылғылар мен сенсорлардан деректерді сақтауға және шығаруға арналған ашық IoT қосымшасы мен API. Ол байланыс үшін Интернет немесе LAN арқылы HTTP протоколын қолданады. MATLAB аналитикасы сіздің аппараттық немесе сенсорлық құрылғыларыңыздан алынған деректерді талдауға және визуализациялауға арналған.

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

(Егер сіз жалпы ThingSpeak және/немесе жоба туралы көбірек білгіңіз келсе, https://www.instructables.com/ сайтына кіріңіз.

Ерекше өзгешеліктері:

  1. Жеке арналарда деректерді жинау.
  2. Деректерді қоғамдық арналармен бөлісіңіз
  3. REST API және MQTT APIS
  4. MATLAB® талдауы мен визуализациясы.
  5. Дүниежүзілік қауымдастық

Бұл оқулықта MQ3 Alcohol сенсорының көмегімен NodeMCU көмегімен ThingSpeak -те оның мәнін анықтауға болады. Бұл бағдарламада NodeMCU сенсорлық деректерді айнымалыға оқуға және сақтауға, содан кейін оны ThingSpeak -ке арна атауы мен API кілті арқылы жүктеуге мүмкіндік береді. NodeMCU интернетке Wi-Fi арқылы қосылуы керек. Біз ThingSpeak Channels қалай жасалатынын және оны NodeMCU -де конфигурациялауды көреміз.

1 -қадам: Қажетті компоненттер

Қажетті компоненттер
Қажетті компоненттер

Жабдық қажет

  1. NodeMCU
  2. MQ-3 алкоголь сенсоры
  3. 5В қуат көзі
  4. Jumper Wires
  5. Нан тақтасы (міндетті емес)

NodeMCU LUA WiFi Internet ESP8266 әзірлеу тақтасы: NodeMCU Dev Kit/тақта ESP8266 wifi қосылған чиптен тұрады. ESP8266-TCP/IP протоколы бар Espressif Systems әзірлеген арзан Wi-Fi чипі. ESP8266 туралы қосымша ақпарат алу үшін ESP8266 WiFi модуліне сілтеме жасай аласыз.

MQ-3 Alcohol Sensorr: Бұл модуль MQ3 алкогольдік газ сенсоры көмегімен жасалған. Бұл 0,05 мг/л -ден 10 мг/л -ге дейінгі концентрацияда алкогольді газдардың болуын анықтай алатын жартылай өткізгіш сенсор. Бұл сенсор үшін сезімтал материал SnO2 болып табылады, оның өткізгіштігі таза ауада төмен. Оның өткізгіштігі алкоголь газдарының концентрациясы жоғарылаған сайын артады. Ол алкогольге жоғары сезімталдыққа ие және түтін, бу мен бензин әсерінен болатын бұзылуларға жақсы төзімді. Бұл модуль сандық және аналогтық шығуды қамтамасыз етеді. MQ3 алкоголь сенсоры модулін микроконтроллерлермен, Arduino тақталарымен, Raspberry Pi және т.б. оңай байланыстыруға болады немесе MQ3 туралы қосымша ақпарат алу үшін алкоголь сенсор модулі - MQ3 -ге сілтеме жасай аласыз.

5В қуат көзі: Біздің электронды өнімдерде немесе жобалардың көпшілігінде айнымалы ток кернеуін реттелетін тұрақты кернеуге түрлендіру үшін қуат көзі қажет.

Өткізгіш сымдар: Өткізгіш сымдар - бұл әр ұшында қосқыш түйреуіштері бар сымдар, бұл оларды екі нүктені бір -біріне дәнекерлемей қосуға мүмкіндік береді. Бұл жобада әйелдер мен әйелдердің қосқышы қолданылады.

Нан тақтасы: Нан тақтасы - бұл электроника мен сынақ схемасы бар уақытша прототипке арналған дәнекерленбеген құрылғы. Электрондық тізбектердегі электронды компоненттердің көпшілігін тесіктерге немесе терминалдарды саңылауларға салып, сосын қажет болған жағдайда сымдар арқылы қосу арқылы өзара байланыстыруға болады.

2 -қадам: компоненттерді қосу

Қосылатын компоненттер
Қосылатын компоненттер

Сипаттама

+5V, AOUT, DOUT және GND 4 сымдары бар.

+5V және GND сымдары алкоголь сенсорының қуатын орнатады. Қалған 2 сым - AOUT (аналогтық шығыс) және DOUT (сандық шығыс). Сенсор қалай жұмыс істейді, AOUT терминалы сенсор анықтайтын алкоголь мөлшеріне пропорционалды аналогты кернеуді береді. Ол алкогольді неғұрлым көп анықтаса, соғұрлым ол аналогтық кернеуді шығарады. Керісінше, алкоголь неғұрлым аз анықталса, соғұрлым ол аналогтық кернеуді шығарады. Егер аналогты кернеу белгілі бір шекті деңгейге жетсе, ол DOUT цифрлық пинін жібереді. Бұл DOUT түйреуіші жоғары көтерілгеннен кейін, arduino мұны анықтайды және жарық диодты қосуды қосады, бұл алкоголь шегіне жеткенін және қазір шектен шыққанын білдіреді. Бұл шекті деңгейді қалай өзгертуге болады - потенциометрді деңгейін жоғарылатуға немесе төмендетуге реттеу.

Қосылымдар өте қарапайым.

Сенсорды қосу үшін 3 сым бар. Сенсордың +5В терминалы қоректендіру тақтасының 5В терминалына қосылады. Сенсордың GND терминалы NodeMCU GND терминалына қосылады. Бұл сенсордың қуатын анықтайды. Басқа байланыс - сенсордың аналогтық шығысы. Ол NodeMCU аналогтық A0 түйреуішіне қосылады.

3 -қадам: Процедура

1 -қадам: https://thingspeak.com/ сайтына кіріп, ThingSpeak есептік жазбаңызды жасаңыз. Есептік жазбаңызға кіріңіз.

2 -қадам: «Жаңа арна» түймесін басу арқылы арна жасаңыз

3 -қадам: Арна мәліметтерін енгізіңіз.

Аты: кез келген есім

Сипаттама: міндетті емес

1 -өріс: Сенсорды оқу - бұл аналитикалық графикте көрсетіледі. Егер сізге 1 -ден көп арна қажет болса, сіз қосымша сенсорлық деректерді жасай аласыз.

Бұл параметрді сақтаңыз.

4 -қадам: Енді сіз арналарды көре аласыз. 'API кілттері' қойындысын нұқыңыз. Мұнда сіз арна идентификаторы мен API кілттерін аласыз. Бұған назар аударыңыз.

5 -қадам: Arduino IDE ашыңыз және ThingSpeak кітапханасын орнатыңыз. Ол үшін эскиз> Кітапхананы қосу> Кітапханаларды басқару тармағына өтіңіз. ThingSpeak іздеңіз және кітапхананы орнатыңыз. Arduino, ESP8266 және ESP32 үшін ThingSpeak байланыс кітапханасы

6 -қадам: Кодты өзгерту қажет. Төмендегі кодта сіз желідегі SSID, құпия сөзді және ThingSpeak арнасы мен API кілттерін өзгертуіңіз керек.

4 -қадам: Кодекс

Кодекс
Кодекс

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

Жүктеу коды:

Шығу ThingSpeak -те жоғарыдағы суреттегідей болады.

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

Elementetnzonline.com сайтына рахмет..

Ұсынылған: