Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмж, програм хангамж шаардлагатай
- Алхам 2: USB интерфэйстэй IoT урт хугацааны утасгүй чичиргээ, температур мэдрэгч, урт хугацааны утасгүй сүлжээний модем ашиглан Labview чичиргээ ба температурын платформ руу өгөгдөл илгээх алхамууд
- Алхам 3: Arduino IDE ашиглан ESP32 руу код байршуулах:
- Алхам 4: Цуваа дэлгэцийн гаралт:
- Алхам 5: Ubidot -ийг ажиллуулах:
- Алхам 6: Ubidots дээр хяналтын самбар үүсгэх:
Видео: IoT- Ubidots- ESP32+урт хугацааны утасгүй чичиргээ ба температурын мэдрэгч: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Чичиргээ бол моторт төхөөрөмж дээрх машин, эд ангиудыг хөдөлгөж, хөдөлгөх явдал юм. Аж үйлдвэрийн систем дэх чичиргээ нь хүндрэл бэрхшээлийн шинж тэмдэг, сэдэл байж болох юмуу өдөр тутмын ажилтай холбоотой байж болно. Жишээлбэл, хэлбэлзэлтэй зүлгүүр, чичиргээний аяга нь чичиргээнээс хамаарна. Дотоод шаталтат хөдөлгүүр, багаж хэрэгсэл жолооддог, дараа нь дахин давтагдашгүй чичиргээтэй тулгардаг. Чичиргээ нь төвөг учруулж болзошгүй бөгөөд хэрэв хяналтгүй орхивол хор хөнөөл учруулж болзошгүй. Чичиргээ нь ямар ч үед нэг буюу нэмэлт хүчин зүйлээс үүдэлтэй байж болох бөгөөд хамгийн их тохиолддог зүйл бол тэнцвэргүй байдал, буруу байрлал, өмсөх, сулрах явдал юм.
Энэхүү төсөлд бид NCD -ийн Long Range IoT Industrial утасгүй чичиргээ, температур мэдрэгчийг нэвтрүүлж байгаа бөгөөд утасгүй сүлжээний сүлжээний архитектурыг ашиглан 2 милийн зайтай байдаг. Нарийвчилсан 16 битийн чичиргээ ба температур мэдрэгчийг агуулсан энэхүү төхөөрөмж нь хэрэглэгчийн тодорхойлсон интервалаар өндөр нарийвчлалтай чичиргээ, температурын өгөгдлийг дамжуулдаг. Энэ нь өөр програмтай:
- Металл боловсруулах
- Цахилгаан үүсгэвэр
- Уул уурхай
- Хоол хүнс, ундаа
Алхам 1: Тоног төхөөрөмж, програм хангамж шаардлагатай
Шаардлагатай техник хангамж:
- USB -тэй NCD ESP32 IoT WiFi BLE модуль
- NCD IoT урт хугацааны утасгүй чичиргээ ба температур мэдрэгч
- USB интерфэйстэй NCD урт хугацааны утасгүй сүлжээний модем
Шаардлагатай програм хангамж:
- Arduino IDE
- LabView хэрэгсэл
- Убидотууд
Ашигласан номын сан:
- PubSubClient номын сан
- Утас.h
Алхам 2: USB интерфэйстэй IoT урт хугацааны утасгүй чичиргээ, температур мэдрэгч, урт хугацааны утасгүй сүлжээний модем ашиглан Labview чичиргээ ба температурын платформ руу өгөгдөл илгээх алхамууд
- Нэгдүгээрт, өгөгдлийг үзэх боломжтой ncd.io утасгүй чичиргээ ба температур мэдрэгч.exe файл болох Labview хэрэгслийн програм хэрэгтэй болно.
- Энэхүү Labview програм нь зөвхөн ncd.io утасгүй чичиргээний температур мэдрэгчтэй ажиллах болно.
- Энэхүү интерфэйсийг ашиглахын тулд та дараах драйверуудыг суулгах хэрэгтэй болно. Эндээс 64bit драйвераас ажиллах хугацааны хөдөлгүүрийг суулгаарай
- 32 битийн драйвер
- NI Visa драйверийг суулгана уу
- LabVIEW Run-Time Engine болон NI-Serial Runtime-ийг суулгана уу
- Энэ бүтээгдэхүүнийг эхлүүлэх гарын авлага.
Алхам 3: Arduino IDE ашиглан ESP32 руу код байршуулах:
- Esp32 нь чичиргээ, температурын мэдээллээ Ubidots дээр нийтлэх чухал хэсэг юм.
- PubSubClient номын сан болон Wire.h номын санг татаж аваад оруулна уу.
#оруулах
#оруулах #оруулах
Та өөрийн өвөрмөц Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi нэр) болон боломжтой сүлжээний нууц үгийг өгөх ёстой
#define WIFISSID "xyz" // WifiSSID -ээ энд оруулна уу
#xif нууц үгийг тодорхойлох // wifi нууц үгээ энд оруулах
Өгөгдөл ubidots руу илгээгдэх хувьсагч ба төхөөрөмжийн нэрийг тодорхойл
VARIABLE_LABEL "мэдрэгч" -ийг тодорхойлох #хувьсагчийн шошгыг үнэлэх
#тодорхойлох VARIABLE_LABEL1 "AdcValue" #тодорхойлох VARIABLE_LABEL2 "Батерей" #тодорхойлох VARIABLE_LABEL3 "RMS_X" #VARIABLE_LABEL4 "RMS_Y" #тодорхойлох DEVICE_LABEL "esp32" //
Илгээх утгыг хадгалах зай:
char str_sensor [10];
char str_sensorbat [10]; char str_sensorAdc [10]; char str_sensorRmsx [10]; char str_sensorRmsy [10];
Өгөгдлийг ubidots дээр нийтлэх код:
sprintf (сэдэв, "%s", ""); // Сэдвийн агуулгыг цэвэрлэнэ
sprintf (сэдэв, "%s%s", "/v1.6/devices/", DEVICE_LABEL); sprintf (ачаалал, "%s", ""); // Ачааллын агуулгыг цэвэрлэнэ sprintf (ачаалал, "{"%s / ":", VARIABLE_LABEL); // sprintf хувьсагчийн шошго нэмнэ (ачаалал, " %s {" утга / ": %s", ачаалал, str_sensor); // sprintf утгыг нэмнэ (ачаалал, "%s}}", ачаалал); // толь бичгийн хаалт үйлчлүүлэгчийг хаадаг.publish (сэдэв, ачаа);
- Ncd_vibration_and_temperature.ino кодыг эмхэтгэн байршуулна уу.
- Төхөөрөмжийн холболт болон илгээсэн өгөгдлийг шалгахын тулд цуваа дэлгэцийг нээнэ үү. Хэрэв хариу өгөхгүй бол ESP32 -ийг салгаад дахин залгаарай. Цуваа мониторын дамжуулалтын хурд нь таны код 115200 дээр заасантай ижил байгаа эсэхийг шалгаарай.
Код:
Алхам 4: Цуваа дэлгэцийн гаралт:
Алхам 5: Ubidot -ийг ажиллуулах:
- Ubidots дээр данс үүсгэнэ үү.
- Миний профайл руу орж, данс бүрийн өвөрмөц түлхүүр болох жетоны түлхүүрийг тэмдэглээд, байршуулахаасаа өмнө ESP32 код дээрээ буулгаарай.
- Ubidot хяналтын самбарт esp32 нэртэй шинэ төхөөрөмж нэмнэ үү.
- Одоо та нийтлэгдсэн өгөгдлийг Ubidots дансандаа "ESP32" нэртэй төхөөрөмжийн дотор харах ёстой.
- Төхөөрөмжийн дотор температурын заалтыг харуулах шинэ хувьсагчийн нэр мэдрэгчийг бий болго.
- Одоо та өмнө нь цуваа дэлгэц дээр харж байсан температур болон бусад мэдрэгчийн мэдээллийг харах боломжтой боллоо. Энэ нь мэдрэгчийн өөр өөр уншилтын утгыг тэмдэгт болгон өгч хувьсагч хэлбэрээр хадгалж, esp32 төхөөрөмжийн дотор хувьсагч руу нийтэлдэгтэй холбоотой юм.
Алхам 6: Ubidots дээр хяналтын самбар үүсгэх:
- Өгөгдөл сонгох самбар руу очно уу.
- Хяналтын самбар нь өөр өөр виджетүүдийг үүсгэдэг.
- Хяналтын самбарын дэлгэц дээр шинэ виджет нэмнэ үү.
Зөвлөмж болгож буй:
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: 7 алхам
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: Заримдаа чичиргээ нь олон програмын ноцтой асуудлын шалтгаан болдог. Машины босоо ам, холхивчоос эхлээд хатуу дискний гүйцэтгэл хүртэлх чичиргээ нь машиныг гэмтээх, эрт солих, гүйцэтгэл муутай болгож, нарийвчлалд ихээхэн цохилт өгдөг. Хяналт хийж байна
Raspberry Pi ашиглан урт хугацааны гэрэл зураг, астро гэрэл зураг: 13 алхам (зурагтай)
Бөөрөлзгөнө Pi ашиглан урт хугацааны гэрэл зураг, астро гэрэл зураг: Астрофотографи нь одон орны объектууд, селестиел үйл явдал, шөнийн тэнгэрийн талбайн гэрэл зураг юм. Астрофотографи нь Сар, Нар болон бусад гаригуудын нарийн ширийн зүйлийг бүртгэхээс гадна дуу чимээнд үл үзэгдэх объектуудыг авах чадвартай байдаг
IoT урт хугацааны чичиргээ ба температур мэдрэгч бүхий зангилаа-улаан: 34 алхам
IoT урт долгионы чичиргээ ба температур мэдрэгч бүхий зангилаа-улаан: Утасгүй торон сүлжээний архитектурыг ашиглан 28 миль хүртэлх зайтай NCD-ийн урт хугацааны утасгүй температурын чийгшлийн мэдрэгчийг танилцуулж байна. Honeywell HIH9130 температурын чийгшлийн мэдрэгчийг багтаасан нь өндөр нарийвчлалтай температурыг дамжуулдаг
Урт хугацааны IR туяа ойрхон мэдрэгч: 3 алхам
Урт хугацааны цацраг туяа ойрхон мэдрэгч: Хэт улаан туяаны мэдрэгч нь объектыг илрүүлэх хамгийн сайн модуль боловч маш богино хугацаанд ажилладаг. Энэ нийтлэлд бид цар хүрээг хэрхэн нэмэгдүүлэх, ямар хүчин зүйлүүдэд нөлөөлөх талаар хуваалцах болно
IoT урт хугацааны утасгүй температур ба чийгшил мэдрэгчийн өгөгдлийг Google хуудсанд илгээх: 39 алхам
IoT урт хугацааны утасгүй температур ба чийгшил мэдрэгчийн өгөгдлийг Google Хүснэгт рүү илгээх: Бид энд NCD -ийн температур ба чийгшлийн мэдрэгчийг ашиглаж байгаа боловч ncd бүтээгдэхүүний аль алинд нь адилхан алхмууд байгаа тул хэрэв та бусад ncd утасгүй мэдрэгчтэй бол ажиглахад чөлөөтэй байгаарай. хажуугаар нь. Энэ текстийг зогсоохын тулд та