Table des matières:

Bras de dessin contrôlé par le son - Projet scolaire Arduino : 4 étapes (avec images)
Bras de dessin contrôlé par le son - Projet scolaire Arduino : 4 étapes (avec images)

Vidéo: Bras de dessin contrôlé par le son - Projet scolaire Arduino : 4 étapes (avec images)

Vidéo: Bras de dessin contrôlé par le son - Projet scolaire Arduino : 4 étapes (avec images)
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Juillet
Anonim
Bras de dessin contrôlé par le son - Arduino School Project
Bras de dessin contrôlé par le son - Arduino School Project

C'est la toute première fois que je travaille avec Arduino, et avec quelque chose comme ça, désolé si j'ai fait des erreurs ! J'ai eu cette idée en pensant à mes hobbies, qui sont le dessin et la musique. J'ai donc essayé de combiner les deux en cela! Un bras autotracté affecté par le son.

Étape 1: Étape 1: Matériaux

-Arduino Uno

- Planche à pain

- Détecteur de son (Sparkfun sen-12642)

- 2 (mini) servos

- Cravates / attaches zippées

- Du bois et du papier

- quelque chose avec lequel vous pouvez dessiner/écrire

Étape 2: Étape 2: Configuration

Étape 2: configuration
Étape 2: configuration

J'ai d'abord branché les servos, puis le détecteur de son. Le détecteur de son Sparkfun sen-12642 a 3 sorties, je n'ai utilisé que la sortie "enveloppe".

Servo 1 = broche ~9

Servo 2 = broche ~10

Détecteur sonore = broche A0

Les lignes rouges (5v) sont connectées au côté positif de la planche à pain, et les lignes noires (masse) sont connectées au côté négatif.

Étape 3: Étape 3: Non électronique

Étape 3: Non-électronique
Étape 3: Non-électronique
Étape 3: Non-électronique
Étape 3: Non-électronique
Étape 3: Non-électronique
Étape 3: Non-électronique

Assurez-vous que les servos sont stables et au bon endroit. J'ai utilisé des attaches pour les stabiliser. Après cela, j'ai utilisé des attaches pour attacher les parties supérieures (remplaçables) du servo aux bras en bois. Après cela, vous pouvez connecter les parties du bras en bois aux servos. Connectez tous les fils à l'Arduino et à la planche à pain.

Après cela, j'ai soudé les fils au détecteur de son.

Étape 4: Étape 4: Coder

Je suis loin d'être bon en codage, mais j'ai fait de mon mieux et Internet m'a beaucoup aidé:)

#include Servo myservo1; Servo myservo2; int pos = 0; int PIN_ANALOG_IN = A0;

void setup(){ Serial.begin(9600);

// Affichage de l'état

Serial.println("Initialisé"); monservo1.attach(9); monservo2.attach(10); }

boucle vide()

{ valeur entière;

// Vérifier l'entrée de l'enveloppe

valeur = analogRead(PIN_ANALOG_IN);

// La valeur de l'enveloppe affecte le servo

Serial.println(valeur); if(valeur 5) && (valeur 10) && (valeur 20) && (valeur 30) && (valeur 60)) { myservo1.write(random(0, 90)); monservo2.write(random(0, 90)); }

retard(180);

}

Conseillé: