Jump to content

Sergey7

Users
  • Content Count

    2
  • Joined

  • Last visited

  1. Интерактивная обувь c подсветкой на микроконтроллере Arduino С помощью этой классной интерактивной светодиодной обуви можно очень оригинально выделиться из толпы. Световые эффекты активируются простыми движениями ног. В зависимости от места использования, можно выбрать шесть различных режимов работы, которые программируются заранее. Шаг 1: Общая информация Каждый ботинок работает от собственного микроконтроллера Arduino Pro Mini и содержит массив из 64 индивидуально адресуемых белых светодиодов. На каждом ботинке установлен выключатель, который обнаруживает движение (наклон) и вызывает различные световые последовательности в зависимости от выбранного режима. Это дает большой завораживающий эффект при ходьбе или беге. Светодиоды были взяты из обычной белой светодиодной ленты и затем закреплены на ботинках при помощи горячего клея. Каждый светодиод включен в цепь массива с помощью тонкой медной проволоки с конечным подключением к микроконтроллеру Arduino, который располагается на небольшой поверхности ботинка, немного выше пятки. Также есть выключатель питания и кнопка для изменения режимов работы, которые определяются в программном коде. Шаг 2: Сбор материалов При выборе пары обуви, надо убедиться, что основной материал – это кожа или толстая ткань. Вблизи материала обуви придется выполнять пайку, поэтому он должен быть достаточно термостойким. Микроконтроллеру Arduino Pro Mini, для программирования с компьютера, требуется дополнительная внешняя плата последовательного интерфейса USB. Это позволяет микроконтроллеру быть меньше по размеру, поскольку у него будет отсутствовать встроенный порт USB. Поэтому, чтобы запрограммировать микроконтроллеры, придется потратиться на одну такую плату. Дополнительно потребуется краска черного цвета, чтобы покрасить медные провода (цвет подбирается по обуви). После покраски желательно покрыть все соединения и светодиоды силиконовым герметиком, чтобы избежать попадания влаги и обеспечить прочность. Шаг 3: Установка светодиодов на обувь Есть 64 белых светодиодов, которые надо прикрепить к каждому ботинку, и чтобы упростить эту задачу, желательно придерживаться следующего плана: Разметить положение светодиодов в соответствии с приведенными выше изображениями. С помощью ножниц, вырезать отдельные светодиоды из светодиодной ленты и аккуратно удалить подложку, не забыв при этом сохранить резисторы по 150 Ом. Рекомендуется сделать эту операцию сразу для всего количества светодиодов. С помощью пистолета с горячим клеем, нанести небольшую каплю клея на каждый светодиод и приклеить их на место. Для того чтобы не обжечься, можно использовать плоскогубцы, но с осторожностью, аккуратно прижимая светодиоды к ботинку. Убедитесь, что каждый светодиод расположен катодом (контакт V-) вверх, который обозначается срезанным уголком на корпусе светодиода. После завершения этих операций, у вас должен получиться массив из 64 светодиодов на каждом ботинке. Шаг 4: Создание корпуса для микроконтроллера Arduino На этом этапе надо будет распаять контроллер Arduino, поместить его в корпус и добавить резисторы 150 Ом перед добавлением проводки между светодиодами. Снимите крышку с держателя батареек АА, удалите переключатель и провода, чтобы создать место для установки контроллера, батареи и кнопочного переключателя. Возможно, придется удалить немного пластмассовых перегородок, для создания дополнительного места. Припаяйте вертикальные штырьковые контакты к контактам микроконтроллера. Теперь, желательно подключить к микроконтроллерам плату последовательного порта USB и загрузить в них программное обеспечение тестового кода, чтобы убедится в их работоспособности. Схема подключения требует установки 8ми резисторов по 150 Ом для каждого из ботинков, чтобы можно было подключить светодиоды к микроконтроллеру. Для этого возьмите резисторы для одного ботинка, вырежьте из картона некое подобие печатной платы подходящего размера, расположите резисторы в соответствии с положением контактов микроконтроллера, проделайте отверстия в нужных местах и припаяйте резисторы к плате Arduino. Проделайте небольшие отверстия в корпусе держателя батареек для вывода проводки подключения светодиодов. Расположите плату контроллера, батарею и выключатель в корпусе, если все хорошо садится по размерам, зафиксируйте детали горячим клеем. Заключительным шагом является фиксация корпуса к обуви, это можно сделать при помощи горячего клея, зафиксировав корпус на расстоянии 1 см от каблука ботинка со стороны пятки. Шаг 5: Подключение проводки к светодиодам Подключить светодиоды довольно не сложная операция. Используя таблицу, приведенную выше, начиная с передней части обуви, продвигайтесь к задней части, пропаивая все светодиоды поочередно. После того как одна линия будет пропаяна, подпаяйте ее к микроконтроллеру. Медный провод покрыт изолирующим лаком с внешней стороны, предотвращающий возникновение короткого замыкания. При его пайке к контактам светодиодов, этот лак сгорит и у вас получится надежный контакт. Перед пайкой проводов, рекомендуется набить ботинки бумагой, чтобы их поверхность была максимально натянута, в противном случае провода будут ломаться. Также, оставляйте небольшой провис провода между каждым светодиодом, это нужно, чтобы провод мог свободно изгибаться при ходьбе. Шаг 6: Тестирование После того, как все светодиоды подключены на место, можно проверить микроконтроллер путем загрузки кода, предоставленного ниже. Даже без установленной кнопки выбора режима, подтягивающие резисторы и выключатель питания, пошлют указание микроконтроллеру на включение одного из режимов световых эффектов. Убедитесь, что все светодиоды работают нормально, и нет проблем с подключением. После этого, нужно покрасить черной краской все медные провода и поверх краски пройтись силиконовым герметиком, включая светодиоды. Программный код.txt Шаг 7: Добавление питания, наклонного и кнопочного переключателя Питание Для каждого ботинка были использованы 2 плоские батареи CR2025, так как они очень тонкие и их легко установить в корпус. Каждая из них выдает напряжение 3V, а в паре 6V, этого достаточно для питания микроконтроллера Arduino Pro Mini (5V). Батареи были обернуты изолентой и отрицательный полюс подключен к микроконтроллеру. Выключатель питания При помощи проводов, один конец выключателя соединяется с батареями, а второй к положительному штифту питания микроконтроллера. Подтягивающие резисторы Подтягивающие резисторы припаиваются в соответствии со схемой на контакты микроконтроллера - А4 и А5 Кнопка переключения режима Используя провода, надо соединить один полюс кнопочного переключателя с контактом А5, а другой с контактом GND на плате микроконтроллера. Ртутный переключатель (наклонный выключатель) При помощи провода, подключить один полюс ртутного выключателя с контактом А4, а другой полюс с контактом GND на плате микроконтроллера. Затем при помощи горячего клея, его надо зафиксировать немного выше корпуса с микроконтроллером. При этом обувь должна находиться в неподвижном состоянии, а ртутный выключатель в разомкнутом состоянии. В данном случае он расположен перпендикулярно высоте обуви слева направо. Затем аккуратно совмещаются все компоненты, и закрывается крышка корпуса для окончательного тестирования. Шаг 8: Итоговое тестирование Подключите аккумуляторную батарею и с помощью кнопки выбора режима проверьте полную работоспособность. Программный код имеет шесть режимов работы, три из которых работают без ртутного выключателя, а три вместе с ним. От выбора положения ртутного выключателя, зависит чувствительность на движения (чем выше он расположен, тем больше чувствительность). По материалам: instructables
  2. Анимированный сигнал поворота на светодиодах В этом проекте, были изготовлены светодиодные сигналы поворота автомобиля, которые не просто мигают, но и указывают направление поворота в виде перемещающейся стрелки. Смотрится очень необычно! Сердцем электрической схемы, является микроконтроллер PICAXE-14М, который использует драйвер ULN2803 для включения светодиодов. В данной машине, отсутствует постоянно приходящее питание 12V на задние фонари, поэтому, была разработана схема, которая может работать в двух режимах. Когда контроллер видит, что включены задние габаритные огни, то при включении сигнала поворота он включает анимированный поворот. Когда задние габаритные огни выключены и контролер получает только короткие прерывистые сигналы питания, поворот работает в обычном, мигающем режиме. Обычный режим предназначен для светлого времени суток, чтобы повысить видимость сигнала поворота. Вот так выглядит анимированный сигнал поворота: А вот так выглядит обычный сигнал поворота: Программный код довольно прост. Он просто повторяет цикл, который состоит из 11 кадров (по 1 байту на кадр) и выводит их на контакты ввода-вывода. Анимацию можно изменить, для этого всего лишь надо отредактировать значения контактов А0 – А10 в верхней части кода CODE.BAS, который написан на языке программирования BASIC. В схеме также присутствует мощный нагрузочный резистор 10W, который имитирует лампу накаливания для правильной работы реле поворотов. Если его не установить, то реле поворотов довольно быстро сгорит, а также повороты будут моргать слишком быстро. Плата с электроникой устанавливается в пустое пространство самой фары: Электрическая схема имеет следующий вид: Печатная плата была разработана при помощи онлайн сервиса fritzing.org и выглядит следующим образом: Скачать все необходимые файлы, полный список компонентов схемы, а также программный код, можно по ссылке: https://github.com/unlimitedbacon/Turn-Signals При построении анимированного сигнала поворота, были использованы следующие компоненты: Микроконтроллер PICAXE-14M Светодиодный драйвер ULN2803A 24 желтых светодиодов Масса других элементов, таких как резисторы, конденсаторы, провода и пр.
×
×
  • Create New...