INHOUDSOPGAWE:

Drabare tegnologie: Air Drums: 5 stappe
Drabare tegnologie: Air Drums: 5 stappe

Video: Drabare tegnologie: Air Drums: 5 stappe

Video: Drabare tegnologie: Air Drums: 5 stappe
Video: The Cranberries - Zombie (Official Music Video) 2024, Julie
Anonim
Drabare tegnologie: Air Drums
Drabare tegnologie: Air Drums
Drabare tegnologie: Air Drums
Drabare tegnologie: Air Drums

Ons doel met hierdie projek was om 'n draagbare dromstel uit 'n paar versnellingsmeters en piëzo -skywe te maak. Die idee was dat gegewe 'n handdruk, 'n stralgeluid sou speel; of as 'n druk van 'n voet gedruk word, sal 'n hi-hat of basdrumgeluid speel. Om die kit te beheer, gebruik ons 'n Hexwear-mikrobeheerder, Arduino-koderingsagteware en Cycling '74 MAX vir klankuitset en seleksie. Hierdie projek was deel van 'n groter vennootskap tussen Pomona College en die Fremont Academy of Engineering.

Stap 1: Onderdele en gereedskap

Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap
Onderdele en gereedskap

Hieronder is 'n lys van die dele waaruit ons projek bestaan en 'n lys van al die materiaal wat gebruik word.

Dele:

  • Flanelhemp (x1)
  • Fuzzy sokkies (x2)
  • Piezo -skywe (x2) (https://www.sparkfun.com/products/10293)
  • Versnellingsmeters MMA8451 (x2) (https://www.adafruit.com/product/2019)
  • ATmega32U4 mikrobeheerder HexWear (x1) (https://hexwear.com)
  • RN42 Microchip Bluetooth (x1) (https://www.sparkfun.com/products/12576)
  • 18 Spoordraad
  • #2 Skroewe (x14)
  • #2 Wassers (x14)
  • Krimpverbindings; 22-16 Gauge (x14) (https://www.elecdirect.com/crimp-wire-terminals/ring-crimp-terminals/pvc-ring-terminals/ring-terminal-pvc-red-22-18-6- 100 pk)
  • Selfklevende pen (x1)
  • Vinyl-geïsoleerde stompnaadverbindings (x15) (https://www.delcity.net/catalogdetails?item=421005)

Gereedskap:

  • Skêr
  • Soldeerstel
  • Draadstroppers
  • Draadknipper
  • Elektriese band
  • Krimpgereedskap
  • Skroewedraaier
  • Warmlijmpistool
  • 3D -drukker (opsioneel)
  • Warmluggeweer

Sagteware:

  • Max Cycling '74 (https://cycling74.com)
  • Arduino -koderingsagteware (https://www.arduino.cc/en/Main/Software)

Laai die bestuurders af:

1) (Slegs Windows, Mac-gebruikers kan hierdie stap oorslaan) Installeer die bestuurder deur https://www.redgerbera.com/pages/hexwear-driver-i… af te laai en die bestuurder af te laai (die.exe-lêer wat in stap 2 verskyn) bo -aan die gekoppelde RedGerbera -bladsy).

2) Installeer die vereiste biblioteek vir Hexware. Maak die Arduino IDE oop. Kies 'Voorkeure' onder 'Lêer'. Plak https://github.com/RedGerbera/Gerbera-Boards/raw/… in die ruimte wat voorsien word vir addisionele bestuurders-URL's en klik dan op "OK". Gaan na Tools -> Board: -> Board Manager. Kies 'Bydrae' in die menu bo -aan die linkerkant. Soek vir Gerbera Boards en klik op Installeer. Stop en heropen Arduino IDE. Om te verseker dat die biblioteek behoorlik geïnstalleer is, gaan na Tools -> Board en blaai onderaan die spyskaart. U moet 'n afdeling met die titel 'Gerbera Boards' sien, waaronder HexWear ten minste moet verskyn (indien nie meer borde soos mini-HexWear nie).

3) Gebruik die volgende skakel om die versnellingsmeterbiblioteek af te laai: https://learn.adafruit.com/adafruit-mma8451-accelerometer-breakout/wiring-and-test. Klik dan op "Laai die MMA8451 -biblioteek af"

Stap 2: Berei die drade voor

Sny 9 stukke draad lank genoeg om jou arm te span (ongeveer 1 m). Hierdie stukke sal aansluit by die twee versnellingsmeters. Sny 4 langer stukke, lank genoeg om u voete uit die sak van die flanelhemp (ongeveer 2 m) te bereik. Dit sal aansluit by die piezos. Sny nog 3 korter stukke (ongeveer 15 cm) vir die bluetooth -mikroskyfie. Trek al die ente van al die draadstukke af en laat 2 cm kaal draad oor.

Stap 3: Koppel die drade aan die sensors

Koppel die drade aan die sensors
Koppel die drade aan die sensors
Koppel die drade aan die sensors
Koppel die drade aan die sensors
Koppel die drade aan die sensors
Koppel die drade aan die sensors
Koppel die drade aan die sensors
Koppel die drade aan die sensors

Gebruik 'n soldeerbout om 4 van die 1m drade aan een van die versnellingsmeter en 5 van die 1m drade aan die ander versnellingsmeter te soldeer. Die versnellingsmeters het penne gemerk en ons het 'n stroombaandiagram gegee om aan te dui waar elke draad moet gaan. Saam met die stroombaan -diagram het ons die aanwysings van die versnellingsmeters aangeheg: heg die drade aan die penne in swart omring.

Elke piëzo -sensor het twee drade. Trek die punte van die piëzo -drade af en soldeer dit aan die 2 m -drade. Gebruik die viniel geïsoleerde verbindings en die warmluggeweer om die verbindings vas te maak.

Soldeer uiteindelik die 3 15 cm -drade aan die Bluetooth -mikroskyfie (verwys na die stroombaan -diagram en die merk vir die spesifieke penne).

Let wel: die Bluetooth -mikroskyfie en die versnellingsmeters het baie smal penne. Ons het 18 maatdraad gekies vir robuustheid en omdat dit pas by die krimpverbindings wat ons gebruik het, maar as dit nodig is, kan u dunner drade aan die sensors soldeer en dan die 18 -meter drade aan die dunne soldeer.

U moet nou die een kant van al die drade verbind hê! Die ander ente sluit aan by die Hex.

** Opmerkings vir die versnellingsmeters, bluetooth en piezo is met dank aan sparkfun (https://www.sparkfun.com) en adafruit (https://www.adafruit.com)

Stap 4: Koppel aan die hex- en stroomdiagram

Koppel aan die Hex and Circuit Diagram
Koppel aan die Hex and Circuit Diagram
Koppel aan die Hex and Circuit Diagram
Koppel aan die Hex and Circuit Diagram
Koppel aan die Hex and Circuit Diagram
Koppel aan die Hex and Circuit Diagram
Koppel aan die Hex and Circuit Diagram
Koppel aan die Hex and Circuit Diagram

Hierbo is 'n diagram met 'n uiteensetting van die samestelling. Om die drade aan die Hexware te koppel, gebruik ons moere, skroewe en krimpverbindings (hierbo afgebeeld as die rooi verbindings). Sodra die draad aan die krimpverbinding geheg is, kan dit met 'n wasser en 'n skroef aan die heks gekoppel word, soos hierbo op die foto. Sien die penmerke hierbo vir 'n diagram van die heksware.

Na aanleiding van die diagram, spesifiek die swart lyne, verbind die grond van beide die piezos met 'n grondpen op die heks. Vir die twee versnellingsmeters, heg albei hul gronde aan 'n grondpen op die heks. Aangesien daar slegs 'n paar grondpenne is, beveel ons aan dat u al die drade wat van die versnellingsmeter af gemaal word, of al die drade van die piëzo's aanmekaar soldeer; Wees egter versigtig om alles by te hou! Die pen A (of adres) op die versnellingsmeters moet ook aan die grond geheg word. Dit is om die twee versnellingsmeters van mekaar te onderskei en een van hulle 'n ander identifikasie te gee. Heg laastens die grond van die bluetooth aan die grond op die heks.

Nadat u die grond verbind het, begin u met die verbindings met die VCC, hierbo in rooi uiteengesit. Vin van beide die versnellingsmeters moet op die heks aan VCC gekoppel wees, dieselfde met die VCC -pen op die bluetooth. Weens 'n gebrek aan penne, beveel ons aan om soldeerdrade voor die finale aansluiting op die heks aan te beveel.

Op albei die versnellingsmeters is daar penne met die naam SCL en SDL. Koppel dit aan dieselfde penne op die hexwear (SCL is cerulean en SDA is magenta in die diagram hierbo). Koppel dan die Bluetooth-module op die Bluetooth-module aan die RX-1 op die hex (marine hierbo) en TX-1 aan die TX op die hex (liggroen hierbo). Dit maak Bluetooth -verbindings moontlik. Koppel laastens die tweede been van een van die piezos aan pen D12 (donkergroen) en die tweede been van die tweede piezo met D9 (pers hierbo). Dit is om 'n analoog uitset van die piëzo -sensors na die seksklere te neem.

** die penmerk vir hexwear is met vergunning van Red Gerbera (https://www.redgerbera.com), versnellingsmeterbeelde met vergunning van adafruit en piezo/bluetooth mate met vergunning van sparkfun

Stap 5: Laai die kode op

Om die tromme te begin gebruik, maak eers die MAX -kode oop (genaamd Max_Drum.maxpat). Om die kode te kan wysig of stoor, moet u 'n rekening hê met Cycling '74, maar alles werk sonder 'n rekening. U wil die heks -bluetooth -module aan u eie rekenaar koppel. Om dit te doen, koppel die heksas aan. Sodra die hexwear ingeprop is, moet 'n rooi lig op die Bluetooth -module brand. Maak dan die Bluetooth -voorkeure oop. op jou rekenaar. 'N Naam in die rigting van 9CBO moet verskyn. As u 'n wagwoord vra, tik 1234. U Bluetooth moet dan aan die rekenaar gekoppel wees.

Laai dan die Arduino -kode op na die hex (genoem final_electronics.ino). Nou hoef u net die bluetooth aan die MAX te koppel. In die maksimum kode moet u iets sien wat 'afdruk' genoem word. As u hierop klik en die seriële monitor oopmaak, moet u al die beskikbare poorte en die beskikbare Bluetooth -poorte sien. In die boks genaamd serial o 9600. Serial beteken hier die seriële monitor, o is die poort en 9600 is die verbindingsbandwydte. Om die bluetooth aan te sluit, vervang die o met die name van ander bluetooth -poorte. U moet almal gereeld probeer, maar die Bluetooth -module word groen as dit via MAX aan die regte poort gekoppel is.

Sodra die kode opgelaai is, moet u die regte pad na die klanklêers in MAX gee. Die beste manier om dit te doen is deur die klanklêers na MAX te sleep.

Aanbeveel: