Talaan ng mga Nilalaman:

UCL-IIoT-Awtomatikong Trashcan: 6 na Hakbang
UCL-IIoT-Awtomatikong Trashcan: 6 na Hakbang

Video: UCL-IIoT-Awtomatikong Trashcan: 6 na Hakbang

Video: UCL-IIoT-Awtomatikong Trashcan: 6 na Hakbang
Video: Accelerate Your Business Strategy with Digital Twins 2024, Nobyembre
Anonim
UCL-IIoT-Awtomatikong Trashcan
UCL-IIoT-Awtomatikong Trashcan

Isa akong mag-aaral mula sa Automation Technology 3. semester sa UCL. Sa itinuturo na ito nilalayon ko na ilipat ang aking dating proyekto sa industriya 4.0.

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

Ang arduino ay napalitan ng isang nodemcu - esp8266 upang makapagpadala ng data sa pamamagitan ng. wifi

Hakbang 1: Komunikasyon

Komunikasyon
Komunikasyon

Nais namin na ang nodemcu ay makapag-usap sa PC.

Upang magawa ito, gumagamit kami ng isang broker sa pagitan ng nodemcu at node-red bilang isang website na maaaring magpakita ng data sa gumagamit. Ang nodemcu ay may limitadong pag-iimbak ng data kaya ginagamit namin ang Wampserver upang mag-imbak ng data mula sa node-red.

Nodemcu: Una upang makipag-usap sa aming computer kailangan namin upang kumonekta sa lokal na network. Upang magawa ito, ginamit ko ang gabay na ito upang makamit ito:

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

Broker - Mosquitto:

Kung nais naming iproseso ang anumang data kailangan naming tiyakin na ang data ay pupunta sa tamang lugar. Para sa hangaring ito ginamit ko ang mosquitto broker na maaaring matagpuan sa website na ito.

mosquitto.org/

Upang maipadala ang data sa tamang lugar dapat itong naka-tag sa isang "paksa". Ang mga paksang ito ay maaaring nai-publish o naka-subscribe. Anumang nai-publish sa isang tiyak na paksa ay ipapadala, ng broker, sa anumang mga naka-subscribe na yunit na nakakonekta sa broker.

Node-red:

Ito ay isang flowbased na programa na nagbibigay-daan sa gumagamit na lumikha ng website o iba pang mga interface.

Ginagamit ito upang ipakita at maproseso ang data mula sa nodemcu

Wamperver:

Ito ay isang database na kumukuha ng mga kahilingan mula sa node-red sa alinman sa tindahan o magpadala ng data.

Hakbang 2: Nawawalang Link

Nawawalang Link
Nawawalang Link

Hindi ko nagawang ikonekta ang nodemcu sa broker ngunit nagawa kong ikonekta ito sa aking wifi.

Inilakip ko ang code na ginamit ko upang subukang kumonekta sa broker. Sa palagay ko ang problema ay gumagamit ako ng maling IP upang kumonekta sa broker. Hindi ko makuha ang adress ng IP IP.

Hakbang 3: Bagong Arduino Code

Bagong Arduino Code
Bagong Arduino Code
Bagong Arduino Code
Bagong Arduino Code

Upang gumana ang programa kailangan mong i-install ang tatlong mga aklatan.

Bukod dito kailangan mong ipasok ang pangalan ng iyong network (SSID) at password upang kumonekta sa wifi.

Hakbang 4: Node-Red

Node-Red
Node-Red
Node-Red
Node-Red

Ginagamit ang Node-red bilang interface para sa programa at pinapayagan ang gumagamit na tingnan ang data na nakolekta ng temperatura at sensor ng kahalumigmigan. Bukod dito ang lahat ng nakolektang data ay nai-save sa isang data base na na-clear tuwing 30 minuto. Sa anumang oras ang gumagamit ay maaaring mag-click sa isang pindutan upang matingnan ang lahat ng kasalukuyang nakaimbak na data.

Panghuli ang isang pindutan ay maaaring mailagay upang buksan ang trashcan ngayon.

Hakbang 5: Wamperver

Wamperver
Wamperver
Wamperver
Wamperver

Gumamit ako ng isang database upang iimbak ang data na ipinadala mula sa arduino sa node-red. Para gumana ang programa kailangan mong gamitin ang mga pangalan. Kaso sensitibo ito.

Hakbang 6: Mga Konklusyon

Ang programa ay nangangailangan pa rin ng kaunting gawain upang magamit ako. Kung maaari kang kumonekta sa iyong broker dapat itong maging medyo madali upang paganahin ang natitirang mga elemento ng komunikasyon.

Inirerekumendang: