Acorn Chime (6 / 10 stap)

Stap 6: Programmeren van de geluiden van de Gong


Sound! Ik hou van geluid! Geluid uit de luidsprekers is een heleboel plezier. Maar hoe maakt een microcontroller geluid?

Luidsprekers maken geluid wanneer er een spanningsverschil tussen de terminals, die drijft de conus van de luidspreker verder van of dichter bij de spoel in de rug, afhankelijk van of het verschil in spanning positief of negatief is. Wanneer de conus beweegt, lucht beweegt. Geluid dat we herkennen is alleen maar lucht verplaatsen op zeer bepaalde frequenties--sprekers duwen en trekken van lucht, die wordt uitgevoerd in onze oren.

Microcontrollers, zijn als de makers van het geluid, vrij lastig. Dit is omdat zonder een digitaal naar analoog converter, ze alleen geschikt zijn voor het maken van twee spanningen: hoge (meestal 3-5 volt) of lage (0 volt). Dus als je rijden een luidspreker met een microcontroller wilt, uw opties beperkt tot twee basistechnieken zijn: Pulsbreedtemodulatie en vierkante golven. Pulsbreedtemodulatie (PWM) is een mooie truc waar u bij benadering een analoog signaal (een die heeft van de spanningen in het bereik tussen laag en hoog) met een digitaal signaal (degene die is alleen laag of hoog). Terwijl PWM willekeurige, mooi maken kan, geluid met volledig spectrum, vereist snel klokken, zorgvuldige codering, en fancy filteren en versterking te rijden een speaker goed.

Vierkante golven, aan de andere kant, zijn eenvoudig, en als je tevreden zijn met hun raspende Toon, kan een gemakkelijke manier te doen eenvoudige melodieën. Leah Buechley biedt een mooi voorbeeld project projectpagina broncode) voor geschikt voor het rijden van een kleine luidspreker met behulp van een LilyPad te maken vierkante golven.

Maar we wilden onze klokkenspel te klinken een beetje meer als klokkenspel--een dynamische verval, en lijken te worden luider op eerst dan aan het eind. Wij willen ook het geluid een beetje minder hard en een beetje meer bell-achtige. Wat te doen?

Om dit te doen we gebruik maken van een eenvoudige techniek toe te voegen complexiteit aan de blokgolf, en een truc met de spreker. Eerst, we gemaakt zodat de vierkante golven blijf niet "hoog" voor dezelfde duur--ze in de tijd veranderen, hoewel hun begin altijd hetzelfde is. Dat wil zeggen een blokgolf 440Hz zullen nog overschakelen van "laag" naar "high" 440 keer per seconde, maar we laten het op "hoog" voor wisselende hoeveelheden tijd. Aangezien een spreker is niet een ideaal digitaal apparaat, en het kost tijd voor de cone te duwen uit en in, meer van een "zaagtand" vorm te geven dan een blokgolf. Ook, aangezien de spreker bent slechts aan één zijde (we alleen geven het een positieve spanning, nooit een negatieve spanning) rijdt, het retourneert alleen tot neutraal dankzij de flexibiliteit van de kegel. Dit resulteert in een soepeler, en dynamischer te maken, vervormd niet-lineair geluid.

We beschouwd elke opknoping acorn als een "switch", dus bij de geaarde center-opknoping eikel hen raakt, het trekt hen laag. De code gewoon doorlopen van de ingangen voor elke opknoping acorn, en indien hij vaststelt dat één laag, speelt een Toon daarvoor.

Werkende LilyPad Arduino broncode die hieronder zijn toegevoegd.

Gerelateerde Artikelen

Acorn Electron USB toetsenbord

Acorn Electron USB toetsenbord

Maak een retro USB-toetsenbord uit een 1980 's Acorn Electron computer!Het elektron was een 8-bits computer voor het eerst geproduceerd in 1983, gebaseerd op de legendarische BBC Micro. Hoewel het een begroting home machine was, kwam het uitgerust me
Sensatronic Wave Chimes

Sensatronic Wave Chimes

We onze eigen digitale wind klokkenspel, volledig programable met geen geluid en/of visuele gemaakt. Midi-controller van een golf-klokkenspel met een wereld van mogelijkheden.We zijn het ontwerpen van punk DIY instrumenten, door en voor een heleboel
Acorn koffie - moderne interpretatie

Acorn koffie - moderne interpretatie

Eikels een grote hoofdvoedsel voor Indianen waren in het verleden, het hebben van grote geneeskrachtige eigenschappen en zijn boordevol eiwitten en vezels, op deze Ible ik u tonen zal hoe te maken Acorn koffie, maakte ik het thuis op een moderne mani
GEBAKKEN ACORN SQUASH gevuld met rijst en Turkije worst

GEBAKKEN ACORN SQUASH gevuld met rijst en Turkije worst

Dit recept kunt u gemakkelijk aanpassen aan uw eigen smaak. Hoewel ik hete Italiaanse worst van Turkije te geven de schotel enkele "spice" gebruikt, kunt u gebruiken een milde worst (kip, rund of varkensvlees), of zelfs gemalen rundvlees. Het vl
Apple Sage gevuld Acorn Squash

Apple Sage gevuld Acorn Squash

dit is de perfecte schotel te maken wanneer het weer begint te koel en perfect rijp acorn squash beginnen te verschijnen in de supermarkt.   De combinatie van salie, appels en squash werkt echt goed samen en is zeer vullen!Ingrediënten:1 grote acorn
Chimera: $60 DLP High-Res 3D Printer

Chimera: $60 DLP High-Res 3D Printer

Ik heb op een jacht voor de afgelopen jaren te vinden van een goedkope en eenvoudige, maar matig hoge resolutie 3D-printer. Ik had 3 verschillende 3D printers gedeeltelijk gebouwd toen ik over de verbazende technologie van DLP Stereo lithografie (SLA
ACORN koffie

ACORN koffie

Acorn koffie...?!?Nou, ik heb gehoord over dit jarenlang en wezen in bushcrafting heb ik altijd verbeeldde het uit te proberen voor mezelf.Eerder dit jaar toen ik merkte een goede acorn gewas van verschillende machtige eiken, ik dacht dat ik geef het
TUTORIAL: How to Make Simple Chima feestmutsen

TUTORIAL: How to Make Simple Chima feestmutsen

benodigdheden:8,5 x 11 gekleurd kartonpotloodschaarnaai-naaldElastische draad (2 – 5 werf verpakkingen voor een feestje van 12 of meer kinderen)Als u Zie de originele post willen zou, kunt u het controleren op Woonplaats Betty. Als u zien van de ande
TUTORIAL: LEGO legendes van Chima – geïnspireerd Chi uitnodigingen

TUTORIAL: LEGO legendes van Chima – geïnspireerd Chi uitnodigingen

heb ik deze tutorial voor een paar maanden op mijn blog, maar ik dacht dat ik zou delen op Instructables. Deze tutorial wordt geleverd met een gratis sjabloon. Alles wat je hoeft te doen is als Woonplaats Betty op Facebook, en dan laat het me weten v
De Chimes van het heelal

De Chimes van het heelal

Dit project gemaakt door Olivia Mack en Emily Daniels, twee middelbare scholieren uit Seattle, Washington heeft als doel kinetische musiceren. We gebruikten de krachten van de zwaartekracht te trekken knikkers beneden een structuur op een manier dat
Eikels aan Acorn Muffins in 1 dag!

Eikels aan Acorn Muffins in 1 dag!

Eikels zijn overal deze tijd van het jaar (Sept/Okt/Nov) en zij bent gratis dus waarom niet gebruiken?Stap 1: Zonnige dag in September/oktober identificeren en verzamelenVind uw eiken boom vóór het verzamelen.Onderzoek blad vormen en acorn tannine ni
Maak uw eigen acorn ketting

Maak uw eigen acorn ketting

Hoewel het is bijna lente hier in Nothern Europa I 'm gonna Toon u hoe maak je een mooie eikel hanger. Ik hou van de combinatie van walnoot of andere donkere soorten hout met eiken en dit is mijn favoriete ketting. Ik hoop dat het zal jou ook.Stap 1:
K'Nex Chimera zelf transformator: Ijzer verbergen

K'Nex Chimera zelf transformator: Ijzer verbergen

Dit is de Chimera zelf transformator: Iron verbergen. Het heeft een Chimera genoemd omdat het gemaakt van 3 mediums: K'nex, Robotica en papier. Ik niet instructies opgenomen omdat het feit dat niet veel zal hebben de exacte dezelfde robot die ik voor
Super Simple & Delicious Acorn Squash

Super Simple & Delicious Acorn Squash

dit is mijn favoriete manier om te eten squash. Dit is een super lekker en super eenvoudig recept om te maken. Mensen die niet graag squash meestal eigenlijk graag dit recept. Geniet van!Stap 1: Benodigdheden Ingrediënten:1 Acorn Squash (gehalveerd e