2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сделать динамические поворотники на WS2812B и Ардуино

Динамические поворотники на WS2812B и Ардуино.

потому что бегут или изменение конструкции?

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

я как водитель с двадцатилетним стажем скажу больше — похуй абсолютно, лишь бы оранжевый

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

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

а на инфинити? или вообще на всех американцах? там один красный и он за всю хуйню отвечает вот это бесит а не это всё

Ну как, типо ауди )

Пошло это еще с американских машин

Оп! Айди-да-да-ген)
Я кстати переделал всю свою программу. Сменил библиотеку на FastLed. Лево и право теперь независимы,стоп сигнал не перекрывает поворот и на оборот. Скоро на канале выложу.

дай скетч пожалуйста

Привет. Я уже не найду. Давно было, забил на это дело. Сорян

ЭрЖыБы Калор! Калоры эти.

И нахрен нужно это говно?

Мне хватило чтобы понять что человек сделал очередную говномигалку, которые еще в начале 90-х всякие идиоты под заднее стекло лепили.

Угу, а антикрыло жопу машины к дороге прижимает. А ставят его на хач-приоры с тонированными стопами.

Не глядя. Что, у него в голове?

Поворотник

Ну, по крайней мере, он не забыл включить поворотник

Блок управления карбюратором Aisan на Arduino

Всём привет! Пишу крайне редко, так как не о чем. Но, вот, теперь есть о чем написать.

Значит, так. В прошлом году Денис aka Carbik с драйва настраивал мне карбюратор. До зимы отъездил на нем нормально, но, зимой он начал барахлить. Решил я его снять и почистить. Запасся кучей схем подсоединения вакуумных трубок, и начал изучать систему. Повтыкав в неё пару часов я примерно понял, для чего нужны все эти вакуумные трубки. А точнее, что большая их часть нафиг не нужна. Кондиционер у меня не работает, поэтому было решено утилизировать систему повышения оборотов при включении кондиционера. Также было решено избавиться от этой системы и при работе гидроусилителя. Большая часть трубок работает на систему EGR. Ее я тоже утилизировал. Внимательно все обдумав, приступил я к ампутированию ненужного. Остался у меня работать только автоматический подсос да позиционер дросселей заслонки.

Читать еще:  Два рецепта самодельного масло-воска для пропитки древесины

Весь карбюратор был промыт, прочищен и смазан. По началу работало все почти хорошо. Почему почти? Не работала регулировка качества смеси, был изношен винт регулировки. В общем, зиму и весну отъездил. А летом все пошло не так. Видимо, пневмоклапанам настаёт конец. Обороты не сбрасываются и прочие радости. В общем, все печально.

Решил я подойти к решению задачи по оживлению карба основательно. Давно хотел начать писать какую-нибудь чушь под микроконтроллеры, а тут и самое очевидное (для меня) решение пришло ко мне в голову: а почему бы не пристроить к японскому карбюратору китайскую ардуину?!

Прикинул в уме блок-схему, накидал сам себе техзадание, и полез в интернет искать готовые способы реализации. Но, не тут то было! Все, что нашёл — это управление автоматическим подсосном. Меня это не устроило, решил делать сам с нуля. План накидан, аппаратная платформа примерно продумана и собрана, можно приступать.

Для начала, опишу систему, как я ее вижу:

Все пневмоклапаны утилизируются.

Биметаллическая пружина остаётся, но будет использоваться не по прямому назначению, а как демпфер для заслонки.

Вместо клапанов будут использоваться сервоприводы.

Ещё, на дроссельную заслонку будет внедрен ДПДЗ от ВАЗа.

Принцип работы такой:

1. Холодный пуск.

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

2. Работа после прогревочных оборотов.

Датчик положения дроссельной заслонки служит для двух целей: для позиционирования заслонки вторичной камеры и включения-отключения топливных клапанов.

Алгоритм работы такой: при закрытой дроссельной заслонке открыт клапан холостого хода. Заслонка вторичной камеры тоже закрыта. Клапан подключён через полевик в качестве ключа на ШИМ выход контроллера. При открытии заслонки первичной камеры до определённого угла (подбирается экспериментально) клапан холостого хода плавно закрывается (для этой цели на ШИМ выходе он и висит). Далее при открытии около 30-40% (тоже экспериментально подбирается, открывается клапан вторичной камеры, вместе с ним начинает открываться заслонка вторичной камеры.

3. Регулировка холостого хода и качества смеси.

Я уже упоминал, что винт регулировки качества смеси у меня ушатан. Не перекрывает в достаточной степени канал потачи бензина. В связи с этим, решил я качество смеси регулировать клапаном холостого хода, подключив его не постоянно, а ШИМ сигналом. На первое время потенциометр нужен для регулировки ширины импульсов, чтобы настроить количество топлива, попадающее в цилиндры. Есть задумка прикрутить туда лямбду. Но это позже. Ещё, возможно, прикручу шаговик место позиционера дроссельной заслонки. Но, все это позже.

Читать еще:  Делаем станок для изготовления пенопластовых шаров

Вот такой вот длиннопост. Вроде бы все рассказал. На видео то, что у меня вышло на макете, пока не полностью. Углы поворота сервоприводов, как и граничные значения температуры, с потолка взяты, лишь бы проверить работоспособность системы. За дельные советы, предложения и дополнения буду благодарен!

П.с.: не судите строго, первое мое знакомство с ардуиной (мигание диодами не в счёт), да и первый такой длинный отчетный пост.

Как сделать динамические поворотники на WS2812B и Ардуино

Привет всем самодельщикам! Сегодня рассмотрим один из множества вариантов применения светодиодной ленты типа WS2812B на адресуемых RGB-светодиодах. Такие ленты (как и отдельно монтируемые светодиоды WS2812B) можно использовать для подсветки фона «Ambilight» мониторов компьютера а также телевизоров, светодинамической подсветки в автомашине, картины, фоторамки, аквариума и так далее. Широко применяются разработке дизайне любых помещений, в форме новогодних иллюминаций или световых шоу. Использование светодиодной ленты типа WS2812В дает возможность получить большое количество интересных проектов.

Светодиод WS2812B представляет собой RGB-светодиод вставленный в один корпус с чипом WS2801.

Сам светодиод WS2812B представляет собой SMD элемент предназначенный для поверхностного монтажа. Внутри светодиод состоит из кристаллов красного света (red), зеленого света (green) и синего света (blue) кристаллов, находящихся в одном корпусе. С помощью этого светодиода можно получить большое ранообразие цветовых оттенков светового излучения.

Управление RGB-светодиода происходит через плату микроконтроллера Arduino.
Получил я от китайцев светодиодную ленту WS2812B.Она представляет собой отрезок длиной 1 метр с количеством светодиодов -144 штуки. Давно хотел попробовать для разных экспериментов. С помощью библиотек для Ардуино- Adafruit Neopixel и Fast led можно получить массу очень необычных световых эффектов. Но далее решил попробовать сделать динамические поворотники для автомобиля в так называем «стиле Ауди».Применять на практике эту схему я у себя пока не стал(как примут наши гиббддешники?) ,но эффект получился конечно очень привлекательный.

В роли контроллера управления светодиодной лентой служит плата Arduino Uno можно использовать и другие платы- Arduino Nano, Arduino Pro mini).
Весь процесс посмотреть в видео:

Перечень инструментов и материалов.
-плата Arduino Uno;
— понижающая плата 12В5В на 3А;
— резисторы 100Ком-4шт;
-резисторы 47Ком-4шт;
— резисторы 500Ом-1шт;
-кнопки (для имитации включения сигналов) -4шт;
-макетная плата
-отвертка;
лабораторный блок питания
-паяльник;
-кембрик;
-тестер.
-соединительные провода.

Шаг первый. Сборка схемы.

Цифровые входы платы Ардуино №3,4 служат для включения левого и правого поворота. Пин №5 –включение стоп сигнала, пин №6 –включение заднего хода. Пин №8 –управляющий сигнал лентой WS2812B.

В среде Arduino IDE загружаем скетч (ссылка выше). Два варианта скетча-один для передней части автомобиля, другой – для задней. Используйте какой вам нужен. В начале скетча можно выставить нужное вам количество светодиодов. Так же можно откорректировать скорость поворотников соответственно вашему авто. Еще можно изменить яркость светодиодов параметром strip.Color(103,31,0) –менять первые две цифры от 0 до 255. То есть можно немного поэкспериментировать.

При нажатии на нужную кнопку мы подаем сигнал на включение нужного параметра. При правильной сборке схемы она как правило сразу начинает работать.



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

Читать еще:  Простой светодиодный драйвер

Попутно световые эффекты с этой лентой(из библиотек Adafruit Neopixel и Fast led)
Фото с световыми эффектами.

Arduino.ru

Ws2812b бегущий поворотник без delay

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Всем привет. Не могу реализовать денамический повортник без delay.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Пробывал по разному. Может кто пример подскажет.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Ну вы свой код покажите, как пробОвали, чего стесняетесь.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Можно через Менеджер задач. Но там специфический подход.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Код на работе, завтра выложу.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Я мега новичок если что.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Да ладно, не обязательно )) Просто вам бы, возможно, подсказали, что сделано не так, для вашего же понимания.
Вот, накидал, пока супчик варю —

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Попробуйте так, я не проверял

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Спасибо вам огромное за помощь. Завтра буду пробовать.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

ОГРОМНОЕ вам спасибо за помощь. Принцип понял. Дальше буду мудрить.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

OlegK
Спасибо. В Вашем коде разобрался, но подскажите ещё пожалуйста, как сделать чтоб это код дорабатывал до конца не зависимо от того есть сигнал или нет. Тоестт маргнул поворотником они пробежали цветом и пробежали в «0»?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Непонятно, в чём трудности, если понятно, как оно работает. Одну строку добавить всего лишь.
При включении переключателя поворотов (ПП) в положение «левый поворот» взводите флаг work_left.
А при отключении ПП ничего делать не надо, после отработки зажигания-погасания он опрокинется в false.

Как сделать динамические поворотники на WS2812B и Ардуино

Для просмотра онлайн кликните на видео ⤵

Бегущий поворотник на WS2812B своими руками Подробнее

Бегущие поворотники ДХО, Стоп, Задний ход на Ардуино Подробнее

Бегущие поворотники на WS2812 и не только Подробнее

КРУТОЙ Бегущий поворотник за копейки! СОБРАТЬ СМОЖЕТ КАЖДЫЙ!! Подробнее

Самодельные бегущие поворотники на ардуино Подробнее

Код бегущего поворотника на ардуино и адресных лентах WS2812-WS2813 Подробнее

Бегущие огни поворотников авто на светодиодах WS2812 Подробнее

Как сделать бегущий (бегающий) поворотник и светодиодные стоп-сигналы своими руками. Подробнее

Адресные светодиоды WS2812B и ардуино Подробнее

Динамические бегущие поворотники своими руками ( повороты ) на Hyundai Azera TG Подробнее

Делаем бегущий поворотник в машину. Часть1. Подробнее

Arduino для начинающих. Начало работы Подробнее

Как сделать светодиодные поворотники Подробнее

Бегущие огни своими руками на сдвиговом регистре 74HC164 Подробнее

Гибкие ДХО с бегущими поворотниками Подробнее

Бегущие поворотники (подробные ответы на вопросы) Подробнее

Prius поворотники на зеркала, самый простой способ сделать повторители сигнала поворота Подробнее

Бегущие поворотники с дхо с али экспресс Подробнее

Бегущий поворотник своими руками Подробнее

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector