Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր է այս նախագիծը պատրաստելու համար
- Քայլ 2: Սառեցում
- Քայլ 3: Կոդ
- Քայլ 4: Տեսանյութ և լուսանկարներ
- Քայլ 5: Կառուցեք հեռու:
Video: EAL- Ներկառուցված ներքին կլիմա. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Մեր դպրոցական նախագծի համար մեզ հանձնարարվեց արդուինոյի ինտեգրումը ավտոմատացված համակարգի մեջ: Մենք ընտրեցինք ներքին կլիմայի տվիչ, որը կարող է զգալ ջերմաստիճանը, խոնավությունը և դեցիբելի մակարդակը ներսում:
Մենք պահարանի մեջ մի երկու անցք բացեցինք, իսկ սոսինձով և ժապավենով ամրացրեցինք բաղադրիչները հետևից: LCD էկրանը սոսնձված էր առջևի մասում, ինչպես և LED ժապավենը: Մենք կաբինետը դրեցինք փայտի վրա `կայունացման համար, և տեղադրեցինք մեկ այլ անտառ` երկարությամբ հետևի մասում, հետագա կայունացման համար և հարթակ Arduino- ի, տախտակի և արտաքին էներգիայի աղբյուրի համար:
Մենք տեղադրել ենք QR կոդերը պահարանի վրա ՝ այս կայք ակնթարթորեն մուտք գործելու համար ՝ օգտագործելով բջջային հեռախոս և QR սկաներ:
Քայլ 1: Այն, ինչ ձեզ հարկավոր է այս նախագիծը պատրաստելու համար
1: Կլիմայի տվիչի պատյան, պատրաստված է հին համակարգչային պահարանի կողմից
2: Խոնավության և ջերմաստիճանի համար `1 խոնավության/ջերմաստիճանի տվիչ և 2 RGB LED կապում
3: VU հաշվիչի համար `1 խոսափող և 1 WS2812B 8 չիպով LED STRIP
4: 1 LCD էկրան և 1 պոտենցիոմետր ՝ էկրանի լուծման համար
5: 1 Arduino Mega 2560, 1 տախտակ, 12 Վ արտաքին էներգիայի աղբյուր, լարեր և ռեզիստորներ
Քայլ 2: Սառեցում
Մենք օգտագործել ենք Fritzing ծրագիրը ՝ պատկերացնելու համար, թե ինչպես են բաղադրիչները միացված: Հիանալի ծրագիր էլեկտրագծերի սխեմատիկ օգտագործման համար: Այստեղ կարող եք տեսնել, թե որ կապում պետք է լարերը դնել բաղադրիչների վրա,
Քայլ 3: Կոդ
Կոդը գրված է անվճար Arduino ծրագրում, և բոլոր նպատակների համար մենք շարժական մասեր չունենք, ուստի այն առաջնորդվում է arduino- ով և ծրագրով:
Կոդ. Առաջին մասն այն է, որտեղ մենք սահմանում ենք, թե որ կապերն են օգտագործվում և որ գրադարաններն ենք օգտագործում
// RBG Setերմաստիճանը և խոնավությունը պատկերելու համար օգտագործվող RBG-led- երի համար նախատեսված քորոցների կարգավորում, որոնք օգտագործում են ջերմաստիճանը և խոնավությունը: redPintemp = 47;
int greenPintemp = 45;
int bluePintemp = 46;
int redPinHumi = 53;
int greenPinHumi = 51;
int bluePinHumi = 21;
// ensերմաստիճանը և խոնավությունը կարդալու համար ցուցիչ:
#ներառում -
dht DHT;
#սահմանեք DHT11_PIN A0- ը
// LCD Theուցասարք, որտեղ ջերմաստիճանը և խոնավությունը կարելի է տեսնել
#ներառել <LiquidCrystal.h>
// նախաստորագրեք գրադարանը ՝ միացնելով անհրաժեշտ LCD ինտերֆեյսի քորոցը
// arduino pin- ի համարով այն կապված է const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal LCD (rs, en, d4, d5, d6, d7);
// LED շերտ Ձայնի մակարդակը պատկերացնելու համար
#ներառել <Adafruit_NeoPixel.h>
#ներառել <math.h>
#սահմանի N_PIXELS 8 // տողում պիքսելների քանակը
#սահմանեք MIC_PIN A9 // Խոսափողը կցված է այս անալոգային քորոցին
#սահմանել LED_PIN 6 // NeoPixel LED շղթան միացված է այս քորոցին
#սահմանել SAMPLE_WINDOW 10 // Նմուշային պատուհան միջին մակարդակի համար
#սահմանեք PEAK_HANG 24 // Դադարի ժամանակը մինչև գագաթնակետի կետի ընկնելը
#սահմանեք PEAK_FALL 4 // Գագաթնակետի կետի անկման արագությունը
#սահմանեք INPUT_FLOOR 10 // ԱնալոգայինԿարդալու ներածման ավելի ցածր շարք
#սահմանել INPUT_CEILING 300 // ԱնալոգայինՄուտքի առավելագույն տիրույթ, որքան ցածր է արժեքը, այնքան ավելի զգայուն է (1023 = առավելագույն)
բայտ պիկ = 16; // սյունակի գագաթնակետային մակարդակ; օգտագործվում է առանց ստորագրության int նմուշի կետերի ընկնելու համար.
բայթ dotCount = 0; // Շրջանակի հաշվիչ գագաթնակետի համար
բայթ dotHangCount = 0; // Շրջանակի հաշվիչ `գագաթնակետ պահելու համար
Adafruit_NeoPixel շերտ = Adafruit_NeoPixel (N_PIXELS, LED_PIN, NEO_GRB + NEO_KHZ800);
Ամբողջական ծածկագիրը հասանելի է ներբեռնելու համար ինչպես.ino arduino- ի, այնպես էլ.docx ֆայլի համար
Քայլ 4: Տեսանյութ և լուսանկարներ
Քայլ 5: Կառուցեք հեռու:
Անդրադառնալով նախագծին և մեր թիմային աշխատանքին ՝ մենք լավ ենք աշխատում դպրոցում և սոցիալական առումով: Նախագիծը պարունակում է այն մասերը, որոնք մենք նախատեսել էինք, և հետագա բարելավումների տեղիք է տալիս: Կոդն աշխատում է, բայց կատարյալ չէ: Մենք չենք կարող լիովին հասկանալ, թե որտեղ պետք է կիրառել ծածկագրի մի հատված, որպեսզի մեր LED ժապավենը/VU հաշվիչը կարողանա կատարելապես աշխատել ՝ առանց LCD էկրանից ուշացումից միջամտություն ստանալու, քանի որ այն ճիշտ ընթերցելու համար պետք է հետաձգվել 2 վայրկյանով: տեղեկատվությունը ստանում է ջերմաստիճանի/խոնավության տվիչից: Սա հանգեցնում է նրան, որ LED ժապավենը չի գործում իդեալական, քանի որ այն հետաձգման կարիք չունի, բայց մենք չգիտենք, թե որտեղ պետք է կիրառել լուծումը ծածկագրում: Առայժմ դա մեր մեծ ափսոսանքն է, բայց մենք բաց ենք առաջարկությունների համար և ինքներս կփորձենք ավելի կատարելագործել կոդավորումը: Եթե մենք ավելի շատ ժամանակ ունենայինք, քանի որ այս նախագիծը ժամանակի վրա հիմնված էր, և ծածկագրման մասի ավելի լավ ընկալումը, մենք կարող էինք, և այժմ էլ կբարելավենք կոդավորումը:
Այժմ, երբ ավարտել եք այս փուլին հասնելու բոլոր քայլերը, պատրաստ եք ուսումնասիրել ներքին կլիմայի սարքի ավելի շատ հնարավորություններ և հիանալի իրեր: Այս սարքը բարելավելու եղանակներից մեկը կարող է լինել այնպիսի գործառույթ կատարել, որը կաշխատի օդափոխիչ, եթե ջերմաստիճանը կամ խոնավությունը իջնեն որոշակի շեմից կամ գերազանցեն: Այսպիսով, եթե շատ ցուրտ էր, այն կարող էր ինչ -որ կերպ բարձրացնել սենյակի ջերմությունը, իսկ եթե շատ տաք էր, իջեցնել այն: Բացի այդ, եթե խոնավությունը չափազանց բարձր էր, այն կարող էր բացել պատուհանները `այն իջեցնելու կամ գոնե դա հուշելու համար: Խոսափողը կարող է արդիականացվել ձեր սմարթֆոնի կամ այլ սարքի bluetooth մոդուլի վրա: Այս կերպ Դուք կարող եք հետևել սենյակում գտնվող դեցիբելի մակարդակին: Եվ նաև սա կարող է վերափոխվել այնպիսի գործառույթի, որտեղ ծավալը կամ բարձրացվելու կամ իջեցվելու է, եթե չափազանց բարձր է:
Այժմ կառուցեք և ոգեշնչվեք մեր մտքերով կամ կյանքի կոչեք ձեր սեփական գաղափարները:
Շնորհակալություն մեր էջ այցելելու համար և շնորհակալություն, եթե փորձեցիք կառուցել այն:
Խորհուրդ ենք տալիս:
Ներքին օդի որակի հաշվիչ `5 քայլ (նկարներով)
Ներքին օդի որակի հաշվիչ. Ձեր տանը օդի որակը ստուգելու պարզ նախագիծ: Քանի որ վերջին շրջանում մենք շատ ենք մնում/աշխատում տնից, գուցե լավ գաղափար լինի վերահսկել օդի որակը և հիշեցնել ինքներդ ձեզ, երբ ժամանակն է բացել պատուհանը և մի քիչ մաքուր օդ ներս մտեք
Mod Ներքին էներգիայի մատակարարում Mikrotik CSS326-24G-2S+RM անջատիչին. 11 քայլ
Mod Ներքին էներգիայի մատակարարում Mikrotik CSS326-24G-2S+RM անջատիչով. ՄԵՆՔ ՊԱՏԱՍԽԱՆԱՏՈ ՉԵՆՔ YԱՆԿԱԱ ՎՆԱՍՆԵՐԻ ՀԱՄԱՐ, ՈՐՈՎԵԼ ԵՆ ՁԵՐ ՍԱՐՔԱՎՈՐՈՄՆԵՐԸ ՝ Սույն ուղեցույցի հետևից:
Ներքին գլանաձև ապահովիչների սեփականատեր (միակցիչներ). 15 քայլ (նկարներով)
Ներքին գլանաձև ապահովիչների սեփականատեր (միակցիչներ). Այս հրահանգը նախատեսված է TinkerCAD- ի վրա ստեղծված գլանաձև ապակյա ապահովիչների համար: Այս նախագիծը սկսվեց հունիսին և մասնակցեց TinkerCAD նախագծման մրցույթին: Գոյություն ունեն ապահովիչների երկու տեսակ ՝ մեկը սովորական 5x20 մմ -ի համար, իսկ մյուսը ՝
UCL - IIoT - Ներքին կլիմա 4.0: 8 քայլ
UCL-IIoT-Ներսի կլիմա 4.0. Այս հրահանգավորի հետ կարդալուց և աշխատելուց հետո դուք կունենաք ձեր ներքին ավտոմատ կլիման, որը կարող եք առցանց դիտել Node-red- ի օգնությամբ: Մեր դեպքում մենք մշակեցինք այս գաղափարը և այն ներկայացրինք 3D տպագիր տան մեջ
Մարտկոցի ներքին դիմադրությունը չափելու 4 քայլ ՝ 4 քայլ
Մարտկոցի ներքին դիմադրությունը չափելու 4 քայլ. Ահա 4 պարզ քայլեր, որոնք կարող են օգնել ձեզ չափել խմորի ներքին դիմադրությունը