Sisällysluettelo:
- Vaihe 1: IO-luettelo projektin tarvitsemista materiaaleista
- Vaihe 2: Vuokaavio
- Vaihe 3: Talon 3D -tulostus
- Vaihe 4: Fritzing
- Vaihe 5: Koodaus
- Vaihe 6: Solmu-punainen
- Vaihe 7: Wampserver MySQL
- Vaihe 8: Kuva projektista
Video: UCL - IIoT - Sisäilma 4.0: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämän ohjeen lukemisen ja käsittelyn jälkeen sinulla on oma automaattinen sisäilmasto, jota voit seurata verkossa solmupunaisen avulla. Meidän tapauksessamme kehitimme tämän ajatuksen ja esittelimme sen 3D-tulostetalossa.
Vaihe 1: IO-luettelo projektin tarvitsemista materiaaleista
Arduino MEGA 2560
RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT-anturi
BD243C -transistori
Y. S. TECH FD244010HB 4010 40mm x10mm Tuuletin 24V 0,07A 2Pin 446
Vaihe 2: Vuokaavio
Tämä on vuokaavio havainnollistamaan hankkeen monimutkaisuutta. Kuten näet, tiedot alkavat vuokaavion yläosasta ja päättyvät Arduinoon vaihe vaiheelta. Vuokaavio on suunniteltu tarjoamaan perustietoja projektista, jotta kuka tahansa voi ymmärtää, miten olemme asentaneet järjestelmän. Lisätietoja solmupunaisen ja wampserverin toiminnasta on myöhemmässä vaiheessa.
Vaihe 3: Talon 3D -tulostus
Käytämme kokoa 18x16, emmekä tekisi siitä pienempää, koska laitteiden on sovittava sisään. Käytä 3D -tulostukseen vain mitä sinulla on kokemusta tai käytä Fusion360: ta tai SketchUpia. Jos haluat toteuttaa enemmän kohteita tai tavaraa projektiin, saatat haluta isomman talon, ainakin jos haluat laitteen sisälle.
Teemme talo on yksinkertainen ja helppo työ. Voit tietysti tehdä siitä herkemmän ja paremman näköisen, jos olet kiinnostunut siitä. Mutta pidämme kiinni KISS -säännöstä, Keep It Simple Stupid.
Vaihe 4: Fritzing
Jos haluat hoitaa sen omalla tavallamme, tarvitset samat materiaalit varmistaaksesi, että projekti toimii suunnitellusti. Kohteiden sijainti on yksinkertainen, jotta on helppo nähdä, miten ne on kytketty. LCD-näyttö menee katolle, jossa leikkasimme sille reiän ja liimasimme sen, loput tavarat ovat talon sisällä.
Vaihe 5: Koodaus
Koodi on kirjoitettu Arduinolla, joka on yhdistelmä C- ja C ++ -ohjelmointikieltä. Varmista, että samat kirjastot ovat mukana, jos yrität kopioida.
Vaihe 6: Solmu-punainen
Node-red on ohjelmisto, jonka lataat tietokoneellesi CMD: n kautta. se on visuaaliseen ohjelmointiin käytettävä virtauspohjainen kehitystyökalu, joka tarjoaa selainpohjaisen kulkueditorin.
Sillä on tärkeä rooli DHT-anturista saatujen arvojen käsittelyssä ja niiden näyttämisessä mittarina kojelaudalla. Näin projektin käyttäjä voi helposti tietää, miten järjestelmä toimii tällä hetkellä. Tarkastelemalla mittareita käyttäjä on tietoinen sisä- ja ulkolämpötilasta, sisäilman kosteudesta, tuulettimen nykyisestä nopeudesta ja uteliaasta sääilmoituksesta. Sen digitaalisen katsomisen lisäksi se näkyy myös talon katolla LCD-näytöllä.
Latasimme koodin punaisesta solmustamme leikepöydän kautta, jotta kaikki voivat käyttää sitä. Sinun tarvitsee vain ladata solmu-punainen laitteellesi ja tuoda se kojelaudan välilehdelle. Kun olet ottanut sen käyttöön, varmista, että Arduino -asetuksesi on COM3 ja että sinulla on sama SQL -tietokanta Wampserverissä. Päätimme myös tuoda tietoja Weather.com -sivustolta, jotta saisimme näkymän valitun kaupungin ulkolämpötilasta. Muuntimme farhenheitin celsiusasteeksi, jotta numerot olisivat luettavampia meille. Tässä päätimme, että lämpötila -alueen on oltava -100 ja 100 asteen välillä, mikä on hyvin realistinen alue, jota ei ylitetä.
Erittäin tärkeä solmu on, että sinulla on myös oltava samat kirjastot asennettuna solmu-punaiseen, jotta sinulla on samat toiminnot. Hallitse lavaa voit tuoda kirjastoja, ja sinulla on oltava sama kuin meillä:
solmu-punainen
node-red-contrib-merkkijono
node-red-contrib-unit-converter
node-red-dashboard
node-red-node-arduino
node-red-node-feedparser
node-red-node-mysql
Se on ladattavissa ilmaiseksi ja on välttämätön tietokannan tuloksen kannalta. Node-rod ei toimi oikein ilman näitä kirjastoja ja antaa vain virheitä, jos yrität ilman niitä.
Vaihe 7: Wampserver MySQL
Wampserver: MySQL-tietokantaa käytetään tietojen tallentamiseen Arduinosta. Tässä tapauksessa se on sisä- ja ulkolämpötila, tuulettimen nopeus ja kosteus. Kaikki tämän tyyppisissä tietokannoissa toimii tietokoneen sisällä. Sisäänkirjautumista varten sinun on käytettävä ID -tyyppiä "root" ja koodialueen on oltava tyhjä. Solmupunaisesta on tärkeää, että lähettämillesi tiedoille annetaan samat nimet kuin MySQL: ssä, muuten tiedot eivät pääse palvelimelle ja solmupunaisessa on virheitä.
MySQL: ssä sinun on luotava tietokanta, ja meidän tapauksessamme annoimme sille nimen "nodered". Tässä tietokannassa luot taulukon, jossa otamme yhteyttä projektiin. Tässä taulukossa sinun on luotava rivit, joissa on nimet niille tiedoille, jotka haluat tallentaa niihin. Meillä on tuulettimen nopeus, sisäilman kosteus, ulkokosteus, lämpötila ja aika. Aikaa antaa solmu-punainen ja muut ovat Arduinon tietoja.
Vaihe 8: Kuva projektista
Esittely projektista, joka toimii niin kuin pitääkin.
Suositeltava:
UCL Embedded - B0B Linefollower: 9 vaihetta
UCL Embedded-B0B Linefollower: Tämä on B0B.*B0B on yleinen radio-ohjattu auto, joka väliaikaisesti palvelee linjanseurantarobottia. Kuten monet ennen häntä seuraavat robotit, hän tekee parhaansa pysyäkseen linja, joka johtuu siirtymisestä lattian ja
UCL - sulautettu - valitse ja aseta: 4 vaihetta
UCL - Embedded - Pick and Place: Tämä opas toimii, vaikka 2D -valinta- ja sijoitusyksikkö tehdään ja miten se koodataan
UCL - sulautettu // Dual Axis Light Tracker aurinkopaneeleille: 7 vaihetta
UCL - sulautettu // Dual Axis Light Tracker aurinkopaneeleille: koottu projekti ja yksittäiset 3D -tiedostot
UCL - Punaisen solmun yhdistäminen Siemens PLC: hen KEPserverin avulla: 7 vaihetta
UCL-Punaisen solmun yhdistäminen Siemens PLC: hen KEP-palvelimen avulla: Vaatimukset Solmunpunainen: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-julkaisu
UCL-lloT-Ulkovalo Auringonnousun/auringonlaskun laukaisema .: 6 vaihetta
UCL-lloT-Outdoor-light Auringonnousun/auringonlaskun aikaan. Idea sai alkunsa isältäni, joka joutui kesällä menemään käsin