INHOUDSOPGAWE:
- Stap 1: Die materiaal
- Stap 2: Die stroombaan
- Stap 3: Die kode
- Stap 4: Die musiekblad
- Stap 5: Verbetering
Video: Handheld 6 noot musiekboks / instrument (maklik om te maak en te verbeter!): 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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 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
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:
MutantC_v2 - 'n Maklik om te bou Raspberry Pi Handheld/UMPC: 8 stappe (met foto's)
MutantC_v2 - 'n Maklik om te bou Raspberry Pi Handheld/UMPC: 'n Raspberry -pi -draagbare platform met 'n fisiese sleutelbord, 'n skerm en 'n uitbreidingskop vir pasgemaakte borde (soos Arduino Shield) .mutantC_V2 is die opvolger van mutantC_V1. Kyk hier na mutantC_V1.https: //mutantc.gitlab.io/https: //gitlab.com/mutant
Maak maklik u eie oscilloskoop (Mini DSO) met STC MCU: 9 stappe (met foto's)
Maak maklik u eie oscilloskoop (Mini DSO) met STC MCU: dit is 'n eenvoudige ossilloskoop gemaak met STC MCU. U kan hierdie Mini DSO gebruik om golfvorme waar te neem. Tydsinterval: 100us-500ms Spanningsbereik: 0-30V Tekenmodus: Vector of kolletjies
Kinders se MP3 -musiekboks: 6 stappe (met foto's)
Kinders se MP3 -musiekboks: Toe ek op soek was na nuwe DIY -projekte rondom arduino, het ek 'n paar goeie idees gevind oor RFID -gebaseerde MP3 -spelers vir kinders. En daar is een groot professionele speelgoedkas op die mark - hierdie ouens regeer. Hulle het 'n goeie onderneming gemaak uit hul slim idee. Tjek
Verdeel en verbeter u versterker goedkoop en maklik: 3 stappe
Verdeel en verbeter u versterker goedkoop en maklik: u versterkers en ontvangers bied gewoonlik 'n kompromisgeluid. Die meeste word geïmplementeer in eenvoudige, maar effektiewe skemas en as dit 'n ou produksie is - met kwaliteitselemente. Maar dit geld veral die eindstappe van elke versterker. Ongelukkig
DIY MusiLED, musiek gesinkroniseerde LED's met 'n klik Windows en Linux-toepassing (32-bis en 64-bis). Maklik om te herskep, maklik om te gebruik, maklik om te vervoer: 3 stappe
DIY MusiLED, musiek gesinkroniseerde LED's met 'n klik Windows en Linux-toepassing (32-bis en 64-bis). Maklik om te herskep, maklik om te gebruik, maklik om te vervoer: met hierdie projek kan u 18 LED's (6 rooi + 6 blou + 6 geel) aan u Arduino-bord koppel en die real-time seine van u rekenaar analiseer en dit na die LED's om hulle te verlig volgens die klopeffekte (Snare, High Hat, Kick)