INHOUDSOPGAWE:

Handheld 6 noot musiekboks / instrument (maklik om te maak en te verbeter!): 5 stappe (met foto's)
Handheld 6 noot musiekboks / instrument (maklik om te maak en te verbeter!): 5 stappe (met foto's)

Video: Handheld 6 noot musiekboks / instrument (maklik om te maak en te verbeter!): 5 stappe (met foto's)

Video: Handheld 6 noot musiekboks / instrument (maklik om te maak en te verbeter!): 5 stappe (met foto's)
Video: DE JUISTE HOE TE LEREN YOUTUBE 2024, November
Anonim
Handheld 6 noot musiekboks / instrument (maklik om te maak en te verbeter!)
Handheld 6 noot musiekboks / instrument (maklik om te maak en te verbeter!)

Haai daar! Geïnspireer deur Martin Molin, lid van 'n Sweedse orkes genaamd Wintergatan, het ek onlangs verlief geraak op musiekkaste en alles daaroor. Mense wat liedjies vir musiekblikke maak, gebruik nog steeds die outydse manier om die liedjie vir noot te slaan, in die hoop dat die tydsberekening uiteindelik sal uitwerk. Nadat ek dit self gedoen het, weet ek dat dit 'n vermoeiende oefening is en 'n plaasvervanger kan gebruik. So het ek uiteindelik gedink aan hierdie idee om infrarooi lyndetektore te gebruik om 'n liedjie te maak. Dit sou beteken dat dit slegs 'n vel swart -en -wit gedrukte papier hoef te lees, maar dit kan ook verskillende gebruike hê, soos om 'n koerant te kyk vir klankuitsette.

Stap 1: Die materiaal

Dit is die materiaal wat ek gebruik het, maar dit is baie vervangbaar. Kyk wat jou die beste pas!

- Arduino Uno

- Luidspreker of gonser

- 9v battery

- 9v batteryklem

- Aan / af skakelaar

- 6 x QRD1114 reflektiewe sensor

- Springkabels

- Houtkas (10 x 15 x 9)

Stap 2: Die stroombaan

Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan

Die kring is na my mening die moeilikste deel van hierdie projek. Maar moenie dat dit jou bang maak nie; dit is nie so erg nie.

Die reflektiewe sensor QRD1114

Die reflektiewe sensor is eintlik twee sensors in een. Dit bevat beide 'n sender en 'n ontvanger. Die sender is die meer oranje tot wit bit en die ontvanger is die swart, donker bit. Dit is hoekom al sy 4 bene aan die Arduino gekoppel moet word. Die een op die punt op die ontvanger benodig 'n 10k ohm -weerstand wat gekoppel is aan 5v EN 'n jumperkabel wat gekoppel is aan 'n analoog pen op die Arduino. Die een diagonaal teenoor die een moet ook aan 5v gekoppel word, maar via 'n weerstand van 220 ohm. Die oorblywende twee bene kan direk met die grond (GND) verbind word. Die installering van 6 of meer hiervan pas baie goed, so ek beveel aan dat u dit soldeer as u kan.

Die spreker

Die luidspreker is redelik maklik om aan te sluit. Koppel net die - pen aan die grond en koppel die + -pen aan 'n digitale pen van keuse op die Arduino. Ek het pin ~ 9 vir hierdie projek gebruik.

Die battery

Om u Arduino deur 'n battery te laat werk, beveel ek u sterk aan om hierdie instruksies te raadpleeg:

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

Hulle doen wonderlike werk en verduidelik hoe hulle dit moet doen. Ek het hierdie tutoriaal ook vir my projek gebruik.

Stap 3: Die kode

Nou vir die kode. Hierdie projek gebruik die basisbiblioteke wat reeds in die Arduino -sagteware geprogrammeer is.

Pak die zip -lêer uit en maak die gids oop. U behoort twee oortjies te sien; HandHeldMusicBox en staanplekke.h. Van hier af moet u klaar wees!

As pitches.h nie daar is nie, kan u 'n nuwe oortjie maak deur op 'shift + ctrl + T' te druk en dit pitches.h te noem. Kopieer dan alles in die.txt -lêer na die nuwe oortjie wat dit moet doen.

Stap 4: Die musiekblad

Die musiekblad
Die musiekblad

Vir die maak van die musiekblad het ek 'n Google -sigblad gemaak met die naam 'Speelpapier', wat Nederlands is vir 'Playing Paper'. U kan dit via hierdie skakel kyk:

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

As u self 'n liedjie wil maak, kan u dit alles op die blad kopieer of 'n afskrif daarvan in u Drive stoor. As u verkies om Excel bo Google -sigblaaie te gebruik, kan u dit ook doen deur dit as 'n Excel -lêer af te laai onder File> Download As> Microsoft Excel.

Op die oomblik is dit 'n bietjie vreemd om in die musiekblad te skryf. Die note gaan van G na E. As u 'n G op 'n sekere teël wil speel, vul u '1' aan die linkerkant in wat sê "RY VAN GETALLE". Maak seker dat u 'n 'voor die nommer byvoeg om Google -sigblaaie te laat besef dat dit nie eintlik 'n getal is nie, maar 'n string wat dit in die kode kan gebruik.

'1 = G

'2 = A

'3 = B

'4 = C

'5 = D

'6 = E

Geniet dit om u eie deuntjies te maak.

Stap 5: Verbetering

Nou vir die belangrikste stap: maak dit u eie!

Ek het u die basiese stappe gegee om die musiekboks te maak, en dit is tyd om die konsep te verbeter. Hier is 'n paar wenke:

- U kan meer sensors byvoeg deur 'n multiplexer of 'n ander Arduino te gebruik

- U kan probeer om sommige sensors oktawe te laat verander om 'n groter reikwydte te kry

- U kan 'n volumeskuif of -knop byvoeg

- Voeg 'n versterker by om meer klank uit die luidspreker te haal

- Gebruik 'n klankbiblioteek om gekke geluide te kry, moontlik selfs die 'musiekboks' -klank.

- Gebruik timeronderbrekings of 'n ander metode om dit ook vir akkoorde te laat speel!

- Wysig die musiekbladgeneratorlêer om dit vir u te laat werk

- Het 'n manier om die papier teen 'n vasgestelde tempo te trek.

Sterkte met jou projek, en laat weet my van jou vordering, ek hoor dit graag.

Aanbeveel: