Բովանդակություն:

Խոզանակ ձեր ատամները: 5 քայլ (նկարներով)
Խոզանակ ձեր ատամները: 5 քայլ (նկարներով)

Video: Խոզանակ ձեր ատամները: 5 քայլ (նկարներով)

Video: Խոզանակ ձեր ատամները: 5 քայլ (նկարներով)
Video: Ատամները սպիտակեցնելու ու ատամնաքարերից ազատվելու հիանալի միջոց 2024, Նոյեմբեր
Anonim
Ատամներդ մաքրիր!
Ատամներդ մաքրիր!
Ատամներդ մաքրիր!
Ատամներդ մաքրիր!
Ատամներդ մաքրիր!
Ատամներդ մաքրիր!

Իմ 5 տարեկան որդին չի սիրում, ինչպես և 5 տարեկան երեխաները, լվանում են ատամները…

Ես պարզեցի, որ ամենամեծ խոչընդոտը իրականում ոչ թե իր ատամներն ինքնին լվանալն է, այլ դա անելը:

Ես բջջայինի հետհաշվարկով փորձ արեցի ՝ թույլ տալով նրան հետևել ատամների յուրաքանչյուր խմբի վրա անցկացրած ժամանակը (ներքևի ձախ, ստորին աջ, վերին ձախ, վերին աջ, առջև): Այն, ինչ ես սովորեցի այս փորձից, այն է, որ դա նրան շատ ավելի հեշտացնում է այս խնդիրը: Դրանից հետո նա իրականում խնդրեց դա և մաքրեց ատամները ՝ առանց որևէ բողոքի:

Ես մտածեցի. Ես մի փոքր հետհաշվարկի արտեֆակտ կանեմ, որը նա կարող էր ինքնուրույն օգտագործել, որպեսզի ավելի անկախ դառնա և հուսով եմ, որ ատամներն ավելի հաճախ և ավելի խնամքով կխոզա:

Ես գիտեմ, որ կան որոշ այլ DIY նախագծեր և առևտրային ապրանքներ, որոնք հենց դա են անում, բայց ես ուզում էի մի փոքր շոշափել և ստեղծել իմ սեփական դիզայնը:

Ահա իմ դիզայնի չափանիշները.

  • Որքան հնարավոր է կոմպակտ
  • Displayուցադրել 2 թվանշան թվեր և նշաններ
  • Յուրաքանչյուր ատամի խմբի սկզբում ձայն արձակեք
  • Վերալիցքավորվող
  • Հնարավորինս պարզ օգտագործման համար

Այս Ible- ում ես ձեզ ցույց կտամ, թե ինչպես եմ այն նախագծել և ստեղծել:

Վայելեք:

Պարագաներ

  • 1 x Arduino pro մինի
  • 2 x 7 հատվածի ցուցադրում
  • 1 x սեղմիչ կոճակ
  • 1 x ավտոտրանսֆորմատոր
  • 1 x պիեզո ազդանշան
  • 2 x 470Ω դիմադրիչներ
  • 1 x li-ion լիցքավորիչ/ուժեղացուցիչ մոդուլ
  • 1 x 17360 li-ion մարտկոց (նկարում կտեսնեք 18650 և դրա ամրակ, բայց այն ավելի կոմպակտ դարձնելու համար հետագայում փոխեցի միտքս)
  • մի տախտակ
  • որոշ լարեր
  • երկկողմանի փրփուր ժապավեն
  • պարիսպ (ես պատրաստել եմ փայտե, կարելի է 3D տպել)
  • 4 x ռետինե ոտքեր
  • որոշ CI սոսինձ

Քայլ 1: Sոդեք բաղադրիչները

Sոդել բաղադրիչները
Sոդել բաղադրիչները
Sոդել բաղադրիչները
Sոդել բաղադրիչները
Sոդել բաղադրիչները
Sոդել բաղադրիչները

Նախկինում ես ստեղծել էի հայեցակարգի ապացույց Arduino Uno- ի և նախատախտակի միջոցով, որպեսզի կարողանայի գրել կոդը և որոշել, թե ինչ բաղադրիչներ օգտագործել: Ես չեմ կիսվի գործընթացի այդ հատվածով, քանի որ դա շատ ձանձրալի է և շատ բան չի բերի այս դժբախտությանը:

Սխեմաներ

Սխեմաները հասանելի են Tinkercad- ում.. Այնուամենայնիվ, այն բավականին ճշգրիտ է ցույց տալիս պարզ սխեմայի հետևում գտնվող ընդհանուր գաղափարը:

Հետևյալ նկարագրություններում ես երբեք չեմ նշում, թե ինչ քորոց է միացված միտումնավորին: Կարծում եմ, որ քորոցների նշանակումը կախված կլինի նրանից, թե ինչպես եք ձեր բաղադրիչները շարում: Հաջորդ քայլում դուք հեշտությամբ կգտնեք, թե որտեղ կարելի է սահմանել քորոցների նշանակումը ՝ խմբագրելով Arduino կոդը:

Դասավորություն

Ես առաջինը պառկեցի այն տախտակի վրա, որտեղ ցանկանում էի, որ 7 հատվածի թվանշանները համապատասխանեն Արդուինոյի դիրքին: Պատահում է, որ այս հատուկ տախտակը շատ հարմար է. Այն նախագծված է գրեթե նման մի պրոտո տախտակի `հարմար կապերով, ինչպես նաև երկկողմանի տպագրությամբ: Եթե հատվածները մի կողմից դնեմ, իսկ Arduino- ն ՝ մյուս կողմից, կարող եմ ունենալ թվանշանների մեծ մասը, որոնք կհամապատասխանեն մուտքի/ելքի կապերին, և կստանամ շատ կոմպակտ դասավորություն:

Եթե դուք ունեք ձեր սեփական տախտակները տպելու (պատրաստելու) միջոց, ապա թերևս ամենալավն այն է, որ ինքներդ նախագծեք:

Թվանշաններ

Ես պարզեցի, որ երկնիշ թվեր և խորհրդանիշներ ցուցադրելու ամենահեշտ ձևը 7 հատվածի LED թվանշանների օգտագործումն է:

Ինչպես են աշխատում 7 հատվածի թվանշանները Arduino- ի հետ կապված

7 հատվածի թվանշանն ունի 10 կապում `մեկը յուրաքանչյուր հատվածի համար, մեկը կետի/կետի և երկուսը` ընդհանուր անոդի/կաթոդի համար (հետագայում կոչվում է Ա/Կ) (ներքին կապով միասին): Արդուինոյի հետ հատվածների կողմից օգտագործվող կապանքների քանակը նվազեցնելու համար բոլոր հատվածներն ու կետերը կապվում են միասին և I/O կապի հետ, որը գումարում է օգտագործված 8 I/O կապում: Հետո, յուրաքանչյուր հատվածի A/K կապից միացված է մեկ այլ I/O կապին: 2 հատվածի դեպքում ցուցադրվում է այս գումարը 10 մուտքի/ելքի կապում (7 հատված + 1 կետ + 2 թվանշան x 1 Ա/Կ = 10):

Այդ դեպքում ինչպե՞ս կարող է յուրաքանչյուր թվանշանի վրա տարբեր բաներ ցուցադրել: Այն գրադարանը, որը վարում է այդ մուտքային/ելքային կապում, օգտագործում է այն մարդու աչքի ցանցաթաղանթի կայունության վրա: Այն միացնում է ցանկալի թվանշանի A/K կապը և անջատում մնացած բոլորը ՝ հատվածները ճիշտ դնելով, այնուհետև արագորեն փոխարինելով մյուս թվանշաններին ՝ օգտագործելով իրենց սեփական A/K կապերը: Աչքը չի «տեսնի» թարթումը, քանի որ այն բարձր հաճախականությամբ է:

Oldոդման

Ես առաջին հերթին զոդեցի թվանշանները և դրանց միջև եղած կապերը, այնուհետև զոդեցի Arduino- ի մյուս երեսին: Դուք կնկատեք, որ կարևոր է բոլոր թվանշանների փոխկապակցումը կատարել նախքան Arduino- ն միացնելը, քանի որ դա թույլ չի տա միանգամից մուտք գործել թվանշանների հետևը:

Ընտրեք համապատասխան ընթացիկ սահմանափակող դիմադրություն

Իմ ցուցադրումների տվյալների թերթիկը ցույց է տալիս 8 մԱ առաջընթաց հոսանք և 1.7 Վ լարման առաջ: Քանի որ Arduino- ն, որն օգտագործում եմ, աշխատում է 5V- ով, ես պետք է իջնեմ 5 - 1.7 = 3.3V 8 մԱ -ի վրա: Օմի օրենքի կիրառում. R = 3.3 / 0.008 = 412.5Ω Անվտանգ կողմում լինելու համար ես ընտրեցի 470Ω ռեզիստորը `էկրանի յուրաքանչյուր դիոդի միջոցով հոսանքը սահմանափակելու համար: Էկրանի պայծառությունը հակադարձ համեմատական է այդ դիմադրության արժեքին, ուստի յուրաքանչյուր թվանշանի համար կարևոր է օգտագործել նույն արժեքը:

Պիեզո ազդանշան

Ինչպե՞ս պարզապես ձայն արձակել Arduino- ով և միաժամանակ պահել այն կոմպակտ: Ես գտա ամենալավ միջոցը ՝ օգտագործել այն բարակ պիեզո բզզոցներից մեկը, որը կարելի է գտնել, օրինակ, դռների ազդանշաններում:

Մեզ պետք է միջոց, որն ուժեղացնում է այդ ազդանշանի արձակած ձայնը, որովհետև եթե այն անմիջապես միացնենք Arduino- ին, դժվար է դրանից ինչ -որ բան լսել: Մենք այն կհզորացնենք այդ երկու միջոցներով.

  • ավտոտրանսֆորմատորով, որը կբարձրացնի լարումը, այնքան բարձր կլինի պիեզոն
  • պասիվ ակուստիկ ուժեղացուցիչով, հիմնականում տուփով, ինչպես կիթառի.

Նույն դռան ահազանգի մեջ կարելի է գտնել ավտոտրանսֆորմատոր, այն փոքր գլան է ՝ սովորաբար 3 կապում: Մեկ քորոց անցնում է Arduino I/O կապին, մեկը պիեզոյին, իսկ վերջինը միացված է ինչպես Arduino GND- ին, այնպես էլ մյուս պիեզոալարին: Դժվար է իմանալ, թե ինչ է քորոցը, որը փորձում է տարբեր կոնֆիգուրացիաներ, մինչև չես լսում պիեզոյից դուրս եկող ամենաբարձր ձայնը:

Ուժ

Հրաժարում. Ես գիտեմ, որ վատ գաղափար կարող է լինել ուղղակիորեն li-ion բջիջների վրա զոդելը, մի արեք դա, եթե ձեզ դա հարմար չէ:

Ես ընտրեցի միացումն ապահովել փոքր li-ion բջիջով, ինչը ենթադրում է մոդուլի օգտագործումը `այն պաշտպանելու, լիցքավորելու և լարումը մինչև 5 Վ բարձրացնելու համար (լի-իոնային բջիջները սովորաբար արտադրում են մոտ 3.6 Վ): Ես վերցրեցի այդ մոդուլը էժան սնուցման բանկից և չվաճառեցի ծանր USB-A միակցիչը:

Մոդուլը ցույց է տալիս, թե որտեղ է անհրաժեշտ բջիջը միացնել: Առցանց փնտրելով USB-A իգական միակցիչի եզրագիծը, ես կարողացա 5VCC լարերը մոդուլից միացնել arduino GND և VCC կապումներին: Եթե երբևէ որոշել եք Arduino- ն սնուցել ավելի քան 5 Վ լարման միջոցով, ապա կցանկանաք սնուցել այն RAW կապի միջոցով, որպեսզի կարողանաք թույլ տալ, որ ներկառուցված լարման կարգավորիչը այն իջեցնի ATMega- ի պահանջած 5 Վ-ի:

Քանի որ դա վերալիցքավորվող էներգիայի աղբյուր է, ինձ անհրաժեշտ էր միջոց իմանալ, թե երբ է այն լիցքաթափվում: Դրա համար ես բջիջի դրական վերջը միացրեցի Arduino- ի անալոգային քորոցին: Կարգավորման հաջորդականության ընթացքում ես կկարդամ այդ լարումը և այն կդարձնեմ կարդալու եղանակի `լիցքավորման մակարդակը գնահատելու համար: Ես գրեցի մի հիմք li-ion հզորության բանաձևի մասին: Ավելի ուշ ես կբացատրեմ, թե ինչպես եմ դա ցուցադրում:

Կոճակ

Մեզ անհրաժեշտ է հետհաշվարկը սկսելու միջոց, և դրա համար միացման/անջատման ռոքերային անջատիչը լավ կլիներ: Ես ընտրեցի օգտագործել մի ակնթարթային կոճակ, որը կապված է GND և RESET կապերի միջև: Հետհաշվարկի ամբողջ ցիկլի ավարտին Arduino- ն անցնում է խոր քնի վիճակի և կարող է արթնանալ կամ անջատելով այն միացնելով, կամ RESET- ի քորոցը ցածր դնել, ինչը հարմար է: Այդ կոճակը ինձ հնարավորություն է տալիս «միացնել» հետհաշվարկը և այն վերականգնել, երբ ուզում եմ: Չեմ կարող հետհաշվարկ դարձնել, թե երբ է այն սկսվել, բայց կարծում եմ, որ դա մեծ գործ չէ:

Քայլ 2: Խմբագրել և վերբեռնել ծածկագիրը

Խմբագրել և վերբեռնել ծածկագիրը
Խմբագրել և վերբեռնել ծածկագիրը

Կոդին կգտնեք կցված: Այն օգտագործում է SevSeg անունով գրադարան, որը կարող եք տեղադրել IDE- ի գրադարանների կառավարչի միջոցով կամ ներբեռնել https://github.com/DeanIsMe/SevSeg կայքից:

Կան մի քանի փոփոխություններ, որոնք գուցե ցանկանաք ներբեռնելուց առաջ ՝

Հետհաշվարկ

Ատամների յուրաքանչյուր խմբի համար ցուցադրվում է հետհաշվարկ: Յուրաքանչյուր խմբի համար այն սահմանեցի 20 վայրկյան: Նշված նշանների ցուցադրման համար կա 5 խումբ և որոշ դադարներ (տե՛ս ստորև), այնպես որ ատամների խոզանակի ծախսած ընդհանուր ժամանակը պետք է լինի մոտ 2 րոպե: Ես լսել եմ, որ սա առաջարկվող ժամկետն է:

Եթե ցանկանում եք փոփոխել ժամաչափը, նայեք 14 -րդ տողին:

Ամրացնել առաջադրանքները

  • եթե օգտագործում եք սովորական կաթոդային էկրաններ, 84-րդ տողը փոխեք «COMMON_CATHODE»-ի
  • հատվածների կապերի համար փոխեք տողը 82 (ներկայումս սահմանվել է 4 -ից 11 -ը)
  • A/K կապերի համար փոխեք տողը 80 (ներկայումս դրված է 2 և 3)
  • լարման տվիչի համար փոխեք 23 կապի գիծը (ներկայումս սահմանված է A0)
  • ազդանշանի համար փոխեք քորոց 19 -ը (ներկայումս սահմանված է 12)

Հնչյուններ

Որոշ երաժշտական նոտաներ սահմանեցի 36 -ից 41 -րդ տողերի իրենց մոտավոր հաճախականությամբ, եթե կարծում եք, որ ցանկանում եք տարբեր հնչերանգներ նվագել, գուցե ցանկանաք ավելին ավելացնել այդ ցուցակին:

Այն վճարում է 2 տարբեր երանգներ.

  • մի տեսակ ծլվլոց յուրաքանչյուր ատամների խմբի սկզբում, տող 206
  • վերջում «խնջույքի» տոն (պարգևատրման տեսակ), տող 201

Դուք կարող եք փոխել այդ հնչերանգները, ցուցակները պարունակում են երաժշտական նոտայի և նոտայի տևողության այլընտրանք, եղե՛ք ստեղծագործ:

Անիմացիա

Ատամների յուրաքանչյուր խմբի սկզբում կա ցուցադրվող խումբը խորհրդանշող ցուցադրություն: Հինգ խմբի խորհրդանիշները սահմանվում են 71 -ից 74 -րդ տողում: Եթե ցանկանում եք, կարող եք խմբագրել սա:

Հերթականության հենց վերջում այդ խորհրդանիշները փոխարինվում են ՝ ստեղծելով մի տեսակ անիմացիա:

Մարտկոցի մակարդակի ցուցիչ

Հերթականության սկզբում մարտկոցի մակարդակը նշվում է որպես «բար» էկրան, որը երևում է 3 վայրկյանի ընթացքում: Յուրաքանչյուր թվանշան կարող է ցուցադրել երեք հորիզոնական շերտ: Երբ ցուցադրվում են բոլոր 6 բարերը, դա նշանակում է, որ մարտկոցը լիքն է: Ձողերը չեն լուսավորվի վերևից ներքև և ձախից աջ ՝ մարտկոցի մակարդակը նվազելով: Կարող եք փոխել դա և ցուցադրել էներգիայի մնացած տոկոսը ներկայացնող թիվ, եթե ցանկանում եք, կոդը գտնվում է 100 -րդ տողում:

Քայլ 3: Ստեղծեք պարիսպ

Ստեղծեք պարիսպ
Ստեղծեք պարիսպ
Ստեղծեք պարիսպ
Ստեղծեք պարիսպ
Ստեղծեք պարիսպ
Ստեղծեք պարիսպ
Ստեղծեք պարիսպ
Ստեղծեք պարիսպ

Կից կարող եք գտնել իմ նախագծած Sketchup մոդելը:

Այն, հավանաբար, չի համապատասխանի ձեր կարիքներին, քանի որ այն խիստ կախված է ձեր շրջանի/բաղադրիչների կոմպակտությունից և չափից: Կարգավորեք այնպես, ինչպես անհրաժեշտ է:)

Կարծում եմ, ես օգտագործել եմ 3/16 "կեչիի նրբատախտակ, և կոճակի գլխարկի համար 1/2" կլոր դոդ:

Դուք կնկատեք, որ տուփի հետևի հատվածը փորագրված է, որտեղ կցված կլինի պիեզո ազդանշանը, այստեղ ես կատարում եմ պասիվ ձայնային ուժեղացում:

Քայլ 4: Տեղադրեք բաղադրիչները պատյանում

Տեղադրեք բաղադրիչները պատյանում
Տեղադրեք բաղադրիչները պատյանում
Տեղադրեք բաղադրիչները պատյանում
Տեղադրեք բաղադրիչները պատյանում
Տեղադրեք բաղադրիչները պատյանում
Տեղադրեք բաղադրիչները պատյանում

Ես օգտագործեցի երկկողմանի փրփուր ժապավեն `մարտկոցը, լիցքավորիչը/ուժեղացուցիչ մոդուլը և պիեզո ազդանշանը տեղում պահելու համար: Ես դրա մի մասը օգտագործեցի նաև որպես հեռավորություն սալիկի և նրբատախտակի միջև, այլապես ցուցադրումը դուրս կգար ոչ այնքան գեղեցիկ ձևով:

Ես կպցրեցի կոճակը CI սոսինձով, բայց դա բավարար չէր ճնշումը դիմանալու համար այն գործարկելիս, այնպես որ ես փոքր տրամագծով աշտարակ օգտագործեցի այն տեղում պահելու համար (տես նկարը):

Ես օգտագործել եմ CI սոսինձ, ինչպես նաև պիեզո ազդանշանը կպցնել հետևի ափսեի վրա, նախքան այն փակելը:

Իմ առաջարկությունը. Ստուգեք, որ ամեն ինչ մեկ-մեկ աշխատում է միացման ժամանակ, ես ստիպված էի մի քանի անգամ վերաբացել և մեկուսացնել կարճ միացման որոշ տարածքներ:

Ներքևում ավելացրեք որոշ ռետինե ոտքեր, դա պրոֆեսիոնալ տեսք է տալիս;)

Քայլ 5: Եզրակացություն

Եզրակացություն
Եզրակացություն
Եզրակացություն
Եզրակացություն

Դուք կարող եք նկատել, որ թվերը գլխիվայր շրջված են, սա սխալ է, որը ես թույլ եմ տվել բաղադրիչները շարելուց հետո: Ես լուծեցի այդ հարցը ՝ տեղափոխելով կապի առաջադրանքը, դա մեծ գործ չէ, քանի որ ես չեմ օգտագործում կետը/կետը:

Ինչևէ, այս նախագիծը իսկապես զվարճալի էր պատրաստել, և իմ երեխան սիրում է այն:

Մի հապաղեք տեղադրել ձեր մեկնաբանություններն ու առաջարկությունները:

Շնորհակալություն կարդալու համար:

Խորհուրդ ենք տալիս: