Обращаюсь за помощью форума. Подключаю к шилду реле на co2, на A1 ардуины сигнал есть, но по высланной Олегом схеме не работает. Что я делаю не так? Вот схема:
Аква-контроллер от Олега
#3041
Отправлено 18 Июнь 2015 - 18:43
#3042
Отправлено 18 Июнь 2015 - 21:30
Они ни чем не управляют, информативные.
На днях наверное открою тему по поводу своей прошивки(только начал). Сразу говорю, прошивка будет в HEX под шилд Олега.
Из основного пока приблизительно шим,pH, gsm(смс обмен), температура, силовая часть на грелку/холодильник(поплавки/реле), возможно контроль работы оборудования. Делать буду под себя, но если будут здравые мысли, возможно учту.
Открывай конечно. А мысли появятся когда покажешь чтото работающее.
О. Удалил резистор R2 и все заработало. Я на правильном пути? ))
Да, все нормально. На правильном пути. Просто уровень управления этого транзистора немного высоковат, поэтому и не работало.
Похоже я дал не совсем удачный пример. Можно поискать более "чуствительный" транзистор, типа IRLZ44 скажем. Но и то что ты сделал, тоже вполне работоспособно.
Я не знаю какая мощность твоего клапана, но если 730й будет греться, то поменяем его на другой.
#3043
Отправлено 18 Июнь 2015 - 21:47
Открывай конечно. А мысли появятся когда покажешь чтото работающее.
Ну я нетороплив, перебираю либу UTFT(что выкинуть, или переделать), в данный момент муки выбора, какой шрифт(будет рус и eng) использовать. могу в принципе любой ttf
Смотрю на dejavu sans
#3044
Отправлено 18 Июнь 2015 - 22:33
Если есть желание (Андрей например это уже сделал, переключение на ходу), то два языка -английский/русский. Как я вижу технари предпочитают английский, гуманитарии - русский.
В UTFT можно добавить функции своей графики, хотя и не обязательно. Еще надо бы найти там строб записи в регистры данных/команд и дать возможность сдвинуть его "назад". Думаю из-за этого экраны не работают хорошо со шлейфом. Это конечно замедлит графику несколько, но кому надо шлейф будет доволен. Я чтото пытался, но не вышло.
#3045
Отправлено 19 Июнь 2015 - 00:38
#3046
Отправлено 19 Июнь 2015 - 12:38
Гы, сам прочитал и понял как я лихо обьяснил.
Запись в экран данных идет параллельной шиной 16бит, плюс три управляющих сигнала RS/WR/RD/CS
RS - сброс контроллера экрана
WR - запись данных/команд в экран
RD - чтение данных из экрана. Этот вывод не используется в ардуино (а зря)
CS - разрешение работы с экраном (чип-селект)
По стандартному алгоритму работы процессор выставляет данные на шину и потом дает команду WR. Из-за длины шлейфа требуемое время между данными и записью искажается, отсюда артефакты.
Мне надо знать где этот участок и как сделать задержку команды WR (nop он понимает?) на несколько микроскекунд. А дальше я сам поиграюсь.
#3047
Отправлено 19 Июнь 2015 - 13:30
В том файле что он тебе открыл (simple timer cpp), вверху слева желтым отмечена ошибка там стоит такая последовательность ./* (точка- слэш-звездочка).
Сотри эту точку, и сделай save этого файла.
Для всех остальных что скопировали эту версию - аналогично. Я ее выложу заново, исправив это дело.
У меня не получилось. Подожду исправленную версию.
#3048
Отправлено 19 Июнь 2015 - 13:37
странно что не вышло
AquaCont_V1_42_Oleg_mod.zip 153,59К 500 скачиваний
Только что проверил в оболочке версии 1.05. все нормально.
#3050
Отправлено 19 Июнь 2015 - 14:34
Через час приезду домой тоже попробую.странно что не вышло
AquaCont_V1_42_Oleg_mod.zip
Только что проверил в оболочке версии 1.05. все нормально.
#3051
Отправлено 19 Июнь 2015 - 15:30
Дико извиняюсь за оффтопик: помогите пож-та подобрать терморезистор аналогичный тому, что применяется тут: http://pinouts.ru/UP...botz_temp.shtml
насколько я понял автора статьи, на 6-7 пинах сидит термистор 10кОм (при 25С) с температурным коэффициентом 2700к.
#3052
Отправлено 19 Июнь 2015 - 16:20
странно что не вышло
Только что проверил в оболочке версии 1.05. все нормально.
У меня тоже не получается, в оболочке 1.05. Видать нет библиотеки- "Header_Text.h" Где её взять?
#3053
Отправлено 19 Июнь 2015 - 16:27
Я смотрю в этом скетче много новых библиотек.Где их можно скачать?
#3054
Отправлено 19 Июнь 2015 - 16:51
Там может не хватать одной библиотеки, вот она.
Libraries.zip 15,75К 317 скачиваний
Распаковать туда-же где и остальные библиотеки. Проверьте, если все ок, я заново выложу архив.
#3055
Отправлено 19 Июнь 2015 - 17:01
Дико извиняюсь за оффтопик: помогите пож-та подобрать терморезистор аналогичный тому, что применяется тут: http://pinouts.ru/UP...botz_temp.shtml
насколько я понял автора статьи, на 6-7 пинах сидит термистор 10кОм (при 25С) с температурным коэффициентом 2700к.
Подобрать нетрудно, где ты их собираешься купить, надо смотреть по тому что есть в магазине
- safari это нравится
#3058
Отправлено 19 Июнь 2015 - 20:54
Гы, сам прочитал и понял как я лихо обьяснил.
Запись в экран данных идет параллельной шиной 16бит, плюс три управляющих сигнала RS/WR/RD/CS
RS - сброс контроллера экрана
WR - запись данных/команд в экран
RD - чтение данных из экрана. Этот вывод не используется в ардуино (а зря)
CS - разрешение работы с экраном (чип-селект)
По стандартному алгоритму работы процессор выставляет данные на шину и потом дает команду WR. Из-за длины шлейфа требуемое время между данными и записью искажается, отсюда артефакты.
Мне надо знать где этот участок и как сделать задержку команды WR (nop он понимает?) на несколько микроскекунд. А дальше я сам поиграюсь.
Ты последнюю версию utft смотрел?
#3059
Отправлено 19 Июнь 2015 - 21:45
выдает следующую ошибку при компиляции
#3060
Отправлено 19 Июнь 2015 - 22:30
Ты последнюю версию utft смотрел?
Понял о чем ты, но пока неполезу
У меня 2.79. Ковырялся в предыдущих, потом забросил. Когда надыбаешь это место, скажи.
Всем остальным у кого не компилируется
Sergey-1 - у тебя не работает, потому что имя папки со скечем должно совпадать с именем ino файла. Т.е скеч обязан быть в папке AquaCont_V1_42_Oleg_mod
grand - проверь поиском что библиотека simple timer находится ТОЛЬКО в папке скеча, и больше нигде. Если она еще есть и в library стирай оттуда
gaz890 - возьми и добавь библиотеку из сообщения 3053 как написанно в libraries. Заодно проверь и то что написал grand-у
lkdon - непонятно. Дай скрин экрана ошибок, причем только первый десяток-другой строк, больше не надо
- grand это нравится
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных