Obsah:
- Zásoby
- Krok 1: Zmerajte veľkosť
- Krok 2: Vytvorte brošňu
- Krok 3: Vytvorte si zálohu
- Krok 4: Vytvorte si držiak obvodu
- Krok 5: Pripojte
- Krok 6: Otestujte fit
- Krok 7: Kód
- Krok 8: Dokončite a noste
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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ť
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
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
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
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
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
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
- 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
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:
Žiarovka snímajúca zvuk: 5 krokov
Žiarovka vnímajúca zvuk: Dizajn je plánovanie a myšlienka niečoho vytvoriť. Projekt vychádzajúci z vašej predstavivosti a jeho realizácie. Pri navrhovaní sa musíte uistiť, že viete, čo si myslí o dizajne. Dizajnové myslenie je to, ako si všetko naplánujete vopred. Pre
Dvojfarebný stĺpcový graf s obvodom Python: 5 krokov (s obrázkami)
Dvojfarebný stĺpcový graf s obvodom Python: Videl som tento stĺpcový graf LED na webe Pimoroni a myslel som si, že by to mohol byť lacný a zábavný projekt pri blokovaní covid-19. Obsahuje 24 LED diód, červenú a zelenú, v každom z nich. 12 segmentov, takže teoreticky by ste mali byť schopní zobraziť
Brošňa Arduino s otvoreným srdcom LilyPad: 5 krokov (s obrázkami)
Brošňa Arduino s otvoreným srdcom LilyPad: Tu je postup, ako skombinovať súpravu Jimmie Rogers Open Heart Kit s doskou mikrokontroléra LilyPad Arduino a vytvoriť tak animačnú brošňu so srdcom LED
Grafika na displeji SSD1306 I2C OLED 128 x 64 s obvodom Python pomocou Itsybitsy M4 Express: 13 krokov (s obrázkami)
Grafika na displeji SSD1306 I2C OLED 128x64 s obvodom Python s využitím Itsybitsy M4 Express: OLED displej SSD1306 je malý (0,96 "), lacný, široko dostupný, I2C, monochromatický grafický displej s rozlíšením 128x64 pixelov, ktorý je ľahko prepojiteľný (iba 4 vodiče) na vývojové dosky mikroprocesorov, ako sú Raspberry Pi, Arduino alebo
Svetlo reagujúce na hudbu -- Ako vytvoriť super jednoduché svetlo reagujúce na hudbu a urobiť z neho príjemného stolného počítača: 5 krokov (s obrázkami)
Svetlo reagujúce na hudbu || Ako vytvoriť super jednoduché svetlo reagujúce na hudbu na vytvorenie príjemnej pracovnej plochy .: Hej, chlapci, dnes postavíme veľmi zaujímavý projekt. Dnes budeme stavať svetlo reagujúce na hudbu. LED dióda zmení svoj jas podľa basy, čo je v skutočnosti nízkofrekvenčný zvukový signál. Postavenie je veľmi jednoduché. Budeme