Sadržaj:

Broš sa kvarcnim kristalima koji osjeća zvuk i glazbu s Expressway Circuit Playground: 8 koraka (sa slikama)
Broš sa kvarcnim kristalima koji osjeća zvuk i glazbu s Expressway Circuit Playground: 8 koraka (sa slikama)

Video: Broš sa kvarcnim kristalima koji osjeća zvuk i glazbu s Expressway Circuit Playground: 8 koraka (sa slikama)

Video: Broš sa kvarcnim kristalima koji osjeća zvuk i glazbu s Expressway Circuit Playground: 8 koraka (sa slikama)
Video: Shopping Guide v.2 | Beginner vs. Advanced 60p Aquascaping Set 2024, Studeni
Anonim
Image
Image
Broš sa kvarcnim kristalima koji osjeća zvuk i glazbu s Playground Circuit Expressom
Broš sa kvarcnim kristalima koji osjeća zvuk i glazbu s Playground Circuit Expressom

Ovaj zvučno reaktivni broš izrađen je pomoću ekspresnog kruga igrališta, jeftinih kristala kvarca u rasutom stanju, žice, kartona, pronađene plastike, sigurnosne igle, igle i konca, vrućeg ljepila, tkanine i raznih alata. Ovo je prototip ili prvi nacrt ovog dizajna.

Posjedovanje određene razine znanja o radu s žicom korisno je, ali nije potrebno! Uvodno znanje programiranja također može pomoći, ali lako ga je naučiti pomoću ekspresnog kruga igrališta i srodnih programa. Ovaj projekt mogao bi potrajati od šačice sati do nekoliko dana, ovisno o načinu gradnje i pažnji posvećenoj detaljima.

Pribor

Playground Circuit Express s baterijom i spojem na USB kabel

Kristali kvarca

- Žica za nakit (bilo koja boja je u redu, držite se mjerača koji vam je lako obradiv! Koristio sam mjerač 20)

Karton

- Pronađena prozirna plastika (koristio sam poklopac limenke za kavu)

Sigurnosna igla

- Tkanina (vaš izbor - koristila sam staru crnu majicu)

Pištolj za vruće ljepilo i štapići za ljepilo

Škare

Olovka

Sharpie

kliješta s iglama i rezači žice

- Izborno: igla i konac

- Opcionalno: dvostrana čičak traka

Korak 1: Odredite veličinu

Odmjerite veličinu
Odmjerite veličinu
Odmjerite veličinu
Odmjerite veličinu

Nacrtajte Playground Circuit Express na komadu papira ili kartona. Izreži. Sada imate predložak za korištenje pri stvaranju svoje strukture. Stavite Circuit Express na sigurno mjesto!

Korak 2: Izradite broš

Napravite Broš
Napravite Broš
Napravite Broš
Napravite Broš
Napravite Broš
Napravite Broš

Odrežite dugačku žicu i počnite je izrađivati u obruč, koristeći papirnati predložak kao vodič za veličinu. Želite da bude malo veći od predloška. Zatim počnite graditi žicu s jedne strane, u obliku kupole. Vodite računa o tome gdje će kristali stati, ali pazite da budu usmjereni samo prema gore (dopustite da prostor za dječje igralište i dalje stane ispod)!

Počnite postavljati svoje kristalne točke pomoću žice za omatanje i povezivanje. Slobodno popravite neke točke na mjestu vrućim ljepilom. Nastavite dok kvarc ne prekrije strukturu i dok ne budete zadovoljni sastavom.

Korak 3: Stvorite podlogu

Napravite podlogu
Napravite podlogu
Napravite podlogu
Napravite podlogu

Koristeći pronađenu prozirnu plastiku, ocrtajte svoj predložak. Izrežite ovo škarama i pričvrstite na stražnju stranu broša vrućim ljepilom.

Korak 4: Izgradite svoj držač kruga

Izgradite svoj držač kruga
Izgradite svoj držač kruga
Izgradite svoj držač kruga
Izgradite svoj držač kruga
Izgradite svoj držač kruga
Izgradite svoj držač kruga

Ponovo zgrabite taj predložak! Nacrtajte ga na komadu kartona, ali ostavite otprilike 1/4 oko predloška sa svih strana. Izrežite ovo i ocrtajte ga još nekoliko puta na kartonu (najmanje pet).

Zalijepite tri kartonska kruga zajedno.

Uzmite dodatne krugove i prepolovite ih. Izrežite "usnu" škarama (kao što je prikazano na fotografijama) i zalijepite 2-3 od njih zajedno na jednu stranu kartonske forme. Trebali biste završiti s debelim kartonskim krugom koji će učinkovito "držati" vaš krug.

Korak 5: Pričvrstite

Priloži!
Priloži!
Priloži!
Priloži!

Koristeći tkaninu po vašem izboru i metodu po vašem izboru (vruće ljepilo, igla i konac), "tapecirajte" svoju kartonsku strukturu. Svakako pritisnite tkaninu prema dolje u "usnu".

Nakon pričvršćivanja tkanine, vrućim ljepilom (i/ili opet, iglom i koncem) pričvrstite kristalnu strukturu na podignutu usnu. Trebao bi sjediti sigurno, s još uvijek otvorenim razmakom za kasnije uklapanje kruga igrališta. Zatim zalijepite sigurnosnu iglu (ili nastavak za iglu) na stražnju stranu broša.

Korak 6: Testirajte Fit

Testirajte Fit!
Testirajte Fit!
Testirajte Fit!
Testirajte Fit!

Vaš broš bi sada trebao biti sastavljen. Isprobajte pristajanje vašeg kruga za igralište u svom brošu. Trebao bi čvrsto stajati i držati se. Ako se malo olabavio i pokuša iskliznuti, razmislite o postavljanju malog komada čičak trake na stražnju stranu PCE -a, a drugi dio na unutarnju stranu otvora vašeg broša.

Korak 7: Kodirajte

Kodirati
Kodirati
Kodirati
Kodirati

- Idite na:

- Instalirajte ispravnu instalaciju za svoj sustav

- Potražite i pokrenite aplikaciju "Mu"

- Priključite svoje Playground Circuit Express

Aplikacija bi trebala osjetiti vaš unos i trebala bi automatski prenijeti kôd na vaš PCE.

- Posudite neki Kodeks! Kodeks koji sam posudio i malo uredio je s Adafruit -a i MIT -a

Možete se igrati bojama, itd! ILI - napravite vlastiti kôd tako što ćete otići na: MakeCode

Evo koda koji sam upotrijebio ako želite samo kopirati i zalijepiti izravno:

import arrayimport math import audiobusio import board import neopixel # Faktor eksponencijalnog skaliranja. # Vjerojatno bi trebao biti u rasponu -10.. 10 da bi bilo razumno. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Broj uzoraka za čitanje odjednom. NUM_SAMPLES = 160 # Ograničite vrijednost između poda i stropa. def constrain (vrijednost, pod, strop): povratak max (kat, min (vrijednost, strop)) # Skala input_value između output_min i output_max, eksponencijalno. 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 pristranost prije izračunavanja RMS -a. def normalized_rms (vrijednosti): minbuf = int (prosjek (vrijednosti)) uzorci_sum = zbroj (float (uzorak - minbuf) * (uzorak - minbuf) za uzorak u vrijednostima) return math.sqrt (uzorci_sum / len (vrijednosti)) def srednja vrijednost (vrijednosti): povratni zbroj (vrijednosti) / len (vrijednosti) def_svjetlosna_boja (volumen): povratak 200, volumen * (255 // NUM_PIXELS), 0 # Glavni program # Postavite NeoPixele i isključite ih sve. pikseli = neopixel. NeoPixel (ploča. NEOPIXEL, NUM_PIXELS, svjetlina = 0,1, auto_write = Netačno) piksela.fill (0) piksela.show ()

"" " # Za CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frekvencija = 16000, bit_depth = 16) # Za Circuitpython 3.0 i više," frekvencija "se sada naziva" sample_rate ". # Komentirajte gornje retke i raskomentirajte donje retke. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Snimite početni uzorak za kalibraciju. Pretpostavimo da je tiho kad počnemo. uzorci = array.array ('H', [0] * NUM_SAMPLES) mic.record (uzorci, len (uzorci)) # Postavite najnižu razinu za očekivati, plus malo. input_floor = normalized_rms (uzorci) + 10 # ILI: koristi se fiksni pod # input_floor = 50 # Možda ćete htjeti ispisati input_floor kako biste lakše prilagodili druge vrijednosti. # print (input_floor) # Odgovara osjetljivosti: niža znači da više piksela svijetli uz niži zvuk # Podesite ovo kako vam odgovara. input_ceiling = input_floor + 500 peak = 0 while True: mic.record (uzorci, len (uzorci)) magnitude = normalized_rms (uzorci) # Možda ćete htjeti ispisati da biste vidjeli vrijednosti. # print (magnitude) # Izračunajte skalarno logaritamsko očitanje u rasponu od 0 do NUM_PIXELS c = log_scale (ograničenje (magnitude, input_floor, input_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) # Osvijetlite piksele koji su ispod skalirane i interpolirane veličine. piksela.fill (0) za i u rasponu (NUM_PIXELS): ako je i = vrh: vrh = min (c, NUM_PIXELS - 1) elif vrh> 0: vrh = vrh - 1 ako je vrh> 0: pikseli [int (vrh)] = PEAK_COLOR piksela.show ()

Korak 8: Završite i nosite

Image
Image

Slobodno se divite svom zvučno reaktivnom kristalu kakav jest, ali preporučujem:

- Odspojite USB kabel s prijenosnog računala (provjerite je li kôd prenijet)- Uključite svoj Playground Circuit Express u bateriju- Umetnite PCE u svoj broš- Ili stavite bateriju u prednji džep na košulji (kao što sam ovdje učinio) ili pričvrstite ga na košulju - pričvrstite Broš, uključite glazbu (i bateriju) i uživajte!

Preporučeni: