Оглавление:
- Шаг 1. Необходимые компоненты
- Шаг 2: проектирование и сборка электроники
- Шаг 3: Программное обеспечение
Видео: Интеллектуальный задний фонарь: 3 ступени
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Некоторое время назад перестал работать задний фонарь моего велосипеда. Когда я его открыл, там была небольшая печатная плата с какой-то электроникой и светодиодом. Проблема заключалась в неработающем кнопочном переключателе. Я мог бы заменить переключатель, но что-то в этой конструкции меня беспокоило. Дело в том, что задний фонарь питается от батареи и после включения остается включенным до тех пор, пока вы его не выключите или когда батареи не разрядятся.
Поскольку я забочусь об окружающей среде, мне нужно было решение, которое не разряжало бы мои батареи, если я забыл выключить задний фонарь. Так родился новый проект.
Этот интеллектуальный задний фонарь выполняет 3 основные функции:
- Включите или выключите светодиод при нажатии кнопки.
- Не выключайте светодиод во время движения велосипеда и выключите светодиод через 10 минут, если велосипед больше не движется.
- Выключите светодиод, когда напряжение аккумулятора упадет ниже 2,1 В.
В этом проекте я повторно использовал переключатель наклона из проекта Tea Light Clone, из которого я также повторно использовал часть программного обеспечения для этого проекта.
Как всегда, я построил этот проект на своем любимом микроконтроллере PIC, используя язык программирования JAL.
Шаг 1. Необходимые компоненты
Для этого проекта вам понадобятся следующие компоненты:
- Кусок макета
- Микроконтроллер PIC 12F615
- 8-контактный разъем IC
- Конденсатор 100 нФ
- Резисторы: 2 * 10к, 1 * 100 Ом
- Желтый или красный светодиод высокой яркости
- Кнопка включения / выключения
- Переключатель наклона
См. Схему подключения компонентов.
Шаг 2: проектирование и сборка электроники
Диапазон рабочего напряжения PIC составляет от 2 до 5,5 вольт, что позволяет использовать 2 батареи AAA в качестве источника питания. Конструкция должна была быть маломощной, чтобы переключатель наклона был активен только при включении устройства, установив низкий уровень на контакте 3 PIC во время работы.
В первоначальной конструкции ток через светодиод составлял 20 мА, что довольно много для светодиода высокой яркости и не требуется. В целях экономии батарей в этой конструкции для светодиода используется ток 10 мА.
Поскольку в неактивном состоянии PIC переводится в спящий режим, кнопочный переключатель соединяется с PIN-кодом прерывания PIC, чтобы вывести его из спящего режима. В спящем режиме PIC почти не потребляет энергии.
Схема была сделана на макете, который хорошо вписался в существующий корпус заднего фонаря. На картинке вы можете увидеть, как устанавливалась плата и как она помещается в корпусе.
Шаг 3: Программное обеспечение
Как уже упоминалось, программное обеспечение написано для PIC12F615 с использованием языка программирования JAL. Программа выполняет несколько задач:
- Инициализируйте PIC и переведите его в спящий режим после включения.
- Пробуждение из спящего режима при нажатии кнопки и включении светодиода. Вернитесь в режим сна, если снова нажмете кнопку. Пробуждение активируется внешним прерыванием PIC, к которому подключена кнопка.
- В состоянии бодрствования включите переключатель наклона и следите за тем, сработал ли переключатель наклона из-за движения. Если в течение 10 минут движения не обнаруживается, светодиод гаснет, переключатель наклона отключается, и PIC возвращается в спящий режим.
- В состоянии бодрствования измерьте напряжение батарей, и если оно упадет ниже 2,1 В, светодиод выключится, переключатель наклона отключается, и PIC возвращается в спящий режим.
Первоначально программное обеспечение для обнаружения движения было разработано с использованием функции прерывания при изменении (IOC) PIC, но это не сработало. Вместо этого переключатель теперь опрашивается каждые 100 мкс, чтобы определить, был ли он активирован или нет. Измерение напряжения питания выполняется с помощью встроенного аналого-цифрового преобразователя, который измеряет напряжение питания каждые 20 мс.
Исходный файл JAL и файл Intel Hex для программирования PIC прилагаются. Если вы заинтересованы в использовании микроконтроллера PIC с JAL - языком программирования, подобным Pascal, - посетите веб-сайт JAL.
Получайте удовольствие, создавая свой собственный проект и ожидая ваших отзывов и альтернативных приложений.
Рекомендуемые:
Задний матричный велосипедный фонарь: 5 шагов
Задний матричный велосипедный фонарь: Всем привет! Меня всегда восхищали светодиоды и то, как они светятся, это так завораживает, особенно светодиодные ленты с матрицей 8 x 8 и RGB. Я давно хотел построить задний фонарь для своего велосипеда, и теперь, когда я могу построить o
Мотоциклетный задний фонарь со встроенными поворотниками и программируемыми светодиодами: 4 шага
Мотоциклетный задний фонарь со встроенными поворотниками с использованием программируемых светодиодов: Здравствуйте! Это довольно простой способ сделать настраиваемый программируемый задний фонарь RGB (со встроенными поворотниками / индикаторами) для вашего мотоцикла или, возможно, чего-либо, используя WS2812B (светодиоды с индивидуальной адресацией) и Arduinos . Есть 4 режима освещения
Лучший велосипедный задний фонарь для девочек: 12 шагов (с фотографиями)
Задний фонарь для велосипеда «Лучший велосипед для девочек»: это задний фонарь в форме сердца с батарейным питанием. По соображениям безопасности для детского велосипеда необходим хороший задний фонарь. Поэтому он должен быть действительно надежным. Дети обычно забывают включить задний фонарь, когда начинают ездить на велосипеде. Так что не
Настройте задний фонарь для мотоцикла !: 3 шага
Настройте задний фонарь для мотоцикла !: Всем привет! В этой инструкции я поделюсь, как настроить свой собственный задний фонарь по дешевке от лампы до светодиода. Если вам лень читать прямо сейчас, вы можете посмотреть видео, которое я уже сделал. Хорошо, достаточно вступления, просто приступайте к шагам
Велосипедный задний фонарь с поворотом: 9 шагов (с изображениями)
Велосипедный задний фонарь с изюминкой: посмотрим правде в глаза. Задние фонари надоели. В лучшем случае они моргают, моргают - посмотри на меня! Я все время моргаю - у-у-у. И они всегда красные. Очень креативно. Мы можем сделать лучше, может быть, ненамного, но все же лучше, чем просто «моргнуть, моргнуть». Я был