Tartalomjegyzék:
- Kellékek
- Lépés: Mérd fel a méretet
- 2. lépés: Hozza létre a brossot
- 3. lépés: Hozzon létre egy hátteret
- 4. lépés: Építse fel az áramkör tartóját
- 5. lépés: Csatlakoztassa
- 6. lépés: Teszteld az illeszkedést
- 7. lépés: Kód
- 8. lépés: Fejezze be és viselje
Videó: Hang- és zeneérzékelő kvarc kristály bross Playground Circuit Express -el: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ez a hangreaktív bross játszótéri áramköri expressz, olcsó ömlesztett kvarckristályok, huzal, karton, talált műanyag, biztosítótű, tű és cérna, forró ragasztó, szövet és különféle eszközök felhasználásával készül. Ez a tervezés prototípusa vagy első tervezete.
Hasznos, de nem szükséges, ha bizonyos szintű ismeretekkel rendelkezik a vezetékekkel való munkavégzés során. A bevezető programozási ismeretek is segíthetnek, de könnyen elsajátítható a játszótéri áramköri expressz és a kapcsolódó programok használatával. Ez a projekt néhány órától néhány napig tarthat, az építési módtól és a részletekre való odafigyeléstől függően.
Kellékek
Playground Circuit Express akkumulátorral és USB -kábellel
Kvarc kristályok
- Ékszerhuzal (bármilyen szín rendben van, ragaszkodjon az Ön számára könnyen használható mérőeszközhöz! Én 20 -as méretet használtam)
Karton
- Találtam átlátszó műanyagot (egy kávésdoboz fedelét használtam)
Biztosítótű
- Szövet (az Ön választása szerint - régi fekete pólót használtam)
Forró ragasztópisztoly és ragasztópálcák
Olló
Ceruza
Sharpie
tűfogó és drótvágó
- Választható: tű és menet
- Opcionális: kétoldalas tépőzáras szalag
Lépés: Mérd fel a méretet
Kövesse nyomon a Playground Circuit Express -et egy papírlapon vagy kartonon. Vágd ki. Most már használhat sablont a struktúra létrehozása során. Tegye a Circuit Express -t biztonságos helyre!
2. lépés: Hozza létre a brossot
Vágjon le egy hosszú huzalt, és kezdje el karikába dolgozni, a papír sablonját használva a mérethez. Azt szeretné, ha valamivel nagyobb lenne, mint a sablon. Ezután kezdje el a huzal felépítését az egyik oldalon, kupola alakúra. Ügyeljen arra, hogy a kristályok hová illeszkedjenek, de győződjön meg arról, hogy csak felfelé mutatnak (hagyjon helyet a játszótéri áramkör expresszének, hogy még mindig elférjen alatta)!
Kezdje el kristálypontjainak elhelyezését, a huzal segítségével tekerje körül és csatlakoztassa. Nyugodtan rögzíthet néhányat a helyén egy forró ragasztóval. Folytassa addig, amíg a kvarc el nem takarja a szerkezetet, és elégedett az összetételével.
3. lépés: Hozzon létre egy hátteret
A talált átlátszó műanyag segítségével nyomon követheti a sablont egy élesítő segítségével. Vágja ki ezt ollóval, és forró ragasztóval rögzítse a bross hátuljához.
4. lépés: Építse fel az áramkör tartóját
Fogd újra a sablont! Rajzolja körbe egy kartonlapon, de ügyeljen arra, hogy a sablon körül minden oldalról körülbelül 1/4 hüvelyk maradjon. Vágja ki ezt, és kövesse még többször kartonon (legalább öt).
Ragasszon össze három kartonkört.
Vegye ki a további köröket, és vágja félbe. Vágjon egy "ajakot" ollóval (a képeken látható módon), és ragasszon össze ebből 2-3-at a kartonforma egyik oldalán. Egy vastag, karton körrel kell végeznie, amely hatékonyan "tartja" az áramkört.
5. lépés: Csatlakoztassa
Az Ön által választott szövet és az Ön által választott módszer (forró ragasztó, tű és cérna) segítségével "kárpitozza" kartonszerkezetét. Ügyeljen arra, hogy nyomja le az anyagot az "ajakba".
A szövet rögzítése után forró ragasztóval (és/vagy ismét tűvel és cérnával) rögzítse a kristályszerkezetet az emelt ajakhoz. Biztonságosan kell ülnie, és a rés továbbra is nyitva van a játszótéri áramkör expresszének későbbi illeszkedéséhez. Ezután ragasszon be egy biztonsági tűt (vagy csapszeget) a bross hátuljába.
6. lépés: Teszteld az illeszkedést
A brossját most össze kell szerelni. Teszteld a játszótéri áramkör expressz illeszkedését a brossodban. Szorosan illeszkednie kell és tartania kell. Ha kissé laza, és megpróbál kicsúszni, helyezzen egy kis darab tépőzáras szalagot a PCE hátoldalára, a másik darabot pedig a bross nyílásának belső oldalára.
7. lépés: Kód
- Menjen ide:
- Telepítse a rendszeréhez megfelelő telepítést
- Keresse meg és futtassa a "Mu" alkalmazást
- Csatlakoztassa a Playground Circuit Express -et
Az alkalmazásnak érzékelnie kell az Ön bevitelét, és automatikusan át kell vinnie a kódot a PCE -re.
- Kérj kölcsön egy kódot! A kódex, amit kölcsönkértem és kissé szerkesztettem, az Adafruit -tól és az MIT -től származik
Játszhatsz színekkel, stb! VAGY - készítse el saját kódját a következő címen: MakeCode
Íme a kód, amelyet használtam, ha inkább csak másolni és beilleszteni szeretne:
import tömbimport matematika import audiobusio import tábla import neopixel # Exponenciális méretezési tényező. # Valószínűleg -10.. 10 tartományban kell lennie, hogy ésszerű legyen. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Az egyszerre olvasandó minták száma. NUM_SAMPLES = 160 # Korlátozza az értéket a padló és a mennyezet között. def constrain (érték, padló, mennyezet): return max (padló, min (érték, plafon)) # Bemeneti_érték skála a output_min és output_max között, exponenciálisan. 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 [output_x] torzítás az RMS kiszámítása előtt. def normalizált_rms (értékek): minbuf = int (átlag (értékek)) minták_összeg = összeg (lebegés (minta - minbuf) * (minta - minbuf) a mintához értékekben) return math.sqrt (minták_összeg / len (értékek)) def átlag (értékek): visszatérítési összeg (értékek) / len (értékek) def volume_color (kötet): return 200, volume * (255 // NUM_PIXELS), 0 # Főprogram # Állítsa be a NeoPixeleket, és kapcsolja ki őket. pixels = neopixel. NeoPixel (board. NEOPIXEL, NUM_PIXELS, brightness = 0.1, auto_write = False) pixels.fill (0) pixels.show ()
"" " # CircuitPython 2.x esetén: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frequency = 16000, bit_depth = 16) # A Circuitpython 3.0 és újabb verziói esetén a" frekvencia "neve" sample_rate ". # Kommentálja a fenti sorokat, és vegye ki a megjegyzéseket az alábbi sorokból. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Rögzítsen egy kezdeti mintát a kalibráláshoz. Tegyük fel, hogy csendes, amikor elkezdjük. sample = array.array ('H', [0] * NUM_SAMPLES) mic.record (minták, len (minták)) # Állítsa be az elvárható legalacsonyabb szintet, plusz egy kicsit. input_floor = normalized_rms (minták) + 10 # VAGY: rögzített padlót használt # input_floor = 50 # Érdemes kinyomtatni az input_floor -t, hogy segítsen más értékek beállításában. # print (input_floor) # Az érzékenységnek felel meg: az alacsonyabb azt jelenti, hogy több képpont világít alacsonyabb hanggal # Állítsa ezt be, ahogy jónak látja. input_ceiling = input_floor + 500 peak = 0, míg True: mic.record (minták, len (minták)) magnitude = normalized_rms (minták) # Érdemes ezt kinyomtatni az értékek megtekintéséhez. # print (magnitude) # Skálázott logaritmikus leolvasás kiszámítása 0 és NUM_PIXELS tartományban c = log_scale (constrain (magnitude, input_floor, input_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) # Világítson be olyan pontokat, amelyek a skálázott és interpolált nagyság alatt vannak. pixels.fill (0) az i tartományban (NUM_PIXELS): ha i = csúcs: csúcs = min (c, NUM_PIXELS - 1) elif csúcs> 0: csúcs = csúcs - 1, ha csúcs> 0: képpont [int (csúcs)] = PEAK_COLOR pixel.show ()
8. lépés: Fejezze be és viselje
Szívesen megcsodálja a hangreaktív kristályát úgy, ahogy van, de ajánlom:
- Húzza ki az USB-kábelt a laptopból (biztosítva a kód átvitelét)- Csatlakoztassa a Playground Circuit Express-et az akkumulátorhoz- Helyezze be a PCE-t a brossjába- Vagy tegye az akkumulátort az első zsebébe (ahogy itt tettem), vagy Rögzítse az ingéhez - Rögzítse a brossot, kapcsolja be a zenét (és az akkumulátort), és élvezze!
Ajánlott:
Mozgással aktivált Cosplay szárnyak a Circuit Playground Express használatával - 1. rész: 7 lépés (képekkel)
Motion Activated Cosplay Wings Circuit Playground Express használatával - 1. rész: Ez egy része a két részből álló projektnek, amelyben megmutatom nektek az automatikus tündér szárnyak készítésének folyamatát. A projekt első része a a szárnyak mechanikáját, a második rész pedig viselhetővé teszi, és hozzáadja a szárnyakat
Nyitott szív LilyPad Arduino bross: 5 lépés (képekkel)
Nyílt szívű LilyPad Arduino bross: Így kombinálhatja Jimmie Rogers Nyitott szív készletét egy LilyPad Arduino mikrokontroller táblával, hogy animációs LED szívbrossot készítsen
Rázkódást érzékelő beszélő kalap Circuit Playground Express -el: 12 lépés (képekkel)
Rázkódást érzékelő beszélő kalap Circuit Playground Express segítségével: Ez az egyszerű és gyors bemutató megtanítja, hogyan készítsen beszélő kalapot! Gondosan feldolgozott válasszal válaszolna, amikor „feltesz” egy kérdést, és talán segíthet eldönteni, van -e gondja vagy problémája. A Wearable Tech osztályban
Fluoreszkáló kristály kijelzőállvány: 5 lépés (képekkel)
Fluoreszkáló kristály kijelzőállvány: Még az egyetem elvégzésekor a sötét anyag közvetlen észlelésére irányuló kísérleten dolgoztam CRESST néven. Ez a kísérlet részecskeérzékelőket használ, amelyek szcintilláló kalcium -volframát (CaWO4) kristályokon alapulnak. Nekem elromlott a c -m
ATmega8 Arduino néven (belső 8 MHz -es kristály használatával): 7 lépés (képekkel)
ATmega8 Arduino néven (belső 8 MHz -es kristály használatával): Napjainkban az olyan eszközök, mint az Arduino, nagyon népszerűek. Ezekkel rengeteg projektet lehet létrehozni, azonban sok helyet foglalnak el, és néhányunk (köztük én) számára drágák. A probléma megoldása érdekében bemutatom ezt az utasítást