Բովանդակություն:
- Քայլ 1. Oրագրի համար անհրաժեշտ նյութերի IO ցուցակ
- Քայլ 2: Flowchart
- Քայլ 3. Տան 3D տպագրություն
- Քայլ 4: Սառեցում
- Քայլ 5: Կոդավորումը
- Քայլ 6: Հանգույց-կարմիր
- Քայլ 7: Wampserver MySQL
- Քայլ 8. Նախագծի նկարազարդում
Video: UCL - IIoT - Ներքին կլիմա 4.0: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս հրահանգավորի հետ կարդալուց և աշխատելուց հետո կունենաք ձեր սեփական ներքին կլիմայական ավտոմատ ռեժիմը, որը կարող եք առցանց դիտել Node-red- ի օգնությամբ: Մեր դեպքում մենք մշակեցինք այս գաղափարը և այն ներկայացրինք 3D տպագիր տան մեջ:
Քայլ 1. Oրագրի համար անհրաժեշտ նյութերի IO ցուցակ
Arduino MEGA 2560
RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT- ցուցիչ
BD243C տրանզիստոր
Y. S. TECH FD244010HB 4010 40 մմ x10 մմ օդափոխիչ 24V 0.07A 2Pin 446
Քայլ 2: Flowchart
Սա հոսքի գծապատկեր է `ցույց տալու ծրագրի բարդությունը: Ինչպես տեսնում եք, տվյալները սկսվում են հոսքագծի վերևից և քայլ առ քայլ ավարտվում Arduino- ում: Flowրագրի սխեման նախագծված է ծրագրի հիմնական գիտելիքներն ապահովելու համար, որպեսզի յուրաքանչյուրը հասկանա, թե ինչպես ենք մենք ստեղծել համակարգը: Լրացուցիչ տեղեկություններ այն մասին, թե ինչպես են աշխատում հանգույց-կարմիրը և wampserver- ը, կլինեն հետագա քայլերում:
Քայլ 3. Տան 3D տպագրություն
Մենք օգտագործում ենք 18x16 չափսը, և այն փոքր չենք դարձնի, քանի որ սարքավորումները պետք է տեղավորվեն ներսում: 3D տպագրության համար պարզապես օգտագործեք այն, ինչի հետ ունեք փորձ, կամ օգտագործեք Fusion360 կամ SketchUp: Եթե ցանկանում եք ավելի շատ իրեր կամ իրեր ներդնել նախագծի մեջ, գուցե ցանկանաք աշխատել ավելի մեծ տան հետ, գոնե եթե ցանկանում եք, որ սարքավորումները ներսում լինեն:
Մեր պատրաստած տունը պարզապես պարզ և հեշտ աշխատող տուն է: Դուք ակնհայտորեն կարող եք այն դարձնել ավելի նուրբ և ավելի գեղեցիկ, եթե դա ձեզ հետաքրքրում է: Բայց մենք սիրում ենք հավատարիմ մնալ KISS կանոնին ՝ Keep It Simple Stupid:
Քայլ 4: Սառեցում
Եթե ցանկանում եք այն մեր կերպ ձևավորել, ձեզ հարկավոր են նույն նյութերը `համոզվելու համար, որ նախագիծը կաշխատի ըստ նախատեսվածի: Նյութերի դիրքն այն է, որ հեշտ լինի տեսնել, թե ինչպես են դրանք լարված: LCD- էկրանը գնում է տանիք, որտեղ մենք դրա համար փոս ենք կտրում և սոսնձում, մնացած իրերը տան ներսում են:
Քայլ 5: Կոդավորումը
Կոդը գրված է Arduino- ով, որը C և C ++ ծրագրավորման լեզուների համադրություն է: Համոզվեք, որ նույն գրադարանները ներառված են, եթե պատճենը փորձվի:
Քայլ 6: Հանգույց-կարմիր
Node-red- ը ձեր համակարգչում CMD- ի միջոցով ներբեռնվող ծրագիր է: դա հոսքի վրա հիմնված զարգացման գործիք է, որն օգտագործվում է տեսողական ծրագրավորման համար, որն ապահովում է դիտարկիչի վրա հիմնված հոսքի խմբագիր:
Այն մեծ դեր է խաղում DHT- տվիչից ստացված արժեքների մշակման և այնուհետև ցուցիչի վրա ցուցիչների ցուցադրման մեջ: Սա նրա համար է, որ նախագծի օգտագործողը հեշտությամբ իմանա, թե ինչպես է համակարգը գործում այս պահին: Չափիչներին նայելով ՝ օգտվողը տեղյակ կլինի ներքին և արտաքին ջերմաստիճանի, ներքին խոնավության, օդափոխիչի ընթացիկ արագության և եղանակի հետաքրքրաշարժ հաշվետվության մասին: Թվային նայելուց բացի, այն կարելի է տեսնել նաև տան տանիքում ՝ LCD էկրանով:
Մենք բեռնեցինք ծածկագիրը մեր կարմիր հանգույցից սեղմատախտակի միջոցով, որպեսզի բոլորը կարողանան օգտագործել այն: Այն, ինչ պետք է անեք, ձեր սարքում ներբեռնեք հանգույցի կարմիր գույնը և ներմուծեք այն վահանակի ներդիրում: Իրականացվելուց հետո համոզվեք, որ ձեր Arduino- ն սահմանել եք COM3 և Wampserver- ում նույն SQL տվյալների բազան ունեք: Մենք նաև որոշեցինք ներմուծել տվյալներ Weather.com- ից ՝ ընտրված քաղաքում բացօթյա ջերմաստիճանի տեսք ապահովելու համար: Մենք ֆարենհայթը վերածեցինք ցելսիուսի, որպեսզի թվերը մեզ համար ավելի ընթեռնելի դառնան: Այստեղ մենք որոշեցինք ջերմաստիճանի միջակայքը լինել -100 -ից 100 աստիճանի սահմաններում, ինչը շատ իրատեսական միջակայք է, որը չի գերազանցի:
Շատ կարևոր հանգույցն այն է, որ նույն գործառույթներն ունենալու համար անհրաժեշտ է նաև տեղադրել նույն գրադարանները կարմիր-հանգույցով: Կառավարման ծղոտե ներսում կարող եք գրադարաններ ներմուծել, և այն, ինչ մեզ անհրաժեշտ է, ունենալու է.
հանգույց-կարմիր
հանգույց-կարմիր-ներդրում-տող
հանգույց-կարմիր-ներդրում-միավոր-փոխարկիչ
հանգույց-կարմիր-վահանակ
հանգույց-կարմիր-հանգույց-arduino
node-red-node-feedparser
հանգույց-կարմիր-հանգույց-mysql
Այն անվճար ներբեռնվում է և կարևոր է տվյալների բազայի արդյունքների համար: Node-rod- ը առանց գրադարանների խելամտորեն չի աշխատի և պարզապես սխալներ կտա, եթե փորձեք առանց դրանց:
Քայլ 7: Wampserver MySQL
Wampserver. MySQL- տվյալների բազան օգտագործվում է Arduino- ից տվյալները պահպանելու համար: Այս դեպքում դա ներքին և արտաքին ջերմաստիճանն է, օդափոխիչի արագությունը և խոնավությունը: Այս տիպի տվյալների բազայում ամեն ինչ ներքին համակարգչով է աշխատում: Մուտք գործելու համար դուք պետք է օգտագործեք ID տիպի «արմատ», և ծածկագրի տարածքը պետք է դատարկ լինի: Node-red- ից կարևոր է, որ ձեր ուղարկած տվյալները տրամադրվեն նույն անուններով, ինչ MySQL- ում, հակառակ դեպքում տվյալները չեն հասնի սերվերին, և կլինեն սխալներ հանգույցի կարմիրում:
MySQL- ում դուք պետք է ստեղծեք տվյալների բազա, իսկ մեր դեպքում մենք այն անվանեցինք «nodered»: Այս տվյալների բազայում դուք ստեղծում եք աղյուսակ, որտեղ մենք կապ ենք հաստատում նախագծի հետ: Այս աղյուսակում դուք պետք է տողեր ստեղծեք անուններով այն տվյալների համար, որոնք ցանկանում եք պահպանել դրանցում: Մենք ունենք օդափոխիչի արագություն, ներքին խոնավություն, արտաքին խոնավություն, ջերմաստիճան և ժամանակ: Timeամանակը տրամադրվում է node-red- ով, իսկ մյուսները `Arduino- ի տվյալները:
Քայլ 8. Նախագծի նկարազարդում
Նախագծի ցուցադրում, որն աշխատում է այնպես, ինչպես պետք է:
Խորհուրդ ենք տալիս:
UCL - Տեղադրված - Ընտրեք և տեղադրեք ՝ 4 քայլ
UCL - Ներկառուցված - Ընտրություն և տեղ
UCL - Ներկառուցված // Արևային վահանակների երկակի առանցքի լուսակիր. 7 քայլ
UCL - Ներկառուցված // Արևային վահանակների երկակի առանցքի լուսավորիչ. Հավաքված նախագիծը և առանձին 3D ֆայլերը
UCL - Միացնելով Node -red- ը Siemens PLC- ին `օգտագործելով KEPserver: 7 քայլ
UCL-Կապի հանգույցը Siemens PLC- ին միացնելով KEPserver- ի միջոցով. Պահանջներ Node-red: https://nodered.org/docs/getting-started/installationKEPserver: -6-ազատում
UCL - Արդյունաբերություն 4.0. Քենդի խառնիչ 4.000: 9 քայլ
UCL - Industry 4.0. Candy Mixer 4.000. Industry 4.0 -ում մեր նախագծի համար մենք որոշեցինք քաղցրավենիքի համար խառնիչ պատրաստել: Գաղափարն այն է, որ մենք ունենք օգտվողի վահանակ ՝ պատրաստված Node-Red- ում, որտեղ հաճախորդները կարող են պատվիրել իրենց կոնֆետները, այնուհետ arduino- ն կմշակի պատվերը և կոնֆետը կխառնի ամանի մեջ: Հետո մենք
UCL-lloT-Outdoor-light Գործարկվում է արևածագ/մայրամուտ. 6 քայլ
UCL-lloT-Outdoor-light Գործարկեց արևածագը/մայրամուտը. Բարև բոլորին: Մի փոքր աշխատելով, որոշ մասեր և ծածկագիր ես հավաքեցի այս ուսանելի ծրագիրը, որը սկզբից մինչև վերջ ձեզ ցույց կտա, թե ինչպես արտադրել այս արտաքին լույսը: Գաղափարը ծագեց հայրիկիցս, ով ամռանը ստիպված էր ձեռքով դուրս գալ