Air Guitar (4 / 5 stap)

Stap 4: Software: het samenstellen


Echografie

De echografie wordt aangedreven met een 5 V voeding en gemalen van de Edison-bord. Twee extra pinnen, de TRIG en ECHO pinnen bepalen wanneer de echografie triggers van een puls of naar de terugkerende echo luistert.

TRIG - wanneer gezien 5 V, de echografie brengt 8 x 40 kHz pulsen. Deze puls dan rebounds rechtstreeks vanuit het object voor de echografie

ECHO - de terugkerende pols van TRIG is geluisterd, en de tijd die nodig is van de introductie van de pols aan de terugkerende pulse heet "echo terug". Het kennen van de snelheid van het geluid (gemiddeld), kan de afstand van een object worden berekend door de echo terug pulsbreedte door 58 (voor centimeters) of 148 (voor inches).

Timing - The TRIG is gestart met een 10 ons 5 V-puls. De ECHO vervolgens luistert, en deze cyclus herhaalt zich elke 60 VS voor voldoende bemonstering terwijl het vermijden van TRIG ECHO cross-talk overlapping.

Touch Sensor

De 5cap werd aangedreven met een 3,3 V voeding en gemalen van de Edison-bord. De knooppunten van het GLB van elke vinger wordt gelezen in een digitale ingang. De digitale ingang wordt vervolgens vertaald aan de serverkant om te bepalen wat merkt gespeeld moet worden.

Muziek generatie

Een combinatie van programmeertalen Python en Go werd gebruikt om muziek-uitgang op de serverkant. Met behulp van Edisons in-chip WIFI-verbinding werd gebruikt om te communiceren dat de binnenkomende signalen vorm de echografie en 5cap naar een aangepaste server dat we gehost met behulp van Go. De binnenkomende informatie werd vervolgens geparseerd met Python om te bepalen welke opmerking werd gespeeld (d.w.z. 5cap), en hoe luid de notitie moet worden gespeeld (d.w.z. echografie). De resulterende informatie werd vervolgens gebruikt naast de python PySynth pakket om het juiste geluid met behulp van de computer geluidschip, of meer gemakshalve een bluetooth muziek speaker aangesloten.

Er zijn een aantal opties voor het maken van muziek op de
Edison. Elk heeft nadelen voor de latency, geluidsgetrouwheid, hardware/software complexiteit en breedte van ondersteuning voor scala van muziekinstrumenten en geluidseffecten.

De Edison Standaardkit heeft geen DAC, die gewoonlijk wordt gebruikt voor het omzetten van digitale audio in analoog geluid uit. Wij vonden de volgende keuzes:

  1. Met behulp van aan boord van de PWM voor het genereren van lage fidelity geluid.
  2. DAC chip toevoegen
  3. Geluidskaart uitbreiding via USB of shield toevoegen
  4. Verbinding maken met een real-time muziek synthesizer

Elke keuze van het bovenstaande vereist een andere set van software/hardware ondersteuning. We een in de omgeving van real-time software synth geconfigureerd op Linux voor het ontvangen van gebeurtenissen van Edison en voor het genereren van gitaar geluiden.

Code

Raadpleeg het bijgevoegde voorbeeld codes voor het testen!

Gerelateerde Artikelen

Hoe het bouwen van een Air Guitar met Arduino, aka de AIRduino gitaar

Hoe het bouwen van een Air Guitar met Arduino, aka de AIRduino gitaar

Het idee is hier is het bouwen van een draagbare virtuele gitaar die moet worden gecontroleerd met twee handen veel als luchtgitaar spelen. Het is gemaakt en prototyped geweest tijdens een project van de twee weken op ChalmersUniversity (Zweden) voor
Mijn air guitar shirt

Mijn air guitar shirt

Het lijkt een natuurlijke reactie voor veel mensen als ze een zoete gitaar-kloof horen, de positie aannemen en beginnen weg op de luchtgitaar tokkelen. Ik heb veel producten op de markt die gericht zijn op deze over ijverig typen, en ik heb nog om te
Hoe maak je een Air Guitar!

Hoe maak je een Air Guitar!

Heb je ooit wilde een zoete gitaar rock uit op voor geen geld bij allen maken? Nou nu u kunt!Stap 1: materialen u nodig:Lucht gitaar organenLuchtgitaar pick bewakersLucht gitaarsnarenLuchtgitaar tuning toetsenLucht gitaar bruggenLucht gitaar notenHul
Elektronische muziekdoos aangedreven door Arduino (soort van)

Elektronische muziekdoos aangedreven door Arduino (soort van)

muziek is de meest universele middel van expressie. Ongeacht culturele taal of leeftijd die het idee wel muziek overgebracht zou niet veel verschillen. Het is veilig om te zeggen dat iedereen houdt van muziek, één type of een ander. Wanneer iemands f
Hoe te verslaan ttfaf en krijgt elke unlockable in gh3.

Hoe te verslaan ttfaf en krijgt elke unlockable in gh3.

hoe te verslaan door de fie en de vlammen op expert, en dit in instructable zal u tonen hoe te ontgrendelen van elk ding in gh3 en sommige handige cheats.deze handleiding werkt met...WiiPS3PS2Xbox360en xbox als dat er is.Stap 1: hoe de verslaan door
Air-Lift irrigatie met behulp van Solar Panel

Air-Lift irrigatie met behulp van Solar Panel

Het beginsel van de air-lift-irrigatieHet zonnepaneel levert de macht om de luchtpomp. Vervolgens, injecteert de pomp perslucht op de kruising. De samengeperste lucht vermengt zich met het waardoor het lucht-water-mengsel worden minder dicht dan de r
Lederen & Sugru iPad Air staan

Lederen & Sugru iPad Air staan

in eerste instantie wilde ik proberen ontwerpen een draagbare staan voor mijn iPad, die geen ruimte meer dan de ipad zelf zou nemen, en dat zou het bezit van het apparaat op de juiste hoek voor het gebruik van op mijn desktop op het werk. Ik wil niet
Motion Sensing Air Raid Siren met koppelen een!

Motion Sensing Air Raid Siren met koppelen een!

HalloIedereen wil voorkomen dat er ongewenste gasten / dief's uit de buurt van ons huis.Dus, ik heb deze Home Security Project een AIR Raid Siren audiobestand af te spelen.(Ik weet luchtaanval sirenes werden gebruikt voor nucleaire aanvallen maar een
Cthulhu Air Plant Caddy

Cthulhu Air Plant Caddy

Air planten hebben zo veel persoonlijkheid en zijn ongelooflijk veelzijdig, dus ik wilde maken echt een leuke plant houder die die natuurlijke kwaliteiten omarmen zou. Dit project duurt minder dan een uur te doen, waardoor dit een grote DIY gift voor
Air-Lift irrigatie

Air-Lift irrigatie

Dit is een instructable voor het vervaardigen van een zonne-aangedreven air-lift irrigatie voor de verticale of opknoping van de tuin.Stap 1: Items2.40v zonnepaneelde elektrische kabel 2 meterBatterij aangedreven luchtpompAquarium luchtslangLucht ven
Rock Band Guitar Mod: Guitar Hero knoppen en Strum Bar

Rock Band Guitar Mod: Guitar Hero knoppen en Strum Bar

door een PS2 Guitar Hero Controller kannibaliseren, ik heb al mijn favoriete elementen toegevoegd aan mijn Xbox 360-Controller Rock-Band: knoppen en mechanische schakelaars voor strum bar verhoogd.Deze mod resulteert in verbeterde functionaliteit voo
PVC gitaar staan voor Guitar Hero en Rock Band

PVC gitaar staan voor Guitar Hero en Rock Band

serie van The Guitar Hero en Rock Band hebben ervoor gezorgd dat veel muziek, maar ze hebben ons ook gegeven iets anders... veel plastic gitaar in verschillende stijlen, vormen en kleuren. Na een tijdje, frustrerend verplaatsen die gitaar rond alle t
Bureaublad Air Hockey tafel

Bureaublad Air Hockey tafel

Hier is hoe te bouwen van een kleine air hockey tafel, zowel draagbare als goedkoop. Naast dit, kunt u het elke grootte, afhankelijk van het vak dat u gebruikt. Een plastic doos werd gebruikt voor eenvoud; het betekent dat u kunt experimenteren met d
Laser gesneden Air Force embleem

Laser gesneden Air Force embleem

als een veteraan van de Air Force, ik herinner me op zoek naar artikelen die van goede kwaliteit om display in mijn huis en kantoor waren en doe ik nog steeds. En nu dat ik heb de mogelijkheid om dergelijke objecten die ik wil delen in deze opdracht