Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Dans ce didacticiel, vous apprendrez à créer un robot réactif au son, le robot réagira au volume de votre voix. Les deux yeux qui sont les matrices LED expriment le volume de votre voix à travers des émotions de base. J'ai eu cette idée en pensant au chant, donc ce sera un bon robot pour chanter, mais vous pouvez aussi crier, crier ou simplement lui parler. Il y a 12 émotions incluses dans le code fourni, ces émotions sont:
- Somnolent
- Neutre
- Heureux, 1
- Heureux, 2
- Clin d'œil
- Amour, coeurs
- Heureux, 3
- Frustré, 1
- Frustré, 2
- Triste
- En colère
- Morte
Plus votre voix est forte, plus les émotions dans les yeux deviendront intenses.
Étape 1: Liste des articles dont vous aurez besoin
1 Arduino Uno
1 planche à pain
Câbles mâle à mâle
Câbles mâle vers femelle
Matrice 2 LED
1 module micro
Beaucoup de Lego
Vous aurez également besoin du logiciel et des bibliothèques Arduino qui sont liés ci-dessous.
*La couleur du fil n'a pas vraiment d'importance tant que vous savez quel fil va où. C'est juste un moyen facile de rechercher des problèmes lorsque cela ne fonctionne pas comme prévu. De plus, la longueur n'a pas vraiment d'importance, ces longueurs sont juste pour vous faciliter la tâche.
Étape 2: Assemblage du matériel
Nous allons d'abord configurer les matrices LED, pour cela j'ai utilisé le tutoriel suivant https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Suivez cette instructable une fois si vous ne voulez que deux yeux.
Si vous avez suivi le tutoriel ci-dessus, nous pouvons commencer par connecter le module microphone. Ici, vous aurez besoin des câbles mâle à femelle, pour faire ce travail, vous devez câbler le VCC au +5V sur votre maquette, GND à GND sur votre Arduino Uno et A0 à A0 sur votre Arduino Uno.
Lorsque vous aurez suivi ces étapes avec succès, vous obtiendrez l'image ci-dessus.
Étape 3: Le code
Le code que j'ai utilisé pour ce projet provient de deux autres exemples de projet que d'autres personnes ont créés. Il y a des ajustements et des extras que j'ai mis en place pour que cela fonctionne. Vous pouvez facilement régler le volume nécessaire pour que le robot réponde plus rapidement ou plus lentement.
Vous devez télécharger la bibliothèque LedControlMS.h à partir de ce lien https://github.com/shaai/Arduino_LED_matrix_sketch. Incluez-le dans votre bibliothèque dans votre projet et vous devriez être prêt à partir.
Étape 4: Lego
Maintenant que tout est assemblé, vous pouvez laisser libre cours à votre côté créatif et créer toutes sortes d'apparences pour votre robot. Assurez-vous d'avoir assez de lego.