Мазмұны:
Бейне: NodeMCU мен IOT Thingspeak көмегімен ауа бақылау жүйесі: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
ThingSpeak-бұл ашық құрылғылар мен сенсорлардан деректерді сақтауға және шығаруға арналған ашық IoT қосымшасы мен API. Ол байланыс үшін Интернет немесе LAN арқылы HTTP протоколын қолданады. MATLAB аналитикасы сіздің аппараттық немесе сенсорлық құрылғыларыңыздан алынған деректерді талдауға және визуализациялауға арналған.
Біз сенсордың әрбір деректеріне арналар жасай аламыз. Бұл арналарды жеке арналар ретінде орнатуға болады немесе сіз деректерді жалпыға ортақ арналар арқылы жариялай аласыз. Коммерциялық ерекшеліктерге қосымша мүмкіндіктер кіреді. Бірақ біз ақысыз нұсқаны білім беру мақсатында қолданатын боламыз.
(Егер сіз жалпы ThingSpeak және/немесе жоба туралы көбірек білгіңіз келсе, https://www.instructables.com/ сайтына кіріңіз.
Ерекше өзгешеліктері:
- Жеке арналарда деректерді жинау.
- Деректерді қоғамдық арналармен бөлісіңіз
- REST API және MQTT APIS
- MATLAB® талдауы мен визуализациясы.
- Дүниежүзілік қауымдастық
Бұл оқулықта MQ3 Alcohol сенсорының көмегімен NodeMCU көмегімен ThingSpeak -те оның мәнін анықтауға болады. Бұл бағдарламада NodeMCU сенсорлық деректерді айнымалыға оқуға және сақтауға, содан кейін оны ThingSpeak -ке арна атауы мен API кілті арқылы жүктеуге мүмкіндік береді. NodeMCU интернетке Wi-Fi арқылы қосылуы керек. Біз ThingSpeak Channels қалай жасалатынын және оны NodeMCU -де конфигурациялауды көреміз.
1 -қадам: Қажетті компоненттер
Жабдық қажет
- NodeMCU
- MQ-3 алкоголь сенсоры
- 5В қуат көзі
- Jumper Wires
- Нан тақтасы (міндетті емес)
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 сайтына рахмет..
Ұсынылған:
NodeMCU көмегімен Smart таратылған IoT ауа райын бақылау жүйесі: 11 қадам
NodeMCU көмегімен ақылды таратылған IoT ауа райын бақылау жүйесі: Сіздердің барлығыңыз дәстүрлі метеостанция туралы білетін шығарсыздар; бірақ сіз бұл қалай жұмыс істейтіні туралы ойландыңыз ба? Дәстүрлі метеостанция қымбат және көлемді болғандықтан, бұл станциялардың аудан бірлігіне тығыздығы өте төмен, бұл
Raspberry Pi3 және DHT11 сенсоры көмегімен ауа райын бақылау жүйесі: 4 қадам
Raspberry Pi3 және DHT11 датчиктерінің көмегімен ауа райын бақылау жүйесі: Бұл оқулықта мен сізге DHT11 -ді Raspberry Pi -ге қалай қосуды және ылғалдылық пен температураның көрсеткіштерін СКД -ге шығаруды көрсетемін. бұл цифрлық температура мен ылғалдылықты қамтамасыз етеді
IOT негізделген ауа райы мен желдің жылдамдығын бақылау жүйесі: 8 қадам
IOT негізіндегі ақылды ауа райы мен желдің жылдамдығын бақылау жүйесі: Әзірлеген - Никхил Чудасма, Дханашри Мудлиар және Ашита Радж Кіріспе Ауа райын бақылаудың маңыздылығы әр түрлі. Ауыл шаруашылығының, жылыжай шаруашылығының дамуы үшін ауа райы параметрлерін бақылау қажет
SMS хабарландыруы мен Thingspeak деректерді жүктеу, GPS жүйесі бар автокөлікті бақылау, Arduino негізіндегі, үйді автоматтандыру: 5 қадам (суреттермен)
GPS Car Tracker бірге SMS хабарлама және Thingspeak деректер жүктеу, Arduino негізделген, Басты автоматтандыру: Мен өткен жылы осы GPS Бақылаушы жасады және ол жақсы жұмыс істейді, өйткені Мен Instructable қазір оны жариялауға. Ол магистральдық керек -жарақтарға қосылады, GPS трекері мобильді деректер арқылы көліктің орнын, жылдамдығын, бағытын және өлшенген температураны жүктейді
NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесі: 6 қадам
NodeMCU көмегімен IoT негізіндегі топырақтағы ылғалдылықты бақылау мен бақылау жүйесі: Бұл оқулықта біз ESP8266 WiFi модулін, яғни NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесін енгізетін боламыз. Бұл жобаға қажет компоненттер: ESP8266 WiFi модулі- Amazon (334/- INR) реле модулі- Amazon (130/- INR