Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Arduino speelt Indiaas volkslied

Componenten en benodigdheden

Arduino UNO
× 1
Bitcraze Micro SD-kaartdeck
× 1
Luidspreker:3W, 4 ohm
× 1
Transistor-NPN voor algemeen gebruik
× 1

Over dit project

Hallo allemaal,

Ik heb een hardware-prototype ontwikkeld waarop het Indiase volkslied wordt afgespeeld.

Componenten

Allereerst hebben we

. nodig
  • Arduino Board iedereen
  • SD-kaartmodule
  • Luidspreker 4ohm
  • BC547
  • 1k-weerstand

Sluit alle hardware aan als het schakelschema.

Je hebt één bibliotheek nodig om je favoriete nummer af te spelen dat ik via deze link heb gevonden.

Deze methode werkt alleen voor wav-bestanden. dus je moet je nummer converteren met deze instellingen

  • WAV-bestand,
  • 8-bit,
  • 8-32khz bemonsteringsfrequentie,
  • mono.

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

Bestanden eenvoudig geconverteerd:met iTunes:

Klik op _> Bewerken> Voorkeuren> Instellingen importeren_Verander de vervolgkeuzelijst in _WAV Encoder_ en instelling:_Aangepast> 16.000kHz tot 32kHz, 8-bit, Mono_Klik met de rechtermuisknop op een bestand in iTunes en selecteer _"WAV-versie maken"_  

Audacity gebruiken:

Tracks> Stereo Track naar Mono Project Rate (HZ)> stel in op 32000, 22050, 16000 of 11025 Bestand> Exporteren> Opslaan als type:Andere niet-gecomprimeerde bestanden> Opties... Selecteer WAV, Unsigned 8 bit PCM  

Kopieer vervolgens het bestand naar de SD-kaart met behulp van de computer

Dit is de uitvoer

Code

  • Code
CodeC/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");vertraging (58000); // Duur nummer}

Schema's

BC547 Fritzing Pinout E B C

Productieproces

  1. Arduino Spybot
  2. FlickMote
  3. Zelfgemaakte tv B-Gone
  4. Hoofdklok
  5. Vind mij
  6. Amerikaanse volkslied met licht en toon
  7. Arduino Power
  8. Tech-TicTacToe
  9. Arduino Quadruped
  10. Arduino-joystick
  11. CNC-machine