Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape

Vous cherchez des projets uniques à réaliser avec votre Arduino ? Construisez un haut-parleur Arduino. C'est un projet musical pour jouer différents sons. Parfait si vous débutez avec Arduino.

Véritablement, le projet haut-parleur Arduino ne nécessite que deux composants, le rendant l'un des circuits Arduino les plus simples.

Dans ce tutoriel, nous vous présentons le fonctionnement, la construction et la programmation d'un haut-parleur Arduino.

Prêt ? Commençons !

Comment Fonctionne le Haut-Parleur Arduino ?

Comme mentionné, vous pouvez créer de nombreuses applications sonores. Exemple : klaxons musicaux de recul jouant diverses chansons. Changez le son en téléversant un nouveau programme.

Comment ça marche exactement ?

L'Arduino génère des tons de fréquences et les joue via le haut-parleur. Les variations de tonalité (hauteur) mélangées aux bons timings (rythmes) créent la musique.

Pour jouer le son, l'Arduino génère un signal de sortie transmis via sa broche numérique 3. Le haut-parleur connecté à cette broche joue le son généré.

Programmation facile pour jouer diverses chansons. Le programme Arduino utilise la fonction tone() pour générer les sons.

Cette fonction génère une onde carrée de fréquence sur une broche numérique. Vous pouvez définir une durée pour cette fréquence.

Sans durée définie, l'onde carrée se génère jusqu'à l'activation de noTone().

Les Bases de la Fonction tone()

tone() travaille avec deux valeurs : la broche Arduino utilisée et la fréquence en hertz.

Fréquences : entiers non signés 0 à 65 535. Pour l'oreille humaine : 2000 à 5000 Hz.

Exemple de code simple pour tester tone() :

Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape

Expérimentez en changeant la seconde valeur de tone() à 100, 1000, 10000, 65000 et observez l'effet sur le son. Plus la valeur est haute, plus le son est aigu.

Comment Construire un Haut-Parleur Arduino

Composants nécessaires :

Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape

Étapes

Construction facile : connectez buzzer ou haut-parleur à la broche 3 de l'Arduino. Un fil vers broche 3, l'autre vers GND.

Après construction, téléversez ce code sur votre Arduino UNO :

Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape

Créez un fichier pitches.h. Ce fichier inclut toutes les valeurs de hauteur pour notes de musique. Exemple : NOTE_FS4 = Fa dièse, NOTE_C4 = Do central.

Avec ce fichier, écrivez le nom de la note au lieu de la fréquence dans tone(). Brett Hagman l'a créé à l'origine, facilitant l'ajout de sons.

Pour créer le fichier : Ctrl+Shift+N ou Cmd+Shift+N (Mac) et entrez ce code :

Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape

Test de Votre Haut-Parleur Arduino

Après téléversement, vous devriez entendre la chanson du code. Visualisez les fréquences de tonalité en ouvrant le moniteur série.

Comment Fabriquer un Haut-Parleur Piézo Arduino avec Plaque d'Essai

Construire un Haut-Parleur Arduino Simple – Guide Étape par Étape

Schéma de circuit

Matériel nécessaire :

Étapes

Comment Créer un Rythme sur Haut-Parleur Arduino

Ajoutez des délais entre vos tons pour créer des rythmes. Utilisez la durée en millisecondes avec wait() pour moments uniques.

Puisque tone() utilise un minuteur intégré, utilisez 500 ms comme troisième valeur dans tone().

Suivi d'un délai de 1000 ms, vous créez un délai de 500 ms. Le programme n'additionne pas les temps. Il lance la durée et la pause simultanément. À la fin des 500 ms de tonalité, il reste 500 ms de silence. Résultat : 500 ms son, 500 ms silence.

Créer un rythme peut sembler complexe, mais une fois maîtrisé, vous créerez des sons uniques efficacement.

Limitations de la Fonction tone()

Inconvénients de tone() pour générer des sons :

  1. tone() ne fonctionne pas sur deux broches séparées simultanément. Deux haut-parleurs sur deux broches différentes : un seul joue à la fois. Pour utiliser tone() sur une autre broche, désactivez-le sur la précédente avec noTone().
  2. Incompatible avec analogWrite() sur broches 3 et 11 (même minuteur intégré). Résultats indésirables. Essayez pour entendre le bruit généré.
  3. Fréquence minimale générée : 31 Hz. Valeurs inférieures possibles mais mauvaise représentation.

Derniers Mots

Un haut-parleur Arduino est l'un des projets Arduino les plus faciles. Un seul composant additionnel (sauf plaque d'essai) pour construire le projet.

Le haut-parleur génère divers sons selon votre programmation. Utilise tone() avec ses limites, mais reste l'un des meilleurs codes pour générer des sons sur Arduino.

Des questions ? N'hésitez pas, nous serons ravis d'aider.

Technologie industrielle

  1. Construction d'un circuit miroir de courant fiable : Guide étape par étape
  2. Moniteur d'énergie Arduino & Data Logger fiable – Guide complet (Dr. Wattson + carte SD)
  3. Construire une télécommande IR universelle avec Arduino : Guide étape par étape
  4. Utiliser une thermistance facilement : Guide étape par étape Arduino
  5. Construire un robot SCARA DIY avec Arduino – Guide étape par étape
  6. Arduino expliqué : c'est quoi et comment le programmer
  7. Construire un entrepôt automatisé : Guide étape par étape pour moderniser les opérations
  8. Kit DIY lampe LED : construisez un éclairage écoénergétique et écologique
  9. Comment construire un circuit Taser sûr : Guide complet pour l'auto-protection