Exploiter une enceinte avec Arduino

image principale Exploiter une enceinte avec Arduino

Difficulté:

Nous allons exploiter une enceinte pour un projet de pot de fleur intelligent sur les bases des tuto "Comment exploiter un capteur de luminosité" et "Comment exploiter un capteur d'humidité". Ce pot a pour consigne de lire un fichier audio à partir d'une certaine valeur de lux et d'humidité.

Matériel :

Budget : Non défini

  • 1 enceinte pour arduino
  • 1 Arduino

Etape 1 : Branchage

Etape 2 :


Il faut faire attention à bien télécharger les bonnes bibliothèques sur Arduino.



#include <SD.h>
#include <TMRpcm.h>
#define SD_ChipSelectPin 4
TMRpcm tmrpcm;
tmrpcm.speakerPin = 9;
if (! SD.begin(SD_ChipSelectPin)) {  return; }  


tmrpcm.setVolume(7);                    //0 to 7. Set volume level
tmrpcm.play("1.wav");         //the sound file "1" will play each time the arduino powers up, or is reset

Serial.begin(9600);
}

if (valM> 850) {tmrpcm.setVolume(6); tmrpcm.play("Trop de soleil.wav"); }
delay(1000*5);
if(valM> 850) {tmrpcm.setVolume(6); {tmrpcm.play("Trop de soleil.wav");}}

if (valM< 300) {tmrpcm.setVolume(6);{ tmrpcm.play("Manque de soleil.wav "); }}
delay(1000*5);
if (valM< 300) {tmrpcm.setVolume(6);{ tmrpcm.play("Manque de soleil.wav");}}


if (valhM> 280) {tmrpcm.setVolume(6); tmrpcm.play("Trop d eau 1.wav"); }
delay(1000*5);
if (valhM> 280) {tmrpcm.setVolume(6); tmrpcm.play("Trop d eau 2.wav");}

if (valhM< 120) {tmrpcm.setVolume(6); tmrpcm.play("Eau 1 e fois.wav"); }  
delay(1000*5);if (valhM< 120) {tmrpcm.setVolume(6); tmrpcm.play("Manque d'eau 2.wav"); }
delay (12*60*60*1000);}    // attendre 12h

Et ca fait quoi ? 

Ces tutoriels devraient vous plaire

vignette Connecter un  écran LCD en I2C
Connecter un écran LCD en I2C
vignette Écran Tactile et Raspberry Pi
Écran Tactile et Raspberry Pi
vignette L’imprimante 3D pour 60€: EWaste
L’imprimante 3D pour 60€: EWaste

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers