Spisu treści:

Arduino Lego Tannerin: 6 kroków
Arduino Lego Tannerin: 6 kroków

Wideo: Arduino Lego Tannerin: 6 kroków

Wideo: Arduino Lego Tannerin: 6 kroków
Wideo: Tannerin Example 2024, Listopad
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Tannerin to instrument muzyczny, na którym gra się przesuwając marker wzdłuż drutu lub podkładki. Daje to czysty ton sinusoidalny, który może rozciągać się na dowolną liczbę nut lub oktaw, zawsze płynnie (tj. Portamento/pitch bend). Wykorzystano go w hicie Beach Boys „Good Vibrations”.

Ponieważ wszyscy budują teraz lekkie thereminy (w tym ja), pomyślałem, że lepiej wydam Instruktaż dla Tannerina.

Krok 1: Baza

Baza
Baza
Baza
Baza
Baza
Baza

Zacznij od zbudowania jak najdłuższej bazy. Kiedy usiądziesz na środku, powinieneś być w stanie łatwo dosięgnąć obu końców. Zbudowałem swoją z Lego - tylko dlatego, że mogę. Następnie rozciągnij kawałek drutu nichromowego na całej szerokości i na koniec zawiąż każdy koniec wokół śruby. Pomoże to rozproszyć wszelkie wydzielane ciepło. Utrzymuj ten przewód nauczony. Zmierz opór tego odcinka drutu, ponieważ da ci to wyobrażenie jako zakres i ziarnistość instrumentu. Mój miał 176 omów, w poprzek 1,2 metra.

Krok 2: Różdżka

Różdżka
Różdżka

Stwórz „różdżkę”, dołączając długi kawałek kabla do krokodyla. Musi być wystarczająco długi, aby rozciągać się na całej szerokości Tannerina, z odrobiną dodatkowej, aby dotrzeć do miejsca, w którym zostanie umieszczona płytka drukowana.

Krok 3: Sprzęt

Sprzęt
Sprzęt

Podłącz przewody do obu końców drutu nichromowego i włóż do płytki drukowanej. Następnie dołącz koniec przewodu znacznika do tego samego obwodu. Używam płytki prototypowej, jak pokazano tutaj. Schemat jest następujący.

Krok 4: Schemat

Schemat
Schemat

Schemat obwodu. Będziesz chciał wymienić rezystor na wystarczająco duży, aby ograniczyć prąd płynący przez drut nichromowy (aby nie był zbyt gorący), ale na tyle mały, aby zauważalny był spadek potencjału, gdy znacznik zwiera część drutu. Arduino ma zakres 0-1023 dla 0-5 V na wejściach analogowych. tj. 5 mv na wejście wejściowe. Więc jeśli chcesz 100 możliwych wejść wzdłuż przewodu, musi być 0,5V na przewodzie nichromu.

Krok 5: Oprogramowanie

Następnie napisz krótki program, który zinterpretuje wartości wejściowe i wygeneruje sensowne wyjście. Używam systemu muzycznego Armstrong jako środka do szybkiego prototypowania instrumentu. Korzystanie z Armstronga pozwala mi również na wyzwalanie różnych dźwięków na moim komputerze bez zmiany kodu Arduino. Kod źródłowy Tannerina jest teraz dostępny w folderze przykładów archiwum Armstronga. Amstrong to zbiór procedur, które znacznie ułatwiają budowanie i prototypowanie instrumentów muzycznych na Arduino. Oddziela piny sprzętowe od ich funkcji i obsługuje komunikację szeregową, umożliwiając odtwarzanie dźwięków na zdalnym sprzęcie (komputerze lub syntezatorze) bez dodatkowego kodowania. Pobierz Armstrong

Krok 6: Fin

Płetwa!
Płetwa!

Nadszedł czas, aby zabłysnąć Twój muzyczny geniusz. Może się okazać, że niewielki wzrost temperatury powoduje poluzowanie drutu, w którym to przypadku można go utrzymać, naciskając go palcem lub inną śrubą. Możesz także oznaczyć poszczególne notatki na całej długości jako wskazówki dotyczące wydajności.

Zalecana: