Мазмұны:

$ 20 мерекелік көңілді қорап: 5 қадам (суреттермен)
$ 20 мерекелік көңілді қорап: 5 қадам (суреттермен)
Anonim
$ 20 мерекелік көңілді қорап
$ 20 мерекелік көңілді қорап

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

Дегенмен, сіз оны басқа нәрселер үшін пайдалана аласыз. Мен дәл осы дизайнды есік қоңырауының кездейсоқ дыбыстарын ойнайтын өз қоңырауымды жасау үшін қолдандым. Бұл кез келген жобаға дыбыс қосудың тамаша тәсілі.

Бұл менің құпия код қорабы жобасына өте ұқсас, бірақ бұл жолы тек түйме және пернетақта жоқ.

1 -қадам: бөлшектер

  • Arduino Nano Ebay -де 4 доллар
  • MP3-Flash-16P дыбыстық модулі $ 5 Ebay-де
  • Ұзын USB сымы
  • Қабырғаға 5В зарядтағыш 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 -ге қосыңыз. Сіз сатып алатын дыбыстық модульге байланысты, түйреуіш басқаша болуы мүмкін, сондықтан дұрыс түйіншікті табу үшін құжаттаманы тексеріңіз немесе интернетте кейбір зерттеулер жүргізіңіз. Бақытымызға орай, ebay сатушысы заттар тізімі бар түйіншекті орналастырды.

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); // randomSeed (analogRead (A0)) кездейсоқтықты кездейсоқтыққа бөлу; }

void loop () {

if (digitalRead (12) == LOW) {// кездейсоқ (1, 19), мұнда 19 дыбыстық файлдар санынан 1 үлкен // Соңғы санды 1 - 30 myPlayer.playFileAndWait арасындағы дыбыс деңгейіне өзгертіңіз (кездейсоқ (1, 19), 25); }}

5 -қадам: Әрі қарай жалғастырыңыз

Сіздің қорабыңыз қазір жұмыс істейді және көңілді дыбыстар ойнайды деп үміттенемін. Енді шамдарды немесе әшекейлерді қосу арқылы оны сәл киіндіріп көріңіз. Мүмкін, оны сіздің ағашқа ілінетін әшекейге айналдырыңыз. Мен шахтаға үлкен жарқыраған қызыл жарықдиодты түймені қостым, мен бүйіріне бірнеше мүйіз қосу үстіндемін:)

Ұсынылған: