Inhoudsopgave:
- Stap 1: Dingen die je nodig hebt
- Stap 2: Het circuit bouwen
- Stap 3: Laten we wat coderen
- Stap 4: Sleutels in het papier maken
- Stap 5: Eindproduct en conclusie
Video: Ultieme Arduino Paper Piano - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Hey Its Soumojit Weer terug met een gaaf project. Het is een ultieme papieren piano met alleen Arduino. Kan een goed weekendproject zijn of kan ook geweldig zijn in een wetenschappelijke tentoonstelling. Dus de hele dingen werken op het concept van capacitieve aanraking, je kunt er hier meer over lezen https://playground.arduino.cc/Main/CapacitiveSensor/. Ik heb ook niet al te veel kennis over piano, maar ik deed wat onderzoek op internet en leerde wat dingen over piano en noten.
Dus in deze piano zijn er 2 octaven en nog een c-noot, in totaal 15 toetsen. Sleutels worden met potlood in het papier gemaakt en via paperclips en draad met Arduino verbonden. Er is ook een luidspreker aangesloten op de arduino voor de uitvoer.
Dus laten we het maken…..
Stap 1: Dingen die je nodig hebt
We hebben dus enkele basiscomponenten en gereedschap nodig om deze piano te maken.
1) Arduino Nano (als het brein kun je andere Arduino-versies gebruiken, zoals UNO, Mega, enz.)
2) 15x 1 Mega Ohm Weerstanden.
3) Broodplank
4) Draden
5) 8 ohm luidspreker
6) Paperclips
7) Normaal papier of de afgedrukte sjabloon
8) Potlood
Je kunt de piano zelf tekenen of ik heb een sjabloon met 15 toetsen gemaakt die je kunt afdrukken en de toetsen kunt vullen met een potlood.
Stap 2: Het circuit bouwen
Dus controleer de schakelschema's en plaats de arduino in het breadboard. sluit vervolgens de weerstanden aan de ene kant in een common rail en de andere kant in de specifieke arduino-pinnen (pin D3 - D12, A0 - A3) volgens het schema. Verbind vervolgens de common rail met pin D2. Knip nu wat draad af en voeg een draad toe aan elke arduino-pinnen (pin D3 - D12, A0-A3) waar de weerstand is aangesloten.
Neem daarna uw luidspreker en sluit het ene uiteinde aan op pin D13 en het andere uiteinde op aarde.
Het circuit bouwen is grotendeels gedaan, nu hoeven we alleen nog maar te coderen en de sleutels in het papier te maken.
Stap 3: Laten we wat coderen
Dus de code is heel eenvoudig en heeft opties, dus je kunt ermee spelen.
Je moet de capacitieve sensorbibliotheek downloaden en dan ben je klaar om te gaan
Je kunt de code gewoon downloaden en uploaden naar je Arduino en beginnen met spelen en de draaduiteinden aanraken om het te spelen.
U kunt ook de noot van elke toets instellen, kijk gewoon naar het pitches.h-bestand en verander de noten naar uw behoeften.
Na het succesvol uploaden van de code kunnen we verder gaan met het maken van de sleutels in het papier.
Opmerking- Nadat u de draden op het toetsenbord hebt aangesloten, moet u mogelijk de triggerwaarde opnieuw kalibreren. Eerst moet je de code uploaden en de seriële monitor openen, je ziet een aantal getallen in rijen, dan kun je elke draad aanraken en zien hoeveel de cijfers omhoog gaan, zodat je een triggerwaarde kunt instellen, dus als de waarde boven de triggerwaarde komt, zal het geluid produceren.
Stap 4: Sleutels in het papier maken
Dus nu hebben we het werkende circuit, nu kun je 15 sleutels op een klein stukje papier tekenen of gewoon mijn sjabloon afdrukken (bijgevoegd in stap 1). Neem nu een gewaagd, donker potlood om die toetsen te vullen. Probeer de toetsen goed te vullen, zodat het een geleidend oppervlak kan zijn. Voeg daarna paperclips toe aan een ander uiteinde van de draden en sluit ze aan op papieren sleutels.
Nu ben je klaar om te gaan.
Stap 5: Eindproduct en conclusie
Als je alles goed hebt gedaan, heb je een werkende papieren piano gemaakt met Arduino. Je kunt met de code spelen om de octaven of noten te veranderen. Als je een microcontroller hebt met meer GPIO (Like - Arduino Mega) kun je meer toetsen toevoegen.
Het kan een goed weekendproject zijn met heel weinig componenten. Ik hoop dat je het leuk vond.
Als je problemen of suggesties hebt, vraag het dan gewoon in opmerkingen.
Stem ook op dit project voor de Arduino-wedstrijd.
Bedankt, tot de volgende keer met een geweldig project…..
Stem alsjeblieft op de arduino-wedstrijd.
Aanbevolen:
Het ultieme messenblok: 11 stappen (met afbeeldingen)
Het ultieme messenblok: We kennen het allemaal wel eens, groenten hakken met een mes dat zo bot is dat het effectiever zou zijn om een theelepel te gebruiken. Op dat moment denk je na over hoe je daar gekomen bent: je messen waren scheermesscherp toen je ze kocht, maar nu, drie jaar later
Het ultieme binaire horloge: 12 stappen (met afbeeldingen)
Het ultieme binaire horloge: ik maakte onlangs kennis met het concept van binaire horloges en begon wat onderzoek te doen om te zien of ik er een voor mezelf kon bouwen. Ik kon echter geen bestaand ontwerp vinden dat tegelijkertijd functioneel en stijlvol was. Dus ik heb besloten
Het ultieme dansfeest geven: 6 stappen
Het ultieme dansfeest geven: entertainment kent vele vormen, maar mensen worden het beu om steeds dezelfde dingen te doen, dus ze komen niet meer langs. Waarom zou je het niet opfleuren met een nieuwe manier om je vrienden/gasten te vermaken, zodat ze terugkomen voor meer? Een dansfeest is niets ver
Ultieme LED-lichtfiets: 12 stappen
Ultieme LED-lichtfiets: ik heb altijd al een diy LED-opstelling voor mijn fiets willen maken. Deze instructable toont alle stappen die ik heb doorlopen bij het ontwerpen en bouwen van dit project
De ultieme lichtschakelaar: 6 stappen (met afbeeldingen)
De ultieme lichtschakelaar: het doel van deze instructable is om uit te leggen hoe ik een met wifi verbonden lichtschakelaar heb gemaakt (verder ook wel afstandsbedieningen genoemd). Het doel van deze afstandsbedieningen is om verschillende wifi-verbonden relais in en uit te schakelen. De relais worden niet uitgelegd in deze instructable. De