INHOUDSOPGAWE:
- Voorrade
- Stap 1: Meet die grootte
- Stap 2: Skep die borsspeld
- Stap 3: Skep 'n agtergrond
- Stap 4: Bou u stroombaanhouer
- Stap 5: Heg
- Stap 6: Toets die pasvorm
- Stap 7: Kode
- Stap 8: Voltooi en dra
Video: Klank- en musiekopsporing kwarts kristalspeld met speelterrein: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hierdie klankreaktiewe borsspeld word gemaak met behulp van 'n speelbaan, snelkoop-kwarts kristalle, draad, karton, plastiek, 'n veiligheidspennetjie, naald en draad, warm gom, stof en 'n verskeidenheid gereedskap. Dit is 'n prototipe, of eerste ontwerp, van hierdie ontwerp.
Dit is nuttig om 'n mate van kennis te hê wanneer u met draad werk, maar dit is nie nodig nie! Inleidende kennis van programmering kan ook nuttig wees, maar dit is maklik om te leer deur gebruik te maak van speelkringloopbane en verwante programme. Hierdie projek kan van 'n handjievol ure tot 'n paar dae duur, afhangende van u konstruksiemetode en aandag aan detail.
Voorrade
Speelplek Circuit Express met battery pack en kring na USB kabel
Kwarts kristalle
- Juweliersdraad (enige kleur is ok, hou by 'n maat wat maklik vir u werkbaar is! Ek het 20 meter gebruik)
Karton
- Het helder plastiek gevind (ek het 'n deksel van 'n koffieblik gebruik)
Veiligheidspen
- Stof (u keuse - ek het 'n ou swart t -hemp gebruik)
Warm lijmpistool en gomstokkies
Skêr
Potlood
Sharpie
Naaltang en draadsnyers
- Opsioneel: naald en draad
- Opsioneel: Tweesydige klittenband
Stap 1: Meet die grootte
Volg die Playground Circuit Express op 'n stuk papier of karton. Sny dit uit. U het nou 'n sjabloon om te gebruik tydens die skep van u struktuur. Sit die Circuit Express êrens veilig!
Stap 2: Skep die borsspeld
Sny 'n lang draad en begin dit in 'n hoepel werk, gebruik u papier sjabloon as riglyn vir die grootte. U wil hê dat dit effens groter is as die sjabloon. Begin dan om die draad aan die een kant op te bou tot 'n koepelvorm. Hou in gedagte waar die kristalle sal pas, maar maak seker dat hulle slegs opwaarts wys (laat ruimte vir die speelterrein om nog onder te pas)!
Plaas u kristalpunte, gebruik die draad om te draai en te verbind. Maak dit gerus reg met 'n bietjie warm gom. Gaan voort totdat die kwarts die struktuur bedek en u tevrede is met die samestelling.
Stap 3: Skep 'n agtergrond
Gebruik u deursigtige plastiek en spoor u sjabloon op met 'n skerp punt. Knip dit uit met 'n skêr en maak met warm gom aan die agterkant van u borsspeld vas.
Stap 4: Bou u stroombaanhouer
Gryp weer die sjabloon! Trek 'n stuk karton rondom dit, maar sorg dat u ongeveer 1/4 duim rondom die sjabloon aan alle kante los. Knip dit uit en spoor dit nog 'n paar keer op karton (ten minste vyf).
Plak drie van die kartonsirkels saam.
Neem die ekstra sirkels en sny dit in twee. Sny 'n "lip" met 'n skêr (soos op die foto's getoon) en plak 2-3 hiervan aan die een kant van die kartonvorm vas. U behoort 'n dik kartonsirkel te kry wat u kring effektief sal "hou".
Stap 5: Heg
Deur die stof van u keuse en die metode van u keuse (warm gom, naald en gare) te gebruik, 'stoffeer' u kartonstruktuur. Druk die stof in die "lip".
Nadat u die stof vasgemaak het, gebruik warm gom (en/of weer, naald en draad) om die kristalstruktuur aan die verhoogde lip vas te maak. Dit moet veilig sit, met 'n gaping wat nog oop is sodat die speelterrein later kan inpas. Plak dan 'n veiligheidspennetjie (of 'n penaanhegsel) aan die agterkant van die borsspeld vas.
Stap 6: Toets die pasvorm
Jou borsspeld moet nou bymekaargemaak word. Toets die pasmaat van u speelterrein in u borsspeld. Dit moet styf en stewig pas. As dit 'n bietjie los is en probeer om weg te glip, kan u dit oorweeg om 'n klein klittenband aan die agterkant van die PCE te plaas, en die ander stuk aan die binnekant van die opening van u borsspeld.
Stap 7: Kode
- Gaan na:
- Installeer die korrekte installasie vir u stelsel
- Soek en voer 'Mu' -program uit
- Sluit u Playground Circuit Express aan
Die app moet u insette merk, en moet outomaties kode na u PCE oordra.
- Leen 'n paar kode! Die kode wat ek effens geleen en gewysig het, is van Adafruit en MIT
U kan speel met kleure, ens! OF - maak u eie kode deur na: MakeCode te gaan
Hier is die kode wat ek gebruik het as u verkies om net direk te kopieer en te plak:
import arrayimport wiskunde import audiobusio import board import neopixel # Eksponensiële skaalfaktor. # Moet waarskynlik binne bereik -10 wees. 10 om redelik te wees. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Aantal monsters om tegelyk te lees. NUM_SAMPLES = 160 # Beperk die waarde tussen vloer en plafon. def beperking (waarde, vloer, plafon): maksimum opbrengs (vloer, min (waarde, plafon)) # Skaal invoerwaarde tussen output_min en output_max, eksponensieel. 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) vooroordeel voor die berekening van RMS. def normalized_rms (waardes): minbuf = int (gemiddelde (waardes)) samples_sum = som (float (monster - minbuf) * (monster - minbuf) vir monster in waardes) return math.sqrt (samples_sum / len (waardes)) def gemiddelde (waardes): opbrengsom (waardes) / len (waardes) def volume_color (volume): opgawe 200, volume * (255 // NUM_PIXELS), 0 # Hoofprogram # Stel NeoPixels op en skakel almal uit. pixels = neopixel. NeoPixel (bord. NEOPIXEL, NUM_PIXELS, helderheid = 0.1, auto_write = Onwaar) pixels.fill (0) pixels.show ()
"" " # Vir CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frequency = 16000, bit_depth = 16) # Vir Circuitpython 3.0 en hoër word" frekwensie "nou" sample_rate "genoem. # Lewer kommentaar op die lyne hierbo en lewer 'n opmerking oor die lyne hieronder. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Teken 'n aanvanklike monster op om te kalibreer. Gestel dit is stil as ons begin. monsters = array.array ('H', [0] * NUM_SAMPLES) mic.record (monsters, len (monsters)) # Stel die laagste vlak te verwag, plus 'n bietjie. input_floor = normalized_rms (monsters) + 10 # OF: gebruik 'n vaste vloer # input_floor = 50 # U wil dalk die input_floor druk om ander waardes aan te pas. # druk (invoer_vloer) # Stem ooreen met sensitiwiteit: laer beteken dat meer pixels met 'n laer klank verlig word # Pas dit aan soos u wil. input_ceiling = input_floor + 500 piek = 0 terwyl True: mic.record (monsters, len (monsters)) magnitude = normalized_rms (monsters) # U wil dit moontlik druk om die waardes te sien. # druk (grootte) # Bereken geskaalde logaritmiese lesing in die reeks 0 tot NUM_PIXELS c = log_scale (beperking (grootte, invoer_vloer, invoer_verdieping), invoer_vloer, invoer_verdieping, 0, NUM_PIXELS) # Verlig pixels wat onder die afgeskaalde en geïnterpoleerde grootte is. pixels.fill (0) vir i in reeks (NUM_PIXELS): as i = piek: piek = min (c, NUM_PIXELS - 1) elifpiek> 0: piek = piek - 1 as piek> 0: pixels [int (piek)] = PEAK_COLOR pixels.show ()
Stap 8: Voltooi en dra
U is welkom om net u klankreaktiewe kristal te bewonder, maar ek beveel aan:
- Koppel die USB-kabel uit die skootrekenaar (maak seker dat die kode oorgedra is)- Steek die Playground Circuit Express in die battery- Steek die PCE in u borsspeld- Plaas die battery in 'n voorhemp sak (soos ek hier gedoen het) of knip dit aan u hemp vas - Speld die borsspeld aan, skakel musiek (en u battery) aan en geniet dit!
Aanbeveel:
Klank lokaliseer Mannequin kop met Kinect: 9 stappe (met foto's)
Klank lokaliseer Mannequin -kop met Kinect: Ontmoet Margaret, 'n toets -dummy vir 'n bestuurder -moegheidstelsel. Sy het onlangs uit haar pligte teruggetree en haar weg gevind na ons kantoorruimte, en het sedertdien die aandag getrek van diegene wat dink sy is 'creepy'. In die belang van geregtigheid het ek
Raspberry Pi hele huis sinchrone klank met telefoonprogram -afstandsbedienings: 10 stappe (met foto's)
Raspberry Pi Hele huis sinchrone klank met telefoonprogram -afstandsbedienings: die doel is klank en/of individuele bronne in enige kamer, wat maklik met 'n telefoon of tablet beheer kan word via iTunes Remote (apple) of Retune (Android). Ek wil ook hê dat die klanksones outomaties aan/uit moet skakel, so ek het na die Raspberry Pi gewend en
Vernietigende wynglase met klank!: 10 stappe (met foto's)
Vernietigende wynglase met klank !: Hallo en welkom! Hier is 'n volledige demonstrasie van die projek! Die luidspreker presteer ongeveer 130 dB aan die rand van sy buis, dus is gehoorbeskerming beslis nodig! Die idee vir hierdie projek is soos volg: ek wil 'n resonansie kan opneem
Elektroniese klank maak met geleidende gips: 9 stappe (met foto's)
Elektroniese klank maak met geleidende gips: Na die projek van blorgggg oor geleidende silikoonbane, het ek besluit om my eie eksperiment met koolstofvesel aan te pak. Dit blyk dat 'n vorm wat uit gips met koolstofvesel toegedien is, ook as 'n veranderlike weerstand gebruik kan word! Met 'n paar koperstaaf en
Zelda skatkis (met ligte en klank): 12 stappe (met foto's)
Zelda Treasure Chest (With Lights & Sound): Hallo almal! Ek was 'n groot fan van die Legend of Zelda -speletjies toe ek jonger was, maar ek dink amper almal ken die ikoniese melodie wat speel wanneer jy 'n bors in die spel oopmaak, dit is net klink so magies! In hierdie Instructable gaan ek jou wys hoe