Spisu treści:

Technika do noszenia: Bębny pneumatyczne: 5 kroków
Technika do noszenia: Bębny pneumatyczne: 5 kroków

Wideo: Technika do noszenia: Bębny pneumatyczne: 5 kroków

Wideo: Technika do noszenia: Bębny pneumatyczne: 5 kroków
Wideo: Zmiany w Ustawie o Broni i Amunicji (UoBiA) po cichutku wprowadzone w 2023 2024, Lipiec
Anonim
Technika do noszenia: bębny pneumatyczne
Technika do noszenia: bębny pneumatyczne
Technika do noszenia: bębny pneumatyczne
Technika do noszenia: bębny pneumatyczne

Naszym celem w tym projekcie było wykonanie zestawu perkusyjnego do noszenia z niektórych przyspieszeniomierzy i dysków piezoelektrycznych. Pomysł polegał na tym, że po uderzeniu ręką odezwał się dźwięk werbla; lub po naciśnięciu stopy grał hi-hat lub dźwięk bębna basowego. Do sterowania zestawem użyliśmy mikrokontrolera Hexwear, oprogramowania do kodowania Arduino i Cycling '74 MAX do wyjścia dźwięku i wyboru. Projekt ten był częścią większego partnerstwa pomiędzy Pomona College i Akademią Inżynierską Fremont.

Krok 1: Części i narzędzia

Części i narzędzia
Części i narzędzia
Części i narzędzia
Części i narzędzia
Części i narzędzia
Części i narzędzia
Części i narzędzia
Części i narzędzia

Poniżej znajduje się lista części, z których składa się nasz projekt oraz lista wszystkich użytych materiałów.

Części:

  • Koszula flanelowa (x1)
  • Rozmyte skarpetki (x2)
  • Krążki piezoelektryczne (x2) (https://www.sparkfun.com/products/10293)
  • Akcelerometry MMA8451 (x2) (https://www.adafruit.com/product/2019)
  • ATmega32U4 Mikrokontroler HexWear (x1) (https://hexwear.com)
  • Mikrochip RN42 Bluetooth (x1) (https://www.sparkfun.com/products/12576)
  • 18 Drut pomiarowy
  • #2 Śruby (x14)
  • #2 Podkładki (x14)
  • złącza zaciskane; Wskaźnik 22-16 (x14) (https://www.elecdirect.com/crimp-wire-terminals/ring-crimp-terminals/pvc-ring-terminals/ring-terminal-pvc-red-22-18-6- 100pk)
  • Samoprzylepna szpilka (x1)
  • Izolowane winylem złącza stykowe na styk (x15) (https://www.delcity.net/catalogdetails?item=421005)

Narzędzia:

  • Nożyce
  • Zestaw lutowniczy
  • Narzędzia do ściągania izolacji
  • Nożyce do drutu
  • Taśma elektryczna
  • Szczypce zaciskowe
  • Śrubokręt
  • Pistolet na gorący klej
  • Drukarka 3D (opcjonalnie)
  • Pistolet na gorące powietrze

Oprogramowanie:

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

Pobieranie sterowników:

1) (Tylko Windows, użytkownicy komputerów Mac mogą pominąć ten krok) Zainstaluj sterownik, odwiedzając stronę https://www.redgerbera.com/pages/hexwear-driver-i… Pobierz i zainstaluj sterownik (plik.exe wymieniony w kroku 2 u góry połączonej strony RedGerbera).

2) Zainstaluj wymaganą bibliotekę dla Hexware. Otwórz środowisko Arduino IDE. W sekcji „Plik” wybierz „Preferencje”. W miejscu przewidzianym na adresy URL Menedżera tablic dodatkowych wklej https://github.com/RedGerbera/Gerbera-Boards/raw/… Następnie kliknij „OK”. Przejdź do Narzędzia -> Tablica: -> Zarządca tablicy. Z menu w lewym górnym rogu wybierz "Wkład". Wyszukaj, a następnie kliknij Tablice Gerbera i kliknij Zainstaluj. Zamknij i ponownie otwórz Arduino IDE. Aby upewnić się, że biblioteka jest poprawnie zainstalowana, przejdź do Narzędzia -> Tablica i przewiń na dół menu. Powinieneś zobaczyć sekcję zatytułowaną „Tablica Gerbera”, pod którą powinna pojawić się przynajmniej HexWear (jeśli nie więcej płyt jak mini-HexWear).

3) Aby pobrać bibliotekę akcelerometrów, skorzystaj z następującego linku: https://learn.adafruit.com/adafruit-mma8451-accelerometer-breakout/wiring-and-test. Następnie kliknij „Pobierz bibliotekę MMA8451”

Krok 2: Przygotuj przewody

Odetnij 9 kawałków drutu o długości wystarczającej do rozpięcia ramienia (około 1m). Te elementy połączą się z dwoma akcelerometrami. Wytnij 4 dłuższe kawałki, na tyle długie, aby sięgały stóp z kieszeni flanelowej koszuli (około 2m). Te połączą się z piezo. Wytnij kolejne 3 krótsze kawałki (około 15 cm) na mikrochip bluetooth. Zdejmij oba końce wszystkich kawałków drutu, pozostawiając 2 cm gołego drutu.

Krok 3: Podłącz przewody do czujników

Podłącz przewody do czujników
Podłącz przewody do czujników
Podłącz przewody do czujników
Podłącz przewody do czujników
Podłącz przewody do czujników
Podłącz przewody do czujników
Podłącz przewody do czujników
Podłącz przewody do czujników

Użyj lutownicy, aby przylutować 4 przewody o długości 1 m do jednego z akcelerometrów i 5 przewodów o długości 1 m do drugiego akcelerometru. Akcelerometry mają oznaczone piny, a my przedstawiliśmy schemat obwodu, aby zilustrować, gdzie powinien iść każdy przewód. Wraz ze schematem dołączyliśmy znaczniki na układach akcelerometrów: przymocuj przewody do pinów zakreślonych na czarno.

Każdy czujnik piezo ma dwa przewody. Zdejmij końcówki przewodów piezoelektrycznych i przylutuj je do przewodów o długości 2m. Użyj izolowanych winylowych złączy i pistoletu na gorące powietrze, aby zabezpieczyć połączenia.

Na koniec przylutuj 3 przewody 15 cm do mikrochipa Bluetooth (patrz schemat obwodu i oznaczenia poszczególnych pinów).

Uwaga: Mikrochip Bluetooth i akcelerometry mają bardzo wąskie piny. Wybraliśmy drut o grubości 18, aby uzyskać solidność i ponieważ pasuje do złącz zaciskanych, których używaliśmy, ale w razie potrzeby można przylutować cieńsze przewody do czujników, a następnie przylutować przewody o grubości 18 do cienkich.

Powinieneś mieć teraz podłączony jeden koniec wszystkich przewodów! Drugie końce łączą się z Hex.

** Znaczniki akcelerometrów, bluetooth i piezo zostały udostępnione dzięki uprzejmości sparkfun (https://www.sparkfun.com) i adafruit (https://www.adafruit.com)

Krok 4: Podłączanie do schematu szesnastkowego i obwodu

Podłączanie do schematu szesnastkowego i obwodu
Podłączanie do schematu szesnastkowego i obwodu
Podłączanie do schematu szesnastkowego i obwodu
Podłączanie do schematu szesnastkowego i obwodu
Podłączanie do schematu szesnastkowego i obwodu
Podłączanie do schematu szesnastkowego i obwodu
Podłączanie do schematu szesnastkowego i obwodu
Podłączanie do schematu szesnastkowego i obwodu

Powyżej znajduje się schemat szczegółowo opisujący montaż. Do podłączenia przewodów do Hexware użyliśmy nakrętek, śrub i złączy zaciskanych (na zdjęciu powyżej jako czerwone połączenia). Po przymocowaniu przewodu do złącza zaciskanego można go podłączyć do sześciokąta za pomocą podkładki i śruby, jak pokazano powyżej. Aby zapoznać się ze schematem wyrobów szesnastkowych, zobacz znaczniki pinezek powyżej.

Postępując zgodnie ze schematem, a konkretnie czarnymi liniami, połącz uziemienie obu piezoelektryków z kołkiem uziemiającym na sześcianie. Następnie, dla dwóch akcelerometrów, przymocuj oba ich uziemienia do kołka uziemiającego na hexie. Ponieważ jest tylko kilka pinów uziemiających, zalecamy lutowanie razem wszystkich przewodów, które będą uziemione z akcelerometru lub wszystkich przewodów uziemiających z piezo; jednak uważaj, aby wszystko śledzić! Styk oznaczony A (lub Adres) na akcelerometrach również powinien być podłączony do uziemienia. Ma to na celu odróżnienie dwóch akcelerometrów od siebie, dając jednemu z nich inną identyfikację. Na koniec podłącz uziemienie bluetooth do uziemienia na hexie.

Kończąc podłączanie masy, a następnie rozpocznij połączenia do VCC, zaznaczonego powyżej na czerwono. Vin z obu akcelerometrów powinien być podłączony do VCC na hex, tak samo z pinem VCC na bluetooth. Ponownie ze względu na brak pinów zalecamy lutowanie przewodów przed ostatecznym podłączeniem do sześciokąta.

Na obu akcelerometrach znajdują się piny oznaczone SCL i SDL. Podłącz je do tych samych pinów na hexwear (SCL to cerulean, a SDA to magenta na powyższym schemacie). Następnie na module bluetooth podłącz RX-1 do RX na hex (granatowy powyżej) i TX-1 do TX na hex (jasnozielony powyżej). Umożliwia to połączenia Bluetooth. Na koniec podłącz drugą nogę jednego z piezoelektrycznych styków D12 (ciemnozielony), a drugą nogę drugiego piezoelektrycznego D9 (fioletowy powyżej). Ma to na celu przeniesienie wyjścia analogowego z czujników piezoelektrycznych do hexwear.

** oznaczenia pinów hexwear są dzięki uprzejmości Red Gerbera (https://www.redgerbera.com), obrazy akcelerometru dzięki uprzejmości adafruit, a piezo/bluetooth mate dzięki uprzejmości sparkfun

Krok 5: Przesyłanie kodu

Aby zacząć używać bębnów, najpierw otwórz kod MAX (o nazwie Max_Drum.maxpat). Aby móc edytować kod lub go zapisać, musisz mieć konto w Cycling '74, ale wszystko działa bez konta. Chcesz podłączyć moduł bluetooth hex do własnego komputera. Aby to zrobić, podłącz sześciokąt do zasilania. Po podłączeniu hexwear na module bluetooth powinna zaświecić się czerwona lampka. Następnie otwórz preferencje Bluetooth. w Twoim komputerze. Powinna pojawić się nazwa na wzór 9CBO. Po wyświetleniu monitu o hasło wpisz 1234. Następnie Bluetooth powinien być podłączony do komputera.

Następnie wgraj kod Arduino do hex (o nazwie final_electronics.ino). Teraz pozostaje już tylko podłączyć bluetooth do MAXa. W kodzie max powinieneś zobaczyć coś, co nazywa się „drukuj”. Jeśli klikniesz to i otworzysz monitor szeregowy, powinieneś zobaczyć wszystkie dostępne porty i dostępne porty Bluetooth. W polu nazwanym serial o 9600. Serial oznacza tu monitor szeregowy, o to port, a 9600 to przepustowość połączenia. Aby podłączyć bluetooth, zastąp o nazwami innych portów bluetooth. Często trzeba wypróbować je wszystkie, ale moduł bluetooth zmieni kolor na zielony, gdy zostanie podłączony do odpowiedniego portu przez MAX.

Po przesłaniu kodu upewnij się, że podałeś właściwą ścieżkę do plików audio w MAX. Najlepszym sposobem na to jest przeciągnięcie plików dźwiękowych do MAX.

Zalecana: