Оглавление:

Ардуино Терменвокс поет Маппет: 6 шагов (с изображениями)
Ардуино Терменвокс поет Маппет: 6 шагов (с изображениями)

Видео: Ардуино Терменвокс поет Маппет: 6 шагов (с изображениями)

Видео: Ардуино Терменвокс поет Маппет: 6 шагов (с изображениями)
Видео: Терменвокс - музыка из воздуха. Лев Сергеевич Термен. 2024, Ноябрь
Anonim
Image
Image

Для школьного проекта об Arduino я создал маппет со встроенным терменвоксом, чтобы сделать его поющим. Внутри его рта находится фотоэлемент, который подключается к пьезозуммеру, поэтому, когда вы открываете и закрываете его рот, высота звука будет меняться (чем ярче свет на фотоэлементе, тем выше высота).

Шаг 1: материалы

* Arduino UNO

* Макетная плата

* Пьезо-зуммер

* Фотоэлемент

* Резистор 220R

* 8 проводов

* Флисовая ткань

* Ткань

* Липкие глаза

* Картон 0,5 мм

* черно-красная плотная бумага

* Пряжа

* Набивка шерстью

* Иголка и нитка

* Клей

* Лента

* Ножницы

* Карманный нож (для точной резки и просверливания отверстий)

Шаг 2: Схема Arduino

Голова куклы
Голова куклы

Чтобы убедиться, что при сборке проект действительно будет работать так, как задумано, я начал с создания схемы и кодирования терменвокса.

Сначала я установил зуммер на макетную плату и подключил один конец проводом к цифровому контакту 8 на Arduino, а другой - к отрицательной шине. Затем я добавил фотоэлемент и подключил один конец проводом к положительной шине, а другой - к аналогу A0. В соответствии с фотоэлементом и проводом, подключенным к A0, я добавил резистор, который идет к отрицательной шине. Наконец, я добавил два провода для питания Arduino: один на отрицательной шине, соединяющейся с землей, другой на положительной шине, соединяющейся с 5 В.

Примечание: для схемы требуется только 6 проводов, но поскольку фотоэлемент будет находиться во рту куклы, а остальная часть макета будет в ее задней части, вам понадобятся 2 дополнительных провода, чтобы преодолеть расстояние и подключить фотоэлемент к остальной части. схемы. В этом случае дополнительные провода заменяют фотоэлемент на изображении выше и оба подключаются к фотоэлементу.

Шаг 3. Кодирование

int sensorValue;

int sensorMin = 1023; int sensorMax = 0; void setup () {в то время как (millis () sensorMax) {sensorMax = sensorValue; } если (sensorValue <sensorMin) {sensorMin = sensorValue; }}} пустая петля () {sensorValue = analogRead (A0); int pitch = map (sensorValue, sensorMin, sensorMax, 500, 1500); тон (8, высота, 20); задержка (2); }

Шаг 4: голова куклы

Голова куклы
Голова куклы
Голова куклы
Голова куклы

Работая над куклой, я начал с разрезания картона на два полукруга, убедившись, что формы достаточно большие, чтобы в них поместилась моя рука. Затем я обрисовал эти формы на черной плотной бумаге, которую вырезал и приклеил поверх картона. Из красной плотной бумаги я вырезал простую форму языка и приклеил ее на черную плотную бумагу. Теперь у вас уже есть подвижный рот.

Внутри рта, прямо перед языком, я проделал отверстие для фотоэлемента, чтобы через него пройти, так что звуки, которые будет издавать кукла, на самом деле меняются вместе с движениями рта.

(На первых фотографиях вы могли заметить дыру сзади там, где должно было быть горло куклы, это потому, что я сначала хотел разместить там фотоэлемент. Однако я обнаружил, что рот не может закрываться должным образом, поэтому я решил переместить фотоэлемент вперед, прямо перед языком.)

Затем я вырезал из плотного картона полоски шириной 2-3 см каждая и приклеил их к задней части рта, чтобы получилась грубая форма головы. Между шагами я следил, чтобы моя рука умещалась в голове.

Когда клей высох и полоски закрепились на месте, я вырезал флисовую ткань и приклеил ее к верхней половине головы. Я начал с приклеивания его к внутренней части рта (примерно на 1 см, чтобы он выглядел как верхняя губа) и обводил верхнюю половину рта, а затем накинул его на картон поверх головы и приклеил. место. Я продолжал отрезать ткань, чтобы было как можно меньше нахлеста, пока каждая часть головы прикрыта.

Волосы я сделал, создав помпон, что довольно просто: вырежьте из картона две большие формы пончиков, положите их друг на друга и начните обматывать их пряжей. Продолжайте обматывать, пока не получите то, что выглядит как большой пончик из пряжи, затем разрежьте его между двумя картонами. обвяжите вокруг него кусок пряжи между картонами, чтобы связать веревки вместе (не обрезайте ее сразу после того, как завязали веревочки, она понадобится вам, чтобы прикрепить помпон к голове). Удалив картонные части, вы можете превратить связанные веревочки в сферический помпон. Чтобы закрепить «волосы» на верхней части головы куклы, я сделал два отверстия в верхней части головы, чтобы пропустить нить пряжи (использовавшуюся ранее для связывания помпона). Внутри головы я завязал это узлом. Помпон теперь прикреплен к голове, хотя и довольно шатко. Используйте немного клея, чтобы он не подпрыгивал.

Глаза, которые у меня были, были липкими, поэтому я просто приставил их к голове.

Прежде чем я закончил нижнюю половину головы, я подключил два провода к фотоэлементу, чтобы они могли соединить его с остальной частью макета. Поскольку пайка между бумагой и тканью казалась довольно опасной для возгорания, соединение всех частей Arduino выполнялось в основном с помощью ленты.

После того, как провода были подключены к фотоэлементу, я мог приклеить флисовую ткань к нижней половине лица, снова начиная с нижней губы и двигаясь по направлению к плотной бумаге. Я убедился, что с нижней части головы свисает достаточно ткани, чтобы у меня была достаточно большая поверхность, чтобы позже приклеить ее к футболке.

Шаг 5: тело куклы

Тело куклы
Тело куклы
Тело куклы
Тело куклы
Тело куклы
Тело куклы

Теперь, когда голова в основном готова, я сделал футболку из куска старой ткани, просто сложив ее пополам и нарисовав на ней форму футболки (не забывайте всегда добавлять сантиметр или около того к контурам, насколько это возможно. не сшиваем край ткани), вырезая и сшивая. После того, как передняя и задняя часть были сшиты вместе, я сложила края рукавов, вырез и низ и пришила их к остальной части футболки, чтобы получился подол. Когда подгибка была закончена, я добавил оставшийся кусок ткани и пришил его к внутренней стороне задней части рубашки, чтобы Arduino UNO и макет оставались на месте, находясь вне поля зрения. После этого я вывернула рубашку наизнанку. Вы заметите, что при шитье таким образом (сшивая внутреннюю часть, а затем складывая ее наизнанку) вы получите красивые чистые швы на вашей работе.

Я положил флисовую ткань, свисающую с воротника куклы, внутрь горловины футболки и склеил их вместе. Когда клей высох, я соединил провода, свисающие с фотоэлемента во рту, с макетной платой, склеил Arduino UNO и макетную плату спиной к спине, приклеил весь провод на место (убедившись, что зуммер не закрыт) и положил Arduino UNO и макет в кармане сзади футболки.

Теперь маппет в основном готов, но по-прежнему отсутствуют некоторые детали. Я обрисовал форму руки на флисовой ткани (снова сделав контур примерно на см шире, чем я собираюсь сшить детали). Также важно учитывать, что когда вы набиваете руку, она становится уже, чем когда это просто плоская форма, поэтому, когда вы будете пришивать вещи позже, не забудьте нарисовать ее намного толще, чем вы считаете необходимым. Используя ту же тактику, что и при изготовлении футболки, я сшил руку вместе, оставив плечо открытым, чтобы можно было сложить его наизнанку после шитья. Когда хорошая сторона вышла наружу, я набил внутреннюю часть и зашил ее. Затем я засунул руку внутрь рукава футболки и склеил их вместе, и повторил это для другой руки. (Примечание: вы можете сделать настоящие подвижные руки куклы (как у Кермита), отрезав примерно 2x40 см железной проволоки и прикрепив каждый кусок проволоки к каждому запястью куклы. Теперь вы можете перемещать голову и рот куклы одной рукой, одновременно перемещая руки. другой рукой.)

Я также хотел, чтобы у куклы были ушки, поэтому сшил полукругами флисовую ткань, сложил их наизнанку и приклеил к голове.

Шаг 6: Готово

Выполнено!
Выполнено!
Выполнено!
Выполнено!
Выполнено!
Выполнено!

Когда маппет готов и Arduino на месте, у вас теперь есть собственный поющий маппет-друг!

Рекомендуемые: