산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

아두이노 우노로 인도 국가 연주하기 - 간단 하드웨어 프로토타입

부품 및 소모품

부품 수량
아두이노 우노 1
비트크레이즈 마이크로 SD 카드 덱 1
스피커: 3W, 4Ω 1
범용 NPN 트랜지스터 (BC547) 1

프로젝트 개요

안녕하세요, 인도 국가를 연주하는 하드웨어 프로토타입을 개발했습니다.

구성품

회로도대로 하드웨어를 연결하세요.

좋아하는 곡을 재생하려면 라이브러리 하나가 필요합니다. TMRpcm 라이브러리 위키에서 확인 가능.

주의: 이 방식은 WAV 파일만 지원합니다. 아래 설정으로 변환하세요:

파일 변환 방법

아이튠즈 사용

편집 → 환경설정 → 가져오기 설정
인코더: WAV 인코더, 설정: 사용자 지정 → 16,000~32,000Hz, 8-bit, 모노
파일 우클릭 → "WAV 버전 생성"

오다시티(Audacity) 사용

트랙 → 스테레오 트랙을 모노로
프로젝트 레이트(Hz) → 32000, 22050, 16000, 11025 중 선택
파일 → 내보내기 → 파일 유형: 기타 비압축 파일 → 옵션...
WAV, Unsigned 8 bit PCM 선택

변환한 파일을 컴퓨터로 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 프리칭 핀아웃: E(이미터) B(베이스) C(컬렉터)

아두이노 우노로 인도 국가 연주하기 - 간단 하드웨어 프로토타입

제조공정

  1. 블루투스 제어 아두이노 스파이봇(Spybot) 만들기
  2. 플릭모트(FlickMote): 스마트 홈을 위한 제스처 제어 IR 리모컨
  3. DIY 아두이노 TV B-Gone: 모든 TV를 끄는 만능 리모컨
  4. 아두이노로 만드는 대형 LED 마스터 시계 (알람 기능 포함, 12m 거리에서도 식별 가능)
  5. 아두이노와 블루투스로 만드는 스마트 물건 찾기 'Find Me'
  6. 아두이노 나노로 만드는 빛과 소리 디스플레이: 미국 국가 연주
  7. 아두이노 프로젝트를 위한 최적화된 전원 솔루션
  8. 아두이노 틱택토 게임 - MAX7219 LED 매트릭스와 골판지 케이스
  9. 스마트 아두이노 4족 보행 로봇 제작: 단계별 완벽 가이드
  10. 게이밍용 커스텀 아두이노 조이스틱 스티어링 휠 만들기