Sisukord:

Heli- ja muusikatundlik kvartskristallpross mänguväljaku Circuit Expressiga: 8 sammu (piltidega)
Heli- ja muusikatundlik kvartskristallpross mänguväljaku Circuit Expressiga: 8 sammu (piltidega)

Video: Heli- ja muusikatundlik kvartskristallpross mänguväljaku Circuit Expressiga: 8 sammu (piltidega)

Video: Heli- ja muusikatundlik kvartskristallpross mänguväljaku Circuit Expressiga: 8 sammu (piltidega)
Video: Часть 03 - Аудиокнига «Наш общий друг» Чарльза Диккенса (книга 1, главы 10–13) 2024, November
Anonim
Image
Image
Heli- ja muusikatundlik kvartskristallpross mänguväljakuga Circuit Express
Heli- ja muusikatundlik kvartskristallpross mänguväljakuga Circuit Express

See helireaktiivne pross on valmistatud mänguväljaku ekspressi, odavate lahtiste kvartskristallide, traadi, papi, leitud plastiku, haaknõela, nõela ja niidi, kuuma liimi, kanga ja mitmesuguste tööriistade abil. See on selle disaini prototüüp või esimene mustand.

Juhtmega töötamisel on teatud tasemel teadmised kasulikud, kuid mitte vajalikud! Abiks võivad olla ka sissejuhatavad programmeerimisteadmised, kuid mänguväljaku vooluringi ja sellega seotud programmide abil on seda lihtne õppida. See projekt võib kesta mõnest tunnist kuni mõne päevani, olenevalt teie ehitusmeetodist ja detailidest.

Tarvikud

Playground Circuit Express koos aku ja USB -kaabliga

Kvartskristallid

- Ehtetraat (mis tahes värv on ok, järgige mõõdikut, mis on teie jaoks kergesti töödeldav! Ma kasutasin 20 gabariiti)

Papp

- Leiti läbipaistev plastik (kasutasin kohvipurgi kaant)

haaknõel

- kangas (teie valik - ma kasutasin vana musta t -särki)

Kuum liimipüstol ja liimipulgad

Käärid

pliiats

Sharpie

nõelatangid ja traadilõikurid

- Valikuline: nõel ja niit

- Valikuline: kahepoolne takjapael

Samm: mõõtke suurust

Mõõtke suurus
Mõõtke suurus
Mõõtke suurus
Mõõtke suurus

Jälgige Playground Circuit Expressi paberitükil või papil. Lõika see välja. Nüüd on teil struktuuri loomisel kasutada malli. Pange Circuit Express kuhugi turvalisse kohta!

2. samm: looge pross

Loo Pross
Loo Pross
Loo Pross
Loo Pross
Loo Pross
Loo Pross

Lõigake pikk traat ja hakake seda rõngaks töötama, kasutades paberi malli suuruse juhendina. Soovite, et see oleks mallist veidi suurem. Seejärel alustage ühelt küljelt traadi ehitamist kupli kujuga. Pidage meeles, kuhu kristallid mahuvad, kuid veenduge, et need oleksid suunatud ainult ülespoole (jätke mänguväljaku ringraja alla veel ruumi)!

Alustage kristallipunktide asetamist, kasutades traati, et ümbritseda ja ühendada. Parandage mõni osa oma kohale kuuma liimitäpiga. Jätkake, kuni kvarts katab struktuuri ja olete kompositsiooniga rahul.

3. samm: looge varukoopia

Loo toetus
Loo toetus
Loo toetus
Loo toetus

Kasutage leitud läbipaistvat plastikut ja jälgige oma malli teravate abil. Lõika see kääridega välja ja kinnita kuuma liimi abil oma prossi tagaküljele.

Samm: ehitage oma vooluahela hoidja

Ehitage oma vooluahela hoidja
Ehitage oma vooluahela hoidja
Ehitage oma vooluahela hoidja
Ehitage oma vooluahela hoidja
Ehitage oma vooluahela hoidja
Ehitage oma vooluahela hoidja

Haara see mall uuesti! Jälgige seda papitüki ümber, kuid jätke mallile igast küljest umbes 1/4 tolli. Lõika see välja ja jälgige seda papil veel mitu korda (vähemalt viis).

Liimige kolm papist ringi kokku.

Võtke täiendavad ringid ja lõigake need pooleks. Lõigake "huul" kääridega (nagu fotodel näidatud) ja liimige neist 2-3 kartongivormi ühel küljel kokku. Peaksite saama paksu papi ringi, mis teie vooluringi tõhusalt "hoiab".

Samm: kinnitage

Kinnitage!
Kinnitage!
Kinnitage!
Kinnitage!

Kasutades valitud kangast ja valitud meetodit (kuum liim, nõel ja niit), polsterdage oma papist struktuur. Vajutage kangas kindlasti "huule" alla.

Pärast kanga kinnitamist kasutage kuuma liimi (ja/või uuesti nõela ja niiti), et kinnitada kristallstruktuur kõrgendatud huule külge. See peaks kindlalt istuma, kusjuures tühimik on endiselt avatud, et mänguväljaku ringraja ekspress hiljem sisse mahuks. Seejärel liimige prossi tagaküljele nööpnõel (või tihvti kinnitus).

6. samm: testige sobivust

Testi sobivust!
Testi sobivust!
Testi sobivust!
Testi sobivust!

Teie pross tuleks kohe kokku panna. Testige oma mänguväljaku ekspressi sobivust oma prossis. See peaks tihedalt istuma ja kinni hoidma. Kui see on veidi lahti ja proovib välja libiseda, pange väike tükk takjapaela PCE tagaküljele ja teine tükk prossiava siseküljele.

Samm: kood

Kood
Kood
Kood
Kood

- Minge aadressile:

- Installige oma süsteemile õige install

- Otsige ja käivitage rakendus "Mu"

- Ühendage mänguväljak Circuit Express

Rakendus peaks teie sisendit tundma ja peaks koodi automaatselt PCE -sse üle kandma.

- Laenake koodi! Kood, mille laenasin ja veidi muutsin, pärineb Adafruitist ja MIT -st

Saate mängida värvidega jne! VÕI - tehke oma kood, minnes aadressile: MakeCode

Siin on kood, mida kasutasin, kui soovite lihtsalt otse kopeerida ja kleepida:

import arrayimport matemaatika import audiobusio importplaat import neopixel # Eksponentsiaalne skaleerimistegur. # Arvatavasti peaks see jääma vahemikku -10.. 10. KÕver = 2 SCALE_EXPONENT = matemaatika.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Korraga loetavate proovide arv. NUM_SAMPLES = 160 # Piira väärtust põranda ja lae vahele. def piirata (väärtus, põrand, lagi): return max (korrus, min (väärtus, ülemmäär)) # Skaala sisendväärtus väljundi_min ja väljundmaksi vahel, eksponentsiaalselt. 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 eelarvamusi enne RMS -i arvutamist. def normaliseeritud_rms (väärtused): minbuf = int (keskmine (väärtused)) sample_sum = summa (float (proov - minbuf) * (proov - minbuf) proovi väärtustes) return math.sqrt (sample_sum / len (väärtused)) def keskmine (väärtused): tagasisumma (väärtused) / len (väärtused) def volume_color (helitugevus): tagasiside 200, maht * (255 // NUM_PIXELS), 0 # Põhiprogramm # Seadistage NeoPixels ja lülitage need kõik välja. pixels = neopixel. NeoPixel (board. NEOPIXEL, NUM_PIXELS, brightness = 0.1, auto_write = False) pixels.fill (0) pixels.show ()

"" " # CircuitPython 2.x jaoks: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frequency = 16000, bit_depth = 16) # Circuitpython 3.0 ja uuemate versioonide puhul nimetatakse sagedust" sample_rate ". # Kommenteerige ülaltoodud ridu ja tühistage allolevad read. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Salvestage kalibreerimiseks esialgne proov. Oletame, et alustades on vaikne. sample = array.array ('H', [0] * NUM_SAMPLES) mic.record (proovid, len (proovid)) # Määrake oodatav madalaim tase, pluss natuke. input_floor = normalized_rms (proovid) + 10 # VÕI: kasutas fikseeritud põrandat # input_floor = 50 # Võib -olla soovite printida sisendpõranda, et aidata teisi väärtusi reguleerida. # print (input_floor) # Vastab tundlikkusele: madalam tähendab, et rohkem piksleid süttib madalama heliga # Reguleerige seda oma äranägemise järgi. input_ceiling = input_floor + 500 peak = 0 samas True: mic.record (proovid, len (proovid)) suurusjärk = normaliseeritud_rms (proovid) # Väärtuste nägemiseks võiksite selle printida. # print (suurusjärk) # Arvutage skaleeritud logaritmiline näit vahemikus 0 kuni NUM_PIXELS c = log_scale (piira (suurusjärk, sisendpõrand, sisendlagi), input_floor, input_ceiling, 0, NUM_PIXELS) # Valgustage piksleid, mis on skaleeritud ja interpoleeritud suurusjärgu all. pixels.fill (0) i jaoks vahemikus (NUM_PIXELS): kui i = tipp: tipp = min (c, NUM_PIXELS - 1) elifi tipp> 0: tipp = tipp - 1, kui tipp> 0: pikslid [int (tipp)] = PEAK_COLOR pikslit.show ()

8. samm: viimistle ja kanna

Image
Image

Olete oodatud lihtsalt oma helireaktiivset kristalli imetlema, aga ma soovitan:

- Eemaldage USB-kaabel sülearvutist (veenduge, et kood on üle kantud)- Ühendage oma Playground Circuit Express akuga- Sisestage PCE prossisse- Pange aku kas särgitaskusse (nagu ma siin tegin) või- kinnitage see oma särgi külge - kinnitage pross, lülitage muusika (ja aku) sisse ja nautige!

Soovitan: