Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Opiskelen automaatioteknologian 3. lukukautta UCL: ssä. Tässä ohjeessa haluan siirtää edellisen projektini teollisuuteen 4.0.
www.instructables.com/id/UCL-Automatic-Tra…
Arduino on korvattu nodemcu - esp8266: lla datan lähettämiseksi. wifi.
Vaihe 1: Viestintä
Toivomme, että nodemcu pystyy kommunikoimaan tietokoneen kanssa.
Tätä varten käytämme nodemcu- ja node-red-välistä välittäjää verkkosivustona, joka voi näyttää tietoja käyttäjälle. Nodemculla on rajoitettu tallennustila, joten käytämme Wampserveriä tietojen tallentamiseen solmupunaisesta.
Nodemcu: Ensinnäkin, jotta voimme kommunikoida tietokoneemme kanssa, meidän on muodostettava yhteys paikalliseen verkkoon. Tätä varten käytin tätä opasta tämän saavuttamiseksi:
tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…
Välittäjä - Mosquitto:
Jos haluamme käsitellä tietoja, meidän on varmistettava, että tiedot menevät oikeaan paikkaan. Tätä tarkoitusta varten käytin hyttysvälittäjää, joka löytyy tältä sivustolta.
mosquitto.org/
Jotta tiedot voidaan lähettää oikeaan paikkaan, ne on merkittävä "aiheella". Nämä aiheet joko julkaistaan tai tilataan. Kaikki tietyssä aiheessa julkaistut tiedot välittäjä lähettää välittäjälle liitettyille tilatuille yksiköille.
Solmu-punainen:
Se on kulkupohjainen ohjelma, jonka avulla käyttäjä voi luoda verkkosivustoja tai muita rajapintoja.
Tätä käytetään nodemcun tietojen näyttämiseen ja käsittelyyn
Wampserver:
Se on tietokanta, joka vastaanottaa solmupunaiset pyynnöt joko tallentaa tai lähettää tietoja.
Vaihe 2: Linkki puuttuu
En pystynyt yhdistämään nodemcua välittäjään, mutta onnistuin yhdistämään sen wifi -verkkoon.
Olen liittänyt koodin, jolla yritin muodostaa yhteyden välittäjään. Luulen, että ongelma on se, että käytän väärää IP -osoitetta yhteyden muodostamiseen välittäjään. En saanut välittäjän IP -osoitetta.
Vaihe 3: Uusi Arduino -koodi
Jotta ohjelma toimisi, sinun on asennettava nämä kolme kirjastoa.
Lisäksi sinun on annettava verkon nimi (SSID) ja salasana, jotta voit muodostaa yhteyden wifi -verkkoon.
Vaihe 4: Solmu-punainen
Punaista solmua käytetään ohjelman käyttöliittymänä ja sen avulla käyttäjä voi tarkastella lämpötila- ja kosteusanturin keräämiä tietoja. Lisäksi kaikki kerätyt tiedot tallennetaan tietokantaan, joka tyhjennetään 30 minuutin välein. Käyttäjä voi milloin tahansa napsauttaa painiketta nähdäkseen kaikki nykyiset tallennetut tiedot.
Lopuksi voit asettaa painikkeen roskakorin avaamiseksi nyt.
Vaihe 5: Wampserver
Käytin tietokantaa arduinosta solmupunaan lähetettyjen tietojen tallentamiseen. Jotta ohjelma toimisi, sinun on käytettävä nimiä. Se on kirjainkokoherkkä.
Vaihe 6: Johtopäätökset
Ohjelma vaatii vielä vähän työtä, jotta se olisi käyttökelpoinen. Jos voit muodostaa yhteyden välittäjään, muiden viestintäelementtien pitäisi olla melko helppoja tehdä toimiviksi.