Sisukord:
- Tarvikud
- Samm: mõõtke suurust
- 2. samm: looge pross
- 3. samm: looge varukoopia
- Samm: ehitage oma vooluahela hoidja
- Samm: kinnitage
- 6. samm: testige sobivust
- Samm: kood
- 8. samm: viimistle ja kanna
Video: Heli- ja muusikatundlik kvartskristallpross mänguväljaku Circuit Expressiga: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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
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
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
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
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
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
- 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
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:
Star Wars Light Circuit Playground Expressiga: 5 sammu
Star Wars Light koos Circuit Playground Expressiga: see valgus kasutab Circuit Playground Expressi valguse ja muusikasarjade esitamiseks. Lisatud puuteplaadid lülitavad sisse eraldi valgusanimatsioonid ja mängivad kas The Imperial March (Darth Vaderi teema) või Tähesõdade peateemat. Programmi kood sisaldab
Ohutus esimene kiiver Circuit Playground Expressiga: 10 sammu
Ohutus esimene kiiver Circuit Playground Expressiga: kas olete kunagi jalgrattasõidule läinud ja muretsenud, et võtate käe lenksult maha, et anda märku, mis suunas pöörate? Nüüd võib see hirm jääda minevikku! See õpetus näitab teile, kuidas luua käed-vabad kiivri vilgutussüsteem, kasutades C
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga: 12 sammu (piltidega)
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga: see lihtne ja kiire õpetus õpetab teile rääkiva mütsi valmistamist! See vastaks küsimuse esitamise korral hoolikalt töödeldud vastusega ja võib -olla aitaks teil otsustada, kas teil on muresid või probleeme. Oma kantavate tehnoloogiate klassis olen
Valgustuskott Circuit Playground Expressiga: 5 sammu
Valgustuskott Circuit Playground Expressiga: see on kott, mis süttib erinevates värvides. See on mõeldud raamatukotiks, kuid selle saab muuta millekski muuks. Esiteks peame koguma kõik tarvikud. See on; Kott (mis tahes tüüpi) CPX (ringraja mänguväljak) Akuhoidik
Värvilised varrukad Circuit Playground Expressiga: 4 sammu
Circuit Playground Expressi värvi varastavad labakindad: kaasaegsed labakindad on valmistatud kinnastest, vildist, litrilt ja nöörilt, millel on värvide varastamise CPX, mille sisse on peidetud patareid. See on kiire ja odav projekt (alla 25 euro). Selle lõpuleviimiseks peaksid teil olema põhilised õmblusoskused, põhilised