Obsah:

Automatický koš UCL-IIoT: 6 kroků
Automatický koš UCL-IIoT: 6 kroků

Video: Automatický koš UCL-IIoT: 6 kroků

Video: Automatický koš UCL-IIoT: 6 kroků
Video: Tony Robbins má 10 nejlepších pravidel pro úspěch (@TonyRobbins) 2024, Červenec
Anonim
UCL-IIoT-automatický odpadkový koš
UCL-IIoT-automatický odpadkový koš

Jsem studentem 3. semestru Automation Technology na UCL. V tomto pokynu se snažím přesunout svůj předchozí projekt do průmyslu 4.0.

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

Arduino bylo nahrazeno nodemcu - esp8266, aby bylo možné odesílat data přes. wifi.

Krok 1: Komunikace

Sdělení
Sdělení

Přejeme si, aby nodemcu mohl komunikovat s PC.

K tomu používáme zprostředkovatele mezi nodemcu a node-red jako webovou stránku, která může uživateli zobrazit data. Nodemcu má omezené ukládání dat, takže používáme Wampserver k ukládání dat z node-red.

Nodemcu: Nejprve se ke komunikaci s počítačem potřebujeme připojit k místní síti. Abych to udělal, použil jsem k dosažení tohoto cíle tuto příručku:

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

Makléř - Mosquitto:

Pokud chceme zpracovávat jakákoli data, musíme zajistit, aby byla data na správném místě. Za tímto účelem jsem použil brokera komárů, který lze nalézt na tomto webu.

mosquitto.org/

Aby byla data odeslána na správné místo, musí být označena „tématem“. Tato témata jsou publikována nebo odebírána. Cokoli publikovaného v určitém tématu bude zasláno brokerem všem přihlášeným jednotkám připojeným k brokerovi.

Uzel červený:

Jedná se o program založený na toku, který umožňuje uživateli vytvářet webové stránky nebo jiná rozhraní.

To se používá k zobrazení a zpracování dat z nodemcu

Wampserver:

Jedná se o databázi, která přijímá požadavky z node-red na ukládání nebo odesílání dat.

Krok 2: Chybějící odkaz

Chybějící odkaz
Chybějící odkaz

Nemohl jsem připojit nodemcu k brokerovi, ale podařilo se mi jej připojit k mé wifi.

Připojil jsem kód, který jsem použil k pokusu o připojení k makléři. Myslím, že problém je v tom, že pro připojení k brokerovi používám špatnou IP. Nepodařilo se mi získat IP adresu brokera.

Krok 3: Nový kód Arduino

Nový kód Arduino
Nový kód Arduino
Nový kód Arduino
Nový kód Arduino

Aby program fungoval, musíte nainstalovat tyto tři knihovny.

Kromě toho musíte zadat název své sítě (SSID) a heslo, abyste se mohli připojit k wifi.

Krok 4: Node-Red

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

Node-red se používá jako rozhraní programu a umožňuje uživateli zobrazit data shromážděná snímačem teploty a vlhkosti. Kromě toho jsou všechna shromážděná data uložena do databáze, která je vymazána každých 30 minut. Kdykoli může uživatel kliknutím na tlačítko zobrazit všechna aktuálně uložená data.

Nakonec lze nyní umístit tlačítko pro otevření koše.

Krok 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Použil jsem databázi k uložení dat odeslaných z arduina do node-red. Aby program fungoval, musíte použít názvy. Rozlišují se malá a velká písmena.

Krok 6: Závěry

Program ještě potřebuje trochu práce, aby byl použitelný. Pokud se můžete připojit ke svému brokerovi, mělo by být docela snadné, aby ostatní komunikační prvky fungovaly.

Doporučuje: