Съдържание:

Спрете дрънканията с приятеля: 8 стъпки (със снимки)
Спрете дрънканията с приятеля: 8 стъпки (със снимки)

Видео: Спрете дрънканията с приятеля: 8 стъпки (със снимки)

Видео: Спрете дрънканията с приятеля: 8 стъпки (със снимки)
Видео: Смешната краставица 2024, Ноември
Anonim
Спрете дрънканията с приятеля
Спрете дрънканията с приятеля

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

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

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

В тази демонстрация ще ви покажа как да направите своя собствена персонализирана запушалка. Използвам тематичната песен на Curb Your Enthusiasm (Frolic) и най -малката цигулка в света (Woe is Me), но можете да промените кода, за да използвате всяка песен изобщо!

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

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

Материали - за малка версия:

  • Размер на корпуса M522
  • 3.3V Pro Micro или 3.3V Мини дрънкулка
  • Говорителят
  • Моментален бутон или превключвател
  • Поставка за батерии за монети
  • 3v монетна батерия
  • Допълнителни проводници, термосвиваема, запояваща лента

Материали - за средна версия:

  • Размер на корпуса M530
  • Всеки 5v микроконтролер (като Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather)
  • Говорителят
  • Моментален бутон или превключвател
  • Поставка за батерия
  • 5v DC преобразувател (по избор - необходим е само ако вашият микроконтролер няма регулатор на напрежение 5v)
  • 9V батерия
  • Допълнителни проводници, термосвиваема лента, спояваща лента, пяна и гумена лента

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

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

Стъпка 2: Тествайте мелодията на високоговорителите на Arduino

Тествайте мелодията на високоговорителя на Arduino
Тествайте мелодията на високоговорителя на Arduino
Тествайте мелодията на високоговорителя на Arduino
Тествайте мелодията на високоговорителя на Arduino
Тествайте мелодията на високоговорителя на Arduino
Тествайте мелодията на високоговорителя на Arduino

Започнете, като пуснете най -основната мелодия с вашия микроконтролер и високоговорител.

Отворете софтуера Arduino и се уверете, че е настроен да програмира вашия микроконтролер. Ако никога преди не сте програмирали дъската си, проверете инструкциите от вашия микроконтролер, преди да продължите.

Погледнете схемата за извеждане, доставена с вашия микроконтролер, и идентифицирайте един заземителен и един PWM извод. Ще закачите тези два щифта към нашия говорител. Заземяващият щифт трябва да се свърже с отрицателната (-) страна на вашия високоговорител, а PWM щифтът трябва да се свърже с положителната (+) страна на вашия високоговорител. Забележете съответния номер, на който е присвоен вашият PWM пин; в моя пример използвам Teensy 2.0 ++ и се свързвам с PWM пин #26.

Софтуерът Arduino излиза от кутията с цял куп полезни примери. Отворете звуковия пример, като отидете на Файл -> Примери -> 02. Цифров -> toneMelody. Гледайки изходния код, на ред 37 ще видите извикването на функцията „тон (8, мелодия [thisNote], noteDuration);“и на ред 44 ще видите извикването на функцията „noTone (8);“На тези два реда заменете номер 8 с PWM щифта, който използвате. Така че за мен това би станало „тон (26, мелодия [thisNote], noteDuration);“и „noTone (26);“съответно.

След това щракнете върху бутона със стрелка „качване“, за да поставите този код на вашия arduino. Трябва да чуете основна демо мелодия, която свири през говорителя.

Стъпка 3: Персонализирайте песента

Персонализирайте песента
Персонализирайте песента

Сега, когато звукът излиза от високоговорителя, персонализирайте песента, така че да отговаря на вашия играч. В нашата къща тематичната песен „Curb Your Enthusiasm“и „Най -малката цигулка в света“обикновено спират ревността в песните си, така че това са двете песни, които ще използвам в този пример.

Намерете нотите за песента, която искате да използвате чрез Google. (И ако трябва да освежите четенето на ноти, вижте този урок.)

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

Можете да изтеглите изходния код на няколко примера тук:

Сдържайте вашия ентусиазъм / Пример за веселие

Пример за най -малката цигулка в света / Горко ми е

Стъпка 4: Свържете цялата верига

Свържете цялата верига
Свържете цялата верига

Сега, когато вашата песен свири на микроконтролера, нека заменим USB връзката към компютъра със захранване от батерия.

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

Ако използвате микроконтролер, който приема 5V с 9V батерия и вашият микроконтролер няма регулатор на напрежението, тогава ще искате да използвате и 5V понижаващ преобразувател, който ще превърне 9V от батерия в 5V за микроконтролера. Закачете конвертора между превключвателя и захранващата страна на батерията, както е показано на изображението по -горе. (Ако използвате 3.3V микроконтролер с 3V батерия, можете да пропуснете това парче.)

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

Стъпка 5: Подгответе кутията

Подгответе кутията
Подгответе кутията
Подгответе кутията
Подгответе кутията
Подгответе кутията
Подгответе кутията
Подгответе кутията
Подгответе кутията

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

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

Преди да пробиете дупки в кутията, няколко бележки:

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

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

Стъпка 6: Окончателно окабеляване

Окончателно окабеляване
Окончателно окабеляване
Окончателно окабеляване
Окончателно окабеляване
Окончателно окабеляване
Окончателно окабеляване

Сега, когато сте подготвили корпуса си, е време да направите последното окабеляване на веригата с спойка и термосвиване. Подстрижете кабелите си колкото е възможно по -къси, така че да се поберат в контейнера. Когато свързвам два проводника, обичам да:

  • Подрежете малко парче термоусадочен материал и го поставете върху един от двата проводника.
  • Завийте двата проводника заедно.
  • Запоявайте тъканото съединение заедно с малко количество спойка. (Както винаги, носете предпазни очила, респиратор и използвайте добра вентилация при запояване!)
  • Покрийте запоеното съединение с термосвиване. Загрейте термосвиваемия с термопистолета, за да го запечатате на място.

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

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

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

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

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

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