Obsah:

Kremeňová krištáľová brošňa snímajúca zvuk a hudbu s obvodom Playground Express: 8 krokov (s obrázkami)
Kremeňová krištáľová brošňa snímajúca zvuk a hudbu s obvodom Playground Express: 8 krokov (s obrázkami)
Anonim
Image
Image
Kremeňová krištáľová brošňa snímajúca zvuk a hudbu s obvodom Playground Circuit Express
Kremeňová krištáľová brošňa snímajúca zvuk a hudbu s obvodom Playground Circuit Express

Táto zvukovo reaktívna brošňa je vyrobená pomocou expresu pre detské ihrisko, lacných kryštálov kremeňa, drôtu, lepenky, plastov, zatváracieho špendlíka, ihly a nite, horúceho lepidla, textílie a rôznych nástrojov. Toto je prototyp alebo prvý návrh tohto návrhu.

Mať určitú úroveň znalostí, pokiaľ ide o prácu s drôtom, je užitočné, ale nie nevyhnutné! Pomôcť môžu aj úvodné znalosti programovania, ale je ľahké sa ich naučiť používať expresný okruh na ihrisku a súvisiace programy. Tento projekt môže trvať niekoľko hodín až niekoľko dní, v závislosti od vášho spôsobu konštrukcie a pozornosti k detailom.

Zásoby

Playground Circuit Express s batériou a káblom s obvodom k USB

Kryštály kremeňa

- Šperkový drôt (akákoľvek farba je v poriadku, držte sa meradla, ktoré je pre vás ľahko spracovateľné! Použil som meradlo 20)

Kartón

- Našiel som číry plast (použil som viečko od kávovej plechovky)

zatvárací špendlík

- Látka (Váš výber - použil som staré čierne tričko)

Horúca lepiaca pištoľ a lepiace tyčinky

nožnice

ceruzka

Sharpie

Kliešte na ihly a nožnice na drôt

- Voliteľné: Ihla a niť

- Voliteľné: Obojstranná páska na suchý zips

Krok 1: Zmerajte veľkosť

Zmerajte veľkosť
Zmerajte veľkosť
Zmerajte veľkosť
Zmerajte veľkosť

Vystopujte okruh Playground Circuit Express na kus papiera alebo lepenky. Vyrež to. Teraz máte šablónu, ktorú môžete použiť pri vytváraní štruktúry. Dajte Circuit Express na bezpečné miesto!

Krok 2: Vytvorte brošňu

Vytvorte brošňu
Vytvorte brošňu
Vytvorte brošňu
Vytvorte brošňu
Vytvorte brošňu
Vytvorte brošňu

Odrežte dlhý drôt a začnite ho opracovávať do obruče. Ako vodítko pre veľkosť použite papierovú šablónu. Chcete, aby bol o niečo väčší ako šablóna. Ďalej začnite stavať drôt na jednej strane do tvaru kupoly. Dávajte pozor na to, kam sa kryštály zmestia, ale uistite sa, že smerujú iba nahor (nechajte priestor pre obvod detského okruhu Express, aby sa pod neho stále zmestil)!

Začnite umiestňovať svoje kryštálové body a pomocou drôtu ich omotajte a spojte. Neváhajte opraviť niektoré na mieste bodkou horúceho lepidla. Pokračujte, kým kremeň nezakryje štruktúru a nebudete so zložením spokojní.

Krok 3: Vytvorte si zálohu

Vytvorte si zálohu
Vytvorte si zálohu
Vytvorte si zálohu
Vytvorte si zálohu

Pomocou nájdeného číreho plastu vystopujte svoju šablónu pomocou štipľavého predmetu. Vystrihnite to nožnicami a pripevnite k zadnej časti brošne pomocou horúceho lepidla.

Krok 4: Vytvorte si držiak obvodu

Zostavte si svoj držiak obvodu
Zostavte si svoj držiak obvodu
Zostavte si svoj držiak obvodu
Zostavte si svoj držiak obvodu
Zostavte si svoj držiak obvodu
Zostavte si svoj držiak obvodu

Znova si vezmite túto šablónu! Obkreslite ho okolo kusu lepenky, ale uistite sa, že okolo šablóny ponecháte približne 1/4 palca na všetkých stranách. Vystrihnite to a nakreslite to niekoľkokrát na lepenke (najmenej päť).

Prilepte tri lepenkové kruhy k sebe.

Vezmite ďalšie kruhy a rozrežte ich na polovicu. Nožnicami odstrihnite „peru“(ako je znázornené na fotografiách) a 2-3 z nich na jednej strane lepenkovej formy zlepte dohromady. Mali by ste skončiť s hrubým kartónovým kruhom, ktorý efektívne „udrží“váš obvod.

Krok 5: Pripojte

Pripojiť!
Pripojiť!
Pripojiť!
Pripojiť!

Použitím textílie podľa vášho výberu a vami zvoleného spôsobu (horúce lepidlo, ihla a niť) „očalúnite“svoju kartónovú štruktúru. Uistite sa, že tkaninu stlačíte nadol do "pery".

Po pripevnení látky pomocou horúceho lepidla (a/alebo opäť ihly a nite) pripevnite kryštálovú štruktúru k zdvihnutému peru. Mal by sedieť bezpečne, s ešte otvorenou medzerou, aby sa obvod detského ihriska expresne zmestil neskôr. Potom prilepte zatvárací špendlík (alebo kolíkový nástavec) na zadnú stranu brošne.

Krok 6: Otestujte fit

Otestujte fit!
Otestujte fit!
Otestujte fit!
Otestujte fit!

Vaša brošňa by mala byť teraz zostavená. Otestujte, ako sa váš obvod detského ihriska hodí do brošne. Mal by tesne priliehať a držať. Ak je trochu uvoľnený a pokúša sa vykĺznuť, zvážte umiestnenie malého kúsku pásky na suchý zips na zadnú stranu PCE a druhý kus na vnútornú stranu otvoru brošne.

Krok 7: Kód

Kód
Kód
Kód
Kód

- Prejdite na:

- Nainštalujte správnu inštaláciu pre váš systém

- Vyhľadajte a spustite aplikáciu „Mu“

- Pripojte svoj okruh Playground Circuit Express

Aplikácia by mala rozpoznať váš vstup a mala by automaticky preniesť kód do vášho PCE.

- Požičajte si nejaký kód! Kód, ktorý som si požičal a mierne upravil, pochádza od spoločností Adafruit a MIT

Môžete sa pohrať s farbami atď.! ALEBO - vytvorte si vlastný kód tak, že prejdete na adresu: MakeCode

Tu je kód, ktorý som použil, ak chcete priamo kopírovať a prilepiť:

importovať pole importovať matematiku, importovať audiobusio, importovať tabuľku, importovať súbor # Exponenciálny faktor mierky. # Malo by byť pravdepodobne v rozsahu -10.. 10, aby to bolo rozumné. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0,1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Počet vzoriek na čítanie naraz. NUM_SAMPLES = 160 # Obmedzte hodnotu medzi podlahou a stropom. def constrain (hodnota, dno, strop): návrat max (podlaha, min (hodnota, strop)) # Škála vstupnej hodnoty medzi výstupným_min a výstupným_max, exponenciálne. def log_scale (vstupná_hodnota, vstupná_min., vstupná_max., výstupná_min., výstupná_max): normalizovaná_výstupná_hodnota = (vstupná_hodnota - vstupná_min) / (vstupná_max - vstupná_min.) vrátiť výstupná_min + / math.pow (normalizovaná_hodnota_výstupu, SCALE_EXPONENT) * (výstup_max - výstup_min zaujatosť pred výpočtom RMS. def normalized_rms (hodnoty): minbuf = int (priemer (hodnoty)) sample_sum = súčet (float (vzorka - minbuf) * (vzorka - minbuf) pre vzorku v hodnotách) návrat math.sqrt (vzorky_sum / len (hodnoty)) def priemer (hodnoty): návratový súčet (hodnoty) / len (hodnoty) def volume_color (objem): návrat 200, objem * (255 // NUM_PIXELS), 0 # Hlavný program # Nastavte NeoPixels a všetky ich vypnite. pixelov = neopixel. NeoPixel (doska. NEOPIXEL, NUM_PIXELS, jas = 0,1, auto_write = nepravda) pixelov.vyplniť (0) pixelov.show ()

"" " # Pre CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, Frequency = 16000, bit_depth = 16) # Pre Circuitpython 3.0 a novšie sa„ frekvencia “teraz nazýva„ sample_rate “. # Okomentujte riadky vyššie a zrušte označenie riadkov nižšie. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Zaznamenajte počiatočnú vzorku na kalibráciu. Predpokladajme, že je ticho, keď začíname. sample = array.array ('H', [0] * NUM_SAMPLES) mic.record (vzorky, len (vzorky)) # Nastavte najnižšiu očakávanú úroveň plus málo. input_floor = normalized_rms (sample) + 10 # OR: used a fixed floor # input_floor = 50 # Možno budete chcieť vytlačiť input_floor na pomoc pri úprave ďalších hodnôt. # print (input_floor) # Zodpovedá citlivosti: nižšia znamená, že sa rozsvieti viac pixelov s nižším zvukom # Upravte to, ako uznáte za vhodné. input_ceiling = input_floor + 500 peak = 0 while True: mic.record (sample, len (samples)) magnitude = normalized_rms (sample) # Možno budete chcieť toto vytlačiť, aby ste videli hodnoty. # print (magnitude) # Vypočítajte škálované logaritmické čítanie v rozsahu 0 až NUM_PIXELS c = log_scale (obmedzenie (veľkosť, vstupné_podlahové, vstupné_ stropné), vstupné_podlahové, vstupné_ stropné, 0, NUM_PIXELS) # Rozsvieti pixely, ktoré sú pod zmenšenou a interpolovanou veľkosťou. pixels.fill (0) pre i v rozsahu (NUM_PIXELS): ak i = vrchol: vrchol = min (c, NUM_PIXELS - 1) elif vrchol> 0: vrchol = vrchol - 1 ak vrchol> 0: pixely [int (vrchol)] = PEAK_COLOR pixely.show ()

Krok 8: Dokončite a noste

Image
Image

Môžete obdivovať svoj zvukovo reaktívny kryštál taký, aký je, ale odporúčam:

- Odpojte kábel USB z prenosného počítača (uistite sa, že sa kód preniesol)- Pripojte svoj obvod Playground Circuit Express k batérii- Vložte PCE do brošne- Buď vložte batériu do predného vrecka košele (ako som to urobil ja) alebo pripnite si ho na košeľu - pripnite brošňu, zapnite hudbu (a batériu) a užívajte si!

Odporúča: