#1 2014-06-24 11:30:50

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
UbuntuFirefox 30.0

Проект aLight. Разработка системы управления светом на Arduino.

Контроллер успешно прошел тестовую эксплуатацию. Начаты первые продажи.
Для этого был создан небольшой интернет-магазинчик http://www.electro-bike.ru/shop

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

Вот презентация по этой тематике, в ней содержаться описание основных характеристик и моделей.
https://docs.google.com/presentation/d/ … layms=3000

Далее - летопись разработки этого проекта.


В связи с проблемами в доступности специального контроллера Helicon от Zap, возник вопрос -  "боже мой! чтоже делать!"  в плане управления светом, гудками, итп на велосипеде.

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

Предлагаю подумать на тему применения платформы-конструктора Arduino в частности модели Micro, подкупающей своими размерами.
http://arduino.cc/en/Main/ArduinoBoardMicro  тут описание, из которого нам интересны следующие пункты.
ArduinoMicroFront.jpg
Operating Voltage    5V
Input Voltage (recommended)    7-12V
Input Voltage (limits)    6-20V
Digital I/O Pins    20 
PWM Channels    7
Analog Input Channels    12
DC Current per I/O Pin    40 mA
DC Current for 3.3V Pin    50 mA

Как видно контроллер имеет 20 цифровых каналов на вход/выход ( в геликоне кстати, всего 8 вход  и 6 выход) чего с лихвой хватит под все кнопки, переключатели, реле гудков.
Еще 12 Аналоговых каналов для считывания, например, сигнала на ручке тормоза на базе холла ss49 ( в геликоне таких всего 2)
И самое вкусное 7 каналов PWM, как в геликоне, для плавного управления драйверами LED.


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

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

Програмную часть я еще не изучал,  но надеюсь его возможностей хватит для организации нужного функционала.

Редактировался atred (2015-01-18 17:48:45)


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#2 2014-06-24 16:15:53

nrg
Гуру
Из Лобня
Зарегистрирован: 2011-07-01
Сообщений: 485
Windows 7Chrome 35.0.1916.153

Re: Проект aLight. Разработка системы управления светом на Arduino.

Количество входов/выходов реально впечатляют!
Какова цена данной платформы и кто из нас начнет осваивать программирование?


Он же RedimeR icq: 424-297-058icq: 424-297-058online.gif?icq=424297058&img=5 (Мой двухподвес)
Мах: 104 км/ч на плоскаче 2012г.
sezon

Неактивен

#3 2014-06-25 08:05:43

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
Windows 7Firefox 30.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Цены на Micro тоже впечатляют
http://www.aliexpress.com/item/Free-Shi … 02211.html
Осваивать ничего не придется, во всяком случае мне)))

 Description:This tiny little board does all of the neat-o for Arduino tricks that you're familiar with: 4 channels of 10-bit ADC, 
5 PWM pins, 12 DIOs as well as hardware serial connections Rx and Tx.
 Running at 16MHz and 5V, this board will remind you a lot of your other favorite for Arduino-compatible boards
 but this little guy can go just about anywhere. There is a voltage regulator on board so it can accept voltage up to 12VDC.
 If you're supplying unregulated power to the board, be sure to connect to the "RAW" pin on not VCC.    

This latest revision corrects the silk error from the last version of the board so that
 pin 14 is correctly labeled. We've also added a PTC fuse and diode protection to the power circuit and corrected the RX and TX LED circuit.

Features:    

    ATMega 32U4 running at 5V/16MHz
    Supported under for Arduino IDE v1.0.1
    On-Board micro-USB connector for programming
    4 x 10-bit ADC pins
    12 x Digital I/Os (5 are PWM capable)
    Rx and Tx Hardware Serial Connections 

Добавлено спустя 2 ч 15 мин 53 с:
Вообщем при более детальном рассмотреринии, сразу бросается в глаза существенное отличие arduino от геликона в плане написания сценариев управления  - вытесняющая многозадачность.  В геликоне она есть в API языка HLS, а в ардуино отсутвует как класс, тоесть все крутится в одном единственном потоке loop().  На практике это обозначает, что придется круто повозиться  со сценарием управления, чтобы например, при включении правого  поворотника, можно былобы подать еще звуковой сигнал, а поворотник в этот момент не  "залип" а каком-либо состоянии.
В принципе, частота работы процессора 16Mhz, должна позволить  достаточно быстро управлять инфраструктурой, чтобы возникало ощущение многозадачности.

Редактировался atred (2014-08-13 12:41:10)


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#4 2014-06-25 10:59:12

nrg
Гуру
Из Лобня
Зарегистрирован: 2011-07-01
Сообщений: 485
Windows 7Chrome 35.0.1916.153

Re: Проект aLight. Разработка системы управления светом на Arduino.

я помню на 8Мгц процессоре Z80 делал сценарии в 1000 раз сложнее чем требуется для управления светом!


Он же RedimeR icq: 424-297-058icq: 424-297-058online.gif?icq=424297058&img=5 (Мой двухподвес)
Мах: 104 км/ч на плоскаче 2012г.
sezon

Неактивен

#5 2014-07-16 21:30:23

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
Windows 7Firefox 30.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Как выяснилось на практике, то что я заказал на алиэкспрессе, конечно же не ардуино, а ее китайская подделка. На плате написано Arduino pro micro, такого на офицальном сайте даже нет.
Но к счастью, она отдетектилась как просто micro и работает с офицальным софтом. Размеры еще меньше, помешается на фаланге бальшого пальца руки  - 20*30 mm!
Вот весь "комплект поставки".
mini_CYMERA_20140716_223850.jpeg
Штатные штырьки решил сразу поменять на свои любимые колодки, для тестов во всяком случае самое то что, надо, и паять не придется ничего, они в отличии от штырьков, сидят плотно.
mini_CYMERA_20140716_224011.jpeg

Редактировался atred (2014-07-16 22:00:41)


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#6 2014-07-20 05:55:07

nrg
Гуру
Из Лобня
Зарегистрирован: 2011-07-01
Сообщений: 485
Windows 7Chrome 36.0.1985.125

Re: Проект aLight. Разработка системы управления светом на Arduino.

для питания ардурино нужно купить вот таких микрух. http://teslael.ru/catalog/prochie-2/lm5 … _original/
LM5009MM

Описание:

LM5009 - импульсный понижающий стабилизатор, который поддерживает все функции, необходимые для реализации недорого, эффективного, понижающего стабилизатора. Стабилизатор рассчитан на ток нагрузки до 150 мА при работе от источника питания напряжением 9.5В..95В. Частота преобразования может превышать 600 кГц в зависимости от входного и выходного напряжений. Выходное напряжение может устанавливаться от 2.5В до 85В. Данный высоковольтный стабилизатор содержит N-канальный ключ для понижающего преобразования и пусковой стабилизатор. Он характеризуется простой схемой включения и доступен в двух корпусных исполнениях: MSOP-8 и LLP-8 с улучшенными характеристиками теплоотдачи. LM5009 прекрасно подходит в качестве альтернативы высоковольтным монолитным или дискретным линейным стабилизаторам, где уровень рассеиваемой мощности становится неприемлемым. Принцип работы стабилизатора основан на схеме гистерезисного регулятора, который управляет временем включения регулировочного транзистора обратно-пропорционально входному напряжению. Данная особенность позволяет поддерживать постоянство частоты преобразования при изменениях нагрузки и входного напряжения. Гистерезисное управление не требует применения цепи компенсации, что в результате обеспечивает высокую быстроту переходного процесса. Интеллектуальная схема ограничения тока реализована с учетом того, что время отключения обратно-пропорционально выходному напряжению. К другим особенностям относятся: отключение при перегреве, блокировка при снижении напряжения Vcc, блокировка при снижении напряжения управления затвором и ограничение максимального заполнения импульсов.

Схема включения запа:
shema_pitaniya.png

Добавлено спустя 24 мин 40 с:
Дросель на 220 мкГ можно вот такой запилить http://voltmaster.ru/cgi-bin/qwery.pl/id=38768

Добавлено спустя 14 ч 39 мин 17 с:
Калькулятор для lm5009
http://webench.ti.com/webench5/power/we … ptfactor=3

Добавлено спустя 15 ч 52 мин 09 с:
нашел в заначках 5 штук вот таких дроселей SDR1006-331KL http://voltmaster.ru/cgi-bin/qwery.pl/id=762901699

попробую их применить в стабилизаторе, диоды пока не выбрал smile

Добавлено спустя 18 ч 13 мин 05 с:
после долгих раздумий и стимуляций стабилизатора пришел к выводу что ZAP поставил неподходящий импульсный диод.

три часа потратил на поиски подходящего нам варианта и этим вариантов оказался диод

MURS120T3G
http://voltmaster.ru/cgi-bin/qwery.pl/id=46723839
по 3 рубля если брать сотню

Добавлено спустя 19 ч 03 мин 47 с:
Дорисовал первую схему в альтиуме:

sh1.png

получилось вроде круто!


Он же RedimeR icq: 424-297-058icq: 424-297-058online.gif?icq=424297058&img=5 (Мой двухподвес)
Мах: 104 км/ч на плоскаче 2012г.
sezon

Неактивен

#7 2014-07-23 09:01:57

nrg
Гуру
Из Лобня
Зарегистрирован: 2011-07-01
Сообщений: 485
Windows 7Chrome 36.0.1985.125

Re: Проект aLight. Разработка системы управления светом на Arduino.

разложил платы на текстолите 120х230мм

plate1.png


Он же RedimeR icq: 424-297-058icq: 424-297-058online.gif?icq=424297058&img=5 (Мой двухподвес)
Мах: 104 км/ч на плоскаче 2012г.
sezon

Неактивен

#8 2014-08-09 08:11:09

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
Windows 7Firefox 31.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

В ожидании мегаплаты для тестирования и отладки ардурины, а также DC/DC питания для нее, Я решил начать прорабатывать вопрос с алгоритмами и многозадачностью для этой платформы. 
IDE Ardurino представляющая собой написаную на java оболочку над библиотеками и компилятором для микропроцессора, позволяет достаточно легко вгружать сторонние бибилиотеки.  В сообществе ардуринописателей существует целая система написания таких библиотек, которые действительно вставляются чуть ли не мышкой. Я нашел интересную библиотеку http://playground.arduino.cc/Code/TimedAction Она содержит реализацию класса TimedAction в методах которого реализованы вызовы нужных функций в нужное время.
Я решил для проверки написать программу которая будет моргать одним диодом 1раз в сек, а другим 3 раза в секунду независимо друг от друга. Диоды через резисторы припоял к выводам 9 и 10 и земле ардрурины.
Программа получилась такая:

#include <TimedAction.h>

/*
 Заводим два экземпляра класса TimedAction в констуркторе которого частота выполнения ( в милисекундах) и ссылка на функцию, котороую с этой частотой надо вызывать.
раз в 1 секунду выполняется blink2 а примерно в трираза чаще,в  1/3 сек, выполняется blink1
*/

TimedAction blinkAction1     =    TimedAction(333, blink1);
TimedAction blinkAction2     =    TimedAction(1000, blink2);

#define ledPin1 9
#define ledPin2 10
boolean ledState1 = false;
boolean ledState2 = false;

void setup() {
  pinMode(ledPin1, OUTPUT);
  digitalWrite(ledPin1, ledState1);
  pinMode(ledPin2, OUTPUT);
  digitalWrite(ledPin2, ledState2);

}

void loop() {
  blinkAction1.check();
  blinkAction2.check();
}

void blink1() {
  ledState1 ? ledState1 = false : ledState1 = true;
  digitalWrite(ledPin1, ledState1);
}

void blink2() {
  ledState2 ? ledState2 = false : ledState2 = true;
  digitalWrite(ledPin2, ledState2);
}

Все работает как надо!

В принципе, на этом классе можно наверное написать весь код для управления светотехникой велосипеда, но мне не дает покоя одна вещь - в цикле loop() эти "процессы" выполняются последовательно, и если какойто процесс изза чего-либо будет выполняться слишком долго, или вообще заблокируется в какомто системном вызове, то тогда все остальные процессы встанут. 
В крутых процессорах например от компа, начиная с Intel 386 и кончая i7, есть т.н. аппаратные прерывания по таймеру. Это позволяет написать такие крутые многозадачные операционные системы как Unix или хотябы Windows ;-)   Независимо сколько времени выполняется текущий процесс, происходит аппаратное прерывание и процессор перегружает состояние всех своих регистров, стека на новую задачу, которой в этот момент становится планировщик ядра операционки, он то и решает какой следующий процесс запустить.   Сомневаюсь что подобное есть в нашей малютке)))

Редактировался atred (2014-08-09 08:24:49)


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#9 2014-08-10 12:13:38

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
Windows 7Firefox 31.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

За отсутвием нормальной документации к этой китайской ардурине, пришлось выяснить опытным путем какие выводы только цифровые (да/нет) а какие умеют PWM.
Итого имеем
*  PWM 3,5,6,9,10   -5шт
* Digital 2,4,7,8,14,15,16 - 7шт.
* Analog Input ADC  , также можно использовать как Digital Input/Output :  A0,A1,A2,A3  -4шт

Редактировался atred (2014-08-30 19:04:30)


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#10 2014-08-10 17:01:50

nrg
Гуру
Из Лобня
Зарегистрирован: 2011-07-01
Сообщений: 485
LinuxChrome 18.0.1025.166

Re: Проект aLight. Разработка системы управления светом на Arduino.

А плавно поморгать двумя диодами и разной частотой можешь?


Он же RedimeR icq: 424-297-058icq: 424-297-058online.gif?icq=424297058&img=5 (Мой двухподвес)
Мах: 104 км/ч на плоскаче 2012г.
sezon

Неактивен

#11 2014-08-11 08:37:15

nrg
Гуру
Из Лобня
Зарегистрирован: 2011-07-01
Сообщений: 485
LinuxChrome 18.0.1025.166

Re: Проект aLight. Разработка системы управления светом на Arduino.

Это видео с ограниченым доступом.


Он же RedimeR icq: 424-297-058icq: 424-297-058online.gif?icq=424297058&img=5 (Мой двухподвес)
Мах: 104 км/ч на плоскаче 2012г.
sezon

Неактивен

#12 2014-08-11 09:47:42

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
UbuntuFirefox 31.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

nrg пишет:

Это видео с ограниченым доступом.

Вот пофиксил.
Плавное моргание  с разной частотой. 

Добавлено спустя 1 ч 01 мин 10 с:
Попутно выяснил как работают логические вводы для кнопок итп.
Novyjj-risunok.jpg
Если у ручки управления будет например 6 кнопок, то получается нужно 6 диодов 10к  кудато напаять?
Как поступим?

Добавлено спустя 22 ч 03 мин 09 с:
Для дальнейшего продвижения мне необходимо понимание как подключать управляющие кнопки, чтобы они замыкали именно землю а не +5в.  Нарисуй мне схему плиз.

Редактировался atred (2014-08-11 09:49:17)


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#13 2014-08-13 00:48:22

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
Windows 7Firefox 31.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Немного переделал схему подключения кнопки. По умолчанию уровень HIGH, а при замыкании кнопки становится LOW.
skhema1.jpg

Пока планируется следующий функционал с привязкой к конкретным выводам

  • Канал 2 INPUT, Выключатель с фиксацией левый поворотник

  • Канал 4 INPUT,  Выключатель с фиксацией  правый поворотник

  • Канал 7 INPUT, Выключатель с фиксаций, включение переднего света и заднего моргания

  • Канал 8 INPUT, Кнопка без фиксации, подача гудка

  • Канал 14 INPUT, Кнопка без фиксации, смена режима работы света - яркости передних фар, моргания, аварийка итп) по кругу

  • Канал 15 OUTPUT, подача +5в на твердотельное реле  для включения Гудка

  • Канал 16 INPUT,  Ввод для сигнала тормоза с  микриков, герконов, холлов S41, для простых контроллеров

  • Канал 3 PWM OUT , драйвер левого поворотника

  • Канал 5 PWM OUT , драйвер правого поворотника

  • Канал 6 PWM OUT , драйвер заднего стоп сигнала

  • Канал 9 PWM OUT , драйвер передня Фара 1

  • Канал 10 PWM OUT , драйвер передня Фара 2

Редактировался atred (2014-08-13 10:55:20)


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#14 2014-08-15 08:13:20

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
LinuxSafari 4.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Добавил ручку с переключателями.  На ней кнопка гудка и три выключателя - левый, правый поворотник и фара. Выключатели соединияют землю и нужный цифровой ввод на ардурине, по принципу описанному выше в схеме.

Работает!

Редактировался atred (2014-08-15 08:18:47)


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#15 2014-08-15 08:41:21

nrg
Гуру
Из Лобня
Зарегистрирован: 2011-07-01
Сообщений: 485
Windows 7Chrome 36.0.1985.125

Re: Проект aLight. Разработка системы управления светом на Arduino.

по моему все отлично получается!!! респект!


Он же RedimeR icq: 424-297-058icq: 424-297-058online.gif?icq=424297058&img=5 (Мой двухподвес)
Мах: 104 км/ч на плоскаче 2012г.
sezon

Неактивен

#16 2014-08-16 08:25:34

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
LinuxSafari 4.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Из зарядки от мобильника сделал понижайку для питания для ардурины от 64в.
Сделал - громко сказано конечно, просто разломал корпус и припаял 64в на вход и на выходе получил почти 5 вольт. Напряжение скачет от 5.8 до 6.1, но с этим справится встроенный в ардурину стабилизатор на контакте RAW.
Объединил минус от батари, с минусом ардурины и китайским драйвером на 0.5А .
Канал управления драйвер подпаял к PWM выходу ардурины.

57d2c278b243037e08e8c254a9d8dc98.jpg

Включил, заработало!

PS
Интересный момент. При подачи от АКБ питания на зарядку, напряжение 5в на выходе появляется не сразу!!! А примерно через 7-8 секунд!!!!  Причина мне не понятна.
Могу доказать на видео.

Редактировался atred (2014-08-16 08:32:04)


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#17 2014-08-21 00:55:35

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
Windows 7Firefox 31.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Проверяю работу платформы с аналоговым холлом типа Ss49, который используется в ручке тормоза совместно с максконтроллером. Холл выдает напряжение в пределах 0-5в в зависимости от положения магнита.  Подключил в к каналу "А0" ардурины, выход от холла. Питание для теста от USB.
Вывод значений в консоль по RS232.

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

Таким образом, уже реализован следующий сценарий управления:

  • Выключатель света включает обе фары в нужный режим: пульсация 3hz на половину мощности, постоянное свечение обоих фар на половину мощности,  постоянное свечение на полную мощность, режим аварийки - поворотники 3hz + вспыхивание на 0.2hz обоих фар на полную

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

  • При нажатии кнопки гудка - гудит гудок, и обе фары стробят в 100% в 30hz

  • При нажатии тормоза, задний стоп сигнал горит 100%

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


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#18 2014-08-27 13:10:08

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
UbuntuFirefox 31.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Програмная часть практически готова!
Для владельцев аналоговых ручек управления предусмотрел режим калибровки для автоматического определения порогов и направления изменения напряжения на выходе с холла S49.
Принцип будет такой:

  • Ардуина и все драйверы и ручка управления крепится на велосипед, подключается к батарее

  • Земля батареи, входа драйверов, земля контроллера и ардуины - едина

  • Сигнал с датчика ручки тормоза идущий в контроллер, параллельно подключаем к входу A0 арудуины

  • Выключаем питание от батареи (тумблер/кнопка/автомат/разъем)

  • Зажимаем и держим кнопку включения гудка

  • Включаем питание

  • Примерно через 5сек начинает мерцать задний стоп-сигнал, идет определение среднего напряжения на выходе с ручки в состоянии "отпущена" Делается  аж 500 измерений  и вычисляется среднее. Кнопку гудока уже можно отпустить.

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

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

  • Готово, приятных покатушек )))

Во время калибровки, если подключить к ардуине USB кабель в комп, и настроить получившийся COM порт на 9600бод, то можно видеть вывод отладочной информации в процессе калибровки. Это не обязательно, обычному пользователю,  но может быть интересным.   Значения напряжений выдаются не в вольтах а в пропорциональных целых числах.  Т.е. 0-5в преобразуются в числа от 0 до 1023.      Например число 200 это 200*0.0048 вольт.
aaa.png


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#19 2014-09-18 20:40:29

nrg
Гуру
Из Лобня
Зарегистрирован: 2011-07-01
Сообщений: 485
Windows 7Chrome 37.0.2062.120

Re: Проект aLight. Разработка системы управления светом на Arduino.

dc-dc для питания ардурины собран, проверен, вроде работает
IMAG1792.jpg


Он же RedimeR icq: 424-297-058icq: 424-297-058online.gif?icq=424297058&img=5 (Мой двухподвес)
Мах: 104 км/ч на плоскаче 2012г.
sezon

Неактивен

#20 2014-09-19 20:34:27

Fly
Участник
Зарегистрирован: 2014-08-04
Сообщений: 19
LinuxSafari 4.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Отличная работа. Вот только свечение приборов поворотов, стопсигнала должны быть едиными с автомото техникой иначе будут просто непонятки с водителями будут аварийные случаи..., а водители и так нас не считают за транспорт, а тут еще НЛО пролетая по трассе мигает фиг знает как и фиг знает чем :-)

P.S. кстати панель переключателя аналогична вашей.

Редактировался Fly (2014-09-19 20:35:48)

Неактивен

#21 2014-09-20 08:42:48

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
Windows 7Chrome 37.0.2062.120

Re: Проект aLight. Разработка системы управления светом на Arduino.

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

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

Но при желании естественно можно все поменять и переделать как угодно, просто переписав программу.

Так что записвайтесь в первые пользователи!


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#22 2014-09-20 09:59:43

Fly
Участник
Зарегистрирован: 2014-08-04
Сообщений: 19
LinuxSafari 4.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Какова цена сего удовольствия и как будет осуществляться поставка ежели я живу на Украине?

P.S. считаю что стоп должен гореть в полнакала а при нажатии на тормоз должен загораться на 100%. НЛО ненужно иначе быть беде, сигналы должны быть едины для всех участников движения чтобы они были понятными.

Редактировался Fly (2014-09-20 10:02:32)

Неактивен

#23 2014-09-20 21:47:10

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
Windows 7Firefox 32.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Про цены и поставку еще рано говорить, пока на ум приходит что-то типа почты или транспортной компании.
Все зависит от того насколько большое и законченное решение Вам нужно.  Набор плат или коробочка с проводами аля "под ключ"  smile

Добавлено спустя 1 ч 33 мин 09 с:

nrg пишет:

dc-dc для питания ардурины собран, проверен, вроде работает

Замерил ток, который потребляет ардуина от этого dc-dc в режиме бесконечного мерцания всех выводов, с задержкой 0.001с, т.е. под нагрузкой какбы.  Ток составил 0.06А.


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

#24 2014-09-21 13:05:39

Fly
Участник
Зарегистрирован: 2014-08-04
Сообщений: 19
LinuxSafari 4.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

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

Неактивен

#25 2014-09-21 15:29:18

atred
Гуру
Из Москва
Зарегистрирован: 2013-08-27
Сообщений: 183
Windows 7Firefox 32.0

Re: Проект aLight. Разработка системы управления светом на Arduino.

Сейчас к выпуску готовится первый опытный образец, на макетной плате даже, для коллеги Максима  (@klyushkov) .  http://electro-bike.ru/viewtopic.php?id=264 ,   Но у него будет легкая версия, одна фара и задний фанарик, пока больше ему не требуется.


Сколько будет стоить более менее "серийные" образцы, скажу позже, ибо еще сам не знаю, не считал все затраты.


http://electro-bike.ru/viewtopic.php?id=165  KHS AM2000 26" Crystalyte HS3540 + Maxcontroller mini-E + 64V 16S 15АЧ Lipo от NRG.

Неактивен

Сейчас в этой теме форумчан: 0, гостей: 1

Подвал форума

Яндекс.Метрика

[ Сгенерировано за 0.019 сек, 12 запросов выполнено - Использовано памяти: 664.84 KiB (Пик: 943.23 KiB) ]