Агуулгын хүснэгт:
- Алхам 1: Ашигласан програм хангамж:
- Алхам 2: Ашигласан бүрэлдэхүүн хэсэг:
- Алхам 3: Arduino IDE дээр Nodemcu -ийг хэрхэн тохируулах вэ:
- Алхам 4: Thingspeak ажиллах:
- Алхам 5: Хэлхээ диаграм:
- Алхам 6: Код:
- Алхам 7: Видео:
Видео: Нодемку температур ба чийгшлийн мэдээллийг Thingspeak руу илгээж байна: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү гарын авлагад бид dht11 мэдрэгчтэй nodemcu -тэй холбогдож, температур, чийгшлийн өгөгдлийг thingspeak серверт илгээдэг. Энд бид мөн температур, чийгшлийн графикийг thingspeak серверт зурсан болно.
Алхам 1: Ашигласан програм хангамж:
1. Arduino IDE: nodemcu -ийн хувьд бид зөвхөн arduino IDE -ийг ашиглаж байна. Та хамгийн сүүлийн үеийн Arduino IDE -ийг энэ линкээс татаж авах боломжтой.
www.arduino.cc/en/Main/Software Одоо nodemcu -ийг arduino IDE -д хэрхэн тохируулах талаар бид доорх алхмуудаар танд хэлэх болно.
Алхам 2: Ашигласан бүрэлдэхүүн хэсэг:
1) MCU V3 зангилаа: Зангилааны MCU бол нээлттэй эх сурвалжтай IOT платформ юм. Үүнд ESP8266 Wi-Fi SoC дээр ажилладаг ESP-12 модуль дээр суурилсан тоног төхөөрөмжөөр ажилладаг програм хангамж орно. Анхдагч байдлаар "Node MCU" гэсэн нэр томъёо нь хөгжүүлэгч иж бүрдэл гэхээсээ илүү програм хангамжийг хэлдэг.
2) DHT11 мэдрэгч: Энэхүү DHT11 температур ба чийгшил мэдрэгч нь температур, чийгшлийн мэдрэгчийн тохируулгатай дижитал дохионы гаралттай. Энэ нь өндөр гүйцэтгэлтэй 8 битийн микроконтроллертой нэгдсэн. Түүний технологи нь өндөр найдвартай байдал, урт хугацааны тогтвортой байдлыг хангадаг. Энэхүү мэдрэгч нь эсэргүүцэлтэй элемент ба нойтон NTC температур хэмжих төхөөрөмжийн мэдрэгчийг агуулдаг. Энэ нь маш сайн чанар, хурдан хариу үйлдэл, хөндлөнгийн оролцоо, өндөр гүйцэтгэлтэй.
Алхам 3: Arduino IDE дээр Nodemcu -ийг хэрхэн тохируулах вэ:
Nodemcu -ийг arduino IDE дээр тохируулах алхамуудыг доор өгөв
I1, I2 ба I3 -ийн дээрх зургуудыг лавлагааны зориулалтаар ашиглах бөгөөд үүнийг бид танд ойлгуулах болно
Алхам 1: Эхлээд та Arduino IDE -ийг нээх хэрэгтэй.
Алхам 2: Одоо I1 зураг шиг тохиргооны таб дээр дарна уу. Одоо та нэмэлт URL менежер дээр нэг URL хуулах хэрэгтэй. Энд URL байна- https://arduino.esp8266.com/stable/package_esp8266… дараа нь дарна уу
Алхам 3: Одоо Хэрэгслүүд рүү очоод Удирдах зөвлөлийн менежерийг сонгоно уу. Та I2 шиг нэг цонх авах болно.
Зүгээр л тэр цонхыг доош гүйлгээд ESP8266 -ийн esp8266 -ийг хайж олох эсвэл хайлтын сонголтыг бичээд esp8266 -г шууд хайж олох боломжтой бол одоо суулгах товчийг дарна уу.
Алхам 4: Arduino IDE -г дахин эхлүүлнэ үү
Алхам 5: Одоо Tools руу очоод I3 зураг дээр үзүүлсэн шиг nodemcu төхөөрөмжөө сонгоно уу
Алхам 4: Thingspeak ажиллах:
Одоогийн байдлаар та энэ төсөлд ашигласан програм хангамж, бүрэлдэхүүн хэсгүүдийг олж авсан болно.
Тиймээс, та одоо thingspeak серверийг ойлгох хэрэгтэй.
ThingsSpeak бол интернетийн эсвэл дотоод сүлжээгээр дамжуулан HTTP протоколыг ашиглан аливаа зүйлээс өгөгдлийг хадгалах, авах зориулалттай нээлттэй зүйлийн интернет (IoT) програм ба API юм.
Тиймээс, график болон мэдрэгчийн өгөгдлийг thingspeak дээр авахын тулд эхлээд thingspeak дээр данс үүсгэх хэрэгтэй.
Бүртгэлийг амжилттай үүсгэсний дараа та данс руугаа нэвтрэх ёстой.
Одоо та суваг үүсгэх хэрэгтэй бөгөөд ингэснээр дээрх зурагт үзүүлсэн Шинэ сувгууд дээр дарна уу.
Дээрх зураг дээрх DHT11 мэдрэгчийн өгөгдлийг өгч, тайлбар, талбар1 ба талбар2 гэх мэт зарим зүйлийг бөглөхийг та харж болно.
Бид нэг сувагт 8 хүртэлх талбар үүсгэх боломжтой. Dht11 мэдрэгчээс температур, чийгшлийг авдаг тул бидэнд зөвхөн 2 суваг хэрэгтэй.
Сувгийг амжилттай үүсгэсний дараа та API түлхүүрүүдийн таб руу очиж энэ API API бичих түлхүүрийг авах хэрэгтэй бөгөөд үүнийг бичихдээ Arduino IDE дээр бичигдсэн код код дээрээ ашиглах болно.
Алхам 5: Хэлхээ диаграм:
Алхам 6: Код:
Та манай Github линкээс эх кодыг авах боломжтой
Алхам 7: Видео:
Төслийн тайлбарыг бүхэлд нь дээрх видеон дээр өгсөн болно
Хэрэв та энэ төслийн талаар эргэлзэж байвал доорхи сэтгэгдлээ бидэнд үлдээнэ үү.
Хэрэв та суулгагдсан системийн талаар илүү ихийг мэдэхийг хүсвэл манай youtube сувгийг үзэх боломжтой
Манай фэйсбүүк хуудсанд зочилж, лайк дарж байнга мэдээлэл аваарай.
Баярлалаа, Regards, Embedotronics технологи
Зөвлөмж болгож буй:
Arduino -той SMS илгээж байна -- TC35 GSM модуль: 5 алхам
Arduino -той SMS илгээж байна || TC35 GSM модуль: Энэхүү жижиг төсөл дээр би TC35 GSM модулийг хэрхэн зөв ашиглах, мөн Arduino Uno ашиглан хэрхэн SMS илгээх талаар хэрхэн ашиглахыг танд үзүүлэх болно
ESP8266 -ийг ашиглан THINGSPEAK -ийн температур, чийгшлийн апп: 9 алхам
ESP8266-ийг ашиглан THINGSPEAK TEMPERATURE AND чийгшлийн апп: Цахим эд зүйлсээ оролдож байхдаа вэб дээр суурилсан цаг агаарын апп хийх санаа надад төрсөн. Энэхүү вэб програм нь температур, чийгшлийн бодит мэдээллийг авахын тулд SHT31 мэдрэгчийг ашигладаг. Бид төслөө ESP8266 WiFi модуль дээр байрлуулсан. Онлайнаар эсвэл офлайнаар
Arduino нь Python ашиглан Dht11 өгөгдлийг MySQL сервер (PHPMYADMIN) руу илгээж байна: 5 алхам
Arduino нь Python ашиглан Dht11 өгөгдлийг MySQL Сервер (PHPMYADMIN) руу илгээж байна: Энэ төсөлд би DHT11 -ийг arduino -той холбож, дараа нь чийгшил, температур болох dht11 -ийн өгөгдлийг phpmyadmin мэдээллийн санд илгээж байна. Өмнөх төслөөс ялгаатай нь бид энэ тохиолдолд ямар ч Ethernet бамбай ашигладаггүй, энд бид зүгээр л уншиж байна
Arduino нь температур, чийгшлийн мэдээллийг MySQL сервер рүү илгээдэг (PHPMYADMIN): 5 алхам
Arduino нь температур, чийгшлийн мэдээллийг MySQL сервер рүү илгээдэг (PHPMYADMIN): Энэхүү төсөлд би DHT11 -ийг arduino -той холбож, дараа нь чийгшил, температур болох dht11 -ийн өгөгдлийг phpmyadmin мэдээллийн санд илгээж байна. Энд бид өгөгдлийг phpmyadmin мэдээллийн санд оруулахын тулд нэг PHP скрипт ашиглаж байна
IoT хялбар болсон: Алсын цаг агаарын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: 7 алхам
IoT хялбар болгосон: Цаг агаарын алсын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: Энэхүү заавар дээр бид алсын мэдээллийг хэт ягаан туяа (хэт ягаан туяа), агаарын температур, чийгшил болгон авах болно. Эдгээр өгөгдөл нь маш чухал бөгөөд ирээдүйд цаг уурын станцад ашиглагдах болно