Publicité
Si vous aimez bricoler avec les deux matériels et logiciel, il y a peu de loisirs plus appropriés que Arduino. Arduino est un Programmable Logic Controller Qu'est-ce que l'Arduino et que pouvez-vous en faire?L'Arduino est un remarquable petit appareil électronique, mais si vous n'en avez jamais utilisé auparavant, quels sont-ils exactement et que pouvez-vous en faire? Lire la suite qui peut faire beaucoup de choses intéressantes en fonction de votre créativité avec votre code.
Si vous voulez, un «genre» particulier de projets consiste à utiliser l'Arduino pour créer ou augmenter de la musique. Certains sont très simples à mettre en œuvre tandis que d'autres sont plus complexes, mais ils sont tous assez satisfaisants au final.
Voici quelques-unes des plus intéressantes que vous voudrez peut-être essayer par vous-même!
Êtes-vous un débutant complet? Pensez à acheter le Kit de démarrage Arduino Que contient votre kit de démarrage Arduino? [Débutants Arduino]Face à une boîte pleine de composants électroniques, il est facile de se laisser submerger. Voici un guide pour savoir exactement ce que vous trouverez dans votre kit. Lire la suite , puis lisez notre Guide du débutant Arduino Débuter avec Arduino: Guide du débutantArduino est une plate-forme de prototypage électronique open source basée sur du matériel et des logiciels flexibles et faciles à utiliser. Il est destiné aux artistes, designers, amateurs et à toute personne intéressée par la création d'objets ou d'environnements interactifs. Lire la suite et commencer à jouer avec ces projets Arduino débutants 15 grands projets Arduino pour les débutantsIntéressé par les projets Arduino mais vous ne savez pas par où commencer? Ces projets pour débutants vous apprendront comment démarrer. Lire la suite à se familiariser avec elle avant de continuer.
Ce projet est fascinant, en particulier dans la façon dont il utilise les principes de la conductivité pour faire quelque chose que la plupart n’auraient jamais pensé faire. Bref, ce projet vous laisse produire des sons ambiants en touchant une plante.
La théorie derrière: lorsque deux objets conducteurs touchent - dans ce cas, la plante elle-même et la peau humaine - la capacité entre lesdits objets change. Avec le bon capteur, vous pouvez détecter quand quelque chose touche la plante et convertir cette capacité en son.
Pour Arduino, vous pouvez utiliser quelque chose comme Touché comme le capteur de capacité, ce que fait ce projet. Installez-en un vous-même et je garantis que vos invités seront toujours impressionnés.
Voici un autre projet basé sur des capteurs, sauf que celui-ci repose sur la lumière ambiante plutôt que le toucher physique. Plus précisément, des résistances dépendant de la lumière (LDR) sont utilisées pour «lire» les niveaux d'éclairage, et ces lectures sont converties en notes de musique.
En déplaçant votre main pour couvrir ou révéler plus de lumière au capteur, vous pouvez modifier les notes produites. Faites-le assez bien et vous obtenez une sorte de techno primitive.
Ce qui est cool, c'est que le code de ce projet est étonnamment simple une fois que vous comprenez ce qu'il fait. Faites quelques ajustements, ajoutez une piste d'accompagnement et vous obtenez quelque chose comme ceci:
Coke Piano et Launchpad
Ce projet est en quelque sorte un deux en un: deux applications différentes qui reposent sur le même concept. L'essentiel est que vous connectez une douzaine de canettes en aluminium à un Arduino, et chacun peut produire un son ou un clip différent lorsqu'il est touché.
La vidéo ci-dessus montre deux exemples. Dans le premier, cela ressemble presque à une performance de harpe de verre. Dans le second, la configuration rappelle un appareil Launchpad (un équipement souvent utilisé par les DJ pour créer des mashups, des remixes, etc.). L'exemple montre même une canette de coke noire qui peut changer le pack audio utilisé.
Malheureusement, il n'y a pas de procédure pas à pas pour reproduire ce projet vous-même, mais le code source complet est disponible sur Pastebin. Le script a été écrit à l'aide de la bibliothèque PyAudio et peut boucler n'importe quel fichier .WAV.
Ici, nous avons une petite création soignée qui joue plus comme un jouet qu'un véritable appareil pratique, mais c'est quand même génial. À tout le moins, c'est un excellent moyen d'en apprendre davantage sur le bricolage Arduino car c'est simple et la la source complète est disponible.
L'appareil fonctionne comme ceci: il y a un cadran que vous tournez pour sélectionner des notes (naturelles et tranchantes uniquement), et un bouton sur lequel vous cliquez lorsque vous souhaitez enregistrer la note actuelle. Une note vierge existe lorsque vous voulez un repos d'un temps.
Lorsque vous avez terminé, vous pouvez lire l'intégralité de l'enregistrementet vous pouvez utiliser la molette pour accélérer ou ralentir la lecture. C’est plutôt cool, certes, la nouveauté ne tardera pas à s’épuiser.
Si vous cherchez une bibliothèque claire et simple qui vous permet jouer une ligne mélodique avec votre Arduino, c'est celui que vous voulez. Il s'agit d'un seul fichier source (en fait, une paire de fichiers .CPP et .H qui agissent comme une seule unité) que vous incluez dans votre code Arduino. Simple à installer et à utiliser.
Pour utiliser cette bibliothèque, il est plus facile de définir la mélodie comme des valeurs codées en dur dans votre code (des instructions pour ce faire sont disponibles dans le /songs/readme.h fichier). Ensuite, jouer cette mélodie est aussi simple que d'appeler Melody.play ()
.
Un bonus est que la bibliothèque rend trivial le changement d'octaves (Melody.setOctave ()
) et pour changer le tempo (Melody.setTempo ()
). La lecture n'est pas bloquante, donc votre Arduino peut continuer à faire d'autres choses pendant qu'il joue la mélodie tant que vous retard()
assez long pour le tempo.
Si vous êtes un débutant Arduino aventureux qui aime jouer de la guitare électrique, ce plan Instructables pour créer un Pédale de guitare Lo-Fi pourrait être juste dans votre ruelle.
Pourquoi aventureux? Parce que celui-ci est un peu plus complexe que les idées de projets ci-dessus. Nous ne le recommandons pas comme une première tentative absolue, mais si vous avez une expérience antérieure et que vous suivez correctement les instructions, tout ira bien. De toute façon, qui n'aime pas un bon défi?
Cette pédale a trois effets différents: un contrôle de la fréquence d'échantillonnage, un Bitcrusher et un Bitshifter (qui peuvent tous être vus en action dans la vidéo ci-dessus). C'est amusant de jouer avec et très pratique, ce qui est à peu près aussi bon que possible quand il s'agit de passe-temps comme Arduino.
Vos idées de projets Arduino
Il est intéressant de voir combien vous pouvez faire avec quelque chose d'aussi petit qu'un Arduino, et évidemment il y a des centaines d'autres idées Idées de projets Arduino pour une maison automatiséeNe serait-il pas formidable d'arroser votre serre sans quitter votre chaise? Un Arduino peut être engagé comme élément clé de certains projets domotiques - en voici cinq! Lire la suite flottant sur Internet. Et toi? Quel projet musical avez-vous réalisé avec votre Arduino?
Partagez avec nous dans les commentaires ci-dessous, que vous ayez des questions, des commentaires ou des idées à vous!
Joel Lee a un B.S. en informatique et plus de six ans d'expérience en rédaction professionnelle. Il est le rédacteur en chef de MakeUseOf.