Оглавление:

Автоматический пузырьковый нагнетатель: 7 шагов
Автоматический пузырьковый нагнетатель: 7 шагов

Видео: Автоматический пузырьковый нагнетатель: 7 шагов

Видео: Автоматический пузырьковый нагнетатель: 7 шагов
Видео: ОНЛАЙН КАЛИБРОВКА ЭБУ В РЕЖИМЕ РЕАЛЬНОГО ВРЕМЕНИ. #АнтиDUSTER 7 2024, Ноябрь
Anonim
Автоматическая воздуходувка пузырей
Автоматическая воздуходувка пузырей

Создайте автоматическую машину для мытья пузырей с помощью Arduino Uno и нескольких основных компонентов. Большая часть списка деталей поставляется с типичным стартовым комплектом Arduino. У меня был сломан тумблер, поэтому я стал цеплять провода и подключать / отключать для включения / выключения.

Команда последовательного порта «Setup Mode» предназначена для того, чтобы вы могли установить и сохранить во флэш-памяти положение, в котором сервопривод должен останавливаться для погружения в мыло (в коде это называется «положение мыла»), и градусы для остановки перед воздуходувкой (в коде называется «положением удара»). Войдите в режим настройки, поверните потенциометр, и сервопривод будет двигаться дальше. Прекратите вращение в желаемом положении и введите последовательную команду, чтобы сохранить новое положение для значений удара и мыла. Инструкции и значения кодов находятся в прилагаемой таблице. Фанаты доступны на обычных сайтах. Мой был куплен на Amazon. Я построил башню из того, что было доступно, и, возможно, она не идеальна, но работает. Высота каждой полки должна быть продумана в зависимости от длины используемой вами палочки. Чаша для мыла лучше всего, если она будет большой и глубокой с прямыми сторонами. Конические стороны тоже подходят, если под моторной полкой больше зазора, чем у меня.

Запасы

Ардуино Уно

Power MosFET, N-канал (такой же, как в стартовом наборе Arduino)

Сервопривод 180 градусов

Вентилятор 5Vdc

Поворотный потенциометр (такой же, как в стартовом наборе Arduino)

Многоцветный светодиод (RGB)

Аккумулятор 9В

Держатель батареи 9В

Резистор 10 кОм (такой же, как в стартовом наборе Arduino)

Кол-во 32 резистора 220 Ом (такие же, как в стартовом наборе Arduino)

Электролитический конденсатор 0,1 мкФ (такой же, как в стартовом наборе Arduino)

Диод (такой же, как в стартовом наборе Arduino)

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

Монтажные провода

Самодельная подставка для мыльницы (внизу), серводвигатель с прикрепленной трубкой (посередине), нагнетатель (вверху)

Шаг 1. Подключите Arduino к компонентам

Подключите Arduino к компонентам
Подключите Arduino к компонентам

Следуйте прилагаемой схеме подключения

Шаг 2. Создайте трехслойную подставку для монтажа устройств

Создайте трехслойную подставку для монтажа устройств
Создайте трехслойную подставку для монтажа устройств
  • Определите высоту каждого этажа трехслойной конструкции на основе длины используемой вами пузырьковой палочки.
  • Мой был 4 дюйма.
  • Как видите, моя очень сырая, с маленькой картонной коробкой и пластиковым стаканчиком.
  • Немного больше времени и деталей, они могут быть более стабильными, воспроизводимыми и профессионально выглядящими.

Шаг 3: Установите устройства

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

Шаг 4: Загрузите код Arduino

Загрузите код Arduino
Загрузите код Arduino
  • Включите Arduino через USB-порт вашего компьютера.
  • Используйте Arduino IDE (среду программирования), чтобы загрузить код в UNO.

Шаг 5: Проверьте устройства и проводку

Проверьте устройства и проводку
Проверьте устройства и проводку

Подключитесь к последовательному монитору Arduino из IDE

Используйте коды команд в прилагаемой электронной таблице (.xls), чтобы проверить:

  • Войдите в «Тестовый режим». Код 10010
  • Серводвигатель
  • Воздуходувка Вентилятор
  • Каждый цвет светодиода
  • Потенциометр
  • Тумблер включения / выключения
  • Выйдите из «Тестового режима». Код 10011

Шаг 6: научите сервопривод двум позициям движения

Обучай два положения движения сервопривода
Обучай два положения движения сервопривода

Обучай "мыльную позицию"

  • Войдите в «Режим настройки». Код 10002
  • Медленно поворачивайте потенциометр, пока палочка полностью не погрузится в мыльный пузырь.
  • Сохраните позицию мыла с кодом 10004

"Позиция удара"

  • Пока все еще находится в "режиме настройки"
  • Медленно поворачивайте потенциометр, пока трубка не окажется прямо перед каналом нагнетателя вентилятора.
  • Сохраните позицию удара с кодом 10005
  • Выйдите из «Режима настройки». Код 10003

Шаг 7: начните пускать пузыри

Начать пускать пузыри
Начать пускать пузыри

Включите переключатель и (надеюсь) начните пускать пузыри

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