Բովանդակություն:
- Քայլ 1: Հավաքեք մասեր
- Քայլ 2. Փորձարկեք HC-SR04 ուլտրաձայնային տվիչ
- Քայլ 3. Փորձարկեք DHT11/DHT22 տվիչը:
- Քայլ 4: Կալիբրացնել LDR կամ TEMT6000:
- Քայլ 5. Կալիբրացնել կոնդենսատոր MIC/ADMP401 (INMP401):
- Քայլ 6: Միավորել այն
- Քայլ 7: Ամեն ինչ դրեք գործի մեջ
- Քայլ 8. Վերջնական սարքի և վերջնական մտքերի փորձարկում
Video: Տնային առողջության ցուցիչ ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Բարեւ բոլորին, Հուսով եմ, որ բոլորդ լավ եք անում: Ինչպես արդեն նշվեց, ես պետք է տեղադրեի տնային առողջության ցուցիչ `իմ նախորդ հրահանգներից մեկում: Այսպիսով, ահա.
Հագանելի տեխնոլոգիան հիանալի աշխատանք է կատարում ՝ պահպանելով ձեր անձնական մարզավիճակը: Բայց ձեր բնակության վայրի առողջությունը չափելու համար ձեզ հարկավոր է այլ գործիք: Այս սարքը վերահսկում է ջերմաստիճանը, խոնավությունը, աղմուկը և լույսի մակարդակը ցանկացած սենյակի համար և կարող է նաև գործել որպես ներխուժման դետեկտոր, լապտեր և լիցքավորել հեռախոսները և օգտագործել 1W LED- ը `ներխուժողներին դուրս հանելու համար ստրոբոսկոպիկ ազդեցություն ստեղծելու համար: Պատյանում սենսորների հավաքածուն տեղեկատվություն է ուղարկում Arduino- ին, որը մեկնաբանում է մուտքը և տվյալները ցուցադրում փոքր OLED էկրանին: Սարքի ընթերցումների հիման վրա կարող եք միացնել խոնավացուցիչը, իջեցնել ջերմաստիճանը կամ բացել պատուհանը-ինչ էլ որ անհրաժեշտ լինի ձեր տան միջավայրը հարմարավետ պահելու համար:
Այս սարքը կատարում է հետևյալ գործողությունները.
- Չափել և ցուցադրել ջերմաստիճանը (*C կամ *F):
- Չափել և ցուցադրել խոնավությունը (%-ով):
- Հաշվել և ցուցադրել նման զգացմունքները (ջերմության ինդեքս) (*C կամ *F):
- Չափել և ցուցադրել ձայնը (դԲ):
- Չափել և ցուցադրել լույսը (լյուքսում) (1 լյուքս = 1 լումեն/մ^2):
- Չափել և ցուցադրել հեռավորությունը որոշակի օբյեկտից: (սմ կամ դյույմ):
- Օգտագործվում է որպես ներխուժման դետեկտոր (կարելի է առանձին ազդանշան ավելացնել):
- Օգտագործվում է ստրոբոսկոպիկ ազդեցություն ստեղծելու համար: (վախեցնելու ներխուժողներին և խնջույքներին)
- Օգտագործեք որպես լապտեր:
- Լիցքավորեք հեռախոսները արտակարգ իրավիճակներում:
Ես կցանկանայի նշել, որ այս հրահանգը տեղադրված է վաղաժամ ՝ գրպանի չափի մրցույթի վերջին ամսաթվի պատճառով: Հետևաբար, ուսանելիը դեռ ամբողջական չէ: Այս սարքը կարող է տալ սենսորների բոլոր ցուցանիշները, բայց դեռ չի կարող օգտագործվել որպես ներխուժման դետեկտոր և լապտեր, քանի որ ես դեռ կոդ եմ գրում Օգտվողի միջերեսի (UI) համար: Այսպիսով, խնդրում եմ քվեարկեք ինձ առնվազն գրպանի չափի մրցույթում, քանի որ ես շարունակում եմ աշխատել ծածկագրի համար, և դուք տղաներ եք հավաքում մասեր և սկսում ստուգիչ ցուցիչների ճշգրտումը: Դուք կարող եք հետագայում քվեարկել ինձ Arduino մրցույթում, ինչպես ցանկանում եք (Եթե ձեզ դուր է գալիս նախագիծը):
Նաև խնդրում ենք մի շրջանցեք քայլերը, եթե ցանկանում եք, որ նախագիծը լինի առանց սխալների (շատերը մեկնաբանում են չաշխատող նախագծերի մասին և Arduino- ի գրադարանները ճիշտ տեղադրած չեն, ինչը հանգեցնում է խնդիրների): Կամ դուք կարող եք բաց թողնել սենսորների ճշգրտման որոշ առաջին քայլերը և սկսել խոսափողի և լույսի տրամաչափումից:
Այսպիսով, եկեք հավաքենք մասեր և սկսենք.
Քայլ 1: Հավաքեք մասեր
Մասերի ցուցակ.
- Arduino Mega/Uno/Nano (սենսորները ստուգելու համար)
- Arduino Pro Mini
- Minրագրավորող Pro Mini- ի համար (կարող եք օգտագործել նաև այլ Arduinos- ներ)
- OLED էկրան (տեսակը SSD1306)
- LDR + 5kΩ (զուգահեռաբար օգտագործել եմ 3x 15kΩ) ԿԱՄ TEMT6000
- 3x կոճակ
- Սահիկի անջատիչ
- Կարմիր LED
- DHT22/DHT11 ջերմաստիճանի խոնավության տվիչ (օգտագործեք ՝ կախված ձեր պահանջներից)
- Li Poly մարտկոց ՝ 5 Վ հզորությամբ և Li Po լիցքավորիչով:
- 1W LED 100Ω (կամ մոտ)
- Raspberry Pi Case (Եթե ունեք 3D տպիչ, կարող եք այն պատրաստել: Ես պարզապես չունեմ մոտակայքում):
- Կոնդենսատոր MIC ուժեղացուցիչի միացումով (նշվում է ավելի ուշ) ԿԱՄ ADMP401/INMP401
- Թռիչքային մալուխներ (հիմնականում F-F, M-M լավ է ունենալ նաև F-M)
- Rainbow մալուխ կամ բազմաշերտ լարեր
- USB B կամ USB B mini (կախված Arduino- ի տեսակից)
- Հացաթուղթ (ժամանակավոր միացումների համար, չափիչ ցուցիչների համար)
Գործիքներ:-
- Oldոդման երկաթ կամ կայան
- Sոդող
- Sոդման մոմ
- Խորհուրդ մաքրող միջոց … (eringոդման համար անհրաժեշտ այլ բան կարող է ավելացվել..)
- Սոսինձ ատրճանակ փայտերով (հա լավ.. սոսինձ ձողիկներ)
- Հոբբի դանակ (որպես այդպիսին չի պահանջվում, պարզապես RPI պատյանից պլաստմասե մասեր հեռացնելու համար ավելի շատ տարածք ստանալու համար և լուսադիոդների, կոճակների և LDR- ի համար անցքեր բացելու համար: Կարող եք օգտագործել նաև այլ գործիքներ):
Քայլ 2. Փորձարկեք HC-SR04 ուլտրաձայնային տվիչ
Նախ եկեք փորձարկենք HC-SR04- ը `այն ճիշտ է աշխատում, թե ոչ:
1. Կապեր.
Arduino HC-SR04
5V_VCC
GND_GND
D10_ Էխո
D9_ Ձգտում
2. Բացեք կցված.ino ֆայլը և վերբեռնեք կոդը Arduino տախտակին:
3. Սենսորի կողքին տեղադրեք քանոն և տեղադրեք օբյեկտը և ստուգեք ընթերցումները սերիական մոնիտորի մեջ (ctrl+shift+m): Եթե ընթերցումները գրեթե նորմալ են, կարող ենք անցնել հաջորդ քայլին: Խնդիրների վերացման համար գնացեք այստեղ: Լրացուցիչ տեղեկությունների համար այցելեք այստեղ:
Քայլ 3. Փորձարկեք DHT11/DHT22 տվիչը:
Այժմ անցնենք DHT11/DHT22 սենսորի փորձարկմանը:
1. Միացում
Arduino DHT11/DHT22
VCC_ Pin 1
D2_Pin 2 (միացեք նաև Pin 1 -ին 10k դիմադրության միջոցով)
GND_ Pin 4
Նշում. Եթե դուք ունեք վահան, անմիջապես միացրեք ազդանշանի կապիչը Arduino- ի D2- ին:
2. Տեղադրեք DHT Library այստեղից և Adafruit_sensor գրադարանը այստեղից:
3. Բացեք.ino ֆայլը DHT տվիչների գրադարանի օրինակներից, խմբագրեք կոդը ըստ հրահանգների (DHT11/22) և վերբեռնեք կոդը Arduino տախտակին:
4. Բացեք Serial Monitor (ctrl+shift+M) և ստուգեք ընթերցումները: Եթե դրանք բավարար են, շարունակեք հաջորդ քայլին:
Այլապես ստուգեք այստեղ ավելին:
Քայլ 4: Կալիբրացնել LDR կամ TEMT6000:
Եկեք ավելի առաջ գնանք LDR/TEMT6000- ը չափագրելու համար.
LDR- ը չափագրելու համար կարող եք գնալ այստեղ: Կալիբրացիայի համար դուք պետք է ունենաք կամ վերցնեք լյուքսմետր:
TEMT6000- ի համար կարող եք ներբեռնել.ino ֆայլը Arduino կոդի համար:
1. Կապեր.
Arduino_TEMT6000
5V_VCC
GND_GND
A1_SIG
2. Էսքիզը վերբեռնեք Arduino- ում և բացեք Serial Monitor- ը: Ստուգեք ընթերցումները լյուքսմետրի նկատմամբ:
3. Եթե ամեն ինչ կարգին է, կարող ենք շարունակել:
Քայլ 5. Կալիբրացնել կոնդենսատոր MIC/ADMP401 (INMP401):
Վերջապես վերջինը: Կոնդենսատոր խոսափողը կամ ADMP401 (INMP401): Ես խորհուրդ կտայի գնալ ADMP401- ով, քանի որ տախտակի չափը փոքր է: Այլապես կարող եք այստեղ գնալ կոնդենսատորի խոսափողի համար, և այն հիմնականում ավելի շատ տարածք կպահանջի պատյանում:
ADMP401- ի համար.
1. Կապեր.
Arduino_ADMP401
3.3V _ ԵԿԿ
GND_GND
A0_AUD
2. Էսքիզը վերբեռնեք Arduino- ում: Բացեք սերիական մոնիտորը: Ստուգեք ընթերցումները: Ընթերցանությունը բարձր է մեծ և ցածր `ցածր:
Քայլ 6: Միավորել այն
Ի վերջո, ժամանակն է այն միավորել:
- Միացեք ամեն ինչ, ըստ հացատախտակի միացումների:
- Տեղադրեք գրադարանները: Հղումներ.ino ֆայլում:
- Վերբեռնեք այն Arduino- ում:
- Ստուգեք, արդյոք ամեն ինչ կարգին է և ցույց է տալիս ճիշտ ընթերցումները:
- Եթե ամեն ինչ լավ է, մենք կարող ենք վերջապես հավաքել այն պատյանում:
Նշում. Այս քայլը դեռ թերի է, քանի որ կոդը դեռ վերջնական չէ: Հաջորդ տարբերակում կլինի լրացուցիչ ինտերֆեյս:
Քայլ 7: Ամեն ինչ դրեք գործի մեջ
Timeամանակն է ամեն ինչ գործի մեջ դնել.
- Programրագրեք pro mini- ն: (Դուք կարող եք Google- ում տեսնել, թե ինչպես դա անել)
- Պլանավորեք, թե ինչպես են սենսորները, էկրանը, Arduino- ն, մարտկոցը և լիցքավորիչը տեղավորվում պատյանում:
- Օգտագործեք շատ (ոչ շատ) տաք սոսինձ ՝ ամեն ինչ տեղում ամրացնելու համար:
- Լարել ամեն ինչ
I'mավում եմ, որ ձեզ օգնելու համար ոչ մի պատկեր չներառեցի, քանի որ դեռ պետք է որոշ փոփոխություններ կատարեմ ծածկագրում:
Քայլ 8. Վերջնական սարքի և վերջնական մտքերի փորձարկում
Ահա… Մենք ստեղծեցինք մի փոքրիկ սարք, որը կարող է շատ բան անել: Սարքը դեռ ավարտված չէ և վերջնականը ստեղծելու համար կպահանջվի որոշակի ժամանակ: Ես կցանկանայի, որ դուք քվեարկեք իմ օգտին մրցումներում `ինձ մոտիվացնելու համար, որպեսզի առաջ գնամ նախագիծը ավարտին հասցնելու համար: Շնորհակալություն ձեր քվեների և հավանումների համար, և շուտով կտեսնվենք ավարտված նախագծի հետ ՝ նախագծի ավելի շատ նկարներով և տեսանյութերով: Եվ, իհարկե, վերջնական հավաք
Խորհուրդ ենք տալիս:
Բույսերի առողջության մոնիտոր `7 քայլ
Բույսերի առողջության մոնիտոր. Բարև, կրկին: Այս նախագծի պատճառը իմ փոքր քույրն էր: Նրա ծննդյան օրն է մոտենում, և նա սիրում է երկու բան ՝ բնությունը (բուսական և կենդանական աշխարհը), ինչպես նաև փոքրիկ մանրուքներ և այլն: Այսպիսով, ես ուզում էի համատեղել այս երկու բաները և նրան դարձնել ծննդյան օր
Սկսելով տնային ավտոմատացում. Տնային օգնականի տեղադրում `3 քայլ
Սկսելով տնային ավտոմատացումից. Տնային օգնականի տեղադրում. Այժմ մենք պատրաստվում ենք սկսել տան ավտոմատացման շարքը, որտեղ մենք ստեղծում ենք խելացի տուն, որը թույլ կտա մեզ վերահսկել այնպիսի բաներ, ինչպիսիք են լույսերը, բարձրախոսները, տվիչները և այլն, օգտագործելով կենտրոնական հանգույցը, ինչպես նաև ձայնային օգնական: Այս գրառման մեջ մենք կսովորենք, թե ինչպես կատարել
Քաղաքացիական ենթակառուցվածքների կառուցվածքային առողջության մոնիտորինգ անլար թրթռման սենսորների միջոցով. 8 քայլ
Քաղաքացիական ենթակառուցվածքների կառուցվածքային առողջության մոնիտորինգ անլար թրթռման սենսորների միջոցով. Հին շենքի և քաղաքացիական ենթակառուցվածքի վատթարացումը կարող է հանգեցնել ճակատագրական և վտանգավոր իրավիճակի: Այս կառույցների մշտական մոնիտորինգը պարտադիր է: Կառուցվածքային առողջության մոնիտորինգը չափազանց կարևոր մեթոդաբանություն է
Առողջության քայլ - Tecnologia E Segurança Para a Sua Saúde. 3 քայլ
Առողջության քայլ - Tecnologia E Segurança Para a Sua Saúde: Equipe: Andr é Pereira Cavalcante Douglas Shuji Ozawa Jhunu Fernandes Ara ú jo Lucas Marques Ribeiro Pedro In á cio de Nascimento e BarbalhoPalavras-Chaves: rfid; sa ú de; վիշապախտակ; սանկատոն; ագիլիդադ; տեղեկատվական համակարգ և
Ո՞վ է իմ դռան մոտ: PIR Շարժման ցուցիչ/միջակայքի ցուցիչ `5 քայլ
Ո՞վ է իմ դռան մոտ: PIR Շարժման սենսոր/Շարժման սենսորային նախագիծ. Մեր նախագիծը նպատակ ունի զգալ շարժումը PIR և հեռավորության տվիչների միջոցով: Arduino ծածկագիրը կտա տեսողական և ձայնային ազդանշան ՝ օգտագործողին մոտակայքում հայտնելու համար: MATLAB ծածկագիրը կուղարկի էլեկտրոնային փոստի ազդանշան ՝ օգտագործողին զգուշացնելու համար, որ ինչ -որ մեկը մոտ է: Այս սարքը