![ThingSpeak, ESP32 болон урт хугацааны утасгүй температур ба чийгшил: 5 алхам ThingSpeak, ESP32 болон урт хугацааны утасгүй температур ба чийгшил: 5 алхам](https://i.howwhatproduce.com/images/002/image-5944-9-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![ThingSpeak, ESP32 болон урт хугацааны утасгүй температур ба чийгшил ThingSpeak, ESP32 болон урт хугацааны утасгүй температур ба чийгшил](https://i.howwhatproduce.com/images/002/image-5944-10-j.webp)
Энэхүү гарын авлагад бид температур, чийгшлийн янз бүрийн өгөгдлийг температур ба чийгшлийн мэдрэгч ашиглан хэмжих болно. Та энэ өгөгдлийг ThingSpeak руу хэрхэн илгээх талаар сурах болно. Тиймээс та үүнийг хаанаас ч хамаагүй өөр өөр програмд дүн шинжилгээ хийх боломжтой болно
Алхам 1: Тоног төхөөрөмж, програм хангамж шаардлагатай
![Тоног төхөөрөмж, програм хангамж шаардлагатай Тоног төхөөрөмж, програм хангамж шаардлагатай](https://i.howwhatproduce.com/images/002/image-5944-11-j.webp)
![Тоног төхөөрөмж, програм хангамж шаардлагатай Тоног төхөөрөмж, програм хангамж шаардлагатай](https://i.howwhatproduce.com/images/002/image-5944-12-j.webp)
Техник хангамж:
- ESP-32: ESP32 нь IoT програмуудад Arduino IDE болон Arduino утас хэлийг ашиглахад хялбар болгодог. Энэхүү ESp32 IoT модуль нь төрөл бүрийн хэрэглээнд зориулан Wi-Fi, Bluetooth, Bluetooth BLE-ийг хослуулдаг. Энэхүү модуль нь дангаар нь хянаж, тэжээх боломжтой 2 CPU цөмөөр тоноглогдсон бөгөөд 80 MHz-ээс 240 MHz хүртэлх давтамжийг тохируулах боломжтой. Энэхүү нэгдсэн USB -тэй ESP32 IoT WiFi BLE модуль нь бүх ncd.io IoT бүтээгдэхүүнд багтахаар хийгдсэн. Вэб хуудас эсвэл тусгай сервер ашиглан мэдрэгч, хяналтын реле, FETs, PWM хянагч, ороомог, хавхлага, мотор болон бусад зүйлийг дэлхийн аль ч өнцгөөс хянах. Бид ESP32 -ийн өөрийн хувилбарыг NCD IoT төхөөрөмжид тохируулан үйлдвэрлэсэн бөгөөд дэлхийн бусад төхөөрөмжөөс илүү өргөтгөх сонголтыг санал болгож байна! Нэгдсэн USB порт нь ESP32 програмыг хялбархан програмчлах боломжийг олгодог. ESP32 IoT WiFi BLE модуль нь IoT програм хөгжүүлэх гайхалтай платформ юм. Энэхүү ESP32 IoT WiFi BLE модулийг Arduino IDE ашиглан програмчилж болно.
- IoT урт хугацааны утасгүй температур ба чийгшил мэдрэгч: Аж үйлдвэрийн урт хугацааны утасгүй температурын чийгшил мэдрэгч. ± 1.7%RH ± 0.5 ° C мэдрэгчийн нягтралтай зэрэг. 2 АА батерейнаас 500,000 хүртэлх дамжуулалт. Эдгээр үнэлгээг давж чадах батерейгаар -40 ° C-аас 125 ° C хүртэл хэмжих боломжтой. 2 милийн өндөртэй LOS болон 28 миль өндөр ашиглалтын антентай. Raspberry Pi, Microsoft Azure, Arduino болон бусад интерфэйстэй.
- USB интерфэйстэй урт хугацааны утасгүй сүлжээний модем
Ашигласан програм хангамж
- Arduino IDE
- ThingSpeak
Ашигласан номын сан
- PubSubClient номын сан
- Утас.h
MQTT -ийн Arduino үйлчлүүлэгч
Энэхүү номын сан нь MQTT -ийг дэмждэг серверээр энгийн хэвлэн нийтлэх/захиалах мессеж хийх үйлчлүүлэгчийг хангадаг
MQTT -ийн талаар нэмэлт мэдээлэл авахыг хүсвэл mqtt.org хаягаар зочилно уу.
Татаж авах
Номын сангийн хамгийн сүүлийн хувилбарыг GitHub дээрээс татаж авах боломжтой
Баримтжуулалт
Номын сан нь хэд хэдэн жишээ тоймтой хамт ирдэг. Arduino програмын Файл> Жишээ> PubSubClient -ийг үзнэ үү. API -ийн бүрэн баримт бичиг.
Тохиромжтой техник хангамж
Номын сан нь үндсэн сүлжээний техник хангамжтай харилцах зорилгоор Arduino Ethernet Client API -ийг ашигладаг. Энэ нь Жаст нь олон тооны самбар, бамбайгаар ажилладаг гэсэн үг юм, үүнд:
- Arduino Ethernet
- Arduino Ethernet бамбай
- Arduino YUN - EthernetClient -ийн оронд орсон YunClient -ийг ашиглаарай, эхлээд Bridge.begin () хийх хэрэгтэй.
- Arduino WiFi Shield - хэрэв та энэ бамбайгаар 90 байтаас дээш хэмжээтэй пакет илгээхийг хүсвэл PubSubClient.h дээрх MQTT_MAX_TRANSFER_SIZE сонголтыг идэвхжүүлнэ үү.
- SparkFun WiFly Shield - энэ номын санд ашиглах үед
- Intel Galileo/Эдисон
- ESP8266
- ESP32 Номын санг одоогоор ENC28J60 чип дээр суурилсан тоног төхөөрөмжөөр ашиглах боломжгүй - Nanode эсвэл Nuelectronics Ethernet Shield гэх мэт. Тэдний хувьд өөр номын сан байдаг.
Утасны номын сан
Wire номын сан нь ихэвчлэн "2 утастай" эсвэл "TWI" (Хоёр утастай интерфэйс) гэж нэрлэдэг I2C төхөөрөмжүүдтэй харилцах боломжийг олгодог бөгөөд үүнийг Wire.h дээрээс татаж авах боломжтой.
Үндсэн хэрэглээ
- Wire.begin () Wire -ийг мастер горимд эхлүүлээрэй, та өгөгдөл дамжуулах ажлыг эхлүүлж, хянах болно. Энэ нь ихэнх I2C захын чипүүдтэй харьцах хамгийн түгээмэл хэрэглээ юм.
- Wire.begin (хаяг) Wire -ийг боолын горимд ашиглаж эхэл, бусад I2C мастер чипүүд харилцаа холбоог эхлүүлэх үед та "хаяг" дээр хариулах болно. Дамжуулж байна
- Wire.beginTransmission (хаяг) "Хаяг" дээр төхөөрөмж рүү шинэ дамжуулалт эхлүүлэх. Мастер горимыг ашигладаг.
- Wire.write (өгөгдөл) Өгөгдөл илгээх. Мастер горимд эхлэх дамжуулалтыг эхлээд дуудах ёстой.
- Wire.endTransmission () Мастер горимд энэ нь дамжуулалтыг зогсоож, бүх буфер өгөгдлийг илгээхэд хүргэдэг.
Хүлээн авч байна
- Wire.requestFrom (хаяг, тоолох) "Хаяг" дээрх төхөөрөмжөөс "тоолох" байтыг уншина уу. Мастер горимыг ашигладаг.
- Wire.available () хүлээн авалт руу залгах боломжтой байтын тоог буцаана.
- Wire.read () 1 байт авах.
Алхам 2: Arduino IDE ашиглан ESP32 руу код оруулах
- Кодыг байршуулахаасаа өмнө энэ мэдрэгчийн ажлыг тухайн линкээр үзэх боломжтой.
- PubSubClient номын сан болон Wire.h номын санг татаж аваад оруулна уу.
- Та өөрийн API түлхүүр, SSID (WiFi нэр) болон боломжтой сүлжээний нууц үгийг зааж өгөх ёстой.
- Temp-ThinSpeak.ino кодыг эмхэтгэн байршуулна уу.
- Төхөөрөмжийн холболт болон илгээсэн өгөгдлийг шалгахын тулд цуваа дэлгэцийг нээнэ үү. Хэрэв хариу өгөхгүй бол ESP32 -ийг салгаад дахин залгаарай. Цуваа мониторын дамжуулалтын хурд нь таны код 115200 дээр заасантай ижил байгаа эсэхийг шалгаарай.
Алхам 3: Цуваа дэлгэцийн гаралт
![Цуваа дэлгэцийн гаралт Цуваа дэлгэцийн гаралт](https://i.howwhatproduce.com/images/002/image-5944-13-j.webp)
Алхам 4: ThingSpeak ажил хийх
![ThingSpeak ажил хийх ThingSpeak ажил хийх](https://i.howwhatproduce.com/images/002/image-5944-14-j.webp)
![ThingSpeak ажил хийх ThingSpeak ажил хийх](https://i.howwhatproduce.com/images/002/image-5944-15-j.webp)
![ThingSpeak -ийг ажил болгох ThingSpeak -ийг ажил болгох](https://i.howwhatproduce.com/images/002/image-5944-16-j.webp)
- ThnigSpeak дээр данс үүсгэнэ үү.
- Сувгууд дээр дарж шинэ суваг үүсгэнэ үү.
- Миний сувгууд дээр дарна уу.
- Шинэ суваг дээр дарна уу.
- Шинэ суваг дотор сувгийг нэрлэнэ үү.
- Сувгийн доторх талбарыг нэрлэнэ үү, талбар нь өгөгдөл нийтлэгддэг хувьсагч юм.
- Одоо сувгийг хадгална уу.
- Одоо та API түлхүүрээ хяналтын самбар дээрээс олох боломжтой. Нүүр хуудасны цорго руу очоод кодоо ESP32 руу оруулахаасаа өмнө шинэчлэгдэх ёстой 'Api түлхүүр бичих' -ийг олоорой.
- Суваг үүсгэсний дараа та температур, чийгшлийн өгөгдлийг Суваг дотор үүсгэсэн талбаруудын тусламжтайгаар хувийн байдлаар харах боломжтой болно.
- Температур ба чийгшлийн өгөгдлийн хооронд график зурахын тулд та MATLAB Visualization ашиглаж болно.
- Үүнийг хийхийн тулд Апп руу очоод MATLAB Visualization дээр дарна уу.
- Дотор нь Custom-ийг сонгоно, үүнд бид жишээн дээр хоёр өөр тэнхлэг 8 дээр температурын температур, салхины хурдыг сонгоно. Одоо үүсгэх дээр дарна уу.
- MATLAB кодыг таныг дүрслэн харуулах үед автоматаар үүсгэх болно, гэхдээ та талбарын id -ийг засах, сувгийн id -г унших, дараах зургийг шалгаж үзэх боломжтой.
- Дараа нь кодыг хадгалаад ажиллуулна уу.
- Та зохиомжийг харах болно.
Зөвлөмж болгож буй:
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: 7 алхам
![Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: 7 алхам Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: 7 алхам](https://i.howwhatproduce.com/images/001/image-149-j.webp)
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: Заримдаа чичиргээ нь олон програмын ноцтой асуудлын шалтгаан болдог. Машины босоо ам, холхивчоос эхлээд хатуу дискний гүйцэтгэл хүртэлх чичиргээ нь машиныг гэмтээх, эрт солих, гүйцэтгэл муутай болгож, нарийвчлалд ихээхэн цохилт өгдөг. Хяналт хийж байна
IoT- Ubidots- ESP32+урт хугацааны утасгүй чичиргээ ба температурын мэдрэгч: 7 алхам
![IoT- Ubidots- ESP32+урт хугацааны утасгүй чичиргээ ба температурын мэдрэгч: 7 алхам IoT- Ubidots- ESP32+урт хугацааны утасгүй чичиргээ ба температурын мэдрэгч: 7 алхам](https://i.howwhatproduce.com/images/005/image-13558-j.webp)
IoT- Ubidots- ESP32+урт хугацааны утасгүй чичиргээ ба температурын мэдрэгч: Чичиргээ бол моторт төхөөрөмж дээрх машин, эд ангиудын нааш цааш хөдөлдөг хөдөлгөөн юм. Аж үйлдвэрийн систем дэх чичиргээ нь хүндрэл бэрхшээлийн шинж тэмдэг, сэдэл байж болох юмуу өдөр тутмын ажилтай холбоотой байж болно. Жишээлбэл, Оскар
Esp32-Ubidots-Утасгүй урт хугацааны температур ба чийгшил: 6 алхам
![Esp32-Ubidots-Утасгүй урт хугацааны температур ба чийгшил: 6 алхам Esp32-Ubidots-Утасгүй урт хугацааны температур ба чийгшил: 6 алхам](https://i.howwhatproduce.com/images/010/image-28540-j.webp)
Esp32-Ubidots-Утасгүй урт хугацааны температур ба чийгшил: Энэхүү гарын авлагад бид Температур ба чийгшлийн мэдрэгч ашиглан янз бүрийн температур, чийгшлийн өгөгдлийг хэмжих болно. Та мөн энэ өгөгдлийг Ubidots руу хэрхэн илгээх талаар сурах болно. Тиймээс та үүнийг хаанаас ч хамаагүй өөр өөр програмд дүн шинжилгээ хийх боломжтой болно
IoT-ThingSpeak-ESP32-урт хугацааны утасгүй чичиргээ ба температур: 6 алхам
![IoT-ThingSpeak-ESP32-урт хугацааны утасгүй чичиргээ ба температур: 6 алхам IoT-ThingSpeak-ESP32-урт хугацааны утасгүй чичиргээ ба температур: 6 алхам](https://i.howwhatproduce.com/images/002/image-3090-35-j.webp)
IoT-ThingSpeak-ESP32-Утасгүй утасгүй чичиргээ ба температур: Энэхүү төсөлд бид NCD чичиргээ ба температур мэдрэгч Esp32, ThingSpeak ашиглан чичиргээ ба температурыг хэмжих болно. - моторт төхөөрөмж дэх машин, эд ангиудын тухай. I доторх чичиргээ
IoT урт хугацааны утасгүй температур ба чийгшил мэдрэгчийн өгөгдлийг Google хуудсанд илгээх: 39 алхам
![IoT урт хугацааны утасгүй температур ба чийгшил мэдрэгчийн өгөгдлийг Google хуудсанд илгээх: 39 алхам IoT урт хугацааны утасгүй температур ба чийгшил мэдрэгчийн өгөгдлийг Google хуудсанд илгээх: 39 алхам](https://i.howwhatproduce.com/images/003/image-6265-6-j.webp)
IoT урт хугацааны утасгүй температур ба чийгшил мэдрэгчийн өгөгдлийг Google Хүснэгт рүү илгээх: Бид энд NCD -ийн температур ба чийгшлийн мэдрэгчийг ашиглаж байгаа боловч ncd бүтээгдэхүүний аль алинд нь адилхан алхмууд байгаа тул хэрэв та бусад ncd утасгүй мэдрэгчтэй бол ажиглахад чөлөөтэй байгаарай. хажуугаар нь. Энэ текстийг зогсоохын тулд та