svyaz
Моряки-
Число публикаций
330 -
Регистрация
-
Последнее посещение
Тип контента
Профили
Форумы
Галерея
Календарь
Весь контент пользователя svyaz
-
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Резисторы могут быть от 10 до 20 ком, 103 - это 10ком (программа Resistor) Теперь по крайней мере ясно, что дело не в конфигурации пинов. Ещё (если есть возможность) нужно попробовать подключить экран к другой Меге. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Дмитрий, пробовал с UTFT библиотекой ? Какие именно демки запускал ? и еще, прозвони согласующие резисторы, на предмет соответствия, возможно где-то не тот резистор впаяли. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Я заменил в оболочке 1.01 компилятор WinAVR от версии 1.0 и теперь работает с версией скетча 1.2, так что кому нужен русский язык - качаем тут Вовка, качай здесь весь комплект, скетч внутри архива. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Демо скетч с часами тоже не правильно работает ? Нужно дождаться плату с часами и уже тогда искать проблему, иногда бывает один пин не правильно сконфигурируешь и вот такое на экране вылазит. Для чистоты эксперимента, запитывать нужно только от юсб. У меня один экран - аналогично, покупался как HX8347, работает как SSD1289 Если кто читал всю ветку на Британском форуме, там народ вначале кинулся на ebay за старыми экранами на HX8347, но китайцы сказали что эти экраны больше не выпускаются, видимо спрос на старые экраны заставил китайцев слегка соврать. Тема не затихла, нужно еще старые баги исправить, чтоб добавить новых :gygy: Олег если начнёт перечислять все баги, боюсь многие испугаются. Я по чуть-чуть делаю версию с дозаторами и прочими интересностями. Вот такой дизайн получается, колличество каналов пришлось сократить до пяти. Что касается багов: 1. Не работало сохранение настроек для зелёного канала - исправлено. 2. Добавлены защиты при обрыве датчиков температуры 3. Илья (ИльяМВ) обнаружил и исправил глюк с авто-диммированием при перегреве и изменил формулу расчёта баров яркости каналов в главном экране, теперь соотношение яркости отображается правильно. Ну и мелкие разные изменения, упорядочивание кода и лёгкие графические изменения в меню. Jarduino_v1_2_beta2mod.rar Вариант корпуса для контроллера -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Ни с какой, вот список поддерживаемых контроллеров. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Стало лучше, и если елозить не пальцем, а стилусом то не прыгает с библиотекой Graph16 -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Я подозреваю, что задержек наставил. if (i==0){sbR=255; sbG=255; sbB=255; sbX1=49; sbX2=79; delay(30); SliderBars();} //WHITE LED Slider -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Ваге, какая именно версия 1.2 ? Просто 1.2 небыло, были beta1 и beta2. Jarduino v1.2 (beta1 release) + Arduino IDE 1.0 Patched - с графической библиотекой UTFT Jarduino v1.2 (beta1 release) + ITDB02_Graph16 library - с графической библиотекой ITDB02 Graph16 и последняя Jarduino v1.2 (beta2 release) Джейми предупреждал что устойчиво работает с UTFT, но медленнее. Особых изменений в beta2 по сравнению с beta1 я не увидел, изменены адреса хранения настроек в памяти и добавлено авто-уменьшение яркости при перегреве. Есть такая прога WinMerge в правом окне открываем скетч beta1, в левом beta2 и отличия текстов нам подсвечиваются. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Почитайте (через переводчик) тему Француза, он для своего аквариума совмесно с контроллером Jarduino, использует диоды 20,30,50W -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Привет, да, перевод отправил, но нужно будет подкорректировать перевод (уже скетч) в зависимости от оставшегося свободного места на экране, зачем сильно сокращать, если есть возможность еще пару букв втиснуть. Нового пока особо нет ни чего, про те, что есть, у Александра Авдеева не получалось скомпилировать, уже получилось ? Это подключение относится к моему скетчу, если так не устраивает, можно самому переназначить как удобно. ------------ светодиоды ----------- pin 7 - канал LED White (белый) pin 8 - канал LED Blue (голубой) pin 9 - канал LED RoyalBlue (темно-синий) pin 10 - канал LED Red (красный) pin 11 - канал LED UV (фиолетовый) pin 12 - канал LED Orange (оранжевый) pin 13 - Луна Зеленый канал на 14 пине не будет работать как PWM, нужно поменять его с луной, назначить 13 пин, либо переподключить тач-панель на другие пины, так, как свободных пинов с ШИМ уже не осталось. ------------- таймеры -------------- A0 - Таймер 1 A1 - Таймер 2 A2 - Таймер 3 A3 - Таймер 4 A4 - Таймер 5 A5 - Автокормушка A6 - Нагреватель on/off A7 - Холодильник 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 19 - DS18B20 (все 3 датчика параллельно) Схемы на первой странице -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Это вы так шутите ? Скачать компилятор (72.4 Mб) и разархивировать. Скачать библиотеку и скетч, можно скачать библиотеку и скетч из сообщения #749 Библиотеку ITDB02_Graph16 разархивировать в папку компилятора arduino-1.0-Jarduino\libraries Подключить плату ардуино к компьютеру и установить драйвер Открыть скетч Jarduino_v1_2.ino и запрограммировать (upload) Не беспокойтесь, я все уже сделал. У кого не получается загрузить или что либо изменить ? а то все молчат - всё работает ? -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Так годится ? Jarduino_v1_2_beta2mod.rar Авто уменьшение яркости при перегреве, работает одновременно для всех 7- и каналов, параметры задаются в соответствующем меню. Фото не мое по этому температура указана в Фаренгейтах. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Такое иногда бывает, попробуйте почистить папку темп и перезапустить компилятор. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Более правильное расположение так: Белый, синий, рояль...., а не оражевый, красный и потом белый. У Джейми два светильника, один основной, другой в сампе и соответственно защита от перегрева была резделена на самп (канал которого я потом сделал оранжевым) и которая работала от датчика "самп" и все остальные каналы. Часть кода отвечавшую за самп, я убрал, а два доп. канала (оранжевый и зеленый) добавил в код общей защиты светильника. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
У вас в компиляторе не хватает библиотеки ITDB02 Graph16. Распакуйте архив в папку arduino-1.0-Jarduino\libraries Если до этого был открыт компилятор, закройте и снова откройте, так как подключение библиотек происходит при старте компилятора Arduino ITDB02_Graph16.rar Скорость работы можете сравнить на примере Бразильского контроллера С библиотекой и с билиотекой Если будете использовать контроллер полностью для основного светильника, а не так как у автора, один канал для сампа, то можете использовать мой скетч, в нем более правильное расположение каналов и защиты по перегреву (уменьшение мощности светильника) работают для всех каналов. Jarduino_v1_2_beta2mod.rar -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Блютуз модуль подключаем к портам TX RX ардуино Wi-Fi модуль дорогой и им занимеется Джейми, я же хочу объеденить все свои ранее собранные контроллеры (доступ к настройкам) через планшет. Французы продают планшет - акваконтроллер, но у них все девайсы подключены через юсб хаб, я же хочу через планшет менять настройки. Почему планшет ? Экран большой и Qt от нокии (на котором я делаю программу для PC) через плагин Necessitas Framework позволяет собрать по андроид. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Не совсем, маленький шрифт small - подключается и декларируется из графической библиотеки мы же используем свой шрифт по этому мы не можем одной строкой указать шриф, цвет шрифта и цвет фона setFont(SMALL, 0, 255, 0, 0, 0, 0); И еще, используя шрифт RusFont1, лучше использовать заглавные буквы (с шифтом),а маленькие только в тех местах, где текст не умещается. В нашем случае это будет выглядеть так: перевод: myGLCD.setColor(64, 64, 64); myGLCD.drawLine(0, 45, 319, 45); myGLCD.setFont(RusFont1); // русский шрифт myGLCD.setColor(0, 255, 0); // цвет шрифта зеленый myGLCD.setBackColor(0, 0, 0); // цвет фона черный myGLCD.print("B[ANP UP@MHREK_ ]JP@M@", 25, 24); // выбор хранителя экрана myGLCD.print("FD@R&:", 67, 130); // ждать myGLCD.print("LHMSR", 213, 130); // минут myGLCD.setColor(64, 64, 64); myGLCD.drawRoundRect(115, 102, 205,167); drawUpButton(175, 107); drawDownButton(175, 137); Да, через кабель, но если подключите блютуз, будет через блютуз работать. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Исправил мелкие ошибки и добавил простенькое управление через Serial monitor Для тех кто никогда с ним не имел дело, последовательность действий следующая: Запускаем компилятор Arduino, заходим в Tools выбираем Serial Monitor, или клавишами быстрого доступа Сtrl+Shift+M Печатаем команду, в данном случае одну букву и нажимаем Send q - Включить Таймер1 w - Выключить Таймер1 e - Переключить Таймер1 в режим auto r - Включить Таймер2 t - Выключить Таймер2 y - Переключить Таймер2 в режим auto u - Включить Таймер3 i - Выключить Таймер3 o - Переключить Таймер3 в режим auto p - Включить Таймер4 a - Выключить Таймер4 s - Переключить Таймер4 в режим auto d - Включить Таймер5 f - Выключить Таймер5 g - Переключить Таймер5 в режим auto z - Текущее время / дата (контроллера), состояние таймеров х - Текущая яркость каналов, яркость луны с - Текущая температура с 3-х датчиков v - Текущая скорость pwm вентиляторов Jarduino_v1_2_beta2mod.rar -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Отличается тем, что чистит всю память, которая у ардуино 2560 - 4 кб. Стандартный скетч под ардуино на ATmega328, в котором епром 512 байт. Почитать, не знаю где, а вот пример из моей практики рассказать могу. У меня первый шилд с часами - самодельный и экран подключен через шлейф 20см, пришлось правда калибровать потому как тач-панель - резистивная и при стандартных настройках в библиотеке, работала неточно, так вот этот шил практически не страдает артефактами, а еще есть стандартный от iteadstudio, с ним часто вылазят артефакты после экспериментов с другими скетчами. Здесь один француз Денис Лукас перешел с шилда на экран с помощью переходников, возможно если так сделать ничего перепаивать не прийдется, так как увеличится сопротивление. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Артефакты из за того, что iteadstudio не правильно согласовал уровни через резисторы, в новых шилдах они уже исправили. Перед загрузкой скетча jarduino , запустите скетч очистки памяти. #include <EEPROM.h> void setup(){ for (int i = 0; i < 4096; i++) EEPROM.write(i, 0); digitalWrite(13, HIGH); } // по окончании очистки, загорится светодиод на 13 пине void loop(){} -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Ну вот, теперь ясно что у вас не работает DS1307 SCL (6 нога DS1307) - к пину 21 ардуино SDA (5 нога DS1307) - к пину 20 ардуино -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
1.Если запускаете скетч из примера, замените строку ITDB02 myGLCD(38,39,40,41); на ITDB02 myGLCD(38,39,40,41,ITDB32S); 2.Зайдите в библиотеку ITDB02_Graph16, откройте (текстовым редактором) по очереди файлы ITDB02_Graph16.cpp, ITDB02_Graph16.h и замените строку #include "Wprogram.h" на #include "Arduino.h" Либо скопируйте всю библиотеку из архива Jarduino_v1.2_graph16, она не зря шла в комплекте с архивом. При любых манипуляциях с библиотеками, компилятор нужно закрыть, а затем снова открыть, так как подключение библиотек происходит при старте программы. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
У меня ссылка не работает, а сюда картинку, что никак ? -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Как не грузится ? Я проверил, все работает. Открывать нужно компилятором Jarduino_v.1.2_beta Или попробуйте закрыть компилятор, а затем снова открыть и загрузить скетч. -
DIY 6-Канальный контроллер LED c тач-панелью "3.2"
svyaz ответил на тему форума автора svyaz в Самодельные LED светильники
Загрузите скетч с часами, секундная стрелка должна двигаться и должна работать установка даты и времени, если нет - прозванивайте DS1307 ITDB02_Analog_Clock.rar