Агуулгын хүснэгт:

UCL - IIoT - Чийгийн мэдээлэл цуглуулагч: 6 алхам
UCL - IIoT - Чийгийн мэдээлэл цуглуулагч: 6 алхам

Видео: UCL - IIoT - Чийгийн мэдээлэл цуглуулагч: 6 алхам

Видео: UCL - IIoT - Чийгийн мэдээлэл цуглуулагч: 6 алхам
Видео: UCL-IIoT-Datalogger 2024, Долдугаар сарын
Anonim
UCL - IIoT - Чийгийн мэдээлэл цуглуулагч
UCL - IIoT - Чийгийн мэдээлэл цуглуулагч

Энэхүү зааварчилгаа нь шорооноос гарах чийгийн талаархи мэдээллийг танд өгөх бөгөөд үүнийг зангилаа улаан өнгөтэй интерфэйс дээр үзэх боломжтой бөгөөд өгөгдлийг цуглуулж MySQL мэдээллийн санд оруулах болно, энэ нь усалгааны хэв маягийг сурахад тусална. Таны ургамлын хувьд ус хэрэгтэй болоход нь суралцаарай.

Алхам 1: эд ангиудын жагсаалт

Эд ангиудын жагсаалт
Эд ангиудын жагсаалт
Эд ангиудын жагсаалт
Эд ангиудын жагсаалт
Эд ангиудын жагсаалт
Эд ангиудын жагсаалт

1 x Arduino Mega 2560

1 x USB кабель

1 x I2C LCD дэлгэц

1 x Чийгийн хөрсний мэдрэгч

Утас

Алхам 2: Цахилгааны утас

LCD I2C дэлгэц

Arduino дээр GND> GND

Arduino дээрх VCC> 5V

SDA> arduino дээрх SDA

Arduino дээрх SCL> SCL

Чийгийн мэдрэгч

Arduino дээр GND> GND

Arduino дээрх VCC> 5V

Arduino дээр дохио> A0

Алхам 3: Урсгал диаграм

Урсгал диаграм
Урсгал диаграм

Энэхүү схем нь бидний arduino -ийн өгөгдлөөр юу хийдэгийг харуулдаг бөгөөд бүх зүйл бидний өгөгдлийг arduino -аас цуглуулж эхэлдэг бөгөөд дараа нь өгөгдлийг дэлгэц дээр харуулахын тулд nodeRED -тэй холбогдсон MySQL сервер рүү илгээдэг.

Алхам 4: Код

Код
Код
Код
Код
Код
Код

Arduino -ийн кодыг эндээс үзэх боломжтой бөгөөд үүнийг Arduino IDE дээр татаж авах, хэрэгжүүлэхэд хялбар болгох үүднээс текст баримт бичиг болгон бүтээсэн тул та үүнийг өөрийн Arduino -д байршуулж, кодыг хэрхэн яаж бүтээж байгааг харах боломжтой болно.

Алхам 5: Node-RED

Зангилаа-УЛААН
Зангилаа-УЛААН
Зангилаа-УЛААН
Зангилаа-УЛААН

node-red нь энэ төсөлд өгөгдөл илгээх, хүлээн авахад ашиглагддаг бөгөөд дараа нь бид оруулсан мэдээллийг харахын тулд хяналтын самбар дээр харуулдаг. Бид зангилааны улаан товчлуурыг ашиглан MySQL сервердээ цаг хугацааны тэмдэг оруулж, өгөгдлөө цуглуулдаг. манай чийг мэдрэгчээс манай Arduino дээр. Энэ бол бид өгөгдлөө MySQL рүүгээ илгээж, мөн мэдээллийн баазаасаа татаж авах замаар интерфэйс интерфэйсдээ хэрхэн цуглуулдаг явдал юм.

Та https://nodered.org/docs/getting-started/installat… хаягаар орж node-red-ийг ажиллуулж суулгах хэрэгтэй бөгөөд зангилааны улаан хэрхэн суулгах, ажиллуулах талаархи зааврыг дагана уу.

Үүнийг суулгасны дараа үүнийг ажиллуулахын тулд CMD -ээр дамжуулан ажиллуулах шаардлагатай болно.

Миний зангилааны улаан кодыг энэ зааварт текст файл болгон байршуулсан бөгөөд зангилааны улаан руу оруулах ёстой.

Та дараах номын сангуудыг улаан-улаан цэг дээр суулгах хэрэгтэй болно.

зангилаа улаан

зангилааны улаан самбар

зангилаа-улаан-зангилаа-mysql

зангилаа-улаан-зангилаа-arduino

зангилаа-улаан-хувь нэмэр-мөр

зангилаа-улаан-зангилаа-цуваа порт

зангилаа-улаан-зангилаа-тэжээгч

Энэ нь зангилааны улаан нь энэ зааварт заасан зангилааны улаан кодоор шалгагч ажиллах болно гэдгийг баталгаажуулах явдал юм. Үгүй бол энэ урсгал нь танд алдаа өгөх болно.

Алхам 6: MySQL Wampserver

MySQL Wampserver
MySQL Wampserver
MySQL Wampserver
MySQL Wampserver

Wampserver нь MySQL мэдээллийн бааз үүсгэхэд ашиглагддаг бөгөөд үүнд бид Arduino -ийн өгөгдлийг хадгалах боломжтой бөгөөд энэ төсөлд чийг мэдрэгчийн өгөгдөл багтдаг. Wampserver -ийг ашиглах үед сервер нь таны компьютер дээр локал хэлбэрээр ажилладаг бөгөөд мэдээллийн санд нэвтрэхийн тулд та "root" -ээр нэвтрэн код оруулах шаардлагагүй болно. Зангилааны улаантай холбоо тогтоохын тулд MySQL-ийг урсгалд тохируулах нь таны Wampserver мэдээллийн сантай ижил мэдээллийг агуулсан байх нь чухал бөгөөд эс тэгвээс түүнтэй холбогдох боломжгүй болно.

Энэ төсөлд би nodered нэртэй шинэ мэдээллийн бааз үүсгэж, дараа нь node нэртэй хүснэгт үүсгэсэн. Дараа нь та хоёр эгнээ үүсгэх болно, нэг нь цаг, нөгөө нь чийгийн хувьд энэ нь мэдрэгчээс ирж буй чийгийн өгөгдлийг цуглуулахад туслах болно, мөн энэ тохиолдолд цагийн тэмдгийг улаан-улаан цэгээр өгнө.

Wampserver -ийг энд суулгаж болно:

Зөвлөмж болгож буй: