Мазмуну:

Arduino Lego Tannerin: 6 кадам
Arduino Lego Tannerin: 6 кадам

Video: Arduino Lego Tannerin: 6 кадам

Video: Arduino Lego Tannerin: 6 кадам
Video: Tannerin Example 2024, Июль
Anonim
Ардуино Лего Таннерин
Ардуино Лего Таннерин

Таннерин - музыкалык аспап, ал маркерди зымдын же жаздыктын узундугу боюнча жылдырып ойнойт. Бул таза синус толкунунун үнүн чыгарат, ал сиз каалагандай көп ноталарды же октаваларды жайылта алат, ар дайым жылмакай (б. Бул Beach Boys хитинде колдонулган, "Жакшы термелүүлөр."

Баары учурда жеңил тереминдерди куруп жаткандан кийин (өзүм кошо алганда) мен Танерин үчүн инструкцияны чыгарсам жакшы болмок деп ойлодум.

1 -кадам: база

Base
Base
Base
Base
Base
Base

Мүмкүн болгон эң узун базаны куруудан баштаңыз. Ортого отурганда, эки учуна тең оңой жетүү керек. Мен кенди Legoдон кургам - колумдан келгени үчүн. Андан кийин нихром зымынын бир бөлүгүн бүт туурасына сунуп, ар бир учун бураманын айланасына байлап бүтүрүңүз. Бул чыгарган жылуулукту жоюуга жардам берет. Бул зымды үйрөтүңүз. Бул зымдын каршылыгын өлчөңүз, анткени бул сизге инструменттин диапазону жана гранулярдуулугу жөнүндө түшүнүк берет. Меники 176 Ом, 1,2 метрден ашты.

2 -кадам: Таяк

The Wand
The Wand

Крокодил клипке узун кабелди туташтырып "таякча" түзүңүз. Бул Таннериндин бардык туурасы боюнча созулганга чейин жетиштүү болушу керек, анча чоң эмес, схема орнотула турган жерге жетүү үчүн.

3 -кадам: Аппараттык

Аппараттык
Аппараттык

Зымдарды нихромдук зымдын эки четине бекитип, схемага салыңыз. Андан кийин маркер зымынын учун ошол эле схемага тиркеңиз. Мен бул жерде көрсөтүлгөндөй, нанды колдонуп жатам. Схема төмөнкүчө.

4 -кадам: Схема

Схемалык
Схемалык

Райондук схема. Сиз резисторду нихром зымы аркылуу токту чектей турган чоң өлчөмгө алмаштыргыңыз келет (ал өтө ысып кетпеши үчүн), бирок маркер зымдын кыска туташуусундагы потенциалдын байкалаарлык төмөндөшү бар. Arduino аналогдук кириштеринде 0-5v үчүн 0-1023 диапазонуна ээ. б.а. кириш жазуусу үчүн 5 мв. Демек, эгер сиз зым боюнча 100 мүмкүн болгон кирүүнү кааласаңыз, нихромдук зым боюнча 0,5В болушу керек.

5 -кадам: Программалык камсыздоо

Андан кийин киргизилген маанилерди чечмелөө үчүн кыска программа жазып, акылга сыярлык жыйынтык чыгарыңыз. Мен Армстронг музыкалык системасын инструменттин тез прототиптештирүү каражаты катары колдоном. Армстронгду колдонуу менин компьютеримдеги ар кандай үндөрдү, Arduino кодумду өзгөртпөстөн, иштетүүгө мүмкүндүк берет. Tannerin баштапкы коду азыр Армстронг архивинин мисалдар папкасында бар. Бул алардын функциясынан аппараттык түйүндөрдү абстракциялайт жана үндөрдү алыскы жабдыктарда (PC же синтезатордо) кошумча коддоосуз ойнотууга мүмкүндүк берүүчү сериялык байланышты колдойт.

6 -кадам: Фин

Фин!
Фин!

Сиздин музыкалык генийиңиздин жаркырай турган убакы келди. Бир аз температуранын көтөрүлүшү зымдын бошоңдугуна алып келиши мүмкүн, бул учурда аны манжаңыз менен же башка бурама менен басып кармап үйрөтө аласыз. Сиз ошондой эле аткаруу үчүн жетекчилик катары узундугу боюнча жеке жазууларды белгилөөнү каалашыңыз мүмкүн.

Сунушталууда: