INHOUDSOPGAWE:

Klank- en musiekopsporing kwarts kristalspeld met speelterrein: 8 stappe (met foto's)
Klank- en musiekopsporing kwarts kristalspeld met speelterrein: 8 stappe (met foto's)

Video: Klank- en musiekopsporing kwarts kristalspeld met speelterrein: 8 stappe (met foto's)

Video: Klank- en musiekopsporing kwarts kristalspeld met speelterrein: 8 stappe (met foto's)
Video: Les 3 - Muziektheorie - Intervallen 2024, November
Anonim
Image
Image
Klank- en musiekopsporing kwarts kristalspeld met speelplek Circuit Express
Klank- en musiekopsporing kwarts kristalspeld met speelplek Circuit Express

Hierdie klankreaktiewe borsspeld word gemaak met behulp van 'n speelbaan, snelkoop-kwarts kristalle, draad, karton, plastiek, 'n veiligheidspennetjie, naald en draad, warm gom, stof en 'n verskeidenheid gereedskap. Dit is 'n prototipe, of eerste ontwerp, van hierdie ontwerp.

Dit is nuttig om 'n mate van kennis te hê wanneer u met draad werk, maar dit is nie nodig nie! Inleidende kennis van programmering kan ook nuttig wees, maar dit is maklik om te leer deur gebruik te maak van speelkringloopbane en verwante programme. Hierdie projek kan van 'n handjievol ure tot 'n paar dae duur, afhangende van u konstruksiemetode en aandag aan detail.

Voorrade

Speelplek Circuit Express met battery pack en kring na USB kabel

Kwarts kristalle

- Juweliersdraad (enige kleur is ok, hou by 'n maat wat maklik vir u werkbaar is! Ek het 20 meter gebruik)

Karton

- Het helder plastiek gevind (ek het 'n deksel van 'n koffieblik gebruik)

Veiligheidspen

- Stof (u keuse - ek het 'n ou swart t -hemp gebruik)

Warm lijmpistool en gomstokkies

Skêr

Potlood

Sharpie

Naaltang en draadsnyers

- Opsioneel: naald en draad

- Opsioneel: Tweesydige klittenband

Stap 1: Meet die grootte

Meet die grootte
Meet die grootte
Meet die grootte
Meet die grootte

Volg die Playground Circuit Express op 'n stuk papier of karton. Sny dit uit. U het nou 'n sjabloon om te gebruik tydens die skep van u struktuur. Sit die Circuit Express êrens veilig!

Stap 2: Skep die borsspeld

Skep die Broche
Skep die Broche
Skep die Broche
Skep die Broche
Skep die Broche
Skep die Broche

Sny 'n lang draad en begin dit in 'n hoepel werk, gebruik u papier sjabloon as riglyn vir die grootte. U wil hê dat dit effens groter is as die sjabloon. Begin dan om die draad aan die een kant op te bou tot 'n koepelvorm. Hou in gedagte waar die kristalle sal pas, maar maak seker dat hulle slegs opwaarts wys (laat ruimte vir die speelterrein om nog onder te pas)!

Plaas u kristalpunte, gebruik die draad om te draai en te verbind. Maak dit gerus reg met 'n bietjie warm gom. Gaan voort totdat die kwarts die struktuur bedek en u tevrede is met die samestelling.

Stap 3: Skep 'n agtergrond

Skep 'n agtergrond
Skep 'n agtergrond
Skep 'n agtergrond
Skep 'n agtergrond

Gebruik u deursigtige plastiek en spoor u sjabloon op met 'n skerp punt. Knip dit uit met 'n skêr en maak met warm gom aan die agterkant van u borsspeld vas.

Stap 4: Bou u stroombaanhouer

Bou u stroombaanhouer
Bou u stroombaanhouer
Bou u stroombaanhouer
Bou u stroombaanhouer
Bou u stroombaanhouer
Bou u stroombaanhouer

Gryp weer die sjabloon! Trek 'n stuk karton rondom dit, maar sorg dat u ongeveer 1/4 duim rondom die sjabloon aan alle kante los. Knip dit uit en spoor dit nog 'n paar keer op karton (ten minste vyf).

Plak drie van die kartonsirkels saam.

Neem die ekstra sirkels en sny dit in twee. Sny 'n "lip" met 'n skêr (soos op die foto's getoon) en plak 2-3 hiervan aan die een kant van die kartonvorm vas. U behoort 'n dik kartonsirkel te kry wat u kring effektief sal "hou".

Stap 5: Heg

Heg aan!
Heg aan!
Heg aan!
Heg aan!

Deur die stof van u keuse en die metode van u keuse (warm gom, naald en gare) te gebruik, 'stoffeer' u kartonstruktuur. Druk die stof in die "lip".

Nadat u die stof vasgemaak het, gebruik warm gom (en/of weer, naald en draad) om die kristalstruktuur aan die verhoogde lip vas te maak. Dit moet veilig sit, met 'n gaping wat nog oop is sodat die speelterrein later kan inpas. Plak dan 'n veiligheidspennetjie (of 'n penaanhegsel) aan die agterkant van die borsspeld vas.

Stap 6: Toets die pasvorm

Toets die pas!
Toets die pas!
Toets die pas!
Toets die pas!

Jou borsspeld moet nou bymekaargemaak word. Toets die pasmaat van u speelterrein in u borsspeld. Dit moet styf en stewig pas. As dit 'n bietjie los is en probeer om weg te glip, kan u dit oorweeg om 'n klein klittenband aan die agterkant van die PCE te plaas, en die ander stuk aan die binnekant van die opening van u borsspeld.

Stap 7: Kode

Kode
Kode
Kode
Kode

- Gaan na:

- Installeer die korrekte installasie vir u stelsel

- Soek en voer 'Mu' -program uit

- Sluit u Playground Circuit Express aan

Die app moet u insette merk, en moet outomaties kode na u PCE oordra.

- Leen 'n paar kode! Die kode wat ek effens geleen en gewysig het, is van Adafruit en MIT

U kan speel met kleure, ens! OF - maak u eie kode deur na: MakeCode te gaan

Hier is die kode wat ek gebruik het as u verkies om net direk te kopieer en te plak:

import arrayimport wiskunde import audiobusio import board import neopixel # Eksponensiële skaalfaktor. # Moet waarskynlik binne bereik -10 wees. 10 om redelik te wees. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Aantal monsters om tegelyk te lees. NUM_SAMPLES = 160 # Beperk die waarde tussen vloer en plafon. def beperking (waarde, vloer, plafon): maksimum opbrengs (vloer, min (waarde, plafon)) # Skaal invoerwaarde tussen output_min en output_max, eksponensieel. def log_scale (input_value, input_min, input_max, output_min, output_max): normalized_input_value = (input_value - input_min) / (input_max - input_min) return output_min + / math.pow (normalized_input_value, SCALE_EXPONENT) * (output_max) vooroordeel voor die berekening van RMS. def normalized_rms (waardes): minbuf = int (gemiddelde (waardes)) samples_sum = som (float (monster - minbuf) * (monster - minbuf) vir monster in waardes) return math.sqrt (samples_sum / len (waardes)) def gemiddelde (waardes): opbrengsom (waardes) / len (waardes) def volume_color (volume): opgawe 200, volume * (255 // NUM_PIXELS), 0 # Hoofprogram # Stel NeoPixels op en skakel almal uit. pixels = neopixel. NeoPixel (bord. NEOPIXEL, NUM_PIXELS, helderheid = 0.1, auto_write = Onwaar) pixels.fill (0) pixels.show ()

"" " # Vir CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frequency = 16000, bit_depth = 16) # Vir Circuitpython 3.0 en hoër word" frekwensie "nou" sample_rate "genoem. # Lewer kommentaar op die lyne hierbo en lewer 'n opmerking oor die lyne hieronder. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Teken 'n aanvanklike monster op om te kalibreer. Gestel dit is stil as ons begin. monsters = array.array ('H', [0] * NUM_SAMPLES) mic.record (monsters, len (monsters)) # Stel die laagste vlak te verwag, plus 'n bietjie. input_floor = normalized_rms (monsters) + 10 # OF: gebruik 'n vaste vloer # input_floor = 50 # U wil dalk die input_floor druk om ander waardes aan te pas. # druk (invoer_vloer) # Stem ooreen met sensitiwiteit: laer beteken dat meer pixels met 'n laer klank verlig word # Pas dit aan soos u wil. input_ceiling = input_floor + 500 piek = 0 terwyl True: mic.record (monsters, len (monsters)) magnitude = normalized_rms (monsters) # U wil dit moontlik druk om die waardes te sien. # druk (grootte) # Bereken geskaalde logaritmiese lesing in die reeks 0 tot NUM_PIXELS c = log_scale (beperking (grootte, invoer_vloer, invoer_verdieping), invoer_vloer, invoer_verdieping, 0, NUM_PIXELS) # Verlig pixels wat onder die afgeskaalde en geïnterpoleerde grootte is. pixels.fill (0) vir i in reeks (NUM_PIXELS): as i = piek: piek = min (c, NUM_PIXELS - 1) elifpiek> 0: piek = piek - 1 as piek> 0: pixels [int (piek)] = PEAK_COLOR pixels.show ()

Stap 8: Voltooi en dra

Image
Image

U is welkom om net u klankreaktiewe kristal te bewonder, maar ek beveel aan:

- Koppel die USB-kabel uit die skootrekenaar (maak seker dat die kode oorgedra is)- Steek die Playground Circuit Express in die battery- Steek die PCE in u borsspeld- Plaas die battery in 'n voorhemp sak (soos ek hier gedoen het) of knip dit aan u hemp vas - Speld die borsspeld aan, skakel musiek (en u battery) aan en geniet dit!

Aanbeveel: