Мазмұны:

30 минуттық таймер дабылы: 3 қадам (суреттермен)
30 минуттық таймер дабылы: 3 қадам (суреттермен)

Бейне: 30 минуттық таймер дабылы: 3 қадам (суреттермен)

Бейне: 30 минуттық таймер дабылы: 3 қадам (суреттермен)
Бейне: BlitzWolf BW-IS22 Дабыл, wi-fi GSM, Tuya Smart, Home Assistant қолданбасында біріктіру және басқару 2024, Шілде
Anonim

Досы 30 минуттық уақытқа ресурс жалдайтын шағын кәсіппен айналысады. Ол әр 30 минут сайын (сағат және жарты сағатта) жағымды гонг дыбысымен дабыл беретін, бірақ ештеңе таба алмайтын таймер іздеді.

Мен Arduino негізіндегі қарапайым оятқышты жасауды ұсындым, бұл дизайн Pro Micro микроконтроллерін, DFPlayer Mini MP3 ойнатқышын және DS3231 нақты уақыт сағатын (RTC.) Қолданады, мен Fusion 360 негізіндегі корпусты жобалау үшін Fusion 360 қолдандым. Оқу құралы - оңай орнатылатын қапшықтар!

Жабдықтар

  • Arduino Pro Micro, 5 вольтты, 16 МГц
  • DFPlayer Mini MP3 ойнатқышы
  • MicroSD картасы
  • DS3231RTC
  • I2C интерфейсі бар 1602 16x2 СКД
  • шағын динамик
  • SPST -тің 2 кішкене түймелері
  • 5 вольтты тұрақты ток көзі
  • Қуатты енгізуге арналған баррель ұясы
  • түрлі бұрандалар/тоқтау/жаңғақтар және т.б.
  • тақта
  • әйелдер мен ерлердің басы 2,54 мм
  • 3D басып шығарылған корпус

1 -қадам: Прототип және Arduino кодын әзірлеу

Image
Image

Мен дизайнды SparkFun Inventor's жиынтығымен прототиптедім, оған Arduino Uno тақтасы, нан тақтасы, секіргіш сымдар және т.б кіреді. Бұл Arduino жобаларын прототиптеуге арналған көптеген басқа платформалармен бірге жақсы платформа.

Мен алғаш рет «Tiny RTC» DS1307 нақты уақытты қолдандым. Ол жалпы жобаға қуат берілмегенде уақытты сақтау үшін CR2032 резервтік батареясын қосады, бірақ мен дәлірек уақытты сақтау үшін температуралық компенсацияланған осцилляторды қамтитындықтан DS3231 RTC жақсы таңдау екенін білдім. температурасы өтелмейді, сондықтан сатып алмас бұрын мұқият тексеріңіз.

DFPlayer Mini MP3 ойнатқышының құжаттамасына қосылу схемасы мен үлгі коды кіреді. Бұл мен үшін жақсы жұмыс істеді. Дабыл дыбысы үшін маған Freesound-тағы «киізден жасалған балғамен соғылған әнші табақ» жазбасы ұнады. Audacity көмегімен жазбаны моноға айналдырдым, оны қысқа ұзындыққа дейін қысқарттым, өшіруді қостым, және оны.mp3 файлына сақтады. Содан кейін мен.mp3 файлын SD картасына көшіріп, оны DFPlayer Mini -ге енгіздім. (Әрине, бұл дизайн дабыл үшін кез келген дыбысты қолдануға мүмкіндік береді.)

Екі түймешік уақытты бір минутқа көбейтеді/азайтады. Мен бұларды үзіліс үшін қосылған 2 істікшеге қостым және attachInterrupt () қолдандым

Код «shoni_clock.ino» тіркемесінде. Arduino коды мен қосылымдары үшін ресурстар:

  • DFPlayer Mini MP3 ойнатқышы

    #«DFRobotDFPlayerMini.h» қосыңыз

  • Adafruit RTClib
  • #қосу
  • LiquidCrystal_I2C
  • #қосу

2 -қадам: схема

Мен тізбекті жобалау үшін Fritzing қолдандым.

  • схемалық Fritzing көзі: shoni_clock.fzz
  • схемалық.pdf: shoni_clock_schem.pdf

3 -қадам: Корпустың дизайны

Корпустың дизайны
Корпустың дизайны
Корпустың дизайны
Корпустың дизайны
Корпустың дизайны
Корпустың дизайны
Корпустың дизайны
Корпустың дизайны

Бұл жоба 3D CAD -тың дизайн дағдыларын жетілдірудің тамаша мүмкіндігі болды. Мен Fusion 360 -ты қолданамын. Fusion 360 оқулығы - Easy Snap Fit Cases! бұрандасыз/желімсіз қоршау үшін біріктірілген мүмкіндіктері бар параметрлерге негізделген (ұзындығы, ені, биіктігі, қабығының қалыңдығы) корпустарды жобалаудың пайдалы әдістемесін көрсетеді.

Мен қуат ұясына, СКД дисплейіне, уақытты реттеу түймелеріне және динамикке саңылаулар мен ойықтарды қостым. Динамикті корпустың ішкі жағына бекіту үшін қарапайым сақина жасадым, тікбұрышты массив жасау үшін Fusion 360 үлгі құралын қолдандым. Дөңгелек динамик гриль үлгісін жасау жақсы болар еді, бірақ мен мұны істеудің қарапайым әдісін таба алмадым. соңғы нұсқада. Дөңгелек динамик үлгісін қалай жасау керектігі туралы ойыңыз бар ма? Түсініктеме арқылы бізге хабарлаңыз.

Мен мұны 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

Ұсынылған: