Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Приготовьте сезон, чтобы вставить Arduino в праздничные места, и что может быть лучше, чем рождественская елка! В этом проекте мы собираемся сделать новогоднюю елку, которая может петь кучу разных рождественских песен и зажигаться вместе с музыкой! Прилагается аудиофайл дерева в действии, чтобы дать вам представление о том, как оно звучит.
Шаг 1: Необходимые детали
Таким образом, дерево на самом деле не так много, что означает, что наш список частей на самом деле довольно маленький, со всем, что нам понадобится, а именно:
- Arduino Micro (здесь)
- Зуммер (здесь)
- 12 светодиодов (здесь)
- Кнопка (здесь)
- Проволока
- Материал корпуса
Что касается инструментов, все, что нам понадобится, это паяльник, клеевой пистолет и нож для резки коробок, что сделает этот проект действительно простым и интересным!
Шаг 2: Подключите все
Проводка для этого проекта немного запутана, потому что мы собираемся управлять шестью наборами по 2 светодиода, но в целом все еще довольно просто подключить все правильно.
Давайте начнем с создания нашей светодиодной цепочки, мы начнем с пайки всех заземляющих ножек (коротких ножек) вместе, образуя общее заземление между всеми светодиодами, это общее заземление затем можно припаять к входу заземления Arduino. Теперь мы собираемся объединить 12 светодиодов в группы по 2, мы сделаем это, соединив вместе более длинные ноги каждой отдельной группы, что означает, что при подаче питания на этот набор они оба включатся. Теперь у нас должно быть 1 общее заземление и 6 катодов, которые нам нужно подключить к Arduino, каждый набор подключен к одному из входов Arduino, которые являются контактами 3, 4, 5, 6, 7 и 9 (контакт 8 используется зуммером.).
Теперь для зуммера внизу вы должны увидеть положительную и отрицательную клеммы, мы собираемся припаять провод к обоим и подключить его к Arduino. Клемма заземления зуммера идет на землю на Arduino, а положительная - на контакт 8.
И, наконец, мы собираемся подключить кнопку, которая позволяет нам включать и выключать музыку, потому что это немного раздражает после 4-го или 5-го часа. Одна ножка кнопки подключается к земле на Arduino, а другая ножка подключается к контакту 10.
И это вся проводка!
Шаг 3: Код
Код позволяет нам генерировать тоны из Arduino и позволяет ему воспроизводить определенные ноты, давайте взглянем на некоторые его важные особенности.
Есть раздел кода, который позволяет нам выбирать темп песни, я выбрал 250, чтобы сохранить его классическим, но все же немного оптимистичным, а выше есть набор чисел, разделенных запятыми, это длина каждой ноты, которая идет. для воспроизведения, а затем снова, выше, это фактические ноты, которые воспроизводятся по порядку, их можно переставить для воспроизведения любой песни, которую вы хотите, если вы не возражаете против звуков 8 бит.
Откройте код в Arduino IDE, загрузите его на свою плату и протестируйте, если все пойдет хорошо, мы можем двигаться дальше, если нет, попробуйте дважды проверить все ваши соединения и повторно загрузить код.
Шаг 4: Дело
Ладно, на самом деле корпус действительно простой, это всего лишь 4 куска картона, которые склеены вместе, чтобы сделать коробку, в которую может поместиться основание вашей рождественской елки в горшке. Затем нам нужно будет сделать треугольную коробку меньшего размера, которую будет делать наша кнопка. надеть, как только это будет сделано, мы можем приклеить это в середине одной из сторон нашего блока, или кнопку можно затем установить внутри этого, а провода можно провести к заднему углу коробки, как это было мы собираемся Чтобы установить Arduino и зуммер, потому что он скрывает их из виду, мы можем сделать это, используя крошечный кусочек горячего клея, чтобы удерживать его на месте.
Теперь основной случай готов, но мы хотим добавить к нему несколько рождественских тем. Я сделал это, приклеив мини-рождественскую шляпу к моей кнопке и добавив небольшое сообщение под ним, но ваши украшения полностью соответствуют вашему личному вкусу.
Шаг 5: Больше песен
Вот и все, теперь у вас должна быть рождественская елка, которая может петь колокольчики, но если вы хотите, чтобы она играла еще несколько песен, отправляйтесь сюда, есть пользователь Arduino, который объединил свои собственные рождественские 8-битные песни, и они великолепны! просто перетащите несколько строк кода в наш код, повторно загрузите его и наслаждайтесь!
Спасибо за прочтение! Если у вас есть какие-либо вопросы, я с удовольствием отвечу на них, оставьте мне комментарий или личку, если есть!