Tartalomjegyzék:
- 1. lépés: Alkatrészek és eszközök
- 2. lépés: Készítse elő a vezetékeket
- 3. lépés: Csatlakoztassa a vezetékeket az érzékelőkhöz
- 4. lépés: Csatlakozás a hatlapú és áramköri diagramhoz
- 5. lépés: A kód feltöltése
Videó: Viselhető technika: légdobok: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A projekt célja az volt, hogy néhány gyorsulásmérőből és piezo lemezből hordható dobkészletet készítsünk. Az ötlet az volt, hogy egy kézütés hatására csapdahang hallatszik; vagy egy lábnyomásra hi-kalapos vagy basszusdobos hang szólal meg. A készlet vezérléséhez Hexwear mikrovezérlőt, Arduino kódoló szoftvert és Cycling '74 MAX-ot használtunk a hangkimenethez és a kiválasztáshoz. Ez a projekt a Pomona College és a Fremont Műszaki Akadémia közötti partnerség része volt.
1. lépés: Alkatrészek és eszközök
Az alábbiakban felsoroljuk a projektünk részeit és az összes felhasznált anyagot.
Alkatrészek:
- Flanel póló (x1)
- Fuzzy Socks (x2)
- Piezo lemezek (x2) (https://www.sparkfun.com/products/10293)
- Gyorsulásmérők MMA8451 (x2) (https://www.adafruit.com/product/2019)
- ATmega32U4 HexWear mikrokontroller (x1) (https://hexwear.com)
- RN42 Microchip Bluetooth (x1) (https://www.sparkfun.com/products/12576)
- 18 Mérőhuzal
- #2 csavar (x14)
- #2 alátétek (x14)
- Krimpelő csatlakozók; 22-16 Gauge (x14) (https://www.elecdirect.com/crimp-wire-terminals/ring-crimp-terminals/pvc-ring-terminals/ring-terminal-pvc-red-22-18-6- 100db)
- Öntapadós csap (x1)
-
Vinilszigetelésű, csuklós varráscsatlakozók (x15) (https://www.delcity.net/catalogdetails?item=421005)
Eszközök:
- Olló
- Forrasztó készlet
- Huzalcsupaszítók
- Drótvágók
- Elektromos szalag
- Présszerszám
- Csavarhúzó
- Ragasztópisztoly
- 3D nyomtató (opcionális)
- Forró levegő pisztoly
Szoftver:
- Max Cycling '74 (https://cycling74.com)
- Arduino kódoló szoftver (https://www.arduino.cc/en/Main/Software)
Az illesztőprogramok letöltése:
1) (csak Windows, Mac felhasználók kihagyhatják ezt a lépést) Telepítse az illesztőprogramot a https://www.redgerbera.com/pages/hexwear-driver-i… webhelyen. Töltse le és telepítse az illesztőprogramot (a 2. lépésben felsorolt .exe fájl) a linkelt RedGerbera oldal tetején).
2) Telepítse a szükséges könyvtárat a Hexware számára. Nyissa meg az Arduino IDE -t. A „Fájl” alatt válassza a „Beállítások” lehetőséget. A További táblák kezelő URL-címeire kijelölt helyre illessze be a https://github.com/RedGerbera/Gerbera-Boards/raw/ … majd kattintson az „OK” gombra. Lépjen az Eszközök -> Tábla: -> Testületkezelő menüpontra. A bal felső sarokban található menüben válassza a „Hozzájárult” lehetőséget. Keresse meg, majd kattintson a Gerbera Boards elemre, majd a Telepítés gombra. Lépjen ki és nyissa meg újra az Arduino IDE -t. A könyvtár megfelelő telepítésének biztosításához lépjen az Eszközök -> Tábla menüpontra, és görgessen a menü aljára. Látnia kell a „Gerbera táblák” című részt, amely alatt legalább a HexWear feliratnak kell megjelennie (ha nem több táblához, például a mini-HexWearhoz).
3) A gyorsulásmérő könyvtár letöltéséhez használja a következő linket: https://learn.adafruit.com/adafruit-mma8451-accelerometer-breakout/wiring-and-test. Ezután kattintson az "MMA8451 könyvtár letöltése" gombra.
2. lépés: Készítse elő a vezetékeket
Vágjon 9 darab drótot, amelyek elég hosszúak a karjához (kb. 1 m). Ezek a darabok a két gyorsulásmérőhöz csatlakoznak. Vágjon 4 hosszabb darabot, amelyek elég hosszúak ahhoz, hogy elérjék a lábukat a flanelzsebből (kb. 2 m). Ezek kapcsolódnak a piezókhoz. Vágjon további 3 rövidebb darabot (kb. 15 cm) a Bluetooth -os mikrochiphez. Vágja le az összes huzaldarab mindkét végét, és hagyjon 2 cm csupasz drótot.
3. lépés: Csatlakoztassa a vezetékeket az érzékelőkhöz
Forrasztópáka segítségével forrasztja az 1 méteres vezetékek közül 4 -et az egyik gyorsulásmérőhöz, és 5 darab 1 m -es vezetéket a másik gyorsulásmérőhöz. A gyorsulásmérők címkével vannak ellátva, és egy kapcsolási rajzot mutatunk be, amely szemlélteti, hogy az egyes vezetékeknek hova kell menniük. A kapcsolási rajzzal együtt jelzéseket is csatoltunk a gyorsulásmérők elrendezéséhez: rögzítse a vezetékeket a feketével karikázott csapokhoz.
Minden piezo szenzor két vezetékkel rendelkezik. Vágja le a piezo vezetékek végét és forrasztja őket a 2 méteres vezetékekhez. A csatlakozások rögzítéséhez használja a vinil szigetelésű csatlakozókat és a forrólevegős pisztolyt.
Végül forrasztja a 3 15 cm -es vezetéket a Bluetooth mikrochiphez (lásd az áramköri rajzot és az egyes tűk jelölését).
Megjegyzés: A Bluetooth mikrochip és a gyorsulásmérők nagyon keskeny tűkkel rendelkeznek. A 18 méteres vezetéket választottuk a robusztusság érdekében, és mivel illeszkedik az általunk használt krimpelő csatlakozókhoz, de ha szükséges, vékonyabb huzalokat forraszthat az érzékelőkhöz, majd forraszthatja a 18 méretű vezetékeket a vékonyakhoz.
Most csatlakoztatnia kell az összes vezeték egyik végét! A másik vége a Hex -hez csatlakozik.
** A gyorsulásmérők, a Bluetooth és a piezo jelölése a sparkfun (https://www.sparkfun.com) és az adafruit (https://www.adafruit.com) jóvoltából
4. lépés: Csatlakozás a hatlapú és áramköri diagramhoz
A fenti ábra az összeállítást részletezi. A vezetékek Hexware -hez való csatlakoztatásához anyákat, csavarokat és préselő csatlakozókat használtunk (a fenti képen a piros csatlakozók láthatók). Miután a vezetéket a préscsatlakozóhoz rögzítette, alátét és csavar segítségével a hatlapú csavarhoz csatlakoztatható, amint a fenti képen látható. A hexaeszköz diagramját lásd a fenti csapjelölőn.
A diagramot követve, különösen a fekete vonalakat, mindkét piezo földjét csatlakoztassa a hexán lévő földelőcsaphoz. Ezután a két gyorsulásmérőhöz rögzítse mindkét alapjukat a hatlapú földelőcsaphoz. Mivel csak néhány földelőcsap van, javasoljuk, hogy forrasztja össze az összes vezetéket, amelyek a gyorsulásmérőről földelni fognak, vagy az összes vezetéket, amelyek a piezókról földelnek; azonban vigyázz, hogy mindent nyomon kövess! A gyorsulásmérők A (vagy Address) feliratú csapjának szintén a földhöz kell kapcsolódnia. Ennek célja, hogy megkülönböztesse a két gyorsulásmérőt egymástól, és így az egyikük azonosítható legyen. Végül csatlakoztassa a bluetooth földjét a hatlapú földhöz.
Végezze el a föld csatlakoztatását, majd kezdje el a VCC -hez való csatlakozást, amelyet fent pirossal jelöltek. A mindkét gyorsulásmérőből származó Vin -t a hexán lévő VCC -hez kell csatlakoztatni, ugyanúgy, mint a Bluetooth -on lévő VCC -tűt. Ismételten, a csapok hiánya miatt javasoljuk a huzalok forrasztását a hatlapú végső csatlakozás előtt.
Mindkét gyorsulásmérőn SCL és SDL feliratú csapok találhatók. Csatlakoztassa ezeket a hatlapú ruházat ugyanazokhoz a csapokhoz (az SCL cerulean és az SDA bíborvörös a fenti ábrán). Ezután a bluetooth modulon csatlakoztassa az RX-1-t az RX-hez a hexán (sötétkék fent), és a TX-1-et a TX-re a hexán (fent világoszöld). Ez lehetővé teszi a bluetooth kapcsolatokat. Végül csatlakoztassa az egyik piezo második lábát a D12 tűhöz (sötétzöld), a második piezo második lábát pedig a D9 -hez (fent lila). Ez azért van, hogy a piezo szenzorokból analóg kimenetet vigyen át a hat ruházatba.
** a hexwear ruha jelölés a Red Gerbera jóvoltából (https://www.redgerbera.com), a gyorsulásmérő képei az adafruit jóvoltából, a piezo/bluetooth társ pedig a sparkfun jóvoltából
5. lépés: A kód feltöltése
A dobok használatának megkezdéséhez először nyissa meg a MAX kódot (Max_Drum.maxpat). A kód szerkesztéséhez vagy mentéséhez regisztrációval kell rendelkeznie a Cycling '74 -nél, de fiók nélkül minden működik. A hatlapú Bluetooth modult saját számítógépéhez szeretné csatlakoztatni. Ehhez csatlakoztassa a hatlapú tápegységet. Miután a hat ruházatot csatlakoztatta, egy piros lámpának kell bekapcsolnia a bluetooth modult. Ezután nyissa meg a Bluetooth beállításait. a számítógépeden. A 9CBO vonal mentén megjelenik egy név. Amikor a rendszer kéri a jelszót, írja be a 1234. A bluetooth -ot ezután csatlakoztatni kell a számítógéphez.
Ezután töltse fel az Arduino kódot a hexába (úgynevezett final_electronics.ino). Most már csak a bluetooth csatlakoztatása a MAX -hoz. A maximális kódban „print” nevű valamit kell látnia. Ha erre kattint, és megnyitja a soros monitort, látnia kell az összes rendelkezésre álló portot és a rendelkezésre álló Bluetooth -portokat. A soros o 9600 nevű dobozban. Itt a soros a soros monitort jelenti, o a portot, a 9600 pedig a kapcsolat sávszélességét. A bluetooth csatlakoztatásához cserélje ki az o -t más bluetooth portok nevére. Gyakran ki kell próbálni mindegyiket, de a Bluetooth modul zöldre vált, ha a MAX -on keresztül csatlakozik a megfelelő porthoz.
Miután feltöltötte a kódot, győződjön meg róla, hogy a helyes elérési utat adja meg a MAX hangfájlokhoz. Ennek legjobb módja a hangfájlok MAX -ba húzása.
Ajánlott:
Parkinson -kór viselhető technika: 4 lépés
Parkinson -kór viselhető technikája: Világszerte több mint 10 millió ember él Parkinson -kórban (PD). Progresszív idegrendszeri betegség, amely merevséget okoz és befolyásolja a beteg mozgását. Egyszerűbben fogalmazva, sokan Parkinson -kórban szenvedtek, de
ATtiny85 viselhető vibrációs tevékenységkövető óra és programozás ATtiny85 Arduino Uno -val: 4 lépés (képekkel)
ATtiny85 viselhető vibrációs tevékenységkövető óra és programozás ATtiny85 Arduino Uno -val: Hogyan készítsük el a viselhető tevékenységkövető órát? Ez egy hordható eszköz, amelyet rezgésre terveztek, amikor stagnálást észlel. A legtöbb időt a számítógépen tölti, mint én? Órákig ül, anélkül, hogy észrevenné? Akkor ez a készülék f
Viselhető zseblámpa (CPX -el): 8 lépés
Hordható zseblámpa (a CPX -vel): Üdv mindenkinek, készítettem egy hordható zseblámpát, amelyet a keze körül lehet viselni. Az Adafruit kódját használtam, amely egy kódoló weboldal, ahol kódblokkokat rak össze. Ebben az utasításban elmondom, mit tettem a CPX kódolásához (Circuit Playground Ex
Póló: Valós idejű viselhető testtartás észlelése: 9 lépés
Postshirt: Valós idejű viselhető testtartás érzékelés: A Postshirt egy valós idejű vezeték nélküli testtartás -érzékelő rendszer, amely Bluetooth -on keresztül továbbítja és osztályozza a gyorsulásmérő adatait az Adafruit Feather -ből egy Android -alkalmazásba. A teljes rendszer valós időben képes észlelni, ha a felhasználó rossz testtartást és c
Viselhető technika: Hangváltó kesztyű: 7 lépés
Viselhető technika: Hangváltó kesztyű: Nos, úgy tűnik, manapság hihetetlen erővel bíró kesztyű a divat. Míg Thanos Infinity Gauntlet egy nagyon erős kesztyű, mi olyan kesztyűt akartunk készíteni, amely még figyelemre méltóbbat tehet: megváltoztathatja viselőjének hangját valós időben