Orodha ya maudhui:

UCL - IIoT - Ndani-hali ya hewa 4.0: 8 Hatua
UCL - IIoT - Ndani-hali ya hewa 4.0: 8 Hatua

Video: UCL - IIoT - Ndani-hali ya hewa 4.0: 8 Hatua

Video: UCL - IIoT - Ndani-hali ya hewa 4.0: 8 Hatua
Video: Часть 3 — Аудиокнига «Бэббит» Синклера Льюиса (главы 10–15) 2024, Novemba
Anonim
UCL - IIoT - Ndani-hali ya hewa 4.0
UCL - IIoT - Ndani-hali ya hewa 4.0

Baada ya kusoma na kufanya kazi na hii inayoweza kufundishwa, utakuwa na hali ya hewa ya ndani moja kwa moja, ambayo unaweza kutazama mkondoni kwa msaada wa Node-nyekundu. Kwa upande wetu tuliendeleza wazo hili na tukaiwasilisha katika nyumba ya 3D-printet.

Hatua ya 1: Orodha ya IO ya Vifaa vinavyohitajika kwa Mradi

Orodha ya Vifaa vinavyohitajika kwa Mradi
Orodha ya Vifaa vinavyohitajika kwa Mradi
Orodha ya Vifaa vinavyohitajika kwa Mradi
Orodha ya Vifaa vinavyohitajika kwa Mradi
Orodha ya Vifaa vinavyohitajika kwa Mradi
Orodha ya Vifaa vinavyohitajika kwa Mradi

Arduino MEGA 2560

RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT-sensorer

BD243C Transistor

Y. S. TECH FD244010HB 4010 40mm x10mm Shabiki 24V 0.07A 2Pin 446

Hatua ya 2: Chati ya mtiririko

Chati ya mtiririko
Chati ya mtiririko

Hii ni chati ya mtiririko kuonyesha ugumu wa mradi huo. Kama unaweza kuona data inaanza kutoka juu ya mtiririko na kuishia kwa Arduino hatua kwa hatua. Chati ya mtiririko imeundwa kutoa aina ya msingi ya maarifa ya mradi ili mtu yeyote aelewe ni vipi tumeanzisha mfumo. Habari zaidi juu ya jinsi node-nyekundu na wampserver inavyofanya kazi itakuwa katika hatua za baadaye.

Hatua ya 3: Uchapishaji wa 3D Nyumba

Uchapishaji wa 3D Nyumba
Uchapishaji wa 3D Nyumba

Tunatumia saizi 18x16, na hatungeifanya kuwa ndogo kwa sababu ya ukweli kwamba vifaa vinapaswa kutoshea ndani. Kwa uchapishaji wa 3D tumia tu chochote unacho uzoefu nacho, au tumia Fusion360 au SketchUp. Ikiwa unatamani kutekeleza vitu zaidi au vitu kwenye mradi huo, unaweza kutaka nyumba kubwa ya kufanya kazi nayo, atleast ikiwa unataka vifaa vya ndani.

Nyumba tuliyoifanya ni rahisi tu na rahisi kufanya kazi. Kwa kweli unaweza kuifanya iwe maridadi na bora zaidi ikiwa una nia ya hiyo. Lakini tunapenda kushikamana na sheria ya KISS, Iweke Rahisi Ujinga.

Hatua ya 4: Fritzing

Fritzing
Fritzing

Ikiwa unataka kuifuta kwa njia yetu, unahitaji vifaa vile vile ili kuhakikisha mradi utafanya kazi kama ilivyokusudiwa. Msimamo wa vitu ni tu kuifanya iwe rahisi kuona jinsi zina waya. Skrini ya LCD inakwenda kwenye paa, ambapo tulikata shimo kwa ajili yake na kuifunga, vitu vingine viko ndani ya nyumba.

Hatua ya 5: Coding

Usimbuaji
Usimbuaji
Usimbuaji
Usimbuaji
Usimbuaji
Usimbuaji

Nambari imeandikwa katika Arduino ambayo ni mchanganyiko wa lugha ya programu ya C na C ++. Hakikisha kuwa maktaba sawa zinajumuishwa ikiwa nakala inajaribiwa.

Hatua ya 6: Node-nyekundu

Node-nyekundu
Node-nyekundu
Node-nyekundu
Node-nyekundu

Node-nyekundu ni programu unayopakua kwenye kompyuta yako kupitia CMD. ni zana ya maendeleo inayotokana na mtiririko inayotumiwa kwa programu ya kuona, ambayo hutoa mhariri wa mtiririko wa kivinjari.

Inachukua sehemu kubwa katika kushughulikia maadili tunayopata kutoka kwa sensorer ya DHT na kisha kuyaonyesha kama viwango kwenye dashibodi. Hii ni kwa mtumiaji wa mradi kujua kwa urahisi jinsi mfumo unavyofanya kazi kwa sasa. Kwa kuangalia viwango mtumiaji atatambua joto la ndani na la nje, unyevu wa ndani, kasi ya sasa ya shabiki na ripoti ya hali ya hewa ya kushangaza pia. Mbali na kuiangalia kwa dijiti, inaweza pia kuonekana kwenye paa la nyumba kwenye skrini ya LCD.

Tulipakia nambari kutoka kwa node-nyekundu yetu kupitia ubao wa kunakili ili kila mtu aweze kuitumia. Unachohitaji kufanya ni kupakuliwa-nyekundu kwenye kifaa chako na kuiingiza kwenye kichupo kwenye dashibodi. Mara baada ya kutekelezwa hakikisha kuwa unayo Arduino yako imewekwa kwa COM3 na uwe na hifadhidata sawa ya SQL katika Wampserver iliyowekwa. Tuliamua pia kuagiza data kutoka Weather.com, kutoa maoni ya joto la nje katika jiji lililochaguliwa. Tulibadilisha farhenheit kuwa celcius ili kufanya nambari zisome zaidi kwetu. Hapa tuliamua urefu wa joto kuwa kati ya -100 na 100 digrii za dhambi ambayo ni muda halisi ambao hautapita.

Node muhimu sana ni kwamba unahitaji pia kuwa na maktaba sawa iliyowekwa kwenye node-nyekundu ili uwe na kazi sawa. Katika kudhibiti pallet unaweza kuagiza maktaba, na unachohitaji kuwa sawa na sisi ni:

node-nyekundu

node-nyekundu-mchango-kamba

node-nyekundu-mchangiaji-kitengo-kibadilishaji

node-nyekundu-dashibodi

nodi-nyekundu-nodi-arduino

node-nyekundu-node-feedparser

node-nyekundu-node-mysql

Ni bure kupakua na ni muhimu kwa matokeo ya hifadhidata. Node-rod haitafanya kazi bila maktaba hizi na itakupa tu makosa ikiwa utajaribu bila yao.

Hatua ya 7: Wampserver MySQL

Wampserver MySQL
Wampserver MySQL

Wampserver: Hifadhidata ya MySQL hutumiwa kuhifadhi data kutoka Arduino. Kwa hali hii ni joto la ndani na nje, kasi ya shabiki na unyevu. Kila kitu kwenye aina hii ya hifadhidata kinaendesha ndani kwenye kompyuta. Ili kuingia lazima utumie kitambulisho "mzizi" na eneo la nambari lazima liwe tupu. Kutoka kwa node-nyekundu ni muhimu kwamba data unayotuma ipewe majina sawa na yale yaliyo kwenye MySQL, vinginevyo data haingefikia seva na kutakuwa na makosa katika node-nyekundu.

Katika MySQL lazima uunde hifadhidata na kwa upande wetu tuliipa jina "nodered". Katika hifadhidata hii unaunda meza ambapo tunawasiliana na projekt, katika jedwali hili lazima uunda safu na majina ya data unayotaka kuhifadhi ndani yao. Tuna kasi ya shabiki, unyevu wa ndani, unyevu wa nje, joto na wakati. Wakati hutolewa na node-nyekundu na zingine ni data kutoka Arduino.

Hatua ya 8: Mchoro wa Mradi

Maonyesho ya mradi unaofanya kazi kama inavyostahili.

Ilipendekeza: