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

Arduino UNOでインド国歌を演奏 - シンプルなハードウェアプロトタイプ

必要な部品と材料

Arduino UNO×1
Bitcraze Micro SDカードデッキ×1
スピーカー 3W, 4Ω×1
汎用NPNトランジスタ (BC547等)×1

プロジェクト概要

皆さんこんにちは、

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

コンポーネント

まず以下が必要です:

回路図通りにハードウェアを接続してください。

お気に入りの曲を再生するにはライブラリが1つ必要です。以下のリンクで見つけました:

この方法はWAVファイルのみ対応です。以下の設定で変換してください:

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

ファイル変換方法:

iTunesを使用

編集 > 環境設定 > 読み込み設定
ドロップダウンを「WAVエンコーダー」に、設定: 「カスタム > 16.000kHz-32kHz, 8-bit, モノラル」
iTunesで任意のファイルを右クリック > 「WAVバージョンを作成」

Audacityを使用

トラック > ステレオトラックをモノラルに
プロジェクトレート(Hz) > 32000, 22050, 16000, または 11025 に設定
ファイル > 書き出し > ファイルの種類: その他の非圧縮ファイル > オプション...
WAV、符号なし8-bit PCM を選択

変換したファイルをPCでSDカードにコピーすれば再生可能です。

コード

Code 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(58000);      // 曲の長さ分待機
}

回路図

BC547 Fritzingピンアウト: E B C

Arduino UNOでインド国歌を演奏 - シンプルなハードウェアプロトタイプ

製造プロセス

  1. Bluetooth操作のArduinoスパイボットを自作する
  2. FlickMote:ジェスチャー操作のIRリモコンでスマートホームを制御
  3. 自作Arduino TV-B-Gone:全テレビ対応の万能リモコン
  4. 12メートル先から見える大型LEDマスタークロック(アラーム機能付き)を自作しよう
  5. ArduinoとBluetoothで作るスマート紛失防止タグ「Find Me」
  6. Arduino Nanoで奏でる星条旗 ─ LEDライトショー付き演奏デバイス
  7. Arduinoプロジェクトのための最適化電源ソリューション
  8. Arduino三目並べ:MAX7219 LEDマトリクスと段ボールケースで自作
  9. スマートArduino四足歩行ロボットの製作:ステップバイステップガイド
  10. ゲーム用カスタムArduinoジョイスティックハンドルの製作
  11. Arduino Nano R3で本格的なCNCマシンを自作する