Мазмуну:
- 1 -кадам: Колдонулган Программалык камсыздоо:
- 2 -кадам: колдонулган компонент:
- 3 -кадам: Arduino IDEде Nodemcu кантип конфигурацияланат:
- 4 -кадам: Thingspeak иштөө:
- 5 -кадам: Райондук диаграмма:
- 6 -кадам: Код:
- 7 -кадам: Видео:
Video: Nodemcu Thingspeakке температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул жерде бул үйрөткүчтө биз dht11 сенсору менен nodemcu байланыштырып, температура жана нымдуулук маалыматын нерселер серверине жөнөтөбүз. Бул жерде биз температура менен нымдуулуктун графигин нерселердин серверине түзөбүз.
1 -кадам: Колдонулган Программалык камсыздоо:
1. Arduino IDE: nodemcuге келсек, биз ардуино IDEди гана колдонобуз. Сиз бул шилтемеден акыркы Arduino IDE жүктөп алсаңыз болот:
www.arduino.cc/en/Main/Software Эми nodemcu'ду arduino IDEге кантип конфигурациялоо керек, биз сизге төмөндөгү кадамдарда айтып беребиз.
2 -кадам: колдонулган компонент:
1) MCU V3 түйүнү: MCU түйүнү ачык булак IOT платформасы. Ал ESP-12 модулуна негизделген жабдуулардан ESP8266 Wi-Fi SoCде иштеген микробагдарламаны камтыйт. "Түйүн MCU" термини демейки боюнча, комплекттерге эмес, түзмөктөргө тиешелүү.
2) DHT11 сенсору: Бул DHT11 Температура жана Нымдуулук Сенсорунда температура жана нымдуулук сенсорунун мүмкүнчүлүгү бар калибрленген санариптик сигналдын чыгышы бар. Бул жогорку өндүрүмдүү 8 биттик микроконтроллер менен бириктирилген. Анын технологиясы жогорку ишенимдүүлүктү жана мыкты узак мөөнөттүү туруктуулукту камсыз кылат. Бул сенсорго NTC температурасын өлчөөчү приборлор үчүн резистивдүү элемент жана сенсор кирет. Бул мыкты сапатка, тез жооп берүүгө, интерференцияга каршы жөндөмдүүлүккө жана жогорку көрсөткүчтөргө ээ.
3 -кадам: Arduino IDEде Nodemcu кантип конфигурацияланат:
Төмөндө arduino IDEде nodemcu конфигурациялоо кадамдары келтирилген
I1, I2 жана I3 сүрөттөрдүн үстүндө биз түшүнүү үчүн шилтемелерибиз үчүн колдоно турган шилтеме бар
1 -кадам: Алгач сиз Arduino IDEди ачышыңыз керек.
2 -кадам: Эми I1 сүрөтү сыяктуу артыкчылыктар өтмөгүн чыкылдатыңыз. Эми кошумча такта менеджерине бир URL көчүрүү керек. Бул жерде URL- https://arduino.esp8266.com/stable/package_esp8266… анан OK бас
3 -кадам: Эми куралдарга өтүңүз, андан соң Board Manager тандаңыз. Сиз I2 сыяктуу бир терезени аласыз.
Жөн гана ошол терезени ылдый жылдырып, esp8266ны ESP8266 коомчулугу боюнча издеңиз же сиз издөө параметрин терүү менен esp8266 түз издей аласыз, эми орнотуу баскычын басыңыз.
4 -кадам: Arduino IDEди кайра жүктөңүз
5 -кадам: Эми Аспаптарга өтүңүз, анда I3 сүрөтүндө көрсөтүлгөндөй, nodemcu түзмөгүңүздү тандаңыз
4 -кадам: Thingspeak иштөө:
Ошентип, ушул убакка чейин сиз бул долбоордо колдонулган программалык камсыздоону жана компоненттерди алдыңыз.
Эми сиз нерселер серверин түшүнүшүңүз керек.
ThingsSpeak бул нерселердин ачык булагы Интернет (IoT) тиркемеси жана интернетте HTTP протоколун колдонуп нерселерден маалыматтарды алуу үчүн API.
Ошентип, графикалык жана сенсордук маалыматтарды алуу үчүн, адегенде нерселердин эсебин түзүшүңүз керек.
Аккаунтту ийгиликтүү түзгөндөн кийин, сиз каттоо эсебине киришиңиз керек.
Эми сиз канал түзүшүңүз керек, ал үчүн жогорудагы сүрөттө көрсөтүлгөн Жаңы Каналдарга чыкылдатыңыз.
Эми ага Колдонмоңузга ылайыктуу ат коюңуз, жогорудагы сүрөттө, биз DHT11 сенсорунун атын бергенибизди көрө аласыз жана сүрөттөмө жана field1 жана field2 сыяктуу кээ бир нерселерди толтурасыз.
Биз бир канал үчүн 8ге чейин талааларды түзө алабыз. Бул жерде бизге 2 канал гана керек, анткени биз dht11 сенсорунан температура менен нымдуулукту алабыз.
Каналды ийгиликтүү түзгөндөн кийин, API ачкычтары өтмөгүнө өтүп, ошол каналдын API жазуу баскычын алышыңыз керек, бул жазуу API ачкычын сиз Arduino IDEде жазылган nodemcu кодуңузда колдоносуз.
5 -кадам: Райондук диаграмма:
6 -кадам: Код:
Булак кодун биздин Github шилтемесинен ала аласыз
7 -кадам: Видео:
Долбоордун сүрөттөмөсү толугу менен жогорудагы видеодо берилген
Эгерде сизде бул долбоорго кандайдыр бир шектенүү пайда болсо, бизге төмөндө комментарий жазуудан тартынбаңыз.
Жана эгер сиз киргизилген система жөнүндө көбүрөөк билгиңиз келсе, биздин youtube каналыбызга кире аласыз
Сураныч, биздин Facebook баракчасына кирип, тез -тез жаңыртууларды алып туруңуз.
Рахмат жана урматтоо менен, Embedotronics Technologies
Сунушталууда:
Электр жана газ эсептегичти окуңуз (Бельгия/Голландия) жана Thingspeakке жүктөө: 5 кадам
Электр жана газ эсептегичти окугула (Бельгия/Голландия) жана Thingspeakке жүктөө: Эгер сиз энергияңыздын сарпталышына тынчсызданып жатсаңыз же жөн эле бир нерсеге тынчсызданып жатсаңыз, балким смартфонуңуздагы жаңы санариптик эсептегичтин маалыматын көргүңүз келет. Долбоор биз учурдагы маалыматтарды Бельгия же Голландиянын санарип электринен алабыз
IOT - ESP8266: Thingspeakке маалыматтарды жайгаштыруу: 3 кадам
IOT | ESP8266 аркылуу Thingspeakке маалыматтарды жайгаштыруу: Учурда IoT трендде жана көптөгөн машиналарда булутка жүктөө жана маалыматтарды талдоо үчүн маалыматтар бар. Чакан сенсорлор булуттагы маалыматтарды жаңыртат, ал эми дагы бир учунда кыймылдаткыч. Мен IoT мисалынын бирин түшүндүрөм. Мен бул макаланы жана мен
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: 23 кадам
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: Маалыматты алуу системасы - бул тышкы сенсорлордон маалыматтарды чогултуу, сактоо жана иштетүү үчүн чогуу иштеген аппараттык жана программалык камсыздоолордун жыйындысы, аны графикалык түрдө визуалдаштыруу жана анализдөө үчүн, инженерлерге уруксат берүү
Arduino MySQL Serverге температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө (PHPMYADMIN): 5 кадам
Arduino MySQL Serverге температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө (PHPMYADMIN): Бул долбоордо мен DHT11 менен arduino менен байланышып, анан phpmyadmin базасына нымдуулук жана температура болгон dht11 маалыматын жөнөтүп жатам. Бул жерде биз бир PHP скриптин колдонуп, маалыматтарды phpmyadmin маалымат базасына түртүп жатабыз
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү