Stereo Audio met Arduino (6 / 7 stap)

Stap 6: Binaural Beats met Arduino


Binaural beats zijn een interessant effect van twee sine golven van verschillende frequenties te sturen naar koptelefoon (een sinusgolf elk oor). Luister naar deze voor een voorbeeld (u moet luisteren met hoofdtelefoons). Bij het luisteren naar dit voorbeeld, probeer gewoon een hoofdtelefoon beluisteren door zelf en vervolgens de andere. Vindt u dat de geluiden uit elk kanaal zuivere sinus golven van verschillende frequenties zijn, en wanneer u naar hen allen luistert u een pulserende effect waarnemen. Veel mensen geloven dat bepaalde combinaties van frequenties met focus, meditatie, slaap en andere activiteiten van de hersenen helpen. Ik weet niet genoeg over binaural beats te reageren op dit, maar ik ben geïnteresseerd in het feit dat deze pulserende effect in de eerste plaats bestaat.

Als u ooit hebt geprobeerd om een instrument af te stemmen, is het mogelijk dat u vertrouwd met het concept van beatnotes (ook wel dissonantie notities). Wanneer u hoort twee frequenties die zeer dicht bij elkaar begint je te horen van een pulserende tremolo -effect (genaamd een "beat"). Dit effect is gemakkelijk te verklaren door interferentie tussen de twee soortgelijke golven. In



afbeelding ziet u twee golven van zeer soortgelijke frequenties op de bodem, en hun som op de top, bericht hoe het bovenste signaal in amplitude na verloop van tijd varieert, is dit de beat notitie. De frequentie van de beat is gelijk aan het verschil tussen de twee frequenties. Bijvoorbeeld als u speelt een 300hz en 305hz signaal op hetzelfde moment, zult u een beat 5hz horen. Als u het 305hz signaal dichter naar het 300hz signaal afstemt, je hoort de beat vertragen en uiteindelijk verdwijnen wanneer de twee frequenties zijn gelijke, hier is een voorbeeld. Het interessante ding over binaural beats is dat de twee signalen zijn nooit fysiek vermengd alsof ze naar de beat notities die ik zojuist beschreven heb, in binaural beats die elke frequentie afzonderlijk aan één oor verzonden wordt. Alle het signaal vermenging te produceren van iets als een beatnote gebeurt in onze hersenen, schijnbaar door de inmenging van de elektrische/chemische signalen van elk oor.

Om deze set up verhoogde ik de resolutie van de opgeslagen sinus-functie moet 1000 monsters met het volgende Python-script uitvoert en de matrix met waarden op te slaan in mijn Arduino-code:

importeren van math
voor x in bereik (0, 1000):
afdrukken van str(int(127+127*math.sin(2*math.pi*x*0.001)),)+str(",")
,

Ik stuurde de sinus golven uit elk kanaal ook naar stap 4, maar in plaats daarvan ik de variabelen index voor elke sinusgolf verhoogd met verschillende bedragen voor elke cyclus onderbreken. Bijvoorbeeld:

index1 += 10;
zal verhogen de index1 variabele door tien telkens wanneer een nieuwe waarde van sinus naar DACA wordt verzonden. De frequentie van de resulterende Golf wordt als volgt berekend:

frequentie = [(interrupt-frequentie) *(index incrementation)] / [(monsters in sinus matrix) *(number of channels)]
frequentie = [88398 * 10)] / [1000 * 2] = 442 Hz

door inex1 en index2 lichtjes verschillend tempo te verhogen, kunt u verschillende frequentie sinusgolven (440 en 480 hz in dit voorbeeld) uit elk kanaal doen de DAC.

 <pre>//binaural beats stereo audio with 44.1kHz sampling rate //by Amanda Ghassaei //Nov 2012 

Gerelateerde Artikelen

Vertegenwoordigen van audio via trillingen met Arduino

Vertegenwoordigen van audio via trillingen met Arduino

Dit project werkt om weer te geven geluid met behulp van de trillingen.  U sluit uw iPod, computer of TV erin en tactiele feedback vertegenwoordigt van het volume van de audio te krijgen.  Het kan helpen dove mensen ervaren van geluid.Tools:Draad str
Bedien uw Tv, Dvd en Audio systeem met Arduino en Android

Bedien uw Tv, Dvd en Audio systeem met Arduino en Android

Hallo iedereen, dit is mijn tweede instructable en mijn eerste in het Engels, dus, sorry voor de fouten.Ik wil delen dit project die het gaat over hoe u kunt uw Tv, DVD en uw audiosysteem met Arduino en een app voor Android gemaakt met app uitvinder.
Stereo Audio-versterker met IC TEA2025

Stereo Audio-versterker met IC TEA2025

Bent u het denken over het maken van een stereo versterker? Als u bent, dan is de juiste plaats! Dit project is over het maken van een 5 Watt stereo audio versterker met behulp van de IC TEA2025.Speciale dank aan deze website.OPMERKING: DE MEESTE FOT
3D Stereo Audio Spectrum Visualizer

3D Stereo Audio Spectrum Visualizer

In een van onze eerdere instructables, bouwden we een Arduino gebaseerd Audio Spectrum Visualizer met behulp van onze bi-color LED Matrix modules voor de weergave. Je kan check it out opEen paar maanden geleden, ontwierpen we jolliCube, een 8 x 8 x 8
RC auto RC Tank conversie met Arduino

RC auto RC Tank conversie met Arduino

Ik heb altijd al gefascineerd door grote machines, tanks in het bijzonder. De Duitse Tiger Tank, zoals in de film Fury!, is een ontzagwekkende machine. Ik wilde een! Ik heb wat zoeken en gevonden dat RC Tiger Tank replica's meer dan $150 kosten, en z
Aan de slag met Arduino - twee speler Arduino Pong

Aan de slag met Arduino - twee speler Arduino Pong

In deze tutorial gaan we een arduino gebaseerde controller die we gebruiken kunnen om te bepalen van een spel voor 2 spelers van pong bouwen.We gaan een paar van dial potentiometers (het draaien van knoppen) gebruiken om te controleren de pong vleerm
DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

DIY Bluetooth telefoon gecontroleerd BB-8 Droid met Arduino UNO

Ik ben een grote fan van Star Wars en toen zag ik de Star Wars: The Force ontwaakt dacht ik dat ik behoefte aan een BB-8 droid. Het was geweldig hoe dit kleine gebied verplaatst in de film. Dus heb ik besloten dat ik moet dit droid die is gebaseerd o
Streaming video van SD-kaart naar Nokia LCD met Arduino

Streaming video van SD-kaart naar Nokia LCD met Arduino

Voor een lange tijd, ik dacht dat het afspelen van video met kon audio niet op de Arduino. Toen op een dag besloot ik te geven het een schot en het bleek eenvoudiger dan ik dacht.Ik besloot te schrijven van de stappen in een instructable ten behoeve
Gemotoriseerd, geluid reageren Star Wars At-St Bandai Model, met Arduino.

Gemotoriseerd, geluid reageren Star Wars At-St Bandai Model, met Arduino.

Gemaakt van Star Wars bij-St-Model van Bandai.Reageert op geluid en draait zijn hoofd naar toe.Gemaakt met Arduino Nano, een aangepast onderdeel van 3dprinted, microfoons, micro servo.Dit instructable is gemaakt om te delen van de wijzigingen die nod
Ongebonden van spraakherkenning en spraaksynthese met Arduino

Ongebonden van spraakherkenning en spraaksynthese met Arduino

MOVI staat voor 'Mijn eigen Interface van de stem' en is een kickstarter-backed Arduino schild dat maakt het zeer eenvoudig om te bouwen van uw eigen toespraak dialogen aan controle-apparaten binnen de Arduino IDE. Dit instructable snel ziet u hoe aa
32W Stereo Audio versterker

32W Stereo Audio versterker

speciale dank aan ALAMGIR NASIRhttps://www.Facebook.com/profile.php?id=100001497433614Die hielp me dit project makenIntroductieHet doel van het project was om een stereo audio versterker. Naast dit moet extra functies dat moet volumeregeling, bass co
Krabben met Arduino

Krabben met Arduino

MIT heeft een fantastische visuele programmeertaal genaamd Scratchontwikkeld. Het is ook een geweldig leermiddel voor kinderen, want het is eenvoudig, leuk, en door interactie met de echte wereld een bord 'Scratch Sensor Board' genoemd.Dit Instructab
Spraakherkenning en -synthese met Arduino

Spraakherkenning en -synthese met Arduino

In mijn vorige Instructable toonde ik hoe om te controleren enkele LED's met behulp van een Arduino board en de BitVoicer Server. In dit Instructable ga ik om dingen een beetje ingewikkelder te maken. Ik ben ook gaan te synthetiseren toespraak met be
Bouwen van uw FM-transmissie Station met Arduino

Bouwen van uw FM-transmissie Station met Arduino

Hi elk lichaam.Voordat een 3 maanden geleden, een van mijn vriend me om te bouwen van een eenvoudige FM-zender vraagt, zou hij een audiobestand verzenden vanaf computer en spelen op elke radiozender, door het aanpassen van de frequentie van de ontvan