Բովանդակություն:
- Պարագաներ
- Քայլ 1: Մշակել գաղափարը
- Քայլ 2: Չափը ձեռնարկելը
- Քայլ 3: Տպագրություն
- Քայլ 4: Վերբեռնեք ծածկագիրը
- Քայլ 5 ՝ OLDԻՆՎՈՐ
- Քայլ 6: Կպչեք 3D տպագիր կտորներին
- Քայլ 7. Ինչպես սոսնձել «ցուցիչ Reflexivo De Suelo» | Գծային IR LED սենսոր !!!!
- Քայլ 8: Վաճառվեց Leds- ը
- Քայլ 9. coարդարել փրփուրով (ըստ ցանկության)
- Քայլ 10: Կպչեք մահճակալին
- Քայլ 11: Կազմակերպեք մալուխները
- Քայլ 12: Ձեռքեր պատրաստելը
- Քայլ 13: Երկարացրեք Arduino մալուխը և դա արված է !!
Video: Ապտակ զարթուցիչ Arduino- ով. 13 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ես չգիտեմ ձեր մասին, բայց մի պարզ զարթուցիչը ի վիճակի չէ ինձ արթնացնել: Ինձ պետք է թեթև, ձայնային և նույնիսկ մեղմ ապտակ ՝ արթնանալու համար:
Ինձ ոչ մի զարթուցիչ չի գրավում, ուստի ես որոշեցի ինձ դարձնել մեկը, որն արժանի է ինձ արթնացնելու:
Չնայած թվում է, որ զարթուցիչը հարվածում է ձեզ, դուք միայն կզգաք որոշ մեղմ հարվածներ:
Այս նախագծում դուք կսովորեք, թե ինչպես ծրագրավորել զարթուցիչը Arduino տախտակի, RTC- ի և TM1637- ի միջոցով: Դա շատ հեշտ է !!!
Հիմնական նպատակ.
Արթնացեք հսկա:
Պարագաներ
- Փրփուր թերթ
- 3D տպիչ
- ATarduino 2560 տախտակ
-
Մալուխներ
- Մեծ
- Կարճ
- Սերվո
- RTC ds3231
- 10 լեդ
- Սիլիկոն | Սիլիկոնե ատրճանակ
- TM1637
- 4*4 ստեղնաշար
- 1 բզզոց
- 2 Սեղմեք կոճակը
- 1 «սենսորային ռեֆլեքսիվո դե suelo» | Գծային IR LED սենսոր (դա նույն բանն է, սակայն այն ունի 2 տարբեր անուն)
- 1 մինի հացաթուղթ
- Պաղպաղակի ձողիկներ
- 2 փոքր գրիչ-գարուն
Քայլ 1: Մշակել գաղափարը
Սկսելուց առաջ ես պետք է հստակ միտքս ունենամ:
TM1637- ը պետք է ցույց տա իրական ժամանակը, N1 կոճակի վրա սեղմված կցուցադրվի հետևյալ տեքստը ՝ «ALA:)»
Այն դեպքում, երբ ստեղնաշարը սեղմված է, սեղմված բանալին կցուցադրվի TM1637- ում, երբ այն սեղմում են ահազանգի 4 թվանշանները, ժամը կրկին կցուցադրվի TM1637- ում:
Եթե ցանկանում եք տեսնել, թե երբ է ահազանգը, պարզապես սեղմեք N2 կոճակը:
Երբ ժամը նույնն է, ինչ ահազանգը, servo- ն կսկսի շարժվել, led- ը կսկսի թարթել, TM1637- ում UP բառը կսկսի թարթել, և ազդանշանը կսկսի հնչել, մինչև որ դուք «sensor reflexivo de suelo» «| Գծային IR LED սենսորը հայտնաբերում է սևը:
Երբ «sensor reflexivo de suelo» | Գծային IR LED սենսորը հայտնաբերում է սևամորթներին, ահազանգը կվերականգնվի, և ամեն ինչ նորից կսկսվի:
Քայլ 2: Չափը ձեռնարկելը
Մենք պետք է հստակ հասկանանք, թե որտեղ պետք է լինի ամեն ինչ և ինչ հեռավորություն կա ամեն ինչի միջև:
Կարևոր է իմանալ, թե որքան մալուխի կարիք ունենք:
Իմանալ «sensor reflexivo de suelo» - ի ճշգրիտ վայրը | Գծային IR LED սենսորը պառկեք մահճակալի վրա և ձգեք ձեռքը որքան կարող եք ՝ առանց վեր կենալու:
«Սենսորային ռեֆլեքսիվո դե suelo» | Գծային IR LED սենսորային կամքը ահազանգը դադարեցնող կոճակն է, ես այն ինձ մոտ չեմ դնում, քանի որ նորից կքնեի:
Մարմինս ձգելու ջանքեր գործադրելով ՝ ավելի հեշտ է արթնանալ:
Քայլ 3: Տպագրություն
Տպեք.stl ֆայլերը, որոնք թողնում եմ ձեզ ստորև:
Մեծը ստեղնաշարի, ազդանշանի, TM1637- ի և 2 կոճակի համար է:
Կրկնօրինակվածը led- ների համար է, իսկ մյուսը `« sensor reflexivo de suelo » - ի համար | Գծային IR LED սենսոր:
Քայլ 4: Վերբեռնեք ծածկագիրը
Վերբեռնեք ձեր թողած կոդը ձեր տախտակին:
Ձեզ հարկավոր կլինեն հետևյալ գրադարանները, ես նույնպես թողնում եմ հղում: Պարզապես պետք է ներբեռնել ՝
-
TM1637 ispուցադրել =
https://github.com/avishorp/TM1637
-
Timամաչափ =
https://github.com/brunocalou/Timer
-
RTClib.h =
https://github.com/adafruit/RTClib
-
Ստեղնաշար =
https://playground.arduino.cc/Code/Keypad/
Քայլ 5 ՝ OLDԻՆՎՈՐ
Ես զոդում եմ ամեն ինչ (բացառությամբ լուսարձակների, որոնք ավելի ուշ կպցրեցի), ինչպես ցույց է տրված նկարում ՝ հաշվի առնելով ինձ անհրաժեշտ մալուխի հեռավորությունը:
Հիշեք, որ ոչինչ մի միացրեք TX կապումներին:
Այնուհետև թիթեղը ծածկեք սիլիկոնով, զգույշ եղեք, այն, ինչ ես արեցի, մի քիչ սիլիկոն հագցրեք, սպասեք մի րոպե, թրջեք մատներս, իսկ հետո ինչ -որ ձև տվեք:
SԵERԻԿ ԱՄԵՆ ԻՆՉ ԱՌԱ ԼՈSՅՍԵՐԻ !!!!! !!!!!!!!
Քայլ 6: Կպչեք 3D տպագիր կտորներին
Կպչեք բաղադրիչները, ինչպես ցույց է տրված նկարում:
Կոճակների վրա ես փոքր շրջանակներ ավելացրեցի:
Քայլ 7. Ինչպես սոսնձել «ցուցիչ Reflexivo De Suelo» | Գծային IR LED սենսոր !!!!
Այսպես կպցնում եմ «sensor reflexivo de suelo» | Գծային IR LED սենսոր:
Քանի որ ես ավելի շատ կոճակ չունեմ, ես փոխակերպում եմ ռեֆլեկտիվ | կոճակի վրա:
Կտրեք որոշ մեկուսիչ ժապավեն (սև) կամ սև թուղթ «sensor reflexivo de suelo» - ի դիմաց | Գծային IR LED սենսոր:
Կպչեք 2 փոքր աղբյուրներ ծորակին: Քանի որ ծորակը ամբողջովին սպիտակ է (եթե այն սոսնձված չէ ինչ-որ սպիտակ թուղթ), երբ այս ձեռքով սեղմված կոճակը չի սեղմվում, ապա «sensor reflexivo de suelo» | Գծային IR LED սենսորը կբացահայտի սև գույնը, այնուհանդերձ, եթե սեղմեմ կոպը, ապա «տվիչի ռեֆլեքսիվո դե suelo» | Գծային IR LED սենսորը հայտնաբերում է սպիտակ գույնը:
Քայլ 8: Վաճառվեց Leds- ը
Ledոդեք յուրաքանչյուր առաջնորդ ՝ հաշվի առնելով նրանց միջև եղած հեռավորությունը:
Ես խստորեն խորհուրդ եմ տալիս դրանք զոդել տպելուց հետո և օգտագործել 3d տպված կտորը որպես հղում:
Eringոդումից հետո պարզապես ավելացրեք սիլիկոն:
Քայլ 9. coարդարել փրփուրով (ըստ ցանկության)
ԹՈՅԼ ԵՆՔ ՈՐՈՇ ԳՈORՅՆ !!!!
Բացի այն զարդարելուց, ես բանալիներին ավելացրեցի համարը և գրեցի «Տես ահազանգը» `երկու կոճակների միջև տարբերություն դնելու համար (մեկը` մյուսը ահազանգը հաստատելու կամ ահազանգը տեսնելու համար):
Քայլ 10: Կպչեք մահճակալին
Ամեն ինչ կպցրեք մահճակալին, ես սիլիկոն էի օգտագործում, քանի որ սխալվելու դեպքում ավելի հեշտ է թռնելը:
Քայլ 11: Կազմակերպեք մալուխները
Ես օգտագործեցի մի քանի սեղմակներ, որտեղ մալուխների մեծ մասն էր (Arduino- ի տախտակի վրա), և ավելացրեցի մի քանի սիլիկոն (այն կարող է օգտագործվել նաև մեկուսիչ ժապավեն) `մահճակալի կողքին մալուխները պահելու համար:
Քայլ 12: Ձեռքեր պատրաստելը
- Փրփուրի թերթիկի վրա նկարեք և կտրեք 2 ձեռք (ամբողջ բարձը ծածկելու համար)
- 2 ձեռքերը կպցրեք 2 պաղպաղակի ձողի միջև
- Կպչեք մեկ այլ պաղպաղակի ձող ՝ վերջինին ուղղահայաց, ինչպես ցույց է տրված նկարում:
- Սերվոյի թևը կպցրեք պաղպաղակի ձողի եզրին (այն մեկին, որը կարող եք տեսնել նկարի վրա):
- Ո OPՇԱԴՐՈԹՅՈՆ. Չնայած ապտակը պետք է լինի թեթև, ես կպցնում եմ 2 պաղպաղակի ձող, այն ներկայացնում մահճակալի և մալուխի միջև և թույլ եմ տալիս, որ փրփուրի ձեռքերը հենվեն դրա վրա: Քանի որ ձեռքերը պատրաստված են փրփուրից, որը ճկուն է, երբ սերվոն սկսում է շարժվել, ձեռքերը պահող պաղպաղակը խնդիր չի լինի:
Քայլ 13: Երկարացրեք Arduino մալուխը և դա արված է !!
Ես փորձեցի մի քանի մարտկոց օգտագործել տախտակը մատակարարելու համար, այնուամենայնիվ, այն չաշխատեց, կարծես թե դա բավարար էներգիա չէր:
Ես երկարացնում եմ Arduino մալուխը, դրանով դուք պետք է.
- Կտրեք Arduino մալուխը, կտեսնեք, որ ներսում կա 4 մալուխ ՝ կանաչ, սպիտակ, կարմիր և սև
- Բոլոր մալուխները կպցրեք մոտ 0,4 դյույմ -1 սմ:
- USB մալուխները միացրեք երկար մալուխներին:
- Այնուհետև Arduino նավահանգստի մալուխը կպցրեք երկար մալուխներին, հիշեք, որ կանաչը կանաչով կպցրեք, կարմիրը ՝ կարմիրով, սևը ՝ սևով, սպիտակը ՝ սպիտակով:
Հիշեցրեք, որ երբ զարթուցիչը միացված չէ, ժամանակը չի վերակայվի, քանի որ RTC- ն հաշվելու է ժամանակը:
ԱՅՍ Է !!!!!!
Հուսով եմ, որ ձեզ դուր է եկել նույնը կարդալը, ինչ ես հաճույքով էի դա անում:
Խորհուրդ ենք տալիս:
DIY Arduino Երկուական զարթուցիչ. 14 քայլ (նկարներով)
DIY Arduino Երկուական rmարթուցիչ. Դա կրկին դասական երկուական ժամացույց է: Բայց այս անգամ էլ ավելի լրացուցիչ գործառույթով: Այս ուսանելիում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել երկուական զարթուցիչ Arduino- ի հետ, որը կարող է ցույց տալ ձեզ ոչ միայն ժամանակը, այլ ամսաթիվը, ամիսը, նույնիսկ ժամաչափի և զարթուցիչի զվարճալի ժամանցով
Ինտերնետի կողմից վերահսկվող կորոնավիրուսային ապտակ. 6 քայլ
Ինտերնետով վերահսկվող Corona Virus Slapper. Եկեք միասին հավաքենք մեր հիասթափությունները ՝ համացանցի միջոցով հարվածելով Corona վիրուսին: Պարզապես պարզ դարձնելու համար, որ այս նախագիծը կոչված է այս ժամանակներում ինչ -որ զավեշտական օգնություն ցույց տալու համար, դա չի նշանակում արհամարհել սրությունը: ներկայիս իրավիճակը
Ապտակ անջատիչ `պարզ, չզոդվող հպման անջատիչ` 7 քայլ
Slap Switch. Simple, No-Solder Touch Switch: The Slap Switch- ը պարզ դիմադրության հպման անջատիչ է, որը նախատեսված է իմ Explode the Controller ծրագրի համար `Makey Makey- ի և Scratch- ի հետ համակարգչային խաղերում ֆիզիկական խաղ ներառելու համար: Նախագծին անհրաժեշտ էր հպման անջատիչ, որն էր ՝ ամուր, ապտակելու համար
Arduino- ի վրա հիմնված երկուական զարթուցիչ `13 քայլ (նկարներով)
Arduino- ի վրա հիմնված երկուական զարթուցիչ. Այ, այսօր ես կցանկանայի ցույց տալ ձեզ, թե ինչպես կառուցել իմ վերջին նախագծերից մեկը `իմ երկուական զարթուցիչը: Ինտերնետում կան մի քանի տարբեր Երկուական ժամացույցներ, բայց սա իրականում կարող է լինել առաջինը ՝ պատրաստված գունագեղ հասցեավորվող LED- ների շերտից
Արևածագի զարթուցիչ Arduino- ով. 9 քայլ (նկարներով)
Արևածագի զարթուցիչ Arduino- ով. Ձմեռը կարող է տխուր լինել: Դուք արթնանում եք, մութ է, և դուք պետք է վեր կենաք անկողնուց: Վերջին բանը, որ ցանկանում եք լսել, ձեր զարթուցիչի պայծառ ձայնն է: Ես ապրում եմ Լոնդոնում և դժվարությամբ եմ արթնանում առավոտյան: Բացի այդ, ես կարոտում եմ արթնանալ մինչև