
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Մեր տանը մենք ունենք երկու դեռահաս և 1.5 լոգարան: Քանի որ նրանք երկուսն էլ սիրում են շատ երկար ժամանակ ցնցուղ ընդունել և պատրաստվել, սա նշանակում է, որ շատ ժամանակ ինձ և կնոջս մնում է օգտագործել միայն կես լոգանքը: Սա խնդիր է:
Նախկինում մենք փորձել ենք մի քանի մոտեցումներ, ներառյալ.
- Խնդրեք նրանց սահմանել հետհաշվարկի ժամաչափ իրենց սմարթֆոնի վրա մինչև 30 րոպե:
- Լոգարանում իրական ժամացույցի տեղադրում:
- Անջատելով տաք ջուրը:
- Սպասք լվացող մեքենա և/կամ լվացքի մեքենա գործարկելը:
- Աղաղակ, մուրացկանություն և այլն:
Ոչինչ չի ստացվել:
Ես որոշեցի, որ այն, ինչ մեզ իսկապես պետք էր, դռան ահազանգն էր, բայց հակառակը `ահազանգ, որը հնչում է, երբ դուռը փակվում է, այլ ոչ թե բացվում: Ազնվության համար պետք է ասել, որ ահազանգը պետք է 30-40 րոպե ժամանակ տա բնակչին ՝ իր գործերը կատարելու համար, նախքան հնչելը և շատ նախազգուշացում տա, որ ժամացույցը աշխատում է:
Մուտքագրեք Arduino- ն:
Քայլ 1: Հավաքեք ձեր մասերը…

Այս նախագիծը կրկնելու համար ձեզ հարկավոր կլինի Arduino Uno կամ Mega 2560 և…
- Մի քանի RGB LED լույսեր: Ես օգտագործել եմ երեք Grove LED, բայց դուք կարող եք օգտագործել այնքան, որքան ցանկանաք:
- Բարձրախոս `ազդանշանները և ազդանշանը միացնելու համար: Ես օգտագործեցի այս մեկը, նաև Grove- ը:
- Եթե դուք օգտագործում եք Grove- ի բաղադրիչները, որոնք ես խստորեն խորհուրդ եմ տալիս ամեն ինչ պարզ պահել, դուք նույնպես կցանկանաք գնել մի բուռ մալուխներ, ինչպես սրանք:
- Մագնիսական եղեգի անջատիչ: Ես ընտրեցի սա ՝ Amazon- ից:
- Էներգամատակարարում: Ես ընտրեցի այս մեկը, որպեսզի անհրաժեշտության դեպքում կարողանամ օգտագործել կամ 9 Վ մարտկոց, կամ AA մարտկոց, ավելի երկար կյանք ունենալու համար, և դա հիմնականում բոնուս էր գալիս «անվճար» Arduino Uno կլոնով:
Իմ Arduino- ն եկել է Seeed Studio ADK Dash Kit- ի ավելի հին տարբերակից (իմը չի եկել մալուխների հետ): Եթե դուք կարող եք գտնել մեկը Amazon- ում կամ Ebay- ում, ապա դա բավականին լավ միջոց է սկսելու համար: Այն ներառում է Grove megashield, RGB LED- ներ, Arduino Mega 2560 (կլոն) ներկառուցված USB- ով, ինչպես նաև Grove- ի այլ մոդուլների հավաքածու, որոնք կարող են զվարճալի լինել այլ նախագծերի համար:
Քայլ 2: Գրեք ծրագիրը

Specificրագրի իմ բնութագրերը հետևյալն էին.
- Պետք է ունենա լսելի ազդանշան կանոնավոր պարբերականությամբ `բնակչի ուշադրությունը գրավելու համար:
-
Պետք է ունենա տեսողական կարգավիճակ `մակրո իմաստով նշելու համար, թե որքան ժամանակ է մնացել:
- Տեսողական օգնությունը պետք է հեշտությամբ դիտվի և մեկնաբանվի ապակու ցնցուղի դռների միջոցով և/կամ մառախլապատ հայելու արտացոլումից:
- Տեսողականը պետք է հստակ ցույց տա կարմիր վտանգը, երբ հետհաշվարկը մոտենում է ավարտին:
- Պետք է ունենա ձայնային ահազանգ, որը չի դադարում:
- Համակարգը պետք է զինված լինի դուռը փակելիս և զինաթափել, երբ դուռը բաց է:
Ես չէի ուզում օգտագործել թվային ընթերցում, պարզապես այն պատճառով, որ զգում էի, որ այն դիտելը գոլորշու ցնցուղի դռներից կամ հայելու անդրադարձից լավագույն դեպքում դժվար կլինի: Իմ առաջին փորձի ժամանակ օգտագործվում էր միայն մեկ RGB LED թարթում ավելի արագ և արագ (օգտագործելով քայքայման գործառույթը), քանի որ ժամանակն անցնում էր, բայց այս մոտեցումը բնակչին չի տալիս անցած կամ մնացած ժամանակի իրական զգացում:
Ես որոշեցի, որ երեք RGB լուսադիոդ ունենալը ճանապարհն է (և դա ցավ չէր պատճառում, որ ես ունեի երեք ձեռքը): Յուրաքանչյուրը կհաշվարկի ընդհանուր թույլատրված ժամանակի 1/3 -ը: Սա կարող է ուղևորին հաղորդել անցած և մնացած ժամանակի հստակ զգացում ՝ ընդամենը երեք հայացք նետելով երեք LED- ների վրա:
Attentionամաչափի վրա ուշադրություն գրավելու համար որոշեցի յուրաքանչյուր ինտերվալի սկզբում նվագել երկգույն ձայնային ազդանշան:
Վերջապես, երբ ժամաչափն ավարտված է, երկգույն ահազանգ է հնչում և շարունակում է հնչել մինչև համակարգի զինաթափումը ՝ դուռը բացելով:
Ես անցա ծրագրի 3 հիմնական կրկնություններ, ամեն անգամ պարզեցնելով և ավելի ու ավելի քիչ տողերի կոդով, որոնք ավելի լավ էին աշխատում, քան նախորդ փորձը: Ես այստեղ կիսում եմ միայն «վերջնական» տարբերակը, քանի որ այն անում է այն, ինչ պետք է անել առանց լրացուցիչ բարդության:
Քայլ 3. Հավաքեք մասեր և փորձարկեք

Քանի որ ես օգտագործում էի Grove- ը, հավաքը, հավանաբար, այս նախագծի ամենահեշտ մասն էր:
Միացրեք RGB LED- ները շղթայի մեջ (օրինակ ՝ LED1- ից LED2- ից դուրս): Շղթան ունենալուց հետո միացրեք LED1- ը ՝ ձեր շղթայի առաջին RGB LED- ը Arduino- ին:
Իմ դեպքում:
- Հողից սև (գետնին)
- +5 վ կարմիրից (+5 վ)
- D7 սպիտակից
- D6- ից դեղին
Այս պահին դուք կարող եք կազմել և բեռնել ծրագիրը Arduino- ում `լույսերը փորձարկելու համար: Ես առաջարկում եմ TimeInt արժեքը սահմանել 1, այնպես որ փորձարկման ժամանակ ստիպված չլինեք երկար հետհաշվարկ նստել:
Բարձրախոսը, ինչպես նաև Grove մոդուլը միացնելը նույնքան պարզ է: Միացրեք բարձրախոսը D8-D9- ին:
Իմ դեպքում:
- Հողից մինչև սև (գետնին)
- +5 վ կարմիրից (+5 վ)
- D9- ից սպիտակ
- D8- ից դեղին
Դուք կարող եք կրկին փորձարկել, կամ եթե դեռ չեք փորձարկել այն, փորձեք այն հիմա: Խաղացեք TimeInt- ի և այլ բաների հետ, որոնք ցանկանում եք փոխել և կազմել, բեռնեք, ապա փորձարկեք:
Քայլ 4: Վերջնականացնել և տեղակայել

Ես գրեցի ծրագիրը և կատարեցի բոլոր նախատիպերն ու փորձարկումները ՝ օգտագործելով Seeed Mega կլոնը, բայց ես զգացի, որ դա «չափազանց թանկ» էր ՝ որպես վերջնական լուծում օգտագործելու համար: Օգտագործելով Uno կլոնը, ես առաջ գնացի և միացրեցի միացումները (փորձարկումից հետո) և տեղադրեցի ամեն ինչ `փայտ պահելու համար:
Պարիսպի համար ես ուզում էի մի բան, որը պարզ էր (որպեսզի օգտվողը տեսներ RGB LED- ները), բայց նաև որոշ չափով ջրի դիմացկուն: Լոգարանը, տեղակայման թիրախային վայրը, կարող է ունենալ շատ բարձր խոնավություն երկար ցնցուղներից, և ես ուզում էի, որ Arduino- ն ունենա որոշակի մակարդակի պաշտպանություն: Լուծումը չինական տանող տարայի վերաօգտագործումն էր: Այն գալիս էր ամուր, լավ կնքված, թափանցիկ կափարիչով և ներսում շատ տեղ ուներ Arduino և մարտկոց տեղադրելու համար:
Հետո համակարգը տեղադրեցի լոգարանում `օգտագործելով 3M հրամանի ժապավեններ:
Խորհուրդ ենք տալիս:
Լոգարանի գիշերվա կեսը `5 քայլ (նկարներով)

Միջին գիշերվա լոգարանի լույսը. Մեզանից ոմանք զգում են զուգարանից օգտվելու անհրաժեշտությունը գիշերվա կեսին: Եթե միացնեք լույսը, կարող եք կորցնել գիշերային տեսողությունը: Սպիտակ կամ կապույտ լույսը ստիպում է ձեզ կորցնել քնի հորմոնը ՝ Մելատոնինը, ինչը դժվարացնում է քնելը: Այսպիսով
Arduino լոգարանի սանդղակ `50 կգ բեռնախցիկներով և HX711 ուժեղացուցիչով. 5 քայլ (նկարներով)

Arduino սանհանգույցի սանդղակ ՝ 50 կգ բեռնախցիկներով և HX711 ուժեղացուցիչով. նաև) HX711 բրոկա բոայի վրա
Կոշտ սկավառակ. Սպասարկում և խնամք Plus Խնդիրների վերացում. 9 քայլ

Կոշտ սկավառակ. Սպասարկում և խնամք Plus Խնդիրների վերացում. Վերևում նկարը ավանդական կոշտ սկավառակ է: Սրանք այսօր օգտագործվող ամենատարածված սկավառակներն են, բայց պարտադիր չէ, որ ամենաարագն են: Մարդիկ օգտագործում են այս կրիչը մեկ գիգաբայթ ավելի ցածր գնով և ավելի երկար կյանքով: Այս ձեռնարկը ձեզ կսովորեցնի տարբերությունների մասին
Լոգարանի էլեկտրոնային սանդղակը փոխադրման սանդղակի վերածեք <$ 1: 8 քայլով (նկարներով)

Լոգարանի էլեկտրոնային սանդղակը փոխադրման սանդղակի համար դարձրեք <$ 1: Արդյունաբերական մոդելի համար չափազանց շատ վճարելու փոխարեն, ես օգտագործեցի լոգարանի թվային սանդղակ: Ես գտա, որ այն բավական մոտ էր այն կոպիտ ճշգրտության համար, որը ես նորից
Լոգարանի կարգավիճակի ցուցիչ Լույսեր և ավտոմատ անջատիչ. 4 քայլ (նկարներով)

Լոգարանի կարգավիճակի ցուցիչ լույսեր և ավտոմատ անջատիչ. Այս նախագիծը օգտագործում է հարևանության անջատիչներ և ռելեներ `ցուցիչ լույսերի բանկը կառավարելու համար: Լույսերը փոխանցում են երկու լոգասենյակների զբաղվածության կարգավիճակը: Խնդիր. Երկու միայնակ օգտվողի լոգասենյակները `հանրակացարանային տան մեջ, կիսում են բազմաթիվ մարդիկ, բայց