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

30 րոպեանոց ժամաչափի զարթուցիչ `3 քայլ (նկարներով)
30 րոպեանոց ժամաչափի զարթուցիչ `3 քայլ (նկարներով)

Video: 30 րոպեանոց ժամաչափի զարթուցիչ `3 քայլ (նկարներով)

Video: 30 րոպեանոց ժամաչափի զարթուցիչ `3 քայլ (նկարներով)
Video: Հրաշալի գազարի գդալով քաղցրավենիք՝ Էլիզա #MEchatzimike 2024, Հուլիսի
Anonim

Ընկերուհին սկսում է փոքր բիզնես, որը ռեսուրս է վարձում 30 րոպեանոց սլոթերի համար: Նա փնտրեց ժամաչափ, որը կարող էր ահազանգել յուրաքանչյուր 30 րոպեն մեկ (ժամ ու կես ժամ) հաճելի գոնգի ձայնով, բայց ոչինչ չգտավ:

Ես առաջարկեցի ստեղծել Arduino- ի վրա հիմնված զարթուցիչ: Այս դիզայնը օգտագործում է Pro Micro միկրոկառավարիչ, DFPlayer Mini MP3 նվագարկիչ և DS3231 իրական ժամանակի ժամացույց (RTC Ուսումնական ձեռնարկ - Easy Snap Fit Cases!

Պարագաներ

  • Arduino Pro Micro, 5 վոլտ, 16 ՄՀց
  • DFPlayer Mini MP3 նվագարկիչ
  • MicroSD քարտ
  • DS3231RTC
  • 1602 16x2 LCD I2C ինտերֆեյսով
  • փոքր խոսնակ
  • 2 փոքր SPST կոճակ
  • 5 վոլտ DC սնուցման աղբյուր
  • Բարելի խցիկ ուժի մուտքագրման համար
  • տարբեր պտուտակներ/կանգառ/ընկույզներ և այլն:
  • պերֆ տախտակ
  • իգական և արական 2,54 մմ վերնագրեր
  • 3D տպագիր պատյան

Քայլ 1. Նախատիպի և Arduino ծածկագրի մշակում

Image
Image

Ես դիզայնը նախատիպեցի SparkFun Inventor's Kit- ի հետ, որը ներառում է Arduino Uno տախտակ, տախտակ, ցատկող լարեր և այլն: Սա լավ հարթակ է Arduino նախագծերի նախատիպավորման համար, ինչպես նաև բազմաթիվ այլ նմանատիպ հարթակներ:

Ես առաջին անգամ օգտագործեցի «Tiny RTC» DS1307 իրական ժամանակի ժամացույցը: Այն ներառում է CR2032 պահեստային մարտկոց ՝ ժամանակը պահպանելու համար, երբ ընդհանուր նախագիծը չի սնվում: Այնուամենայնիվ, ես իմացա, որ DS3231 RTC- ն ավելի լավ ընտրություն է, քանի որ այն ներառում է ջերմաստիճանով փոխհատուցվող տատանում `ավելի ճշգրիտ ժամանակի պահպանման համար: Նշենք, որ DS3231M ջերմաստիճանը չի փոխհատուցվում, այնպես որ գնելուց առաջ ուշադիր ստուգեք:

DFPlayer Mini MP3 նվագարկիչի փաստաթղթերը ներառում են միացման դիագրամ և ընտրանքային ծածկագիր: Սա ինձ համար լավ աշխատեց: Տագնապի ձայնի համար ինձ դուր եկավ Freesound- ում այս «Երգող թասը հարվածեց զգեստավոր ծայրով» ձայնասկավառակը: Audacity- ով ձայնագրությունը վերածեցի մոնոյի, կարճացրեցի այն ավելի կարճ երկարությամբ և ավելացրեցի անհետացումը, և պահեց այն.mp3 ֆայլում: Այնուհետև.mp3 ֆայլը պատճենեցի SD քարտի վրա և տեղադրեցի DFPlayer Mini- ում: (Իհարկե, այս դիզայնը թույլ է տալիս ազդանշանի համար օգտագործել ցանկացած ձայն):

Երկու կոճակ ավելացնում/նվազեցնում է ժամանակը մեկ րոպեով: Ես դրանք կապեցի 2 կապի հետ, որոնք միացված են ընդհատումների համար և օգտագործվում են attachInterrupt ()

Կոդն առկա է «shoni_clock.ino» հավելվածում: Arduino կոդի և միացումների աղբյուրները.

  • DFPlayer մինի MP3 նվագարկիչ

    #ներառել "DFRobotDFPlayerMini.h"

  • Adafruit RTClib
  • #ներառում
  • LiquidCrystal_I2C
  • #ներառում

Քայլ 2: Շղթայի դիագրամ

Շղթան նախագծելու համար ես օգտագործեցի Fritzing- ը:

  • սխեմատիկ Fritzing աղբյուրը `shoni_clock.fzz
  • սխեմատիկ.pdf: shoni_clock_schem.pdf

Քայլ 3: Գործի ձևավորում

Գործի ձևավորում
Գործի ձևավորում
Գործի ձևավորում
Գործի ձևավորում
Գործի ձևավորում
Գործի ձևավորում
Գործի ձևավորում
Գործի ձևավորում

Այս նախագիծը հիանալի հնարավորություն էր ՝ բարելավելու իմ 3D CAD ձևավորման հմտությունները: Ես օգտագործում եմ Fusion 360. The Fusion 360 Tutorial - Easy Snap Fit Cases! ցուցադրում է պարամետրերի վրա հիմնված (երկարություն, լայնություն, բարձրություն, պատյան հաստություն) պատյանների նախագծման օգտակար տեխնիկա `առանց պտուտակների/սոսինձի պատյանների ամրացման համար:

Ես ավելացրի անցքեր և կտրվածքներ հոսանքի վահանակի, LCD էկրանի, ժամանակի կարգավորիչ կոճակների և բարձրախոսի համար: Ես նախագծեցի մի պարզ օղակ `բարձրախոսը պատյան ներսում տեղադրելու համար: Ուղղանկյուն զանգված ստեղծելու համար օգտագործեցի Fusion 360 օրինակելի գործիքը: խոսափողի համար անցքեր: Ավելի լավ կլիներ ստեղծել շրջանաձև բարձրախոսների գրիլ օրինակ, բայց ես չկարողացա դա պարզ միջոց գտնել: Ինչ -որ մեկը ստեղծել էր սցենար Fusion- ի ավելի հին տարբերակի համար, բայց այն չի տեղադրվում վերջին տարբերակի վրա: Ունե՞ք գաղափար, թե ինչպես կատարել շրջանաձև բարձրախոսի օրինակ: Տեղեկացրեք մեզ մեկնաբանությամբ:

Ես սա տպել եմ PLA- ում Ender 3 տպիչով:

3D տպագրության ձևավորման ֆայլեր.

  • Բարձրախոսի տեղադրում.

    • Fusion 360 աղբյուրը ՝ speaker_mount v1.f3d
    • STL: speaker_mount.stl
  • Գործ:

    • Fusion 360 աղբյուրը ՝ ShoniClockCase v20.f3d
    • Պարիսպ STL: shoni_clock_case.stl
    • Ներքևի ծածկ STL: shoni_clock_case_bottom_cover.stl

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