Оглавление:

Partyduino: 7 шагов
Partyduino: 7 шагов

Видео: Partyduino: 7 шагов

Видео: Partyduino: 7 шагов
Видео: Final night party - Duino, Italy 2024, Июль
Anonim
Partyduino
Partyduino

Это последний проект нашего партийного автобуса под названием Partyduino, оснащенного Arduino, содержащим пассивный зуммер и сервопривод полного вращения.

Шаг 1. Соберите все необходимое для этого проекта Arduino

Соберите припасы, необходимые для этого проекта Arduino
Соберите припасы, необходимые для этого проекта Arduino

Вам понадобятся материалы, перечисленные ниже:

Материалы:

1. Сервопривод непрерывного движения

2. Пассивный зуммер

3. Провода (провода ММ)

4. Батарея (необязательно)

5. Макетная плата

6. Колеса (3 и более)

7. USB-кабель (для подключения к компьютеру)

8. Приложение или учетная запись Arduino Code

9. Картон (или другие материалы для создания конструкции).

Шаг 2: разработка проекта

Разработать проект
Разработать проект

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

Шаг 3: спроектируйте свою схему

Создайте свою схему
Создайте свою схему

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

Шаг 4. Сделайте код для песни «Havana» и движущегося сервопривода так, чтобы они двигались одновременно

Сделайте код для песни «Havana» и движущегося сервопривода, чтобы они двигались одновременно
Сделайте код для песни «Havana» и движущегося сервопривода, чтобы они двигались одновременно

www.musicnotes.com/sheetmusic/mtd.asp?ppn=…

#include Servo myservo;

#include "pitches.h"

void setup () {

// поместите сюда свой установочный код, чтобы запустить его один раз:

myservo.attach (9);

pinMode (12, ВЫХОД);

}

пустой цикл ()

{

// поместите сюда свой основной код, чтобы запускать его повторно:

myservo.write (40);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (300);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_A4);

задержка (400);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_D5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_F5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_D5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

тон (12, ПРИМЕЧАНИЕ_A4);

задержка (400);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_D5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_F5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_D5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_A4);

задержка (400);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_D5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_F5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_D5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5); задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (250);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_D5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_D5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_E5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_B4);

задержка (300);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_B4);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_B4);

задержка (270);

noTone (12);

тон (12, ПРИМЕЧАНИЕ_C5);

задержка (270);

тон (12, ПРИМЕЧАНИЕ_A4);

задержка (400);

noTone (12);

}

Шаг 5: подключитесь к компьютеру

Подключиться к компьютеру
Подключиться к компьютеру

Используйте USB-кабель для подключения Arduino к компьютеру. Это должно передать код в Arduino. Затем вы можете использовать батарею, чтобы поиграть в нее позже.

Шаг 6: опробуйте свой проект

Попробуйте свой проект
Попробуйте свой проект

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

Шаг 7: Наш последний проект

Надеюсь, вам понравится наш проект!

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