Obsah:
- Krok 1: Zoznam IO potrebných materiálov pre projekt
- Krok 2: Vývojový diagram
- Krok 3: 3D tlač domu
- Krok 4: Fritzovanie
- Krok 5: Kódovanie
- Krok 6: Uzol červený
- Krok 7: Wampserver MySQL
- Krok 8: Ilustrácia projektu
Video: UCL - IIoT - Vnútorné podnebie 4,0: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Po prečítaní a práci s týmto návodom budete mať vlastnú automatickú vnútornú klímu, ktorú môžete online sledovať pomocou Node-red. V našom prípade sme túto myšlienku vyvinuli a predstavili v dome s 3D tlačou.
Krok 1: Zoznam IO potrebných materiálov pre projekt
Arduino MEGA 2560
Snímač RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT
Tranzistor BD243C
Y. S. TECH FD244010HB 4010 40mm x10mm ventilátor 24V 0,07A 2pin 446
Krok 2: Vývojový diagram
Toto je vývojový diagram na ilustráciu zložitosti projektu. Ako vidíte, údaje začínajú od hornej časti vývojového diagramu a končia sa v Arduine krok za krokom. Vývojový diagram je navrhnutý tak, aby poskytoval základný druh znalostí o projekte, aby každý mohol pochopiť, ako sme systém nastavili. Ďalšie informácie o tom, ako funguje node-red a wampserver, budú v neskorších krokoch.
Krok 3: 3D tlač domu
Používame veľkosť 18x16 a nezmenšili by sme ju, pretože sa do nej musí vojsť zariadenie. Na 3D tlač stačí použiť čokoľvek, s čím máte skúsenosti, alebo použiť Fusion360 alebo SketchUp. Ak chcete do projektu implementovať viac položiek alebo vecí, možno budete chcieť pracovať s väčším domom, aspoň ak chcete, aby bolo vo vnútri zariadenie.
Dom, ktorý sme vyrobili, je jednoduchý a ľahko pracujúci. Ak vás to zaujíma, očividne to môžete urobiť jemnejším a lepšie vyzerajúcim. Radi sa však držíme pravidla KISS, Keep It Simple Stupid.
Krok 4: Fritzovanie
Ak to chcete upečiť po svojom, potrebujete rovnaké materiály, aby ste sa presvedčili, že projekt bude fungovať, ako mal. Umiestnenie položiek je len preto, aby bolo ľahké vidieť, ako sú zapojené. LCD obrazovka prejde na strechu, kde sme pre ňu vyrezali otvor a prilepili ho, ostatné veci sú vo vnútri domu.
Krok 5: Kódovanie
Kód je napísaný v Arduino, ktoré je kombináciou programovacieho jazyka C a C ++. Ak sa pokúsite o kópiu, uistite sa, že sú zahrnuté rovnaké knižnice.
Krok 6: Uzol červený
Node-red je softvér, ktorý si stiahnete do počítača pomocou CMD. je to vývojový nástroj založený na tokoch, ktorý sa používa na vizuálne programovanie a poskytuje editor tokov založený na prehliadači.
Hrá hlavnú úlohu pri spracovaní hodnôt, ktoré získame zo senzora DHT, a potom ich zobrazujeme ako meradlá na palubnej doske. Je na užívateľovi projektu, aby ľahko vedel, ako systém v súčasnosti funguje. Pri pohľade na merače si používateľ uvedomí vnútornú a vonkajšiu teplotu, vnútornú vlhkosť, aktuálnu rýchlosť ventilátora a zaujímavú správu o počasí. Okrem toho, že sa na to pozeráte digitálne, je to možné vidieť aj na streche domu na LCD obrazovke.
Kód sme nahrali z nášho uzla-červeného do schránky, aby ho mohol použiť každý. Čo musíte urobiť, je stiahnuť do zariadenia uzlovo-červenú farbu a importovať ju na kartu na hlavnom paneli. Po implementácii sa uistite, že máte Arduino nastavené na COM3 a máte nastavenú rovnakú databázu SQL vo Wampserveri. Tiež sme sa rozhodli importovať údaje z webu Weather.com, aby sme poskytli pohľad na vonkajšiu teplotu vo vybranom meste. Farhenheit sme previedli na celcius, aby boli čísla pre nás čitateľnejšie. Tu sme sa rozhodli, že teplotné rozpätie bude medzi -100 a 100 stupňov sinse, čo je veľmi realistické rozpätie, ktoré nebude prekročené.
Veľmi dôležitý uzol je, že na to, aby ste mali rovnaké funkcie, musíte mať tiež nainštalované rovnaké knižnice v node-red. V správe palety môžete importovať knižnice a musíte mať to isté ako my:
uzol-červený
node-red-contrib-string
prevodník uzlov-červených-príspevkov-jednotiek
uzol-červená-palubná doska
node-red-node-arduino
node-red-node-feedparser
node-red-node-mysql
Je zadarmo na stiahnutie a je zásadný pre výsledok databázy. Node-rod nebude fungovať bez týchto knižníc a bude vám dávať chyby, ak to skúsite bez nich.
Krok 7: Wampserver MySQL
Wampserver: Databáza MySQL sa používa na ukladanie údajov z Arduina. V tomto prípade ide o vnútornú a vonkajšiu teplotu, rýchlosť ventilátora a vlhkosť. Všetko v tomto type databázy prebieha interne v počítači. Na prihlásenie sa musíte použiť ID typu „root“a oblasť kódu musí byť prázdna. Od node-red je dôležité, aby údaje, ktoré odosielate, dostali rovnaké názvy ako tie v MySQL, inak by sa údaje nedostali na server a v uzle red by boli chyby.
V MySQL musíte vytvoriť databázu a v našom prípade sme ju pomenovali „nodered“. V tejto databáze vytvoríte tabuľku, v ktorej skontaktujeme projekt, v tejto tabuľke musíte vytvoriť riadky s názvami údajov, ktoré do nich chcete uložiť. Máme rýchlosť ventilátora, vnútornú vlhkosť, vonkajšiu vlhkosť, teplotu a čas. Čas poskytuje uzol-červená a ostatné sú údaje z Arduina.
Krok 8: Ilustrácia projektu
Ukážka projektu, ktorý funguje tak, ako by mal.
Odporúča:
Vstavaný UCL - rad B0B: 9 krokov
UCL Embedded-B0B the Linefollower: Toto je B0B.*B0B je všeobecné rádiom riadené auto, ktoré dočasne slúži ako základ pre riadiaceho robota. Rovnako ako mnoho robotov sledujúcich riadky pred ním urobí všetko, aby zostal na čiara spôsobená prechodom medzi podlahou a striedavým prúdom
UCL - vstavaný // dvojosový svetelný sledovač pre solárne panely: 7 krokov
UCL - vstavaný // dvojosový svetelný sledovač pre solárne panely: zostavený projekt a jednotlivé 3D súbory
UCL - Pripojenie uzla -červeného k PLC Siemens pomocou KEPservera: 7 krokov
UCL-Pripojenie uzla-červeného k PLC Siemens pomocou KEPservera: PožiadavkyNode-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-vydanie
UCL - Priemysel 4.0: Candy mixér 4 000: 9 krokov
UCL - Priemysel 4.0: Candy Mixer 4.000: Pre náš projekt v Priemysle 4.0 sme sa rozhodli vyrobiť mixér na cukríky. Idea je, že máme užívateľský panel vyrobený v Node-Red, kde si zákazníci môžu objednať svoje cukríky, arduino potom spracuje objednávku a zmieša cukríky do misy. Potom my
UCL-lloT-Vonkajšie svetlo Spúšťané východom/západom slnka .: 6 krokov
UCL-lloT-Vonkajšie svetlo Spúšťané východom/západom slnka: Ahoj všetci! S trochou práce, niektorými časťami a kódom som zostavil tento návod, ktorý vám od začiatku do konca ukáže, ako presne vyrobiť toto vonkajšie svetlo. Nápad vznikol od môjho otca, ktorý v lete musel ručne ísť von