Als je graag sleutelt aan zowel hardware als software, dan zijn er maar weinig hobby's die passen bij 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.
Een bepaald "genre" van projecten, als je wilt, houdt in dat je de Arduino gebruikt om muziek te maken of te verbeteren. Sommige zijn doodeenvoudig in uitvoering, terwijl andere complexer zijn, maar uiteindelijk zijn ze allemaal heel bevredigend.
Hier zijn enkele van de meer interessante 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 met 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 10 Great Arduino Projects for Beginners 10 Geweldige Arduino-projecten voor beginners Het voltooien van een Arduino-project geeft je een gevoel van voldoening als geen ander. De meeste beginners weten echter niet waar ze moeten beginnen, en zelfs projecten voor beginners kunnen behoorlijk intimiderend lijken. 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, met dit project kun je omgevingsgeluid produceren 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 dat dit gebaseerd is op omgevingslicht in plaats van op fysieke aanraking . In het bijzonder worden lichtafhankelijke weerstanden (LDR's) gebruikt om lichtniveaus "af te lezen" en deze aflezingen 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 aansluit op een Arduino, en elk kan een ander geluid of clip produceren wanneer je het aanraakt .
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 beschikbaar is.
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.
Wanneer u klaar bent, kunt u de volledige opname afspelen en kunt u 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 waarmee u een melodielijn kunt spelen met uw Arduino, dan is dit degene die u zoekt. 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 als hard gecodeerde waarden in uw code te definiëren (richtlijnen hiervoor zijn beschikbaar in het bestand /songs/readme.h). Dan is het spelen van die melodie zo simpel als Melody.play()
aanroepen.
Een bonus is dat de bibliotheek het triviaal maakt om octaven te wijzigen ( Melody.setOctave()
) en om het tempo te wijzigen ( Melody.setTempo()
). Het afspelen is niet-blokkerend, zodat je Arduino andere dingen kan blijven doen terwijl het de melodie speelt, zolang je delay()
lang genoeg uitstaat 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 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. En jij dan? Welk muzikaal project heb je bereikt met je Arduino?
Deel ons in de reacties hieronder, of je nu zelf vragen, opmerkingen of ideeën hebt!