Оглавление:

Переключение 3 банков светодиодов с помощью одного переключателя и Visuino: 9 шагов (с изображениями)
Переключение 3 банков светодиодов с помощью одного переключателя и Visuino: 9 шагов (с изображениями)

Видео: Переключение 3 банков светодиодов с помощью одного переключателя и Visuino: 9 шагов (с изображениями)

Видео: Переключение 3 банков светодиодов с помощью одного переключателя и Visuino: 9 шагов (с изображениями)
Видео: Самая простая и эффективная схема бесперебойного питания 2024, Июнь
Anonim
Переключение 3 банков светодиодов с помощью одного переключателя и Visuino
Переключение 3 банков светодиодов с помощью одного переключателя и Visuino

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

Что вам понадобится:

# 1 Arduino Nano или аналогичная небольшая плата [подойдет даже UNO, просто большой для этого проекта]

# 2 Один макет стандартного размера, 720-контактный.

# 3 3 набора одинаковых светодиодов, каждый набор должен иметь одинаковые характеристики, в зависимости от требуемого напряжения и резисторов. [Я использовал 6,3 мм УФ и 3,5 мм УФ, но вы можете использовать любое, что есть под рукой.]

# 4 9 резисторов, соответствующих текущим требованиям светодиодов.

# 5 Переключатель мгновенного действия, либо из набора сенсорных модулей 37 в 1, либо обычный, который вы можете настроить так, чтобы он использовал 3 провода.

# 6 Связка относительно коротких перемычек. [Я использовал желтый, оранжевый, красный и черный]

# 7 Visuino - программа для визуального программирования от Бояна Митова и среда разработки Arduino.

Шаг 1. Настройте светодиоды и резисторы…

Настройте светодиоды и резисторы…
Настройте светодиоды и резисторы…
Настройте светодиоды и резисторы…
Настройте светодиоды и резисторы…

На этом первом этапе мы настроим светодиоды и резисторы. Разместите светодиоды на небольшом расстоянии от выбранной вами платы Arduino и примерно в 1 или 2 слота друг от друга, чтобы между ними оставалось удобное пространство. См. Рисунок 1.

Затем поместите резисторы так, чтобы один конец вставлялся в шину GND макета, а другой - в прорезь для катодного вывода светодиода. Ссылка на рисунок 2. [Я установил перемычку, чтобы соединить вместе 2 шины GND на макетных платах.]

Шаг 2. Настройка проводки…

Установка проводки…
Установка проводки…
Установка проводки…
Установка проводки…
Установка проводки…
Установка проводки…
Установка проводки…
Установка проводки…

Во-первых, на этом этапе нужно подключить 2 провода GND от Nano к шинам заземления с обеих сторон макета. Вы можете использовать GND с любой стороны от выбранной вами платы типа Arduino, я просто использовал один и тот же для своих обоих. Рисунки 1 и 2

Обратите внимание, что шины заземления на вашей макетной плате могут располагаться немного иначе.

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

Шаг 3. Подключение переключателя [используется для изменения состояния светодиодов]…

Подключение переключателя [используется для изменения состояния светодиодов]…
Подключение переключателя [используется для изменения состояния светодиодов]…
Подключение переключателя [используется для изменения состояния светодиодов]…
Подключение переключателя [используется для изменения состояния светодиодов]…
Подключение переключателя [используется для изменения состояния светодиодов]…
Подключение переключателя [используется для изменения состояния светодиодов]…

На моем переключателе, на Рисунке 1, сигнал и отрицательный сигнал обозначены слева и справа, соответственно, поэтому среднее соединение является положительным. Черный провод подключается к шине GND на верхней стороне Nano, а белый провод подключается к выводу 3,3 В на Nano, а коричневый провод идет к цифровому выводу 10. Как видно на рисунках 2 и 3.

Шаг 4. Настройка эскиза в Visuino…

Настройка эскиза в Visuino…
Настройка эскиза в Visuino…
Настройка эскиза в Visuino…
Настройка эскиза в Visuino…
Настройка эскиза в Visuino…
Настройка эскиза в Visuino…

Итак, на этом первом этапе Visuino вам нужно будет открыть Visuino или загрузить его отсюда: Visuino.com и установить его, следуя подсказкам на экране.

