Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмж, програм хангамж шаардлагатай
- Алхам 2: Arduino IDE ашиглан ESP32 руу код байршуулах:
- Алхам 3: Цуваа дэлгэцийн гаралт
- Алхам 4: Ubidot -ийг ажиллуулах:
- Алхам 5: Ubidots өгөгдлөө Google Хүснэгт рүү экспортлох
Видео: Ubidots болон Google-Sheet ашиглан Temp/чийгшлийн мэдээллийн дүн шинжилгээ: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү гарын авлагад бид температур, чийгшлийн мэдрэгч ашиглан янз бүрийн температур, чийгшлийн өгөгдлийг хэмжих болно. Та мөн энэ өгөгдлийг Ubidots руу хэрхэн илгээх талаар сурах болно. Тиймээс та үүнийг хаанаас ч хамаагүй өөр өөр програмд дүн шинжилгээ хийх боломжтой болно. Мөн энэ өгөгдлийг google -ийн хуудсууд руу илгээсэнээр урьдчилсан дүн шинжилгээ хийх боломжтой болно
Алхам 1: Тоног төхөөрөмж, програм хангамж шаардлагатай
Шаардлагатай техник хангамж:
- USB -тэй NCD ESP32 IoT WiFi BLE модуль
- NCD IoT урт хугацааны утасгүй температур ба чийгшил мэдрэгч
Шаардлагатай програм хангамж:
- Arduino IDE
- Убидотууд
Ашигласан номын сан:
- PubSubClient номын сан
- Утас.h
Алхам 2: Arduino IDE ашиглан ESP32 руу код байршуулах:
- Кодыг байршуулахаасаа өмнө энэ мэдрэгчийн ажлыг тухайн линкээр үзэх боломжтой.
- PubSubClient номын сан болон Wire.h номын санг татаж аваад оруулна уу.
#оруулах
#оруулах #оруулах
#оруулах
Та өөрийн өвөрмөц Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi нэр) болон боломжтой сүлжээний нууц үгийг өгөх ёстой
#WIFI SSID "XYZ" -ийг тодорхойлох // WifiSSID -ээ энд оруулна уу
"XYZ" Нууц үгийг тодорхойлох // Энд wifi нууц үгээ оруулах#TOKEN "XYZ" тодорхойлох
#тодорхойлох MQTT_CLIENT_NAME "XYZ" // MQTT үйлчлүүлэгчийн нэрийг
Өгөгдөл Ubidots руу илгээгдэх хувьсагч ба төхөөрөмжийн нэрийг тодорхойл
#define VARIABLE_LABEL "Температур" // Хувьсагчийн шошгыг үнэлэх
#тодорхойлох VARIABLE_LABEL2 "Батерей" #тодорхойлох VARIABLE_LABEL3 "Чийгшил" #DEVICE_LABEL "esp32" -ийг тодорхойлох // Төхөөрөмжийн шошгыг тохируулах
Илгээх утгыг хадгалах зай:
ачааны ачаалал [100];
char сэдэв [150];
char сэдэв2 [150];
char topic3 [150]; // Илгээх утгыг хадгалах зай
char str_Temp [10];
char str_sensorbat [10];
char str_humidity [10];
Өгөгдлийг Ubidots дээр нийтлэх код:
sprintf (сэдэв, "%s", ""); // Sprintf сэдвийн агуулгыг цэвэрлэнэ (сэдэв, "%s%s", "/v1.6/devices/", DEVICE_LABEL);
sprintf (ачаалал, "%s", ""); // Ачааллын агуулгыг цэвэрлэнэ
sprintf (ачаалал, "{"%s / ":", VARIABLE_LABEL); // Хувьсагчийн шошгыг нэмнэ
sprintf (ачаалал, " %s {" утга / ": %s", ачаалал, str_Temp); // Утга нэмнэ
sprintf (ачаалал, "%s}}", ачаалал); // толь бичгийн хаалтыг хаадаг
client.publish (сэдэв, ачаалал);
- Temp_humidity.ino кодыг хөрвүүлж байршуулна уу.
- Төхөөрөмжийн холболт болон илгээсэн өгөгдлийг шалгахын тулд цуваа дэлгэцийг нээнэ үү, хэрэв хариу өгөхгүй бол ESP32 -ийг салгаад дахин залгаарай. Цуваа мониторын дамжуулалтын хурд нь таны код 115200 дээр заасантай ижил байгаа эсэхийг шалгаарай.
Алхам 3: Цуваа дэлгэцийн гаралт
Алхам 4: Ubidot -ийг ажиллуулах:
- Ubidots дээр данс үүсгэнэ үү.
- Миний профайл руу орж, данс бүрийн өвөрмөц түлхүүр болох жетоны түлхүүрийг тэмдэглээд, байршуулахаасаа өмнө ESP32 код дээрээ буулгаарай.
- Ubidots хяналтын самбарт esp32 нэртэй шинэ төхөөрөмж нэмнэ үү.
- Төхөөрөмжүүд дээр дараад Ubidots дээрх төхөөрөмжүүдийг сонгоно уу.
- Одоо та нийтлэгдсэн өгөгдлийг Ubidots дансандаа "ESP32" нэртэй төхөөрөмжийн дотор харах ёстой.
- Төхөөрөмжийн дотор температурын заалтыг харуулах шинэ хувьсагчийн нэр мэдрэгчийг бий болго.
- Одоо та өмнө нь цуваа дэлгэц дээр харж байсан температур болон бусад мэдрэгчийн мэдээллийг харах боломжтой боллоо. Энэ нь мэдрэгчийн өөр өөр уншилтын утгыг тэмдэгт болгон өгч хувьсагч дотор хадгалж, эсp32 төхөөрөмжийн доторх хувьсагч руу нийтэлсэнтэй холбоотой юм.
Алхам 5: Ubidots өгөгдлөө Google Хүснэгт рүү экспортлох
Үүний тусламжтайгаар бид Ubidots үүлд хадгалагдсан өгөгдлийг задлан шинжилж болно. Боломжууд асар их; Жишээлбэл, та автомат тайлан үүсгэгч үүсгэж, долоо хоног бүр үйлчлүүлэгчиддээ илгээх боломжтой.
Өөр нэг програм бол төхөөрөмжийн хангамж байх болно; хэрэв танд байршуулах олон мянган төхөөрөмж байгаа бөгөөд тэдгээрийн мэдээлэл Google Хүснэгтэд байгаа бол та хүснэгтийг унших скрипт үүсгэж, файл дээрх мөр бүрт Ubidots мэдээллийн эх үүсвэр үүсгэж болно.
Үүнийг хийх алхамууд:
Google Хүснэгт үүсгэж, эдгээр нэр бүхий хоёр хуудас нэмнэ үү
- Хувьсагч
- Үнэт зүйлс
- Google Хүснэгт дээрээс "Хэрэгслүүд", дараа нь "Скрипт засварлагч …", дараа нь "Хоосон төсөл" дээр дарна уу.
- Скрипт засварлагчийг нээнэ үү:
- Доорх кодыг (кодын хэсэгт) скрипт скрипт дээр нэмнэ үү.
- Мөн Ubidots данснаасаа авсан Token Id, төхөөрөмжийн Id -ийг дараах код дээр нэмнэ үү.
- Дууссан! одоо Google Хүснэгтээ дахин нээгээд функцийг идэвхжүүлэх шинэ цэсийг харах болно.
Зөвлөмж болгож буй:
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ болон RFID дээр суурилсан ирцийн систем: 5 алхам
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ, RFID дээр суурилсан ирцийн систем: Энэ төслийн видео
ЭКГ бүртгэгч - Урт хугацааны өгөгдөл олж авах, дүн шинжилгээ хийх зориулалттай зүүдэг зүрхний монитор: 3 алхам
ECG Logger - Урт хугацааны өгөгдөл олж авах, дүн шинжилгээ хийх зориулалттай элэгддэг зүрхний монитор: Эхний хувилбар: 2017 оны 10 -р сар Хамгийн сүүлийн хувилбар: 1.6.0 Статус: Тогтвортой Хэцүү байдал: Өндөр Шаардлага: Arduino, Програмчлал, Тоног төхөөрөмжийн барилга Өвөрмөц репозитор: SF (доорх холбоосыг үзнэ үү) Дэмжлэг: Зөвхөн форум, PMECG бүртгэл хөтлөгч нь удаан хугацаанд өмсдөг зүрхний монитор биш юм
Автомат дүн шинжилгээ хийх ухаалаг систем: 4 алхам
Автомат дүн шинжилгээ хийх ухаалаг систем: Энэхүү сэдэв нь хоёр өөр хэлбэрт дүн шинжилгээ хийх, тодорхойлох, эзлэхүүнийг харуулах загварыг гаргах явдал юм. Энд бид шоо, цилиндрийг хоёр өөр хэлбэрээр ашиглахаар сонгосон. Энэ нь хэлбэрийг илрүүлэх, дүн шинжилгээ хийх, эзлэхүүнийг дангаар нь тооцоолох боломжтой
Өнгө мэдрэгчийн захиалгын дэвтэрт дүн шинжилгээ хийх: 14 алхам
Өнгө мэдрэгчийн захиалгын номын дүн шинжилгээ: Adafruit TCS34725 улаан/ногоон/цэнхэр өнгөний мэдрэгчийг ашиглан крипто арилжаа хийх үед дэлгэц дээрх захиалгын дэвтэр дэх гэрлийн гаралтыг шинжлэх. Хэрэв ихэвчлэн " худалдаж авах " Дэлгэц дээр ногоон тоогоор илэрхийлэгдсэн захиалга ирдэг, магадгүй та хүлээж магадгүй
Raspberry Pi ашиглан Twitter -ийн мэдрэмжийн дүн шинжилгээ: 3 алхам (зурагтай)
Raspberry Pi -ийн тусламжтайгаар Twitter -ийн мэдрэмжийн шинжилгээ: Мэдрэмжийн шинжилгээ гэж юу вэ, яагаад үүнийг анхаарч үзэх хэрэгтэй вэ? Мэдрэмжийн шинжилгээ гэдэг нь илэрхийлсэн хандлага, үзэл бодол, сэтгэл хөдлөлийн талаархи ойлголтыг олж авахад хэрэглэгддэг цуврал үгсийн цаана байгаа сэтгэл хөдлөлийн өнгө аясыг тодорхойлох үйл явц юм. дотор