6 muzikale projecten voor Arduino-beginners

6 muzikale projecten voor Arduino-beginners / DIY

Als je graag aan beide hardware sleutelt en software, dan zijn er maar een paar hobby's passender dan Arduino. Arduino is een programmeerbare logica controller Wat is Arduino en wat kun je ermee doen? Wat is Arduino en wat kun je ermee doen? De Arduino is een opmerkelijk klein elektronisch apparaat, maar als je er nog nooit een hebt gebruikt, wat precies zijn ze dan, en wat kun je ermee doen? Lees Meer dat veel leuke dingen kan doen, afhankelijk van hoe creatief je bent met je code.

Eén bijzonder “genre” van projecten, als je wilt, het gebruik van de Arduino om muziek te creëren of te verbeteren. Sommige zijn doodeenvoudig in uitvoering, terwijl andere complexer zijn, maar uiteindelijk zijn ze allemaal heel bevredigend.

Hier zijn enkele van de interessantere die je misschien zelf wilt proberen!

Ben je een compleet nieuweling? Overweeg de Arduino Starter Kit te kopen. Wat zit er in uw Arduino Starter Kit? [Arduino Beginners] Wat zit er in je Arduino Starter Kit? [Arduino Beginners] Geconfronteerd met een doos vol met elektronische componenten, is het gemakkelijk om overweldigd te worden. Hier is een gids voor precies wat u in uw kit zult vinden. Lees meer, lees dan onze Arduino-beginnersgids Aan de slag met Arduino: een beginnershandleiding Aan de slag met Arduino: een beginnersgids Arduino is een prototype-platform voor open-source elektronica op basis van flexibele, eenvoudig te gebruiken hardware en software. Het is bedoeld voor kunstenaars, ontwerpers, hobbyisten en iedereen die geïnteresseerd is in het maken van interactieve objecten of omgevingen. Lees meer en begin te spelen met deze Arduino-beginnersprojecten 15 Great Arduino Projects for Beginners 15 Fantastische Arduino-projecten voor beginners Geïnteresseerd in Arduino, maar niet zeker waar te beginnen? Hier zijn enkele van onze beste Arduino-projecten voor beginners om mee te beginnen! Lees Meer om je comfortabel te voelen voordat je verder gaat.

Zingende plant bij aanraking

Dit project is fascinerend, vooral in de manier waarop het de principes van geleidbaarheid gebruikt om iets te doen dat de meesten nooit zouden bedenken. Kortom, dit project laat je produceren omgevingsgeluiden door een plant aan te raken.

De theorie erachter: wanneer twee geleidende objecten elkaar raken - in dit geval de plant zelf en de menselijke huid - verandert de capaciteit tussen die objecten. Met de juiste sensor kunt u detecteren wanneer iets de plant raakt en die capaciteit omzet in geluid.

Voor Arduino kun je iets als Touché als de capacitieve sensor gebruiken, wat dit project doet. Stel er zelf een in en ik garandeer dat uw gasten altijd onder de indruk zullen zijn.

Hand Motion Techno

Hier is nog een ander op sensoren gebaseerd project, behalve waar dit op vertrouwt omgevingslicht in plaats van fysieke aanraking. In het bijzonder worden lichtafhankelijke weerstanden (LDR's) gebruikt om “lezen” lichtniveaus, en deze meetwaarden worden omgezet in muzieknoten.

Door uw hand te verschuiven om de sensor te bedekken of meer licht te laten zien, kunt u de noten die worden geproduceerd, wijzigen. Doe het goed genoeg en je krijgt een primitieve soort techno.

Wat cool is, is dat de code voor dit project verrassend eenvoudig is als je eenmaal begrijpt wat het doet. Maak een paar tweaks, voeg een achtergrondtrack toe en je krijgt zoiets als dit:

Coke Piano en Launchpad

Dit project is een soort twee-in-een: twee verschillende applicaties die op hetzelfde concept zijn gebaseerd. De kern hiervan is dat je een tiental aluminium blikjes op een Arduino aansluit, en elk kan een ander geluid of een andere clip produceren wanneer het wordt aangeraakt.

De video hierboven toont twee voorbeelden. In de eerste voelt het bijna als een uitvoering met glazen harp. In de tweede doet de setup denken aan een Launchpad-apparaat (een apparaat dat vaak door DJ's wordt gebruikt om mashups, remixes en wat niet) te maken. Het voorbeeld toont zelfs een zwarte kookpot die het gebruikte geluidspakket kan veranderen.

Helaas is er geen oplossing voor het repliceren van dit project, maar de volledige broncode is beschikbaar op Pastebin. Het script is geschreven met behulp van de PyAudio-bibliotheek en kan elk .WAV-bestand herhalen.

Simple Tune Maker en Recorder

Hier hebben we een nette kleine creatie die meer als een speeltje dan een echt praktisch apparaat speelt, maar het is toch geweldig. Het is op zijn minst een geweldige manier om te leren over het sleutelen aan Arduino omdat het eenvoudig is en de volledige bron is beschikbaar.

Het apparaat werkt als volgt: er is een draaiknop die u gebruikt om notities te selecteren (alleen naturals en sharps) en een knop waarop u klikt wanneer u de huidige notitie wilt opnemen. Er is een lege notitie voor wanneer u een rust van één beat wilt.

Als je klaar bent, kan je speel de volledige opname af, en u kunt de draaiknop gebruiken om het afspelen te versnellen of te vertragen. Het is best wel cool, maar de nieuwigheid duurt niet lang.

Arduino Melody Library

Als u op zoek bent naar een schone en rechtlijnige bibliotheek die u in staat stelt speel een melodielijn met je Arduino, dit is degene die je wilt. Het is een enkel bronbestand (eigenlijk een paar .CPP- en .H-bestanden die als één eenheid fungeren) die u in uw Arduino-code opneemt. Eenvoudig in te stellen en gemakkelijk te gebruiken.

Om deze bibliotheek te gebruiken, is het het gemakkelijkst om de melodie te definiëren als hard gecodeerde waarden in uw code (richtlijnen hiervoor zijn beschikbaar in het bestand /songs/readme.h). Dan is het spelen van die melodie net zo eenvoudig als bellen Melody.play ().

Een bonus is dat de bibliotheek het triviaal maakt om octaven te veranderen (Melody.setOctave ()) en om het tempo te veranderen (Melody.setTempo ()). Het afspelen is niet-blokkerend, zodat je Arduino andere dingen kan blijven doen, aangezien het de melodie speelt zolang als jij vertraging() lang genoeg voor het tempo.

Lo-Fi gitaarpedaal

Als je een avontuurlijke Arduino-newbie bent die graag elektrische gitaar speelt, is deze Instructables-blauwdruk voor het maken van een Lo-Fi gitaarpedaal is misschien iets voor jou.

Waarom avontuurlijk? Omdat deze een beetje ingewikkelder is dan de bovenstaande projectideeën. We raden het niet aan als een absolute eerste poging, maar als je wat eerdere ervaring hebt en je de aanwijzingen goed opvolgt, komt alles goed. Wie houdt er toch niet van een goede uitdaging?

Dit pedaal heeft drie verschillende effecten: een sample rate control, een bitcrusher en een bitshifter (die allemaal te zien zijn in actie in de video hierboven). Het is leuk om mee te spelen en zeer praktisch, wat ongeveer zo goed is als het krijgt als het gaat om hobby's zoals Arduino.

Uw Arduino-projectideeën

Het is interessant hoeveel je kunt doen met zoiets kleins als een Arduino, en er zijn natuurlijk nog honderden andere ideeën. Arduino Projectideeën voor een geautomatiseerd huis Arduino Projectideeën voor een geautomatiseerd huis Zou het niet geweldig zijn om je kas water te geven zonder je huis te verlaten? stoel? Een Arduino kan worden ingeschakeld als het belangrijkste onderdeel van sommige domotica-projecten - hier zijn er vijf! Lees meer rondzweven op internet. Maar hoe zit het met jou? Welk muzikaal project heb je bereikt met je Arduino?

Deel met ons in de onderstaande opmerkingen of u nog vragen, opmerkingen of eigen ideeën heeft!

Ontdek meer over: Arduino, elektronica.