Мазмуну:

$ 20 Holiday Cheer Box: 5 кадам (Сүрөттөр менен)
$ 20 Holiday Cheer Box: 5 кадам (Сүрөттөр менен)

Video: $ 20 Holiday Cheer Box: 5 кадам (Сүрөттөр менен)

Video: $ 20 Holiday Cheer Box: 5 кадам (Сүрөттөр менен)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Ноябрь
Anonim
$ 20 Майрамдык Шайыр Куту
$ 20 Майрамдык Шайыр Куту

Бул долбоор сизге кнопка басылганда туш келди добушту ойнотуучу кутуну кантип курууну көрсөтөт. Бул учурда, мен аны стратегиялык түрдө каникул учурунда офистин айланасына жайгаштыра турган кутуну куруу үчүн колдондум. Адамдар баскычты басканда, алар майрамга карата кандай сезимде болушканына жараша, көңүлүн көтөрүп же кыжырданткан кыска майрамдык тематикалык үн клипти угушат.

Бирок, аны башка нерселер үчүн да колдонсоңуз болот. Мен дагы дал ушул дизайнды колдонуп, эшиктин коңгуроосунун үнүн ойнотуучу өзүмдүн коңгуроомду жасадым. Бул кандайдыр бир долбоорго үн кошуунун эң сонун жолу.

Бул менин Secret Code Box долбоорума абдан окшош, бирок бул жолу бир баскыч жана клавиатура жок.

1 -кадам: Бөлүктөр

  • Arduino Nano Ebayде $ 4
  • MP3-Flash-16P үн модулу $ 5 Ebayде
  • Узун USB кабели
  • 5В USB дубал кубаттагычы 2 доллар же сизде эскиси болушу мүмкүн
  • Кез келген туш келди арзан спикер $ 2 же, балким, тегерегинде башка нерседен бекер
  • Көз ирмемдик баскыч $ 1
  • Долбоор кутусу $ 6

Мен бул бөлүктөрдүн көбүн жылдар бою бөлүп алган же сактап калган нерселерден кайра колдоно алдым, андыктан менин чыныгы наркым нано жана үн модулу үчүн болгону 9 доллар болчу.

2 -кадам: Үн файлдарыңызды жүктөңүз

Үн файлдарыңызды жүктөңүз
Үн файлдарыңызды жүктөңүз

Колдонгуңуз келген кээ бир үн клиптерин таап, аларды компьютериңизге жүктөө үчүн интернетти тазалаңыз. Мен бул үн модулдары mp3 кысуу үчүн туруктуу бит ылдамдыгын жана аудио файлдагы 44100 самле ылдамдыгын жакшы көрдүм. Эгер үн файлдарыңыз бул өзгөчөлүктөргө туура келбесин билбесеңиз, Audacity сыяктуу аудио түзөтүү программасын колдонуп, файлды ачып, анан аны туура орнотуулар менен кайра сактап коюңуз. Ошондой эле Audacity'ди колдонуп, узагыраак үн клиптерин керектөөлөрүңүзгө ылайыктуу кылып кыскартыңыз.

Үн модулун USB портуна туташтырыңыз, ал кичинекей USB диск катары көрүнүшү керек. Трансфер сизге 0001.mp3, 0002.mp3, 0003.mp3 ж.б.у.с. Бул үн модулу аларды ойной алышы үчүн маанилүү.

3 -кадам: Компоненттериңизди чогултуңуз

Компоненттериңизди чогултуп алыңыз
Компоненттериңизди чогултуп алыңыз
Компоненттериңизди чогултуп алыңыз
Компоненттериңизди чогултуп алыңыз

Долбоор кутуңузга тешип, баскычын бекиңиз. Ошондой эле үндү такыраак угуу үчүн динамикти орноткон жерлериңизде тешиктерди бургуңуз келет. USB кабелинин өтүшү үчүн дагы бир тешик бургулаңыз. USB кабелинин учун кесип, тешиктен өткөрүңүз. Чыңалуудан арылуу үчүн жана кабелдин тешиктен артка тартылышына жол бербөө үчүн USB кабелине түйүн байлаңыз.

Сүрөттө көрсөтүлгөндөй компоненттерди туташтырыңыз. USB кабелиндеги кызыл зымды Arduinoдогу VINге жана кара зымды GNDге туташтырыңыз. Сиз сатып алган үн модулуна жараша, pinout башкача болушу мүмкүн, андыктан туура пинту табуу үчүн документтерди текшериңиз же интернетте бир аз изилдөө жүргүзүңүз. Бактыга жараша, ebay сатуучу буюмдардын тизмеси менен pinoutту жарыялады.

4 -кадам: Код

Үн модулу үчүн Arduino китепканасын жүктөп алып, орнотушуңуз керек болот.

github.com/Critters/MP3FLASH16P/archive/master.zip

Github баракчасында кээ бир жакшы көрсөтмөлөр бар, аларды сиз да окууну каалашыңыз мүмкүн.

github.com/Critters/MP3FLASH16P

Долбоордун өзү үчүн код абдан жөнөкөй. Arduino Nano'ду компьютериңизге туташтырып, бул скриптти жүктөңүз.

#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;

жараксыз орнотуу () {

pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Randomize randomandom randomSeed (analogRead (A0)); }

void loop () {

if (digitalRead (12) == LOW) {// random (1, 19), анда 19 үн файлдарынын санынан 1 чоң болот // Акыркы санды 1 - 30 myPlayer.playFileAndWait (кокус (1, 19), 25); }}

5 -кадам: Аны андан ары алыңыз

Сиздин кутуңуз азыр иштеп жатат жана кээ бир кызыктуу үндөрдү ойноп жатат деп үмүттөнөбүз. Эми кээ бир леддерди же жасалгаларды кошуп, бир аз кийинтип көрүңүз. Балким, аны дарагыңызга илинүүчү жасалгаларга айландырыңыз. Мен чоң жаркыраган кызыл LED баскычын коштум, мен капталдарына бир нече мүйүз кошуу процессиндемин:)

Сунушталууда: