Kazalo:
- 1. korak: IO-seznam potrebnega materiala za projekt
- Korak: Diagram poteka
- 3. korak: 3D tiskanje hiše
- 4. korak: Frizing
- 5. korak: Kodiranje
- 6. korak: rdeče vozlišče
- 7. korak: Wampserver MySQL
- 8. korak: Ilustracija projekta
Video: UCL - IIoT - Notranje podnebje 4.0: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Ko boste prebrali in delali s tem navodilom, boste imeli lastno samodejno notranjo klimo, ki jo lahko opazujete na spletu s pomočjo Node-red. V našem primeru smo to idejo razvili in jo predstavili v hiši s 3D-tiskanjem.
1. korak: IO-seznam potrebnega materiala za projekt
Arduino MEGA 2560
RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT-senzor
Tranzistor BD243C
Y. S. TECH FD244010HB 4010 40mm x10mm ventilator 24V 0.07A 2Pin 446
Korak: Diagram poteka
To je diagram poteka, ki ponazarja kompleksnost projekta. Kot lahko vidite, se podatki začnejo z vrha diagrama poteka in se korak za korakom končajo v Arduinu. Diagram poteka je zasnovan tako, da zagotavlja osnovno znanje o projektu, tako da lahko vsakdo razume, kako smo vzpostavili sistem. Več informacij o tem, kako node-red in wampserver deluje, bo v naslednjih korakih.
3. korak: 3D tiskanje hiše
Uporabljamo velikost 18x16 in je ne bi zmanjšali zaradi dejstva, da mora oprema priti v notranjost. Za 3D tiskanje uporabite samo tisto, kar imate, ali uporabite Fusion360 ali SketchUp. Če želite v projekt vnesti več predmetov ali stvari, boste morda želeli delati z večjo hišo, vsaj če želite, da je oprema notri.
Hiša, ki smo jo naredili, je preprosta in enostavna za delo. Očitno ga lahko naredite bolj občutljivega in lepšega, če vas to zanima. Radi pa se držimo pravila KISS, Naj bo preprosto neumno.
4. korak: Frizing
Če želite to predelati na naš način, potrebujete iste materiale, da zagotovite, da bo projekt deloval po načrtih. Položaj predmetov je le zato, da je lažje videti, kako so povezani. Zaslon LCD gre na streho, kjer smo zanj izrezali luknjo in jo zlepili, ostale stvari so v hiši.
5. korak: Kodiranje
Koda je napisana v Arduinu, ki je kombinacija programskega jezika C in C ++. Če poskušate kopirati, vključite iste knjižnice.
6. korak: rdeče vozlišče
Node-red je programska oprema, ki jo naložite na računalnik prek CMD. je razvojno orodje, ki temelji na toku in se uporablja za vizualno programiranje, ki ponuja urejevalnik toka v brskalniku.
Ima pomembno vlogo pri obravnavanju vrednosti, ki jih dobimo s senzorjem DHT, in jih nato prikaže kot merilnike na armaturni plošči. To je za uporabnika projekta, da zlahka ve, kako sistem trenutno deluje. Z ogledom merilnikov se bo uporabnik zavedal notranje in zunanje temperature, vlažnosti v prostoru, trenutne hitrosti ventilatorja in radovednega vremenskega poročila. Poleg digitalnega pogleda ga lahko vidimo tudi na strehi hiše na LCD-zaslonu.
Kodo smo iz odložišča naložili iz vozlišča, tako da jo lahko uporabljajo vsi. Kar morate storiti, je, da v napravo naložite node-red in ga uvozite na zavihek na nadzorni plošči. Ko bo izveden, se prepričajte, da je vaš Arduino nastavljen na COM3 in da imate nastavljeno isto bazo podatkov SQL v Wampserverju. Odločili smo se tudi za uvoz podatkov s spletnega mesta Weather.com za ogled zunanje temperature v izbranem mestu. Farhenheit smo pretvorili v celcius, da bi nam bile številke bolj berljive. Tu smo se odločili, da bo temperaturni razpon med -100 in 100 stopinj sinse, kar je zelo realističen razpon, ki ga ne bomo prekoračili.
Zelo pomembno vozlišče je, da morate imeti tudi iste knjižnice, nameščene v vozlišču-rdeče, da imate iste funkcije. V paleti za upravljanje lahko uvozite knjižnice, kar morate imeti enake kot mi, pa je:
vozlišče-rdeče
node-red-contrib-string
node-red-contrib-unit-converter
node-red-armaturna plošča
node-red-node-arduino
node-red-node-feedparser
node-red-node-mysql
Je brezplačen za prenos in je bistven za izid baze podatkov. Node-rod brez teh knjižnic ne bo deloval pretirano in vam bo samo pokazal napake, če poskusite brez njih.
7. korak: Wampserver MySQL
Wampserver: Baza podatkov MySQL se uporablja za shranjevanje podatkov iz Arduina. V tem primeru gre za notranjo in zunanjo temperaturo, hitrost ventilatorja in vlažnost. Vse v tej vrsti zbirke podatkov deluje interno v računalniku. Če se želite prijaviti, morate uporabiti vrsto ID -ja "root" in polje za kodo mora biti prazno. Pri vozlišču-rdeče je pomembno, da so podatki, ki jih pošiljate, pod enakimi imeni kot v MySQL, sicer podatki ne bodo dosegli strežnika in v vozlišču rdeče bodo napake.
V MySQL morate ustvariti bazo podatkov in v našem primeru smo jo poimenovali 'nodered'. V tej zbirki podatkov ustvarite tabelo, kjer vzpostavimo stik s projektom, v tej tabeli morate ustvariti vrstice z imeni za podatke, ki jih želite shraniti v njih. Imamo hitrost ventilatorja, notranjo vlažnost, zunanjo vlažnost, temperaturo in čas. Čas določa node-red, drugi pa so podatki iz Arduina.
8. korak: Ilustracija projekta
Predstavitev projekta, ki deluje, kot bi moralo.
Priporočena:
Podnebje za gobe: 7 korakov (s slikami)
Klimatska škatla z gobami: Pozdravljeni! Zgradil sem klimatsko škatlo za gojenje gob. Lahko uravnava temperaturo in vlažnost. Ogrevanje ali hlajenje deluje z elementom peltier. Vlažnost zraka se poveča z ultrazvočnim razpršilcem. Vse sem sestavil modularno, s
UCL Embedded - B0B Linefollower: 9 korakov
UCL Embedded-B0B Linefollower: To je B0B.*B0B je generičen avtomobil z radijskim nadzorom, ki začasno služi kot osnova robotu za sledenje liniji. Tako kot pred njim toliko robotov, ki sledijo liniji, se bo potrudil, da ostane na aa črta, ki nastane zaradi prehoda med tlemi in AC
UCL - vgrajen // Dvoosni svetlobni sledilnik za sončne celice: 7 korakov
UCL - vgrajen // Dvoosni svetlobni sledilnik za sončne celice: sestavljeni projekt in posamezne 3D datoteke
UCL - Povezovanje Node -red s Siemensovim PLC -jem s strežnikom KEPserver: 7 korakov
UCL-Povezovanje Node-red s Siemensovim PLC-jem s KEPserverjem: Zahteve Node-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-izdaja
UCL - Industrija 4.0: Mešalnik sladkarij 4.000: 9 korakov
UCL - Industrija 4.0: Mešalnik sladkarij 4.000: Za naš projekt v industriji 4.0 smo se odločili izdelati mešalnik za sladkarije. Ideja je, da imamo uporabniško ploščo, narejeno v Node-Red, kjer lahko stranke naročijo svoje sladkarije, nato pa bo arduino obdelal naročilo in sladkarije zmešal v skledo. Potem smo