Kazalo:
- Zaloge
- Korak: Izmerite velikost
- 2. korak: Ustvarite broško
- 3. korak: Ustvarite podlogo
- 4. korak: Zgradite nosilec vezja
- 5. korak: Pripni
- 6. korak: Preizkusite Fit
- 7. korak: Koda
- 8. korak: Dokončaj in nosi
Video: Broška iz kremenovega kristala, ki zaznava zvok in glasbo z igriščem Circuit Express: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ta zvočno odzivna broška je narejena iz ekspresnega vezja za igrišča, poceni kristalov kremena v razsutem stanju, žice, kartona, najdene plastike, varnostnega zatiča, igle in niti, vročega lepila, tkanine in različnih orodij. To je prototip ali prvi osnutek te zasnove.
Nekaj znanja o delu z žico je koristno, ni pa nujno! Morda vam bo pomagalo tudi uvodno znanje programiranja, vendar se ga je enostavno naučiti z uporabo ekspresnega vezja za igrišča in sorodnih programov. Ta projekt lahko traja od nekaj ur do nekaj dni, odvisno od načina gradnje in pozornosti do podrobnosti.
Zaloge
Playground Circuit Express z baterijo in vezjem do kabla USB
kremenovi kristali
- Nakitna žica (vsaka barva je v redu, držite se merilnika, ki je za vas enostaven za uporabo! Uporabil sem merilnik 20)
karton
- Najdena je prozorna plastika (uporabil sem pokrov pločevinke za kavo)
Varnostna zaponka
- Tkanina (vaša izbira - uporabil sem staro črno majico)
Pištola za vroče lepilo in lepilne palice
škarje
svinčnik
Sharpie
Klešče za igle in rezalnike žice
- Izbirno: igla in nit
- Izbirno: dvostranski trak Velcro
Korak: Izmerite velikost
Sledi Playground Circuit Express na listu papirja ali kartona. Prenehaj. Zdaj imate predlogo za uporabo pri ustvarjanju svoje strukture. Odložite Circuit Express na varno!
2. korak: Ustvarite broško
Odrežite dolgo žico in jo začnite izdelovati v obroč, pri čemer uporabite papirno predlogo kot vodilo za velikost. Želite, da je nekoliko večja od predloge. Nato začnite graditi žico na eni strani v obliki kupole. Bodite pozorni na to, kam se bodo kristali prilegali, vendar pazite, da so usmerjeni samo navzgor (pustite prostor, da se ekspresno igrišče še vedno prilega spodaj)!
Začnite postavljati svoje kristalne točke z žico, da se ovijete in povežete. Nekaj jih lahko pritrdite s piko vročega lepila. Nadaljujte, dokler kremen ne pokrije strukture in niste zadovoljni s sestavo.
3. korak: Ustvarite podlogo
S svojo najdeno prozorno plastiko poiščite predlogo z ostrino. Izrežite to s škarjami in z vročim lepilom pritrdite na zadnji del broške.
4. korak: Zgradite nosilec vezja
Znova vzemite to predlogo! Obrnite ga na kos kartona, vendar pustite približno 1/4 okrog predloge na vseh straneh. Izrežite to in jo večkrat poiščite na kartonu (vsaj pet).
Tri kartonske kroge zlepite skupaj.
Vzemite dodatne kroge in jih prerežite na pol. Izrežite "ustnico" s škarjami (kot je prikazano na fotografijah) in 2-3 lepite skupaj na eno stran kartonske oblike. Morali bi dobiti debel kartonski krog, ki bo učinkovito "držal" vaše vezje.
5. korak: Pripni
S tkanino po vaši izbiri in po vaši izbiri (vroče lepilo, igla in nit) "oblazinite" svojo kartonsko strukturo. Tkanino obvezno potisnite navzdol v "ustnico".
Po pritrditvi tkanine z vročim lepilom (in/ali spet iglo in nitjo) pritrdite kristalno strukturo na dvignjeno ustnico. Moral bi sedeti varno, pri čemer mora biti še vedno odprta vrzel, da se lahko pozneje vklopi ekspresno igrišče. Nato na zadnjo stran broške prilepite varnostni zatič (ali nastavek za zatič).
6. korak: Preizkusite Fit
Vaša broška bi morala biti zdaj sestavljena. Preizkusite prileganje vašega ekspresnega igrišča v svoji broški. Moral bi se tesno prilegati in držati. Če je malo ohlapen in poskuša zdrsniti, razmislite o tem, da na zadnjo stran PCE namestite majhen kos Velcro traku, drugi del pa na notranjo stran odprtine broške.
7. korak: Koda
- Pojdi na:
- Namestite pravilno namestitev za vaš sistem
- Poiščite in zaženite aplikacijo "Mu"
- Priključite svoje igrišče Circuit Express
Aplikacija mora zaznati vaš vnos in mora samodejno prenesti kodo v vaš PCE.
- Izposodite si kodo! Kodeks, ki sem si ga sposodil in nekoliko popravil, je pri Adafruit in MIT
Lahko se igrate z barvami itd.! ALI - naredite svojo kodo tako, da obiščete: MakeCode
Tu je koda, ki sem jo uporabil, če želite le kopirati in prilepiti neposredno:
import arrayimport math uvoz audiobusio uvozna plošča uvoz neopixel # Faktor eksponentnega povečanja. # Če bi bilo smiselno, bi moralo biti v razponu -10.. 10. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Število vzorcev za branje naenkrat. NUM_SAMPLES = 160 # Omejite vrednost med tlemi in stropom. def constrain (vrednost, tla, strop): povratni maks. (tla, min (vrednost, strop)) # Lestvica input_value med output_min in output_max, eksponentno. 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 pristranskosti pred izračunom RMS. def normalized_rms (vrednosti): minbuf = int (povprečje (vrednosti)) vzorci_sum = vsota (float (vzorec - minbuf) * (vzorec - minbuf) za vzorec v vrednosti) vrnitev math.sqrt (vzorci_sum / len (vrednosti)) def srednja vrednost (vrednosti): vrnitev vsote (vrednosti) / dolžine (vrednosti) def barva_volumna (glasnost): vrnitev 200, glasnost * (255 // NUM_PIXELS), 0 # Glavni program # Nastavite NeoPixels in jih vse izklopite. slikovnih pik = neopixel. NeoPixel (board. NEOPIXEL, NUM_PIXELS, svetlost = 0,1, auto_write = False) slikovnih pik. izpolnite (0) slikovnih pik.show ()
"" " # Za CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frekvenca = 16000, bit_depth = 16) # Za Circuitpython 3.0 in novejše različice se" frekvenca "zdaj imenuje" sample_rate ". # Komentirajte zgornje vrstice in razkomentirajte spodnje vrstice. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Zabeležite začetni vzorec za umerjanje. Predpostavimo, da je tišina, ko začnemo. vzorci = array.array ('H', [0] * NUM_SAMPLES) mic.record (vzorci, len (vzorci)) # Nastavite najnižjo raven, ki jo pričakujete, plus malo. input_floor = normalized_rms (vzorci) + 10 # ALI: uporabljeno fiksno nadstropje # input_floor = 50 # Morda boste želeli natisniti input_floor za pomoč pri prilagajanju drugih vrednosti. # print (input_floor) # Ustreza občutljivosti: nižja pomeni, da se pri nižjem zvoku prižge več slikovnih pik # Prilagodite to, kot se vam zdi primerno. input_ceiling = input_floor + 500 peak = 0 while True: mic.record (vzorci, len (vzorci)) magnitude = normalized_rms (vzorci) # To si lahko natisnete, če si želite ogledati vrednosti. # print (magnitude) # Izračunajte merjeno logaritemsko branje v razponu od 0 do NUM_PIXELS c = log_scale (omejitev (magnitude, input_floor, input_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) # Osvetlite slikovne pike, ki so pod merjeno in interpolirano velikostjo. slikovnih pik.polnilo (0) za i v razponu (NUM_PIXELS): če je i = vrh: vrh = min (c, NUM_PIXELS - 1) elif vrh> 0: vrh = vrh - 1, če je vrh> 0: slikovne pike [int (vrh)] = PEAK_COLOR slikovnih pik.show ()
8. korak: Dokončaj in nosi
Lepo vabljeni, da občudujete svoj zvočno reaktivni kristal takšen, kot je, vendar priporočam:
- Odklopite kabel USB iz prenosnega računalnika (zagotovite, da se je koda prenesla)- Priključite Playground Circuit Express v baterijo- Vstavite PCE v broško- Ali baterijo vstavite v sprednji žep srajce (kot sem naredil tukaj) ali pripnite ga na srajco - pripnite broško, vklopite glasbo (in baterijo) in uživajte!
Priporočena:
Broška z odprtim srcem LilyPad Arduino: 5 korakov (s slikami)
Broška z odprtim srcem LilyPad Arduino: Evo, kako združiti komplet odprtega srca Jimmieja Rogersa z mikrokrmilno ploščo LilyPad Arduino, da naredite animirajočo broško v obliki srca
Pištola z mehurčkom, ki zaznava zvok!: 4 koraki
Sound Sensing Bubble Gun !: Pištole z mehurčki so zabavne, avtomatizirane pištole z mehurčki pa so še bolj zabavne! V tem navodilu vas bomo naučili, kako sestaviti pištolo za mehurčke, ki se odziva na hrup. Ne glede na to, ali iščete zabaven trik na zabavi ali kul okras za popestritev sobe,
Največje imetje: vdrl sem v star telefon, da bi predvajal glasbo z največjim zadržanjem .: 13 korakov (s slikami)
Največje imetje: vdrl sem v star telefon za predvajanje glasbe z največjo zadržanostjo .: https: //youtu.be/Ma4QnfQ7Dxo No … Prepričan sem, da ne želite telefona, ki samo predvaja glasbo z zadržanjem … Ampak s tem zelo preprostim kramom teh lahko dostopnih "pisalnih miz" lahko naredite nešteto drugih razburljivih projektov telefonov.
Dodajte luči in grozljivo glasbo v svoj Jack-O-Lantern-brez spajkanja ali programiranja (razen če želite): 9 korakov (s slikami)
Dodajte luči in grozljivo glasbo svoji Jack-O-Lantern-brez spajkanja ali programiranja (razen če želite): Naj strašnejše Jack-O-Lantern na vaši ulici z dodajanjem žarečih luči in sablasne glasbe! To je tudi odličen način, da preizkusite Arduino in programabilno elektroniko, saj je celoten projekt mogoče dokončati brez pisanja kode ali spajkanja - alth
Preklopna nočna svetloba, ki zaznava svetlobo: 8 korakov (s slikami)
Preklopna nočna svetloba, ki zaznava svetlobo: Ta navodila kažejo, kako sem vdrl v senzor nočne svetlobe, tako da ga je mogoče ročno izklopiti. Pozorno preberite, upoštevajte vsa odprta vezja in po potrebi izklopite območje pred preskusom enote