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

UCL-IIoT-Автомат хогийн сав: 6 алхам
UCL-IIoT-Автомат хогийн сав: 6 алхам

Видео: UCL-IIoT-Автомат хогийн сав: 6 алхам

Видео: UCL-IIoT-Автомат хогийн сав: 6 алхам
Видео: Science Mondays: Blockchain Part I 2024, Долдугаар сарын
Anonim
UCL-IIoT-Автомат хогийн сав
UCL-IIoT-Автомат хогийн сав

Би бол Автоматжуулалтын технологийн оюутан 3. UCL -ийн семестр. Энэхүү зааварчилгааны хүрээнд би өмнөх төслөө салбарын 4.0 руу шилжүүлэхийг зорьж байна.

www.instructables.com/id/UCL-Automatic-Tra…

Мэдээллийг дамжуулахын тулд arduino -г nodemcu - esp8266 -ээр сольсон. wifi.

Алхам 1: Харилцаа холбоо

Харилцаа холбоо
Харилцаа холбоо

Нодемку компьютерт холбогдох боломжтой байхыг бид хүсч байна.

Үүнийг хийхийн тулд бид nodemcu ба node-red хоёрын хооронд брокер ашиглаж, хэрэглэгчдэд өгөгдлийг харуулах боломжтой вэбсайт болгон ашигладаг. Nodemcu нь хязгаарлагдмал өгөгдөл хадгалах газартай тул бид Wampserver ашиглан зангилааны улаанаас өгөгдлийг хадгалдаг.

Нодемку: Юуны өмнө бид компьютертэйгээ холбогдохын тулд дотоод сүлжээнд холбогдох хэрэгтэй. Үүнийг хийхийн тулд би энэ гарын авлагыг ашиглан энэ зорилгод хүрсэн.

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

Брокер - шумуул:

Хэрэв бид аливаа өгөгдлийг боловсруулахыг хүсч байвал өгөгдөл зөв газартаа очсон эсэхийг шалгах ёстой. Энэ зорилгоор би энэ вэбсайтаас олж болох шумуулын зуучлагчийг ашигласан.

mosquitto.org/

Өгөгдлийг зөв газар руу илгээхийн тулд түүнийг "сэдэв" гэж тэмдэглэсэн байх ёстой. Эдгээр сэдвүүдийг нийтлэх эсвэл захиалах боломжтой. Тодорхой сэдвээр нийтлэгдсэн бүх зүйлийг брокероос брокертой холбогдсон захиалсан нэгж рүү илгээнэ.

Улаан зангилаа:

Энэ нь хэрэглэгчдэд вэбсайт эсвэл бусад интерфейс үүсгэх боломжийг олгодог урсгалтай програм юм.

Энэ нь nodemcu -аас өгөгдлийг харуулах, боловсруулахад ашиглагддаг

Wampserver:

Энэ бол зангилааны улаанаас өгөгдлийг хадгалах эсвэл илгээх хүсэлтийг хүлээн авдаг мэдээллийн сан юм.

Алхам 2: Холбоос байхгүй байна

Холбоос байхгүй байна
Холбоос байхгүй байна

Би nodemcu -г брокертой холбож чадаагүй ч wifi руугаа холбож чадлаа.

Би брокертой холбогдохыг оролдож байсан кодыг хавсаргав. Асуудал нь би брокертой холбогдохын тулд буруу IP ашиглаж байгаа явдал юм. Би брокерын IP хаягийг авч чадсангүй.

Алхам 3: Шинэ Arduino код

Шинэ Arduino код
Шинэ Arduino код
Шинэ Arduino код
Шинэ Arduino код

Хөтөлбөрийг ажиллуулахын тулд та эдгээр гурван номын санг суулгах хэрэгтэй.

Цаашилбал, та Wi -Fi сүлжээнд холбогдохын тулд сүлжээний нэр (SSID) болон нууц үгээ оруулах ёстой.

Алхам 4: Улаан зангилаа

Улаан зангилаа
Улаан зангилаа
Улаан зангилаа
Улаан зангилаа

Node-red нь програмын интерфейс болж хэрэглэгчид температур, чийгшил мэдрэгчийн цуглуулсан өгөгдлийг харах боломжийг олгодог. Цаашилбал, цуглуулсан бүх өгөгдлийг 30 минут тутамд цэвэрлэдэг мэдээллийн санд хадгалдаг. Ямар ч үед хэрэглэгч товчлуур дээр дарж одоогийн хадгалагдсан бүх өгөгдлийг харах боломжтой.

Эцэст нь хогийн савыг онгойлгох товчлуурыг байрлуулж болно.

Алхам 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

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

Алхам 6: Дүгнэлт

Програм нь намайг ашиглах боломжтой болгохын тулд бага зэрэг ажил хийх шаардлагатай хэвээр байна. Хэрэв та брокертойгоо холбогдож чадвал бусад харилцааны элементүүдийг ажиллуулахад хялбар байх ёстой.

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