Earfingers: hör med händerna (3 / 4 steg)

Steg 3: Bygga programvaran



Vi på slutspurten. Allt vi behöver göra är att ta några ljuddata, utföra en wavelet nedbrytning och använda resultaten för att berätta för Arduino när ska varje Vippomkopplare. Detta låter som en monumental uppgift, men en gång högt beröm till de som har föregått oss, och för mirakel av öppen källkod och objektorienterad programmering. Med lite tur kommer vi att kunna bang några bitar tillsammans för att få vad vi behöver. Låt oss börja med några av de intressanta teoretiska saker.

Alla vet att en Musiknoteringen definieras av en viss våglängd, men har du någonsin undrat varför samma ton låter olika på olika instrument? Anledningen är att det finns en massa andra små vågor, för liten för att överväldiga den stora vågen men tillräckligt för att ändra den särskilda karaktären hos våg inom det övergripande vinkar. Således, vi hör den stora vågen säger vi "mitten C" och vi hör de mindre vågorna i det vinka och säga "piano". Processen att sålla ut de olika vågorna är ett exempel på en nedbrytning, och det är vad snäckan gör, vilket innebär att det är vad vi behöver att reproducera. Som tidigare nämnts, utför snäckan vad som kallas wavelet omvandlingen, som upptäcktes faktiskt försöker lista ut vad snäckan gjorde; man kan kalla detta ett exempel på evolution slog matematiker till ett djupt användbart begrepp! Nu, trots görs huvudsakligen med grundexamen i matte, jag knappt kan förstå flesta wavelet omformningar på min egen, så tur för detta projekt det är en mystisk svart låda, jwave biblioteket, som kan missbrukas för vårt syfte. Vi kommer att ta några råa ljuddata, skicka det till jwave, (lite magi händer), tar sedan emot vissa data som ser ingenting som ljud. Vi kommer sedan förvandla dessa data till frekvenser som matchar de operativa frekvenserna av de två typerna av beröring receptorer (50-250 Hz) och slutligen vända dessa frekvenser till binära signaler skickas till Arduino, som helt enkelt växlar oavsett tactor det berättas att. Bekvämt, de betydande skillnaderna mellan neural frekvens och även en låg USB frekvens innebär att vi kommer att kunna signalera varje tactor en bit i taget med gott om plats att skona: för USB på 9600 Mhz, skulle vi kunna signalera ungefär 38 miljoner tactors.

Om du inte känner att sy ihop koden själv, källan, en körbar jar och openSCAD kod/STL-filer för 3D-objekten finns över på thingiverse här . Om du bara vill ha ett program som är redo att köra, ladda ner körbara, pålagt din Arduino skiss, och se till att läsa README-filen. Vara varnade också, detta är långt ifrån produktion kvalitet kod.

Se Steg
Relaterade Ämnen

Hur man äter med händerna (som en södra Indiska)

äta med händerna i motsats till med bestick har alltid varit norm i Indien.Detta instructable handlar om hur man äter en måltid med dina händer, som en södra Indiska.Steg 1: När bananblad har delgivits, tryck på bananblad från centrala stjälken, med...

Hur man spelar Guitar Hero med tänderna

folk har spelat gitarr med sina tänder sedan 60 ' s. Men inte många kan göra det.Steg 1: Spridda anteckningar Spaced anteckningar är anteckningar som är minst 1 slå bort. Det är enkelt att använda tänderna. På varje not flytta du gitarrhandkontroll p...

Hur man blåser en såpbubbla med händerna

detta är en snabb instruktions video för Forbesen 30 andra hur man tävling.Först blöta händerna grundligt och tvål som om du tvätta händerna. En flytande tvål gör detta lättare. Lägga till lite mer vatten i händerna. Denna del är knepigt, för lite el...

Gör bubblor med händerna och andas från dem!

i detta Instructable jag kommer att försöka lära dig hur du gör bubblor med lite tvål, vatten och bara händerna. Följa dessa instruktioner noggrant kommer förhoppningsvis att du kan göra största bubblorna du någonsin har sett, och som en extra bonus,...

Visselpipa med händerna

en högljudd visselpipa låter det låter häftigt och kan göra en hög eller låg ton.Steg 1: hand placering placera handen på andra handen i 90 digree vinkel.Steg 2: kupa händerna sätta händerna i en kopp position.make till att det är lufttäta.Steg 3: vi...

Orm med händerna!

Detta är en cool liten trick som kommer att imponera på dina vänner! Vrid händerna till en orm som kan öppna sin munSteg 1: Lever länge och blomstra! Göra din vänstra hand se ut så här, dess ok om du inte kan göra detta, bara försöka få dem att se så...

Oscilloskop med händerna

Hej. Nyligen började studera elektronik. Det fanns ett behov för instrumentation. Eftersom jag har montering audio förstärkare, tog det ett oscilloskop. Men kostnaden för en bra maskin det gör mig ledsen. Jag bestämde mig för att jag skulle göra osci...

Öppna en fast burken med en kniv

Burkar kan vara besvärande lite ryck. De fastnar tätt och du fastnar försöker bända dem öppna med händerna.För att göra dem lättare att öppna allt du behöver är en vanlig tabell kniv. Inget fancy verktyg, ingen extra skräp att fylla upp ditt kök, bar...

Sugru Overmolding med 3D tryckt formar

Har olika mekaniska egenskaper i olika regioner i en del kan vara mycket användbart, särskilt när efterlevnad eller texturer är inblandade.Som ett experiment för att förbättra greppet av Raptor Hand, som produceras av ett team av designers i E-aktive...

Epilog Laser etsade klocka med foto

så min fru insisterar på att ha en klocka i varje rum, och alltid klagar över att det inte finns tillräckligt med bilder av hennes och vår son runt. Så jag tänkte, vad bättre gåva för henne då en klocka med ett foto av hennes och vår son på det?I til...

Hur man gör kaffe med hjälp av en Aeropress gizmo

en skrämmande och vacker process. Kan vi hjälpa dig och skörda frukterna.Steg 1: Gör din egen kopp kaffe Man kan önska verksamheten som stöds av en Žižek föreläsning, musik eller vänliga och filosofiska samtal. Jag känner ofta att kaffe förtjänar av...

Balsamvinäger pärlor (molekylär gastronomi) på olivolja pannacottan med karamelliserad jordgubbar

Hej alla!I detta instructable, jag använder en molekylär gastronomi kit och omvandla balsamvinäger i Sega pärlor, för att skapa en efterrätt med en välsmakande kick. Jag kom precis tillbaka från Italien, och besökte vi en 3: e generationens familjeäg...

Försköna med fibrer och fri hand broderi

detta är en instructable på hur man kan omvandla skira tyger. Jag använde denna metod för att skapa en blus för min mamma.Jag har gjort filten på icke traditionella sätt (inte med tovning nålar), jag använde en brokig tråd och sydda i fri rörelse öve...

Funky Om Nom Nom hänge med godis örhänge

Hej Fellows,Jag brukade vara en gamer i Mario & Contra dagar. Jag har inte spelat mycket sedan dess och tills touch baserat rörlig gaming revolution. Och det kom ett spel så ont att det kan döda din tid utan att du ens veta om det.. Det kallas "S...

Hur man te-Dye (steg för steg-anvisningar för Dying tyg med hjälp av te)

dessa instruktioner steg guidar dig smidigt genom processen att dö ditt tyg med hjälp av te. Ingen erfarenhet krävs!Steg 1: Förnödenheter som behövsFörnödenheter som behövs:1. vit, bomull-baserade tyg (dvs blad, t-shirt, örngott)2. väskor av svart te...

Hand borra eld med grönt trä!

Ett par år tillbaka blev jag intresserad av primitiva brand belysning tekniker. Jag började genom att göra en båge borr och lekte med ceder och tall. Jag blev frustrerad när jag inte kunde få det att fungera. Jag pratade med en massa killar om proble...

Bygga en Tricopter med Rotor bitar

Detta Instructable kommer att lära dig hur man bygger en tricopter med Rotor bitar. Detta Instructable innehåller också teoretiska diskussioner, tips, tricks, och annan information som jag hoppas kommer att få dig på din väg till att bli en expert tr...

Locutus av Borg kostym (Cyborg) med riktiga robotics, ljus och ljud och 36.000 mAh makt!

Hello,Jag har alltid varit ett stort fan av teknik! Jag har alltid varit bra med tråden (jag har tusentals random trådar jag har samlat genom åren) min andra talanger består av lödning, ändra komponenter, datorer och spelsystem, operativsystem etc.St...

Kamouflera ditt gevär med en GunSkins Vinyl Wrap

Jägare och soldater har visat effektiviteten i kamouflage i hundratals år. När du är i området, skulle det vara död ge bort om din rostfritt stål omfattning skiner i solljus eller svarten finish av bössan sticker ut mot de naturliga färgerna av miljö...