Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

Еще не обслуживаете Ваш аквариум в Аква Лого? Стоит начать уже сегодня со скидкой 15%! Позвоните по телефону +7 (499) 745-00-33
Подробнее
Рыбки Апогоны - мирные, стайные, относительно некрупные морские рыбы из одноимённого семейства Апогоновые. Встречаются в Атлантике и Индо-Тихоокеанском регионе. Апогоны достаточно неприхотливы. Кроме того, некрупные размеры этих рыб позволяют содержать их в относительно небольших аквариумах от 80 литров.Апогоны дружелюбны, могут содержаться стаей. Из соседей им подойдут мирные, не агрессивные рыбы: граммы, бабочки, центропиги, клоуны, хризиптеры, собачки, кудрепёры, хирурги и многие другие.
svyaz

DIY 6-Канальный контроллер LED c тач-панелью "3.2"

Рекомендуемые сообщения

Есть идея, как уменьшить видимость "ступенек", причем без увеличения разрядности ШИМ и почти без изменений в программе.

 

Что имеем: система обновляет значения раз в 5 секунд, но изменяет значения на на ШИМ-выводах раз в минуту. Но тут забыли про простую вещь - чаще всего одновременно изменяется не один канал, а несколько. Собственно все самые заметные изменения происходят либо при "рассвете", либо при "закате" - когда меняются значения сразу нескольких каналов. и за счет одновременного изменения нескольких каналов (пусть и на единицу) "ступенька" становится гораздо более заметна.

 

Выход предлагается следующий: вставить простой счетчик в программу и, при обновлении, менять значения не всех каналов сразу, а по одному. Например, каждую минуту в 00 секунд меняется белый канал, в 10 секунд - синий, в 20 секунд - красный и т.д. Изменений - минимум, знание архитектуры процессора и принципов работы с таймерами не нужно.

 

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

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выход предлагается следующий: вставить простой счетчик в программу и, при обновлении, менять значения не всех каналов сразу, а по одному. Например, каждую минуту в 00 секунд меняется белый канал, в 10 секунд - синий, в 20 секунд - красный и т.д. Изменений - минимум, знание архитектуры процессора и принципов работы с таймерами не нужно.

 

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

 

Неверно, изменения видны даже на одном канале:(

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Выход предлагается следующий: вставить простой счетчик в программу и, при обновлении, менять значения не всех каналов сразу, а по одному. Например, каждую минуту в 00 секунд меняется белый канал, в 10 секунд - синий, в 20 секунд - красный и т.д. Изменений - минимум, знание архитектуры процессора и принципов работы с таймерами не нужно.

 

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

 

Неверно, изменения видны даже на одном канале:(

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток!

Кто нибудь сталкивался с проблемой при установке драйверов для Ардуино Мега 2560 R3? У меня ни XP ни 7-ка не находят драйверы по указанному пути.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да вроде проблем не было

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скажите, шилд уже готов?

 

Алексей, продолжим беседу на http://reefcentral.ru, ладно?

Зарегистрируйся там.

 

Драйверы находятся в ХХ:\Jarduino\drivers\

проверь.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Драйверы находятся в ХХ:\Jarduino\drivers\

проверь.

 

Так и есть, сбило с толку руководство. Путь указывать надо до папки FTDI USB Drivers.

Спасибо!

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Так и есть, сбило с толку руководство. Путь указывать надо до папки FTDI USB Drivers.

Спасибо!

 

драйвер FTDI нужен для меги1280, нано и прочих (где старая реализация usb моста),

для меги2560 не нужен, там нет чипа от ftdi, там еще один avr выполняет эту функцию

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скоро будет доступен еще один контроллер, на этом же железе

 

post-972-1353664908_thumb.jpg

Уже доступно для скачивания !

Содержимое папки Sd Card Files - копируем на SD карту, блокировка экрана код: 12580, он находится в текстовом файле на SD карте.

Изменено пользователем svyaz (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уже доступно для скачивания !

Содержимое папки Sd Card Files - копируем на SD карту, блокировка экрана код: 12580, он находится в текстовом файле на SD карте.

а видеоролик примера работы уже есть ?

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

post-24319-1353946635_thumb.jpg post-24319-1353946710_thumb.jpg

 

Помогите разобраться с подключением "пищалки", откуда +5V( от ардуины или степ дауна)?

Зачем кнопка возле переменного резистора?

Изменено пользователем Никита (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Собрал контролер + ITDB Megashield 1.1 + ITDB02-3.2S.

Только не поставил батарейку на часы. Часы при обновлении экрана меняют значение.

Загружал оригинальный Jarduino 1.2 и сборки 1.2 от Svyaz.

Визуально все работает , но при нажатии происходит только обновление экрана ( с боков изображение стирается к центру и опять прорисовывается). Только очень редко появляется меню и опять исчезает. ITDB02_Touch_Calibration работает нормально , крестики выбираются и тухнут. Использовал питание USB , 7.5 в , 12 в.

Не помогло. Что это может быть.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Помогите разобраться с подключением "пищалки", откуда +5V( от ардуины или степ дауна)?

Зачем кнопка возле переменного резистора?

Кнопка - это reset, параллельно тому который на плате ардуино.

Подстроечный резистор - для регулировки громкости сигнала тревоги

Автор использует схему подключения, такую же как у вентиляторов PWM, только вместо 12 - 5v от ардуины

 

post-972-1353953410_thumb.jpg

 

Для динамика (8ом) можно использовать такую схему

 

post-972-1353953768_thumb.jpg

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Собрал контролер + ITDB Megashield 1.1 + ITDB02-3.2S.

Только не поставил батарейку на часы. Часы при обновлении экрана меняют значение.

Загружал оригинальный Jarduino 1.2 и сборки 1.2 от Svyaz.

Визуально все работает , но при нажатии происходит только обновление экрана ( с боков изображение стирается к центру и опять прорисовывается). Только очень редко появляется меню и опять исчезает. ITDB02_Touch_Calibration работает нормально , крестики выбираются и тухнут. Использовал питание USB , 7.5 в , 12 в.

Не помогло. Что это может быть.

Вначале попробуте загрузить в ардуино тест тач-панели (в аттаче), если кнопки работают - внимательно посмотрите в скетче Jarduino 1.2 на строку инициализации, для Megashield 1.1 она должна выглядеть так ITDB02_Touch myTouch(6,5,4,3,2); (посмотрите какие пины используются в ITDB02_Touch_Calibration который у вас работает)

На крайний случай закоротите контакты в разьеме батарейки, DS1307 без резервной батареи может "чудеса" вытворять.

 

ITDB02_Touch_ButtonTest.rar

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

ITDB02_Touch_ButtonTest.rar работает.

Строка инициализации

//ITDB02 myGLCD(38,39,40,41); //Uncomment this line for the HX8347-A

ITDB02_Touch myTouch(6,5,4,3,2);

Завтра пойду за батарейкой......

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

ITDB02_Touch_ButtonTest.rar работает.

Строка инициализации

//ITDB02 myGLCD(38,39,40,41); //Uncomment this line for the HX8347-A

ITDB02_Touch myTouch(6,5,4,3,2);

Завтра пойду за батарейкой......

 

Попробуйте сделать строчку экрана вот так

ITDB02 myGLCD(38,39,40,41,ITDB32S);

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуйте сделать строчку экрана вот так

ITDB02 myGLCD(38,39,40,41,ITDB32S);

 

Она такая и есть..

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах
Визуально все работает , но при нажатии происходит только обновление экрана ( с боков изображение стирается к центру и опять прорисовывается). Только очень редко появляется меню и опять исчезает. ITDB02_Touch_Calibration работает нормально , крестики выбираются и тухнут. Использовал питание USB , 7.5 в , 12 в. Не помогло. Что это может быть.

 

Такое происходит если eeprom порцессора предварительно не стерта.

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

 

#include

 

void setup(){

for (int i = 0; i

EEPROM.write(i, 0);

digitalWrite(13, HIGH); }

 

void loop(){}

 

Время очистки секунд 10-15, пока не загорится желтый лед на плате.

А ужу после этого можно грузить программу и Вадима и Джейми.

;)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Такое происходит если eeprom порцессора предварительно не стерта.

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

 

#include <EEPROM.h>

 

void setup(){

for (int i = 0; i < 4096; i++)

EEPROM.write(i, 0);

digitalWrite(13, HIGH); }

 

void loop(){}

 

Время очистки секунд 10-15, пока не загорится желтый лед на плате.

А ужу после этого можно грузить программу и Вадима и Джейми.

;)

 

Спасибо .Достал стерку , пошел стирать.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

:) Вот пришла моя ардуино из гонконга, на вид полный оригинал, стоила 24$ :)

Видимо мой лот на ebay был удален из-за надписи в верхнем левом углу :gygy:

0_7f2be_24d6be14_-1-L.jpg

0_7f2bf_485059ff_-1-L.jpg

0_7f2c0_f0412544_-1-L.jpg

Жду не дождусь остальное, экран часы и шилда еще в пути.

Изменено пользователем setgoose (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

:) Вот пришла моя ардуино из гонконга, на вид полный оригинал, стоила 24$ :)

 

угу как r3

предыдущая ревизия чуть по другому выглядела и с тыльной стороны печать инверсная

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...