Мазмуну:

NodeMCU жана IOT Thingspeakти колдонуу менен аба мониторинг системасы: 4 кадам
NodeMCU жана IOT Thingspeakти колдонуу менен аба мониторинг системасы: 4 кадам

Video: NodeMCU жана IOT Thingspeakти колдонуу менен аба мониторинг системасы: 4 кадам

Video: NodeMCU жана IOT Thingspeakти колдонуу менен аба мониторинг системасы: 4 кадам
Video: Введение в плату разработки 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. Worldwide Community

Бул окуу куралында, NodeMCU аркылуу ThingSpeakте анын баалуулугун аныктоо үчүн MQ3 Alcohol сенсорун колдонуу. Бул программада NodeMCU сенсор маалыматын өзгөрмөлүү кылып окуп жана сактайт, андан кийин каналдын атын жана API ачкычын колдонуп ThingSpeakке жүктөйт. NodeMCU интернетке Wi-Fi аркылуу туташышы керек. Биз ThingSpeak Каналдарын кантип түзүүнү жана аны NodeMCUде конфигурациялоону көрөбүз.

1 -кадам: компоненттери талап кылынат

Керектүү компоненттер
Керектүү компоненттер

Аппараттык камсыздоо талап кылынат

  1. NodeMCU
  2. MQ-3 алкоголдук сенсор
  3. 5V электр менен камсыздоо
  4. Jumper Wires
  5. Нан тактасы (Милдеттүү эмес)

NodeMCU LUA WiFi Интернет ESP8266 өнүктүрүү кеңеши: NodeMCU Dev Kit/board 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.

5V Электр энергиясы менен камсыздоо: Электрондук продуктубуздун же долбоорлорубуздун көпчүлүгүндө биз AC AC чыңалуусун жөнгө салынуучу DC чыңалуусуна айлантуу үчүн электр менен камсыздоого муктажбыз.

Өткөргүч зымдар: Өткөргүч зымдар - бул ар бир учунда туташтыргычтары бар зымдар, аларды эки чекитти бири -бирине ширетпей туташтырууга мүмкүндүк берет. Аялдан аялга туташтыргычы бул долбоордо колдонулат.

Нан тактасы: Нан - бул электроника жана сыноо схемаларынын конструкциялары менен убактылуу прототип үчүн solderless түзмөгү. Электрондук микросхемалардын көпчүлүк электрондук компоненттери тешиктерге алардын учтарын же терминалдарын салып, андан кийин тийиштүү болгон жерде зымдар аркылуу туташуу аркылуу өз ара байланышта болот.

2 -кадам: Компоненттерди туташтыруу

Компоненттерди туташтыруу
Компоненттерди туташтыруу

Description

+5V, AUT, DOUT жана GND деген 4 коргошун бар.

+5V жана GND алкоголь сенсорунун кубаттуулугун орнотот. Башка 2 жол AOUT (аналогдук чыгаруу) жана DOUT (санариптик чыгаруу) болуп саналат. Сенсор кандай иштейт, AOUT терминалы сенсор аныктаган спирттин көлөмүнө пропорциялуу аналогдук чыңалуу берет. Ал алкоголду канчалык көп аныктаса, аналогдук чыңалуу ошончолук чоң болот. Тескерисинче, алкоголду азыраак аныктаса, аналогдук чыңалуу ошончолук аз болот. Эгерде аналогдук чыңалуу белгилүү бир чекке жетсе, анда ал DOUT санарип пинин жөнөтөт. Бул DOUT пини бийикке чыккандан кийин, arduino муну аныктап, LEDди күйгүзөт, бул спирт босогосуна жеткенин жана чектен ашып кеткенин билдирет. Бул босоголук деңгээлди кантип өзгөртүүгө болот - бул потенциометрди деңгээлди көтөрүү же түшүрүү үчүн тууралоо.

Байланыштар абдан жөнөкөй.

Сенсорду туташтыруу үчүн 3 сым бар. Сенсордун +5V терминалы электр менен камсыздоо тактасынын 5V терминалына туташат. Сенсордун GND терминалы NodeMCUнун GND терминалына туташат. Бул сенсордун кубаттуулугун аныктайт. Башка байланыш сенсордун аналогдук чыгышы. Бул NodeMCU аналогдук пинине A0 туташат.

3 -кадам: тартиби

1 -кадам: https://thingspeak.com/ дарегине өтүп, эгер жок болсо ThingSpeak аккаунтуңузду түзүңүз. Каттоо эсебиңизге кириңиз.

2 -кадам: "Жаңы Каналды" чыкылдатуу менен канал түзүңүз

3 -кадам: Каналдын чоо -жайын киргизиңиз.

Аты -жөнү: Ар кандай ысым

Description: Милдеттүү эмес

1 -талаа: Сенсорду окуу - Бул аналитикалык графикте көрсөтүлөт. Эгер сизге 1ден ашык канал керек болсо, кошумча сенсордук маалыматтар үчүн түзө аласыз.

Бул жөндөөнү сактаңыз.

4 -кадам: Эми сиз каналдарды көрө аласыз. "API ачкычтары" өтмөгүн чыкылдатыңыз. Бул жерде сиз каналдын идентификаторун жана API ачкычтарын аласыз. Муну эске алыңыз.

5 -кадам: Arduino IDEди ачыңыз жана ThingSpeak китепканасын орнотуңуз. Бул үчүн Sketch> Китепкананы кошуу> Китепканаларды башкаруу бөлүмүнө өтүңүз. ThingSpeak издеп, китепкананы орнотуңуз. ThingSpeak байланыш китепканасы Arduino, ESP8266 жана ESP32 үчүн

6 -кадам: Кодду өзгөртүү керек. Төмөнкү коддо сиз Network SSID, Сырсөзүңүздү жана ThingSpeak Каналыңызды жана API Ачкычтарыңызды өзгөртүшүңүз керек.

4 -кадам: Код

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

Бул жерде тиркелген кодду түшүрүп, тактаңызга жүктөңүз жана мурунку схемада көрсөтүлгөндөй баарын зым менен өткөрүңүз.

Жүктөө коду:

Чыгуу ThingSpeak'теги сүрөттөгүдөй болот.

Бул сизге оңой болду деп үмүттөнөбүз. Бул макаланы жактырсаңыз жана жазууңуз пайдалуу болсо, жазылууну унутпаңыз, эгер сизде кандайдыр бир суроолор болсо же жардамга муктаж болсоңуз, төмөндө комментарий калтырыңыз …

Elemetnzonline.com сайтына рахмат..

Сунушталууда: