Sida 1 av 2

Är denna ide lätt eller svår?

Postat: 15 juli 2016, 17:46:35
av marcushofflander
Hej.
Svaret är självklart "Det är relativt" men jag är ute efter ett humm om det är värt för mig att lägga tid på att göra klart iden nu.

Tanken är såhär.
Man spelar på en gitarr och beroende på vilken ton man spelar så lyser en RGB-led med en viss färg. Att tonen G2 = #0000FF (Blå) är inte det viktiga utan på ett ungefär.
Jag tänker mig att man kan lösa detta genom enkelt byggda högpass-och lågpassfilter, sånnadär grundläggande filter. Typ: https://upload.wikimedia.org/wikipedia/ ... RC.svg.png.

Så bygger man dom så att deras output blir ett litet frekvensintervall, ungefärlig ton.
Output matas in i en µC som kontrollerar vilka toner som spelas på gitarren och med det kan bestämma vilken färg LEDen ska ha.

Man kommer ju behöva bygga en jäkla massa filterkretsar för fler variationer i LEDen.
Tänker jag det hela för enkelt och missar en massa?
Jag har en känsla av att det finns enklare sätt att göra.
Någon?

Re: Är denna ide lätt eller svår?

Postat: 15 juli 2016, 17:58:53
av lillahuset
Gör en FFT istället. Då behöver du inga bandpassfilter i hårdvara. Alternativt en DFT som du styr med en frekvens genererad i mjukvara.

Re: Är denna ide lätt eller svår?

Postat: 15 juli 2016, 18:00:48
av YD1150
Använd en dsPIC och kör en FFT istället och tänd lysdioden från utdata som kommer från FFT.
Lite mer pyssel med programmering men det är inte omöjligt.
Var visst en som hann före :)

Re: Är denna ide lätt eller svår?

Postat: 15 juli 2016, 18:04:17
av lillahuset
Satsa på en STM32F4Disco, dryga hundringen och massor av prestanda och minne.

Re: Är denna ide lätt eller svår?

Postat: 15 juli 2016, 18:35:46
av marcushofflander
Ah. Cool. Ska kolla upp detdär med FFT och DFT. Tack för snabba svar!

Re: Är denna ide lätt eller svår?

Postat: 15 juli 2016, 19:07:16
av psynoise
Innan du börjar med någon mikroprocessor eller analog lösning hade jag i alla fall testat runt i Matlab eller Scilab. Kanske blir resultatet inte alls som du räknat med och då är det dumt lägga ner en massa tid i onödan.

https://help.scilab.org/docs/6.0.0/en_US/fft.html

EDIT:

Glömde nämna att en ljudeditor på en PC kan vara värt att testa runt lite idéer med. Jag själv har använt Audacity till liknande. Man får ta ett steg i taget i sin transformering från gitarrsignal till lysdiod. Exempelvis bandpassfilter för en ton, likriktning om du hittar detta och sedan testa med lite olika gitarrljud och se om det fungerar på en ton. Sedan kan du testa vidare med andra toner. Spåret med FFT går säkerligen också att testa runt till att börja med i Audacitry.

http://www.audacityteam.org/

Re: Är denna ide lätt eller svår?

Postat: 15 juli 2016, 19:28:05
av lillahuset
Testa koncept och algoritmer i en PC är en dygd.

Re: Är denna ide lätt eller svår?

Postat: 15 juli 2016, 19:33:38
av grym
finns ju ic för tondetektering, värt att ta en titt på om man vill slippa massa programering :wink:

Re: Är denna ide lätt eller svår?

Postat: 15 juli 2016, 20:46:56
av svanted
vad är syftet? ett effektljus som ändrar färg beroende på frekvensen?
eller är syftet att detektera frekvensen?
minns att en gitarrton innehåller massor av övertoner och svårigheten är att filtera ut grundtonen
om nu är den som ska detekteras?

Re: Är denna ide lätt eller svår?

Postat: 15 juli 2016, 21:33:53
av sodjan
Stämapparat?

Re: Är denna ide lätt eller svår?

Postat: 15 juli 2016, 21:59:12
av grym
fft app till mobil :doh:

Re: Är denna ide lätt eller svår?

Postat: 16 juli 2016, 00:56:50
av gOry
Finns ju stämappar till telefonen så det borde väl bara vara att koda en app som tänder "lampor" på skärmen om det nu inte fanns ett syfte med fysiska lampor.

Re: Är denna ide lätt eller svår?

Postat: 16 juli 2016, 11:59:27
av 4kTRB
Jag labbade med en stämapparat baserad på en kondensatormikrofon.
Problemet jag hade var att tonen/ljudet dör ut ganska snabbt så jag
testade med några varianter av AGC i förstärkaren som bättrade på
det hela en del. Sedan hade jag tanken att använda tondekodrar som
låser och tänder en led. Men jag har inte labbat mer sedan dess.

Re: Är denna ide lätt eller svår?

Postat: 17 juli 2016, 03:44:46
av HUGGBÄVERN
Jag har en stämplarnas man klämmer fast på gitarren, men den ger ju inga signaler ut.
Jag är annars, om man gillar att plocka med diskret elektronik, helt på 4kTRBs ide'. Om du kollar på MusicFromOuterspaces hemsida (googla), finns där någon gitarrmojäng som liksom låser tonen.

Re: Är denna ide lätt eller svår?

Postat: 19 juli 2016, 13:34:00
av Pedalosaurus
Det finns ju frekvens till spänning kretsar. Bygg sedan en komparatorstege som tänder varsin lysdiod. Man får hitta på en lösning så att bara den "högsta" lysdioden lyser om du förstår min tanke. Komparatorstegen får du testa fram så att den motsvarar dina gitarrtoner. Torde vara den framkomligaste vägen enligt mig.