Затем в главном окне вам нужно выбрать платы, совместимые с Arduino, которые вы будете использовать для этого проекта. На рисунке 1 показано, что у меня выбран Nano, затем я нажимаю «ОК».

Затем вам нужно перейти в поле поиска в правом верхнем углу и ввести «но» первую часть слова, «кнопка». На рисунке 2 показаны результаты этого поиска. Перетащите компонент кнопки слева от платы Arduino и разместите его, как показано на рисунке 3.

Затем найдите «счетчик» в том же поле поиска над боковой панелью компонентов и перетащите стандартный счетчик без знаков + и - [Рисунок 4] в главное окно справа от кнопки. См. Рисунок 5.

Затем вы собираетесь перетащить соединительный провод от кнопки Out к Counter In. Как показано на рисунке 6.

Шаг 5. Настройка эскиза в Visuino… [продолжение]

Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]

На этом этапе мы продолжим добавлять отдельные компоненты, следующим будет декодер, поэтому в поле поиска введите «декодер», и есть только один вариант в двух разных категориях, Рисунок 1. Перетащите его вправо от счетчик, чтобы точки контактов совпадали, как показано на рисунке 2. На рисунке 3 вы можете увидеть, как протягивается соединитель от счетчика к декодеру.

Теперь вы хотите добавить к нему несколько «выходных контактов» для различных этапов нажатия кнопки. Измените номер по умолчанию на «5» в окне «Свойства» и нажмите кнопку «Enter» на клавиатуре, чтобы установить его, как показано на рисунке 4. Теперь вы можете видеть, что контакты были добавлены на рисунке 5.

Шаг 6. Настройка эскиза в Visuino… [продолжение]

Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]
Настройка эскиза в Visuino… [продолжение]

Следующий компонент, который мы добавим, - это оператор ИЛИ, поэтому найдите «логическое», набрав «boo», рисунок 1, и перетащите компонент ИЛИ вправо от декодера. Затем нам понадобятся еще 2, поэтому перетащите их под первым, как показано на рисунке 2. Затем перетащите соединение с контакта [1] декодера на контакт [0] компонента OR1, см. Рисунок 3, и продолжайте. чтобы перетащить вывод [2] из декодера на вывод [0] OR2, а затем вывод [3] на вывод [0] OR3, см. Рисунок 4.

Теперь вы подключите компоненты OR к Nano (или любой другой плате, которую вы используете). Итак, перетащите соединения из выходов операционной на контакты 2, 3 и 4, как показано на рисунке 5. На этом этапе у вас есть рабочий эскиз, можете ли вы угадать, что он будет делать, если вы загрузите его сейчас и нажмете кнопку ?

Остановитесь здесь, чтобы попробовать это на себе

См. Следующий шаг для ответа

Шаг 7. Эксперимент в середине проекта…

Эксперимент в середине проекта…
Эксперимент в середине проекта…

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

На этапе проекта я объясню, что происходит. Декодер имеет 5 позиций для кнопки, первая [0] - это все выключено и является стартовым местом. Следующие 3 каждого включают один набор светодиодов, а пятый (Выход 4), который, похоже, в данный момент ничего не делает, будет настроен на включение их всех.

Шаг 8. Завершение работы в Visuino…

Завершение работы в Visuino…
Завершение работы в Visuino…
Завершение работы в Visuino…
Завершение работы в Visuino…
Завершение работы в Visuino…
Завершение работы в Visuino…

Теперь, чтобы закончить этот набросок, вам нужно завершить схему для добавленных нами OR. Итак, перетащите несколько соединений из контакта [4] декодера на каждый из контактов ORs [1], всего 3 из них. См. Рисунок 1.

Затем подключите вход кнопки к выводу 10 на плате Arduino (этот вывод зависит от вас, я его и подключил именно сюда) Рисунки 2 и 3.

На рисунке 4 показан законченный эскиз схемы, и если вам нужно / вы хотите контролировать последовательный выход счетчика, подключите этот выход также к последовательному входу. См. Рисунок 5.

Шаг 9: Завершение видео и готово

Image
Image

Теперь загрузите свой эскиз с помощью клавиши F9 в Visuino, а затем загрузите на плату из Arduino IDE с помощью CTRL + U. Тогда у вас тоже будет рабочая версия этого проекта.

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

Наслаждаться!!

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