工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduino Plays Indian National Anthem

コンポーネントと消耗品

>
Arduino UNO
× 1
Bitcraze MicroSDカードデッキ
× 1
スピーカー:3W、4オーム
× 1
汎用トランジスタNPN
× 1

このプロジェクトについて

みなさん、こんにちは

インド国歌を演奏するハードウェアのプロトタイプを開発しました。

コンポーネント

まず第一に必要です

  • Arduino Board Anyone
  • SDカードモジュール
  • スピーカー4オーム
  • BC547
  • 1k抵抗

すべてのハードウェアを回路図として接続します。

このリンクから見つけたお気に入りの曲を再生するには、ライブラリが1つ必要です。

この方法は、wavファイルに対してのみ機能します。したがって、この設定で曲を変換する必要があります

  • WAVファイル、
  • 8ビット、
  • 8-32khzサンプルレート、
  • モノ。

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

簡単に変換できるファイル:iTunesの使用:

  Click _> Edit> Preferences> Import Settings_Dropdownを_WAVEncoder_に変更し、設定:_Custom> 16.000kHz to 32kHz、8 bit、Mono_iTunes内の任意のファイルを右クリックし、_ "Create WAV Version" _を選択します。  

Audacityの使用:

  Tracks> Stereo Track to Mono Project Rate(HZ)> set to 32000、22050、16000 or 11025 File> Export> Save as type:Other uncompressed files> Options ... Select WAV、Unsigned 8 bit 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"); delay(58000); //曲の長さ} 

回路図

BC547フリッツピンアウトEB C

製造プロセス

  1. Arduino Spybot
  2. FlickMote
  3. 自家製テレビB-Gone
  4. マスタークロック
  5. Find Me
  6. ライト&トーンの米国国歌
  7. Arduino Power
  8. Tech-TicTacToe
  9. Arduino Quadruped
  10. Arduinoジョイスティック
  11. CNCマシン