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

Arduino가 인도 국가를 연주하다

구성품 및 소모품

Arduino UNO
× 1
Bitcraze Micro SD 카드 데크
× 1
스피커:3W, 4옴
× 1
범용 트랜지스터 NPN
× 1

이 프로젝트 정보

안녕하세요.

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

구성 요소

무엇보다도 우리는 필요합니다

<울>
  • Arduino 보드 사용자
  • <울>
  • SD 카드 모듈
  • <울>
  • 스피커 4ohm
  • <울>
  • BC547
  • <울>
  • 1k 저항기
  • 모든 하드웨어를 회로도와 같이 연결합니다.

    이 링크에서 찾은 좋아하는 노래를 재생하려면 하나의 라이브러리가 필요합니다.

    이 방법은 wav 파일에서만 작동합니다. 따라서 이 설정으로 노래를 변환해야 합니다.

    <울>
  • WAV 파일,
  • <울>
  • 8비트,
  • <울>
  • 8-32khz 샘플 속도,
  • <울>
  • 모노.
  • https://github.com/TMRh20/TMRpcm/wiki#functions

    파일을 쉽게 변환:iTunes 사용:

    클릭 _> 편집> 기본 설정> 가져오기 설정_드롭다운을 _WAV 인코더_로 변경하고 설정:_사용자 정의> 16.000kHz에서 32kHz, 8비트, Mono_iTunes에서 파일을 마우스 오른쪽 버튼으로 클릭하고 _"WAV 버전 만들기"를 선택_  

    대담함 사용:

    트랙> 스테레오 트랙을 모노 프로젝트 속도(HZ)로> 32000, 22050, 16000 또는 11025 파일로 설정> 내보내기> 형식으로 저장:기타 비압축 파일> 옵션... WAV, 부호 없는 8비트 PCM 선택  

    그런 다음 컴퓨터를 사용하여 파일을 SD 카드에 복사합니다.

    이것은 출력입니다

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • 코드
  • 코드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;}} 무효 루프(){ Bz.setVolume(4); Bz.play("na.wav");//delay(300000);//Bz.play("176.wav");//delay(300000);//Bz.play("128.wav");지연(58000); // 노래 길이}

    회로도

    BC547 프리칭 핀아웃 E B C

    제조공정

    1. Arduino 스파이봇
    2. FlickMote
    3. 수제 TV B-Gone
    4. 마스터 시계
    5. 나를 찾기
    6. 조명과 음색이 포함된 미국 국가
    7. Arduino Power
    8. Tech-TicTacToe
    9. Arduino Quadruped
    10. Arduino 조이스틱