Inhoudsopgave:

Handheld 6-noot muziekdoos / instrument (gemakkelijk te maken en te verbeteren!): 5 stappen (met afbeeldingen)
Handheld 6-noot muziekdoos / instrument (gemakkelijk te maken en te verbeteren!): 5 stappen (met afbeeldingen)

Video: Handheld 6-noot muziekdoos / instrument (gemakkelijk te maken en te verbeteren!): 5 stappen (met afbeeldingen)

Video: Handheld 6-noot muziekdoos / instrument (gemakkelijk te maken en te verbeteren!): 5 stappen (met afbeeldingen)
Video: Nov 5th, 2023 Podcast: Winter is Coming. Apps Not Paying Drivers! 2024, November
Anonim
Handheld 6 noten muziekdoos / instrument (makkelijk te maken en te verbeteren!)
Handheld 6 noten muziekdoos / instrument (makkelijk te maken en te verbeteren!)

Hoi! Geïnspireerd door Martin Molin, een lid van een Zweedse band genaamd Wintergatan, werd ik onlangs verliefd op muziekdozen en alles eromheen. Mensen die liedjes voor muziekdoosjes maken, gebruiken nog steeds de ouderwetse manier om het nummer noot voor noot te ponsen, in de hoop dat de timing uiteindelijk zou werken. Omdat ik dit zelf heb gedaan, weet ik dat het een vermoeiende oefening is en een die vervanging kan gebruiken. Dus kwam ik op het idee om infrarood-lijndetectoren te gebruiken om een nummer te maken. Dit zou betekenen dat het alleen een vel zwart-wit bedrukt papier hoeft te lezen, maar het kan ook verschillende toepassingen hebben, zoals het scannen van een krant op geluidsuitvoer.

Stap 1: De materialen

Dit zijn de materialen die ik heb gebruikt, maar ze zijn zeer goed vervangbaar. Kijk wat het beste bij je past!

- Arduino Uno

- Luidspreker of zoemer

- 9v batterij

- 9v batterijclip

- Aan / uit knop

- 6 x QRD1114 reflecterende sensor

- Startkabels

- Houten kist (10 x 15 x 9)

Stap 2: Het circuit

Het circuit
Het circuit
Het circuit
Het circuit

Nu is het circuit naar mijn mening met grote sprongen het moeilijkste deel van dit project. Maar laat dat je niet afschrikken; het valt wel mee.

De QRD1114 reflecterende sensor

De reflecterende sensor is eigenlijk twee sensoren in één. Het bevat zowel een afzender als een ontvanger. De afzender is het meer oranje tot witte deel en de ontvanger is het zwartachtige, donkerachtige deel. Dit is waarom het al zijn 4 poten nodig heeft die op de Arduino zijn aangesloten. Degene op de stip op de ontvanger heeft een weerstand van 10k ohm nodig die is aangesloten op 5v EN een jumperkabel die is aangesloten op een analoge pin op de Arduino. Die schuin tegenover die moet ook op 5v worden aangesloten maar dan via een weerstand van 220 ohm. De overige twee poten kunnen direct op de grond (GND) worden aangesloten. Het installeren van 6 of meer van deze is een vrij strakke pasvorm, dus ik raad aan ze te solderen als je kunt.

De spreker

De Speaker is vrij eenvoudig aan te sluiten. Verbind gewoon de - pin met aarde en verbind de + pin met een digitale pin naar keuze op de Arduino. Ik heb pin ~9 gebruikt voor dit project.

De batterij

Om je Arduino van stroom te voorzien door een batterij, raad ik je ten zeerste aan deze instructable te bekijken:

www.instructables.com/id/Powering-Arduino-…

Ze doen geweldig werk en leggen uit hoe het moet. Ik heb deze tutorial ook voor mijn project gebruikt.

Stap 3: De code

Nu voor de code. Dit project maakt gebruik van de basisbibliotheken die al in de Arduino-software zijn geprogrammeerd.

Pak het zipbestand uit en open de map. Je zou twee tabbladen moeten kunnen zien; HandHeldMusicBox en pitches.h. Vanaf hier zou je goed moeten zijn om te gaan!

Als pitches.h er niet is, kun je een nieuw tabblad maken door op 'shift + ctrl + T' te drukken en het pitches.h te noemen. Kopieer vanaf daar gewoon alles in het.txt-bestand naar het nieuwe tabblad dat het zou moeten doen.

Stap 4: Het muziekblad

Het muziekblad
Het muziekblad

Voor het maken van het muziekblad heb ik een google spreadsheet gemaakt genaamd 'Speelpapier' wat Nederlands is voor 'Playing Paper'. Je kunt het bekijken via deze link:

docs.google.com/spreadsheets/d/1MHBrFVECut…

Als je zelf een nummer wilt maken, kan dat door alles in het blad te kopiëren of door een kopie ervan op je Drive op te slaan. Als u Excel liever gebruikt dan Google-spreadsheets, kunt u dat ook doen door het als Excel-bestand te downloaden onder Bestand > Downloaden als > Microsoft Excel.

Schrijven in het bladmuziek is een beetje raar op dit moment. De noten gaan van G naar E. Als je een G op een bepaalde tegel wilt spelen, vul je aan de linkerkant '1' in met de tekst "RIJ VAN NUMMERS". Zorg ervoor dat u een ' voor het nummer toevoegt om Google-spreadsheets te laten beseffen dat het niet echt een nummer is, maar een tekenreeks die het in code kan gebruiken.

'1 = G

'2 = A

'3 = B

'4 = C

'5 = D

'6 = E

Veel plezier met het maken van je eigen liedjes.

Stap 5: Verbeteren

Nu de belangrijkste stap: maak het je eigen!

Ik heb je de basisstappen gegeven om de draagbare muziekdoos te maken, hoe het tijd is om het concept te verbeteren. Hier zijn een paar tips:

- U kunt meer sensoren toevoegen door een multiplexer of een andere Arduino te gebruiken

- Je kunt proberen om sommige sensoren van octaaf te laten veranderen om een groter bereik te krijgen

- U kunt een volumeschuif of -knop toevoegen

- Voeg een versterker toe om meer geluid uit de luidspreker te halen

- Gebruik een audiobibliotheek om gekke geluiden te krijgen, mogelijk zelfs het 'muziekdoos'-geluid te creëren.

- Gebruik timeronderbrekingen of een andere methode om te proberen ook akkoorden te spelen!

- Bewerk het muziekbladgeneratorbestand om het voor u te laten werken

- Zorg voor een of ander mechanisme dat het papier met een vaste snelheid trekt.

Veel succes met je project en laat me zeker je voortgang weten, ik hoor het graag.

Aanbevolen: