Talaan ng mga Nilalaman:

Sound and Music Sensing Quartz Crystal Brooch With Playground Circuit Express: 8 Hakbang (na may Mga Larawan)
Sound and Music Sensing Quartz Crystal Brooch With Playground Circuit Express: 8 Hakbang (na may Mga Larawan)

Video: Sound and Music Sensing Quartz Crystal Brooch With Playground Circuit Express: 8 Hakbang (na may Mga Larawan)

Video: Sound and Music Sensing Quartz Crystal Brooch With Playground Circuit Express: 8 Hakbang (na may Mga Larawan)
Video: Night 2024, Disyembre
Anonim
Image
Image
Sound and Music Sensing Quartz Crystal Brooch With Playground Circuit Express
Sound and Music Sensing Quartz Crystal Brooch With Playground Circuit Express

Ang broch na reaktibo ng tunog na ito ay ginawa gamit ang isang playground circuit express, murang maramihan na kristal na kuwarts, wire, karton, nahanap na plastik, isang safety pin, karayom at sinulid, mainit na pandikit, tela, at iba't ibang mga tool. Ito ay isang prototype, o unang draft, ng disenyo na ito.

Ang pagkakaroon ng ilang antas ng kaalaman pagdating sa pagtatrabaho sa wire ay kapaki-pakinabang, ngunit hindi kinakailangan! Ang kaalaman sa panimulang programa ay maaaring makatulong din, ngunit madali itong matutunan gamit ang playground circuit express at mga kaugnay na programa. Ang proyektong ito ay maaaring tumagal kahit saan mula sa kaunting oras hanggang sa ilang araw, depende sa iyong paraan ng pagtatayo at pansin sa detalye.

Mga gamit

Playground Circuit Express na may baterya pack at circuit sa USB cable

Mga Quartz Crystal

- Wire ng Alahas (ang anumang kulay ay ok, dumikit sa isang gauge na madaling maisagawa para sa iyo! Gumamit ako ng 20 gauge)

karton

- Natagpuan ang Clear Plastik (Gumamit ako ng takip ng isang lata ng kape)

Pin ng Kaligtasan

- Tela (Ang iyong pinili - Gumamit ako ng isang lumang itim na t-shirt)

Mainit na Pandikit na Baril at Mga Pandikit na Pandikit

Gunting

Pencil

Sharpie

Mga plato ng karayom-ilong at mga pamutol ng wire

- Opsyonal: Karayom at Thread

- Opsyonal: Dalawang-panig na Velcro Tape

Hakbang 1: Sukatin ang Laki

Sukat ang Sukat
Sukat ang Sukat
Sukat ang Sukat
Sukat ang Sukat

Subaybayan ang Playground Circuit Express sa isang piraso ng papel o karton. Tigilan mo iyan. Mayroon ka na ngayong template na gagamitin habang lumilikha ng iyong istraktura. Ilagay ang Circuit Express sa isang lugar na ligtas!

Hakbang 2: Lumikha ng Brooch

Lumikha ng Brooch
Lumikha ng Brooch
Lumikha ng Brooch
Lumikha ng Brooch
Lumikha ng Brooch
Lumikha ng Brooch

Gupitin ang isang mahabang haba ng kawad at simulang gawin ito sa isang hoop, gamit ang iyong template ng papel bilang isang gabay para sa laki. Nais mo itong maging mas malaki nang bahagya kaysa sa template. Susunod, simulang buuin ang kawad sa isang gilid, sa isang hugis ng simboryo. Mag-ingat sa kung saan magkasya ang mga kristal, ngunit tiyaking nakaturo lamang ang mga ito (payagan ang silid para sa palaruan ng circuit ng palaruan na magkasya pa rin sa ilalim)!

Simulang ilagay ang iyong mga puntos na kristal, gamit ang kawad upang balutin at kumonekta. Huwag mag-atubiling ayusin ang ilan sa lugar na may isang tuldok ng mainit na pandikit. Magpatuloy hanggang sa masakop ng quartz ang istraktura at nasiyahan ka sa komposisyon.

Hakbang 3: Lumikha ng isang Pag-back

Lumikha ng isang Pag-back
Lumikha ng isang Pag-back
Lumikha ng isang Pag-back
Lumikha ng isang Pag-back

Gamit ang iyong nahanap na malinaw na plastik, subaybayan ang iyong template gamit ang isang sharpie. Gupitin ito gamit ang gunting, at ilakip sa likuran ng iyong brooch gamit ang mainit na pandikit.

Hakbang 4: Buuin ang Iyong Circuit Holder

Buuin ang Iyong Hawak ng Circuit
Buuin ang Iyong Hawak ng Circuit
Buuin ang Iyong Hawak ng Circuit
Buuin ang Iyong Hawak ng Circuit
Buuin ang Iyong Hawak ng Circuit
Buuin ang Iyong Hawak ng Circuit

Grab muli ang template na iyon! Subaybayan ang paligid nito sa isang piraso ng karton, ngunit tiyaking mag-iiwan ng humigit-kumulang na 1/4 sa paligid ng template sa lahat ng panig. Gupitin ito, at subaybayan ito nang maraming beses sa karton (hindi bababa sa lima).

Idikit ang tatlo sa mga bilog na karton.

Kunin ang mga karagdagang bilog at gupitin ito sa kalahati. Gupitin ang isang "labi" na may gunting (tulad ng ipinakita sa mga larawan) at idikit ang 2-3 sa mga ito nang magkasama sa isang bahagi ng form ng karton. Dapat kang magtapos sa isang makapal, bilog na karton na mabisang "hahawak" sa iyong circuit.

Hakbang 5: Maglakip

Maglakip!
Maglakip!
Maglakip!
Maglakip!

Gamit ang tela na iyong pinili at ang pamamaraan na iyong pinili (mainit na pandikit, karayom at sinulid), "tapiserya" ang istraktura ng iyong karton. Siguraduhing idikit ang tela sa "labi".

Matapos ilakip ang tela, gumamit ng mainit na pandikit (at / o muli, karayom at sinulid) upang ikabit ang istrakturang kristal sa nakataas na labi. Dapat itong umupo nang ligtas, na may puwang na bukas pa rin para sa palaruan circuit express upang magkasya sa paglaon. Pagkatapos, kola ng isang safety pin (o isang kalakip na pin) sa likod ng brotse.

Hakbang 6: Subukan ang Pagkasyahin

Subukan ang Pagkasyahin!
Subukan ang Pagkasyahin!
Subukan ang Pagkasyahin!
Subukan ang Pagkasyahin!

Ang iyong brooch ay dapat na tipunin ngayon. Subukan ang sukat ng iyong palaruan circuit express sa iyong brotse. Dapat itong magkasya nang mahigpit at hawakan. Kung ito ay medyo maluwag at subukang mag-slip, isaalang-alang ang paglalagay ng isang maliit na piraso ng Velcro tape sa likod ng PCE, at ang iba pang piraso sa loob ng pagbubukas ng iyong brooch.

Hakbang 7: Code

Code
Code
Code
Code

- Pumunta sa:

- I-install ang tamang pag-install para sa iyong system

- Paghahanap para sa at Patakbuhin ang "Mu" App

- I-plug Sa iyong Playground Circuit Express

Dapat na pakiramdam ng App ang iyong pag-input, at dapat awtomatikong ilipat ang code sa iyong PCE.

- Manghiram ng ilang Code! Ang Code na hiniram ko at na-edit nang bahagya ay mula sa Adafruit at MIT

Maaari kang maglaro sa paligid ng mga kulay, atbp! O - gumawa ng iyong sariling code sa pamamagitan ng pagpunta sa: MakeCode

Narito ang code na ginamit ko kung nais mong kopyahin at i-paste lamang nang direkta:

i-import ang arrayimport math import audiobusio import board import neopixel # Exponential scaling factor. # Dapat ay nasa saklaw na -10.. 10 upang maging makatuwiran. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Bilang ng mga sample na babasahin nang sabay-sabay. NUM_SAMPLES = 160 # Limitahan ang halaga na nasa pagitan ng sahig at kisame. def constrain (halaga, sahig, kisame): return max (sahig, min (halaga, kisame)) # Scale input_value sa pagitan ng output_min at output_max, exponentially. 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_max - output_max - output_max - output_max - output_max - input_minx) bias bago i-compute ang RMS. def normalized_rms (mga halaga): minbuf = int (ibig sabihin (mga halaga)) sample_sum = sum (float (sample - minbuf) * (sample - minbuf) para sa sample sa mga halaga) ibalik ang math.sqrt (sample_sum / len (mga halaga)) def mean (mga halaga): return sum (mga halaga) / len (mga halaga) def volume_color (dami): return 200, volume * (255 // NUM_PIXELS), 0 # Pangunahing programa # I-set up ang NeoPixels at i-off ang lahat. pixel = neopixel. NeoPixel (board. NEOPIXEL, NUM_PIXELS, ningning = 0.1, auto_write = Mali) pix.fill (0) pix.show ()

"" "# For CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frequency = 16000, bit_depth = 16) # For Circuitpython 3.0 and up," frequency "is now called" sample_rate ". # I-puna ang mga linya sa itaas at i-kompromiso ang mga linya sa ibaba. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Mag-record ng isang paunang sample upang i-calibrate. Ipagpalagay na tahimik ito nang magsimula kami. mga sample = array.array ('H', [0] * NUM_SAMPLES) mic.record (mga sample, len (mga sample)) # Itakda ang pinakamababang antas na aasahan, kasama ang kaunti. input_floor = normalized_rms (mga sample) + 10 # O: gumamit ng isang nakapirming sahig # input_floor = 50 # Maaaring gusto mong i-print ang input_floor upang makatulong na ayusin ang iba pang mga halaga. # print (input_floor) # Naaayon sa pagiging sensitibo: ang mas mababang ibig sabihin ay mas maraming mga pixel na may ilaw na may mas mababang tunog # Ayusin ito ayon sa nakikita mong akma. input_ceiling = input_floor + 500 rurok = 0 habang Totoo: mic.record (mga sample, len (mga sample)) magnitude = normalized_rms (mga sample) # Baka gusto mong i-print ito upang makita ang mga halaga. # print (magnitude) # Compute scaled logarithmic pagbabasa sa saklaw na 0 hanggang NUM_PIXELS c = log_scale (pigil (magnitude, input_floor, input_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) # I-light up ang mga pixel na nasa ibaba ng na-scale at interpolated na lakas. pix.fill (0) para sa i sa saklaw (NUM_PIXELS): kung i = rurok: rurok = min (c, NUM_PIXELS - 1) rurok ng elif> 0: rurok = rurok - 1 kung rurok> 0: mga pixel [int (rurok)] = PEAK_COLOR pix.show ()

Hakbang 8: Tapusin at Magsuot

Image
Image

Malugod kang hinahangaan ang iyong tunog na reaktibo na kristal tulad ng dati, ngunit inirerekumenda ko:

- I-plug ang USB cable mula sa laptop (tinitiyak na nailipat ang code) - I-plug ang iyong Playground Circuit Express sa pack ng baterya- Ipasok ang PCE sa iyong brotse - Alinman ilagay ang pack ng baterya sa isang bulsa ng front shirt (tulad ng ginawa ko rito) o i-clip ito sa iyong shirt - I-pin ang Brooch, i-on ang ilang musika (at ang iyong pack ng baterya), at mag-enjoy!

Inirerekumendang: