Съдържание:

Ужасно до страхотно: Сменете механичен алармен звук: 8 стъпки (със снимки)
Ужасно до страхотно: Сменете механичен алармен звук: 8 стъпки (със снимки)

Видео: Ужасно до страхотно: Сменете механичен алармен звук: 8 стъпки (със снимки)

Видео: Ужасно до страхотно: Сменете механичен алармен звук: 8 стъпки (със снимки)
Видео: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Ноември
Anonim
Ужасно до страхотно: Сменете механичен алармен звук
Ужасно до страхотно: Сменете механичен алармен звук

Надявайки се да намаля употребата на смартфон през нощта, взех старинен будилник до леглото си. Този красив механичен часовник има само един проблем: наистина ужасяващ алармен звук. (Вижте първия видеоклип по -горе.)

Нищо чудно защо този часовник вече не се използва - той по същество е неизползваем като аларма; звучи като парче метал, плачещо от мъка.

Изглеждаше като ужасна загуба да го изхвърля напълно, затова реших да видя дали мога да заменя звука на алармата с нещо по -добро. Отне малко време, но открих, че всъщност беше доста лесно!

Ако имате стар механичен часовник, който обичате да виждате, но не чувате, следвайте тези стъпки, за да видите как можете да замените звука с вашия собствен персонализиран звук на алармата.

Стъпка 1: Инструменти и материали

Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали

Материали:

  • 3V микроконтролер (като Pro Micro 3V или Adafruit Feather)
  • MP3 щит за микроконтролер. (По избор - за възпроизвеждане на истински звук)
  • Раница или крило с активиран Wi -Fi. (По избор - за интелигентна аларма. Имайте предвид, че перата на Adafruit имат вграден WIFI, така че не е необходим допълнителен щит, ако имате такъв.)
  • Говорителят
  • Персонализиран превключвател (тактилен бутон, лостов превключвател, сензор за налягане, магнитен тръстиков превключвател, сензор за наклон - вижте следващата стъпка за повече информация за това)
  • Поставка за батерии за монети
  • 3v монетна батерия
  • Допълнителни проводници, термосвиване, спойка
  • Супер лепило, монтажна лента и малки скоби за

Инструменти:

  • За основно окабеляване: ножове, поялник, термопистолет, ръце за помощ
  • За корпус: Свредло и свредла за пластмаса
  • За безопасност при запояване и пробиване: очила и респиратор
  • За програмиране на вашия микроконтролер: Arduino Software, USB

Стъпка 2: Проучете звука на алармата

Проучете звука на алармата
Проучете звука на алармата
Проучете звука на алармата
Проучете звука на алармата

Проверете дали будилникът ви е изключен. (Всъщност проверете отново!) Ще отворите алармената кутия, която може да е изложила електрически токове, така че определено първо я изключете.

Определете откъде идва звукът на алармата. Говорител ли е или зумер? Това механичен спусък ли е? По -старите аларми ще имат по -голяма вероятност да имат механичен спусък, като този, който използвам в моя пример.

Ако имате високоговорител или зумер, тогава, когато алармата се задейства, ще можете да прочетете сигнал, идващ през линията на високоговорителя. (Няма да надхвърлям този подход в тази инструкция, но ако има страхотно видео в YouTube, което очертава подхода, който бихте предприели в този сценарий тук.)

Ако имате механичен спусък, както в моя случай, търсите място, където да прихванете физическия спусък и да го замените (или комбинирате) със свой собствен превключвател.

След много разследвания мога да видя, че алармата в часовника ми се задейства от прорез, перпендикулярен на предавката, която освобождава пружина, което причинява ужасно бръмчене, което се счита за аларма. Вашият механизъм може да е същият или малко по -различен, така че погледнете го внимателно и бъдете търпеливи.

Сега, когато сте определили къде е задействана алармата, е време да определите какъв спусък да използвате, за да я прихванете. Няколко опции са: прости превключватели с бутон, тактилни превключватели, превключватели на наклона, магнитни тръстикови превключватели или може би дори сензор за близост. Това е уникално творческа стъпка в този проект: няма правилен или грешен отговор. Ето няколко превключвателя, за които да мислите като за възможности:

  • Тактилен превключвател: Това е много малък превключвател с бутон.
  • Лостов превключвател: Това е подобно на тактилен превключвател, но с по -голяма площ за натискане.
  • Превключвател за накланяне: Този превключвател се включва, когато е напълно изправен, и се изключва, когато е наклонен под ъгъл.
  • Магнитен тръстиков превключвател: Този превключвател се включва, когато магнит дойде в непосредствена близост.
  • Сензор за налягане: Този сензор връща променливо налягане, приложено към сензора.
  • Сензор за близост на близост: Този сензор връща променливо разстояние между 4 см и 31 см.

Препоръчвам да закупите няколко различни типа превключватели и да ги изпробвате, тъй като първият ви инстинкт може да не работи. Например, надявах се, че тактилен или лостов превключвател ще работи за алармата ми, но установих, че не е достатъчно чувствителен. Вместо това използвах магнитен тръстиков превключвател, който работи леко за разстоянието и силите, с които работя.

Стъпка 3: Тествайте вашия тригер

Сега, когато сте определили как физически се задейства аларма и как можете да я прихванете, е време да я тествате.

Свържете сензора към вашия мултиметър на настройката за непрекъснатост, така че когато сензорът е включен, той ще предизвика шум на вашия многометър.

Задръжте или залепете превключвателя на място в будилника, така че когато алармата е включена, той задейства превключвателя ви. Тук ще ви бъде полезно наличието на няколко типа превключватели.

Трябва да определите добро място за монтиране на превключвателя, така че да се задейства, когато алармата се включи, и да заглуши, когато заглушите алармата.

Опитах няколко различни типа бутони - тактилни, нива и наклони, но открих, че магнитът е най -надеждният за моето приложение.

Стъпка 4: Създайте своя собствена аларма с прост звук

Създайте своя собствена аларма с прост звук
Създайте своя собствена аларма с прост звук
Създайте своя собствена аларма с прост звук
Създайте своя собствена аларма с прост звук
Създайте своя собствена аларма с прост звук
Създайте своя собствена аларма с прост звук

Сега извадете своя микроконтролер, високоговорител и лаптоп, за да започнете да работите върху персонализирания звук на алармата. Свържете отрицателната страна на високоговорителя към заземяващ щифт на вашия микроконтролер. Свържете положителната страна на високоговорителя към PWM щифт на вашия микроконтролер. (Всеки микроконтролер е различен, затова вижте дигаграмата Pinout от производителя, за да видите кои щифтове са PWM и какъв е номерът.) Забележете номера, свързан с PWM пина.

Ако все още не сте, инсталирайте Arduino и го конфигурирайте да работи с вашата платка за микроконтролер. (Всеки микроконтролер е различен, затова вижте инструкциите от производителя, за да видите как да изтеглите правилните драйвери на платката, за да работите с Arduino.)

Arduino идва с примерен цифров аудио скрипт, наречен „toneMelody“. Отворете скрипта toneMelody, като отидете в Примери -> Цифров -> toneMelody. В този пример заменете номер 8 на линии 37 и 44 с номера на вашия PWM щифт.

Сега качете скрипта и го тествайте. Трябва да чувате звук през високоговорителя!

След това ще персонализираме мелодията да бъде нещо напълно различно. За мен обичам да се събуждам с приятен, нежен звук, така че ще използвам нотите от Gymnopedie no. 1.

Потърсете в Google музикалната класация за песента, която искате да използвате, и ние ще ги превърнем в кодови бележки. Ако имате нужда от основно въведение в четенето на бележките в лентова диаграма, вижте този урок.

Редактирайте масива "мелодия" на ред 22 и масива noteDurations на ред 27, за да персонализирате звука на алармата си. За всяка нота в песента от лентовата диаграма определете съответната нота във файла pitches.h, както е показано на екрана по -горе Добавете тази бележка към масива „melody“и продължителността на възела в масива „noteDurations“и увеличете общия брой ноти в ред 32.

Сега трябва да имате персонализирана аларма, която да свири през високоговорителите!

Ето примерна скица за възпроизвеждане на тази много груба мелодия.

Стъпка 5: Създайте своя собствена аларма с MP3 звук

Не бих ви обвинявал, ако послушате примера в последната стъпка и си помислите - „това всъщност не звучи много по -добре“. В тази следваща стъпка ще направим още една крачка напред и ще добавим своя собствена аларма за MP3 аудио файл.

За да възпроизвеждате висококачествени аудио файлове, ще ви е необходим по-мощен микроконтролер, който може да възпроизвежда истински аудио файлове. Аз ще бъда перото на Adafruit Music Maker, но разбира се можете да използвате всеки микроконтролер, който може да възпроизвежда mp3 аудио.

Подобно на предишната стъпка, включете положителните и отрицателните щифтове на високоговорителя в щифтовете на вашия микроконтролер. Ако използвате крилото с пера от Adafruit Music Maker, можете да получите достъп до лесен аудио пример, като отворите File -> Examples -> Adafruit VS1053 Library -> feather_player. (Имайте предвид, че има няколко специални стъпки за инсталиране на тези примери за персонализирана библиотека, към които можете да се обърнете тук.)

Сега качете скрипта и го тествайте. Трябва да чувате фантастично MP3 аудио през високоговорителя си!

Ето примерна скица за възпроизвеждане на MP3 аларма с крилото на пера Adafruit Music Maker.

Стъпка 6: Монтирайте високоговорителя

Монтирайте високоговорителя
Монтирайте високоговорителя

Сега определете къде на вашата аларма можете да поставите новия високоговорител. Може би искате да го монтирате отзад или отстрани?

В моя случай го монтирах отгоре, като малка шапка. Съжалявам за това, така че определено помислете малко преди да започнете да пробивате.

След като определите къде да монтирате високоговорителя, маркирайте местата, където ще пробиете, и внимателно пробийте дупките с помощта на свредло, направено за пластмаса. Не е нужно да използвате бормашина, направена за пластмаса, но открих, че тя работи по -добре за деликатни пластмаси и ще помогне да се предпази кутията от напукване.

Стъпка 7: Завършете веригата

Завършете веригата
Завършете веригата

Досега просто тествахме превключвателя и високоговорителя независимо, но сега е време да ги съберем като цялостна верига.

  • Запоявайте проводниците на високоговорителите към дъската. (Отрицателно към земята и положително към PWM щифта)
  • Запояйте отрицателната страна на батерията към земята на дъската.
  • Запоявайте положителната страна на тестото към едната страна на превключвателя.
  • Запояйте другата страна на превключвателя в щифта за захранване на дъската. (Всяка дъска е различна, затова проверете документацията на дъската, за да видите кой щифт се използва за захранване на платката.)

Както винаги - използвайте подходяща вентилация и респиратор при запояване!

Сега, когато превключвателят ви е включен, трябва да чуете звука на алармата, който излиза от високоговорителите!

Стъпка 8: Сложете всичко заедно

Сложете всичко заедно
Сложете всичко заедно
Сложете всичко заедно
Сложете всичко заедно

И накрая, деликатната работа по сглобяването на всичко. Използвах супер-лепило и малка скоба, за да монтирам превключвателя си на правилното място, тъй като изобщо не исках това да се движи. Залепих батерията и микроконтролера към тялото на алармената кутия, за да мога по-късно да ги премахна.

Ако имате открити проводници или съединения в алармата, които провеждат електричество, бих покрил батерията и микроконтролера с нещо защитно като електрическа лента, за да се уверя, че няма да получите неочаквано пресичане на проводници.

Уверете се, че проводниците от оригиналната аларма са непокътнати и алармата може да бъде включена отново безопасно. (Не я включвайте отново, ако някой от оригиналните компоненти е повреден!)

С това казано, сега можете да завиете отново корпуса и да го тествате. Новият звук на алармата трябва да се задейства, когато механичната аларма задейства.

Препоръчано: