svyaz
Моряки-
Число публикаций
330 -
Регистрация
-
Последнее посещение
Тип контента
Профили
Форумы
Галерея
Календарь
Весь контент пользователя svyaz
-
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Тогда Вам нужен адаптер VGA с интерфейсом SPI Видео выход 400x300 пикселей 512 цветов Совместим с любым стандартным VGA-монитором (800x600 @ 72 Гц) Аудио выход стерео 12-бит 64 независимых голоса 10-8000 Гц -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Для работы с Sd картой, нужно скачать библиотеку ITDB02_tinyFAT16 и распаковать в \arduino-0022-JarduinoPatch\libraries Картинки в формате .raw, находятся в папке \libraries\ITDB02_tinyFAT16\Image-files Или переконвертировать самому, в графической библиотеке есть конвертер, в папке Tools он умеет конвертировать в raw и .c (hex формат) В оригинальном коде картинки луны (разных фаз) сконвертированы в .с и загружаются в основную память, каждая картинка занимает 10кб. Они там в архиве под именами First_Quarter.c , Full_Moon.c и так далее. P.S.Нашел редактор фонтов прямая ссылка на архив -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
На практике, я пока только подключал к выходам контроллера, обычные светодиоды - все работает. К драйверам - пока не подключал, по этому советовать пока ничего не буду - нужно все проверить. Да, понаходил много примеров, есть даже воспроизведение голоса с SD карты, без дополнительных шылдов. Можно голосовое меню сделать. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
У каждого свои цели. Здесь мы получаем исходный код, главное разобраться с работой тач-панели и научиться работать с графической библиотекой, а дальше все стандартно, примеров в интернете полно. Пару месяцев назад, я ардуину только на фотографиях видел, а сейчас уже даже менюх понаделал, и все работает, и ресурсов еще валом. И кстати, все кнопки нарисованы посредством встроенной библиотеки. Графикой считается вывод фотографий и уже поверх них можно указывать рабочие области. К примеру мы делам лист размером 320х240, на него в фотошопе накладываем иконки кнопок, сохраняем в bmp и конвертируем в raw и копируем на SD карту (карта может быть 2gb, а один экран занимает 140кб). В коде указываем область на экране, при нажатии на которую > перейти к следующему действию. Так выглядит на экране фото, у меня просто резистор на подсветку стоит высокоомный 150ом, а нужно 80, потому яркости нехватает. А это сам контроллер. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
$48,5 Экран $15 Ардуино 2560 $28 часы $5,5 -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Для трассировки плат под ардуино, есть прога Fritzing. Видео, за минуту создают новый Shield А готовые есть любые, но дорого -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Вот из библиотеки ITDB02_Graph16 под которую скетч написан. Еще и все процедуры инициализации дисплея нужно будет переделывать под другую библиотеку. -
простой LED светильник на драйверах LDD с ручным диммированием
svyaz ответил на тему форума автора genius23 в Самодельные LED светильники
Я себе пару вот таких диммируемых китайских заказал , у нас в Ураинском интернет-магазине, очень похожи на ldd цена $5 -входное напряжение - 8-36В; -максимальный выходной ток ИМС драйвера - 700ma; -рабочая температура -26...+60 С -защита ИМС драйвера: -термозащита ( +140 кристалл), -защита от пониженного напряжения питания, - мягкий старт, -обрыв нагрузки -КЗ нагрузки; Подключение. Vin + “+” источника питания или батареи Vin - “-” источника питания или батареи Dim* Вход ШИМ управления. Led+ “+” светодиода Led - “-” светодиода -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Вот пример хранения графики на SD карте.На самом экране есть картридер для sd карт, библиотека поддерживает 2гб, я проверил, нужно скачть 2 библиотеки ITDB02_tinyFAT, ITDB02_tinyFAT16 и распаковать их в папку libraries компилятора. Карту отформатировать в fat16 и записать на неё картинки из архива в раве Сlock и Set ITDB02_Analog_Clock.zip Сlock - это картинка циферблата Set - картинка кнопки настройки -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Да, только яркость. С появлением лед светильников стало возможно или модно, как хотите назовите, имитировать природу - облака, молнии, луна. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
del -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Для вашего экрана, есть неплохие готовые проэкты. С имитацией погодных условий для экрана 20х4 Version 1.06aquatroller описание к нему здесь Отдельно "лунная" программа (в центре страницы) Или этот Yellowtang c Web интерфейсом, через твитер -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Ардуино тем и хорош, что не нужно не над чем задумываться - все прописано в библиотеках, в данном случае библиотека дисплея ITDB02_Graph16 все знаки и шрифты прописаны в файле ITDB02_Graph16.cpp Нужно туда добавить декодирование UTF-8, как сделали с библиотекой LiquidCrysta -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Получил письмо от Джейми, вот что он пишет: В принцыпе можно сделать 13кгц, нужно изменить значения для таймера У него таким образом сделано для таймера 5, который управляет шим вентеляторами на частоте 25кгц. Вот эта строка из кода OCR5A = 16000000.0 / (2*25000.0); //25kHz PWM - above our audible range so fans are quiet Как это сделать для led, он прямо не может указать, нужно очень осторожно эксперементировать, так как одновременно будут менятся тайминги и задержки, у него просто управление ледами по другому организовано, чем управление вентеляторами. Нужно проконсультироватся на форуме ардуино. И дал несколько ссылок по описанию шим. http://www.arcfn.com/2009/07/secrets-of-arduino-pwm.html http://www.mythic-beasts.com/~markt/ATmega-timers.html http://sobisource.com/?p=195 -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
SCL (6 нога DS1307) - к пину 21 ардуино SDA (5 нога DS1307) - к пину 20 ардуино -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Док на шилд ITDB02 MEGA shield ITDB02MEGAshield_.pdf Забыл указать, куда что подключать. На ардуине контакты пронумерованы pin 7 - канал LED Sump (свет в сампе) pin 8 - канал LED Blue pin 9 - канал LED White pin 10 - канал LED RoyalBlue pin 11 - канал LED Red pin 12 - канал LED UV pin 13 - Луна pin 52 - Нагреватель on/off pin 53 - Холодильник on/off pin 42 - Hydor Koralia (помпа 1) pin 43 - Hydor Koralia (помпа 2) pin 44 - Управление PWM Вентелятором основного освещения (частота = 25kHz) pin 45 - Управление PWM Вентелятором В сампе (частота = 25kHz) pin 47 - Вентелятор на радиаторе основного освещения on/off pin 48 - Вентелятор на радиаторе Sump on/off pin 49 - Buzzer pin 50 - Автокормушка pin 53 - DS18B20 (все 3 датчика) -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
На верхнем фото макетка "проходная" Другими словами она одевается на ардуино, а на неё можно еще один шилд одеть. Если экран подключать шлейфом - годится кусок текстолита (как у меня) -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
У автора помпы Hydor Koralia,питаются от сети и управляются через твердотельное реле с контролем zerro-cross (детектор нуля) он использовал ULN2803A вместо транзистора дарлингтона и твердотельные реле KB20C06A (у него все смонтировано навесным монтажем, прямо на розетках) KB20C06A - довольно дорогие и дешевле использовать симисторы + оптрон. Cхему можно найти в теме в теме Олега Кормушку автор использовал готовую EHEIM 3581. С вывода ардуино 50, через транзистор NPN замыкаються контакты обведенные желтым. Точно сказать не могу, я написал Джейми, подождем посмотрим что скажет он. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Непорядок ! Открывал тему в разделе "Морские самоделки (DIY)" пока напечатал она переместилась в "Освещение - общие вопросы" WTF ? -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz создал тему форума в Самодельные LED светильники
С разрешения автора Джейми Джардин-а (Jamie Jardin), публикую 6-и канальный контроллер светодиодного освещения + WaveMaker (2 помпы) По ссылке полный комплект: Компилятор с библиотеками и скетч. Код абсолютно бесплатен и работает без каких либо ограничений, но приветствуются добровольное пожертвования на дальнейшее развитие проекта. В следующей версии Джейми обещает добавление ph, таймеров, дозаторов, связь с компьютером и прочее (всего того, что пользователи напридумывают). Возможности: 5-независимых каналов + один канал для сампа (возможность индивидуального тестирования, поканально) один независимый канал луны с соблюдением лунных фаз (в главном меню, в зависимости от фазы меняется иконка луны) Контроль температуры в 3-х точках и управление шим вентеляторами на частоте 25 kHz Управление 2-я помпами (WaveMaker) несколько режимов работы 4-независимых таймера авто-отключения помп для кормления (Feed Fish) и управление кормушкой. через 5 минут бездействия, экран уходит в спящий режим и выводятся часы. Блок схема -------------------------------- Главный экран ------------------------------------- Экран тестирования Led (поканально) ------------------------------------Меню--------------------------------------------------- Дежурный режим (screensaver) Видео работы: Полную версию c большим колличеством фото, можно посмотреть на двух Британских форумах Один и Два Принцип управления Led, базируется на алгоритме контроллера Krusduino, через функцию analogWrite Каждый час разделен на 8 интервалов по 15минут, в которых нужно указать яркость led (по умолчанию там уже есть базовые настройки) Отличительная особенность - минимум паяния, эстетичный внешний вид, и полная автономность. Контроллер состоит из 3-х готовых блоков, один из них можно спаять самому (ITDB02 Arduino MEGA Shield v1.1 - на фото в центре). 1.Ардуино мега 2560 Подходит любой ревизии мега 2560, для удешевления можно купить 2560 на плате 1280 (у меня такой вариант) После компиляции код занимает 153кб,а если убрать или уменьшить иконки луны код помещается в мегу 1280 - 98,7кб. 2.TFT дисплей 3.2 дюйма Сейчас выпускается дисплей на контроллере SSD1289, старый был HX8347 Распаковать прикреплённый файл и скопировать библиотеку ITDB02_Graph16 в папку \libraries компилятора arduino-0022-JarduinoPatch. Там же (в архиве) находится модифицированный скетч для экрана на контроллере SSD1289 (оригинальный скетч для экрана на контроллере HX8347) 3.ITDB02 Arduino MEGA Shield v1.1 На борту часы реального времени DS1307,батарейка и резисторы для согласования уровней с экраном, его легко собрать самому и для экономии места, разместить на нем дополнительные детали схемы (транзисторы управления вентиляторами,спикер) я спаял на обычной макетке и обрезал её под размер Ардуины Все три модуля одеваются друг на друга, образуя "бутерброд" , но в этом случае не совсем удобно выводить сигналы. Существует макетная плата Mega Prototyping Shield For Arduino с которой удобно выводить сигналы,а к экрану подключить шлейфом от HDD (40pin) В идеале, на этой же плате самому спаять часы (DS1307) и согласующие резисторы (10-20КОМ). ---------------------- Схема подключения вентиляторов ------------------- Схема подключения Датчиков температуры Один из вариантов подключения драйвера ELN 60-48 ------------------------ Распиновка Ардуино Мега Распиновка TFT дисплея Распиновка подключения TFT дисплея к Ардуино (слева пины экрана, справа ардуины) Мне проект понравился и я начал делать иммитацию погоды (облака, молнии) В аттаче 2 файла, в одном библиотека TFT экрана и скетч для Mega 2560, для экрана на контроллереSSD1289 Jarduino_v1_1.zip Скетч для Mega 1280 (отсутствуют иконки луны), а в остальном все функции работают. Jarduino_v1_1_no_moon.zip -
Хочу сделать освещение на диодах
svyaz ответил на тему форума автора odin101 в Самодельные LED светильники
Они огромные очень, я с перепугу таких набрал, теперь хочу такие KSD9700 -
ЛЕД светильник для 500 литрового аквариума
svyaz ответил на тему форума автора Морской Клоун в Самодельные LED светильники
В принципе проэкт открытый, но там нужна регистрация и все разбросано по разным топикам. Кроме того, пака работает только с дисплеем на контроллере HX8347, который уже не делают, скоро будет работать с SSD1289. Я со всем разберусь, проверю и опубликую. -
ЛЕД светильник для 500 литрового аквариума
svyaz ответил на тему форума автора Морской Клоун в Самодельные LED светильники
Олег,мне даже как то неловко :oops: но это не моё, но я над етим работаю -
ЛЕД светильник для 500 литрового аквариума
svyaz ответил на тему форума автора Морской Клоун в Самодельные LED светильники
Олег, такой же как в тво1м рисунке 470мкф.25v Под P (ШИМ) у меня есть очень интересный вариант контроллера на базе ардуино, так что если кому надо - могу рассказать. -
ЛЕД светильник для 500 литрового аквариума
svyaz ответил на тему форума автора Морской Клоун в Самодельные LED светильники
Так он еще почти в два раза дороже чем ELN. Подстройки там нету как в елн, я когда покупал елн-ы, оказалось что нет нужного количества, пришлось взять 2шт LPF. На них будут 2 линейки XM-L, так что там и регулировать то нечего.