Obsah:

Křemenná křišťálová brož se snímáním zvuku a hudby s obvodem Playground Express: 8 kroků (s obrázky)
Křemenná křišťálová brož se snímáním zvuku a hudby s obvodem Playground Express: 8 kroků (s obrázky)

Video: Křemenná křišťálová brož se snímáním zvuku a hudby s obvodem Playground Express: 8 kroků (s obrázky)

Video: Křemenná křišťálová brož se snímáním zvuku a hudby s obvodem Playground Express: 8 kroků (s obrázky)
Video: Křišťálová postel 2024, Listopad
Anonim
Image
Image
Křemenná křišťálová brož se zvukem a hudbou s obvodem Express hřiště
Křemenná křišťálová brož se zvukem a hudbou s obvodem Express hřiště

Tato zvukově reaktivní brož je vyrobena pomocí expresu pro dětské hřiště, levných sypkých křemenných krystalů, drátu, lepenky, nalezeného plastu, zavíracího špendlíku, jehly a nitě, horkého lepidla, látky a řady nástrojů. Toto je prototyp nebo první návrh tohoto návrhu.

Mít určitou úroveň znalostí, pokud jde o práci s drátem, je užitečné, ale ne nutné! Úvodní znalosti programování mohou také pomoci, ale je snadné se je naučit používat expresní okruh na hřišti a související programy. Tento projekt může trvat od několika hodin po několik dní, v závislosti na vašem způsobu stavby a pozornosti k detailu.

Zásoby

Playground Circuit Express s baterií a kabelem obvodu k USB

Krystaly křemene

- Šperkový drát (jakákoli barva je v pořádku, držte se měřidla, které je pro vás snadno proveditelné! Použil jsem měřidlo 20)

Lepenka

- Nalezen čirý plast (použil jsem víko od konve na kávu)

Spínací špendlík

- Látka (Vaše volba - použil jsem staré černé tričko)

Pistole na lepidlo a lepicí tyčinky

Nůžky

Tužka

Sharpie

Jehlové kleště a řezačky drátu

- Volitelné: Jehla a nit

- Volitelné: Oboustranná páska na suchý zip

Krok 1: Změřte velikost

Změřte velikost
Změřte velikost
Změřte velikost
Změřte velikost

Vystopujte obvod Playground Express na kus papíru nebo lepenky. Vyřízněte to. Nyní máte šablonu, kterou můžete použít při vytváření struktury. Dejte Circuit Express někam do bezpečí!

Krok 2: Vytvořte brož

Vytvořte brož
Vytvořte brož
Vytvořte brož
Vytvořte brož
Vytvořte brož
Vytvořte brož

Odřízněte dlouhý drát a začněte jej zpracovávat do obruče pomocí papírové šablony jako vodítka pro velikost. Chcete, aby byl o něco větší než šablona. Dále začněte stavět drát na jedné straně do tvaru kopule. Mějte na paměti, kam se krystaly vejdou, ale ujistěte se, že směřují pouze nahoru (nechte prostor pro obvod hřiště Express, aby se stále vešel pod ním)!

Začněte umísťovat své krystalické body pomocí drátu omotat a spojit. Nebojte se některé opravit na místě tečkou horkého lepidla. Pokračujte, dokud křemen nezakryje strukturu a nebudete s kompozicí spokojeni.

Krok 3: Vytvořte zálohu

Vytvořte zálohu
Vytvořte zálohu
Vytvořte zálohu
Vytvořte zálohu

Pomocí nalezeného čirého plastu vysledujte svou šablonu pomocí Sharpie. Vystřihněte to nůžkami a připevněte k zadní části brože pomocí horkého lepidla.

Krok 4: Sestavte si svůj obvodový držák

Sestavte si svůj obvodový držák
Sestavte si svůj obvodový držák
Sestavte si svůj obvodový držák
Sestavte si svůj obvodový držák
Sestavte si svůj obvodový držák
Sestavte si svůj obvodový držák

Popadněte tu šablonu znovu! Obkreslete ho na kus lepenky, ale ujistěte se, že kolem šablony necháte přibližně 1/4 palce na všech stranách. Vystřihněte to a několikrát to obkreslete na lepenku (nejméně pět).

Slepte tři lepenkové kruhy dohromady.

Vezměte další kruhy a rozřízněte je na polovinu. Odřízněte „ret“nůžkami (jak je znázorněno na fotografiích) a 2-3 z nich slepte dohromady na jedné straně lepenkové formy. Měli byste skončit se silným kartonovým kruhem, který efektivně „udrží“váš obvod.

Krok 5: Připojte

Připojit!
Připojit!
Připojit!
Připojit!

Pomocí látky podle vašeho výběru a vámi zvoleného způsobu (horké lepidlo, jehla a nit) „čalouněte“svoji strukturu z lepenky. Nezapomeňte látku přitlačit dolů do „rtu“.

Po připevnění látky pomocí horkého lepidla (a/nebo opět jehly a nitě) připevněte krystalovou strukturu ke zvednutému rtu. Měl by sedět bezpečně, s mezerou stále otevřenou, aby se obvod dětského hřiště expresně vešel později. Poté na zadní stranu brože přilepte pojistný kolík (nebo kolíkový nástavec).

Krok 6: Otestujte fit

Vyzkoušejte fit!
Vyzkoušejte fit!
Vyzkoušejte fit!
Vyzkoušejte fit!

Vaše brož by měla být nyní sestavena. Vyzkoušejte, jak se hodí vaše dětské hřiště expres do vaší brož. Mělo by těsně přiléhat a držet. Pokud je trochu volné a snaží se vyklouznout, zvažte umístění malého kousku pásky na suchý zip na zadní stranu PCE a druhý kousek na vnitřní stranu otvoru vaší brože.

Krok 7: Kód

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

- Přejít na:

- Nainstalujte správnou instalaci pro váš systém

- Vyhledejte a spusťte aplikaci „Mu“

- Připojte svůj obvod Playground Express

Aplikace by měla zaznamenat váš vstup a měla by automaticky přenést kód do vašeho PCE.

- Půjčte si nějaký kód! Kód, který jsem si vypůjčil a mírně upravil, pochází od společností Adafruit a MIT

Můžete si hrát s barvami atd.! NEBO - vytvořte si vlastní kód na adrese: MakeCode

Zde je kód, který jsem použil, pokud dáváte přednost kopírování a vkládání přímo:

import matice import matematika import audiobusio import deska import neopixel # Exponenciální faktor měřítka. # Mělo by být pravděpodobně v rozsahu -10.. 10, aby to bylo rozumné. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0,1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Počet vzorků ke čtení najednou. NUM_SAMPLES = 160 # Omezte hodnotu mezi podlahou a stropem. def constrain (hodnota, podlaha, strop): návrat max (podlaha, min (hodnota, strop)) # Měřítko input_value mezi output_min a output_max, exponenciálně. 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 - output_min zkreslení před výpočtem RMS. def normalized_rms (hodnoty): minbuf = int (průměr (hodnoty)) sample_sum = součet (float (vzorek - minbuf) * (vzorek - minbuf) pro vzorek v hodnotách) návrat math.sqrt (sample_sum / len (hodnoty)) def průměr (hodnoty): návratový součet (hodnoty) / len (hodnoty) def volume_color (volume): return 200, volume * (255 // NUM_PIXELS), 0 # Hlavní program # Nastavte NeoPixels a všechny je vypněte. pixely = neopixel. NeoPixel (board. NEOPIXEL, NUM_PIXELS, jas = 0,1, auto_write = False) pixely.vyplnit (0) pixelů.show ()

"" " # Pro CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frequency = 16000, bit_depth = 16) # Pro Circuitpython 3.0 a vyšší se„ frekvence “nyní nazývá„ sample_rate “. # Komentujte řádky výše a odkomentujte řádky níže. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Zaznamenejte počáteční vzorek ke kalibraci. Předpokládejme, že je ticho, když začínáme. vzorky = array.array ('H', [0] * NUM_SAMPLES) mic.record (vzorky, len (vzorky)) # Nastavte nejnižší očekávanou úroveň plus málo. input_floor = normalized_rms (sample) + 10 # OR: used a fixed floor # input_floor = 50 # Možná budete chtít vytisknout input_floor, abyste pomohli upravit další hodnoty. # tisk (vstupní_podlaha) # Odpovídá citlivosti: nižší znamená, že se rozsvítí více pixelů s nižším zvukem # Upravte to, jak uznáte za vhodné. input_ceiling = input_floor + 500 peak = 0 while True: mic.record (sample, len (samples)) magnitude = normalized_rms (sample) # Možná budete chtít toto vytisknout, abyste viděli hodnoty. # print (magnitude) # Vypočítejte škálované logaritmické čtení v rozsahu 0 až NUM_PIXELS c = log_scale (omezení (velikost, vstupní_podlaha, vstupní_strop), vstupní_podlaha, vstupní_strop, 0, NUM_PIXELS) # Rozsviťte pixely, které jsou pod zvětšenou a interpolovanou velikostí. pixely.vyplnění (0) pro i v rozsahu (NUM_PIXELS): pokud i = vrchol: vrchol = min (c, NUM_PIXELS - 1) elif vrchol> 0: vrchol = vrchol - 1 pokud vrchol> 0: pixely [int (vrchol)] = PEAK_COLOR pixely.show ()

Krok 8: Dokončete a noste

Image
Image

Můžete jen obdivovat svůj zvukově reaktivní krystal, ale doporučuji:

- Odpojte kabel USB od notebooku (zajistěte, aby byl přenesen kód)- Zapojte svůj Playground Circuit Express do baterie- Vložte PCE do brože- Buď vložte baterii do přední kapsy u košile (jako jsem to udělal zde) nebo připněte si ho ke košili - připněte brož, zapněte hudbu (a baterii) a užívejte si!

Doporučuje: