Arduino UNO joue l'hymne national indien – Prototype matériel simple
Composants et fournitures
| Composant | Quantité |
|---|---|
| Arduino UNO | 1 |
| Module carte micro SD (Bitcraze) | 1 |
| Haut-parleur 3W, 4 Ω | 1 |
| Transistor NPN usage général (BC547) | 1 |
À propos de ce projet
Bonjour à tous,
J'ai développé un prototype matériel qui joue l'hymne national indien.
Composants
Il vous faut :
- Une carte Arduino (n'importe laquelle)
- Module carte SD
- Haut-parleur 4 Ω
- Transistor BC547
- Résistance 1 kΩ
Câblez selon le schéma électrique.
Une bibliothèque est nécessaire pour lire votre chanson préférée, trouvée ici :
Cette méthode ne fonctionne que pour les fichiers WAV. Convertissez votre fichier avec ces paramètres :
- Fichier WAV
- 8-bit
- Taux d'échantillonnage 8-32 kHz
- Mono
https://github.com/TMRh20/TMRpcm/wiki#functions
Conversion facile :
Avec iTunes :
Cliquez sur Édition → Préférences → Paramètres d'importation
Changez le menu déroulant en « WAV Encoder » et Réglage : « Personnalisé → 16.000 kHz à 32 kHz, 8-bit, Mono »
Clic droit sur n'importe quel fichier dans iTunes → « Créer une version WAV »
Avec Audacity :
Pistes → Piste stéréo vers mono
Fréquence du projet (Hz) → 32000, 22050, 16000 ou 11025
Fichier → Exporter → Type : Autres fichiers non compressés → Options...
Sélectionnez WAV, PCM non signé 8 bits
Copiez ensuite le fichier sur la carte SD via l'ordinateur.
Voici le résultat (audio non inclus ici).
Code
- Code
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); // Durée du morceau
}
Schémas
Brochage BC547 Fritzing : E B C

Processus de fabrication
- Construire un Spybot Arduino piloté par Bluetooth
- FlickMote : Télécommande IR à gestes pour maison connectée
- TV-B-Gone DIY Arduino : Télécommande universelle pour toutes les TV
- Construire une horloge maître LED personnalisée avec alarme – Visible à 12 mètres
- Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
- Arduino : Animation lumineuse et sonore – L'hymne national américain
- Solutions d'alimentation optimisées pour projets Arduino
- Morpion sur matrice LED MAX7219 avec boîtier en carton
- Construire un robot quadrupède Arduino intelligent : guide étape par étape