Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Arduino воспроизводит национальный гимн Индии

Компоненты и расходные материалы

Arduino UNO
× 1
Колода карт Micro SD Bitcraze
× 1
Динамик:3 Вт, 4 Ом
× 1
NPN-транзистор общего назначения
× 1

Об этом проекте

Всем привет,

Я разработал прототип оборудования, на котором воспроизводится национальный гимн Индии.

Компоненты

В первую очередь нам нужно

  • Любая плата Arduino
  • Модуль SD-карты
  • Динамик 4 Ом
  • BC547
  • Резистор 1 кОм

Подключите все аппаратные средства согласно принципиальной схеме.

Вам понадобится одна библиотека для воспроизведения вашей любимой песни, которую я нашел по этой ссылке.

Этот метод работает только для файла wav. поэтому вам следует преобразовать вашу песню с этими настройками

  • файл WAV,
  • 8-битный,
  • Частота дискретизации 8–32 кГц,
  • моно.

https://github.com/TMRh20/TMRpcm/wiki#functions

Файлы легко конвертируются:с помощью iTunes:

  Щелкните _> Изменить> Настройки> Параметры импорта_ Измените раскрывающееся меню на _WAV Encoder_ и настройте:_Custom> от 16,000kHz до 32kHz, 8-bit, Mono_Щелкните правой кнопкой мыши любой файл в iTunes и выберите _ «Создать версию WAV» _  

Использование Audacity:

  Tracks> Stereo Track to Mono Project Rate (HZ)> установить на 32000, 22050, 16000 или 11025 Файл> Экспорт> Тип сохранения:Другие несжатые файлы> Параметры ... Выбрать WAV, 8-битный PCM без знака  

Затем скопируйте файл на SD-карту с помощью компьютера

Это результат

Код

  • Код
Код C / C ++
 #include "SD.h" #define cs 4 # include "TMRpcm.h" #include "SPI.h" TMRpcm Bz; void setup () {Bz.speakerPin =9; Serial.begin (9600); if (! SD.begin (cs)) {return;}} void loop () {Bz.setVolume (4); Bz.play ("na.wav"); // delay (300000); // Bz.play ("176.wav"); // delay (300000); // Bz.play ("128.wav"); задержка (58000); // Продолжительность песни} 

Схема

Распиновка BC547 Fritzing E B C

Производственный процесс

  1. Arduino Spybot
  2. FlickMote
  3. Самодельный телевизор B-Gone
  4. Основные часы
  5. Найди меня
  6. Государственный гимн США с подсветкой и звуком
  7. Arduino Power
  8. Tech-TicTacToe
  9. Четвероногий Arduino
  10. Джойстик Arduino