Перейти к содержимому

Open

Фотография
* * * * * 17 Голосов

Аква-контроллер от Олега


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7638

#3041 Chizhikov

Chizhikov

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 21
  • Меня зовут:Сергей
  • Откуда:Москва

Отправлено 18 Июнь 2015 - 18:43

Обращаюсь за помощью форума. Подключаю к шилду реле на co2, на A1 ардуины сигнал есть, но по высланной Олегом схеме не работает. Что я делаю не так? Вот схема:

 
 
О. Удалил резистор R2 и все заработало. Я на правильном пути? ))

Прикрепленные изображения

  • Скриншот 2015-06-18 18.34.34.jpg


#3042 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 18 Июнь 2015 - 21:30

Они ни чем не управляют, информативные.

 

На днях наверное открою тему по поводу своей прошивки(только начал). Сразу говорю, прошивка будет в HEX под шилд Олега.

Из основного пока приблизительно шим,pH, gsm(смс обмен), температура, силовая часть на грелку/холодильник(поплавки/реле), возможно контроль работы оборудования. Делать буду под себя, но если будут здравые мысли, возможно учту.

Открывай конечно. А мысли появятся когда покажешь чтото работающее.

 

О. Удалил резистор R2 и все заработало. Я на правильном пути? ))

 

Да, все нормально. На правильном пути. Просто уровень управления этого транзистора немного высоковат, поэтому и не работало.

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

Я не знаю какая мощность твоего клапана, но если 730й будет греться, то поменяем его на другой. 



#3043 mixzt

mixzt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 3 150
  • Меня зовут:Михаил
  • Откуда:Ивантеевка, МО

Отправлено 18 Июнь 2015 - 21:47

Открывай конечно. А мысли появятся когда покажешь чтото работающее.

 

Ну я нетороплив, перебираю либу UTFT(что выкинуть, или переделать), в данный момент муки выбора, какой шрифт(будет рус и eng) использовать. могу в принципе любой ttf

Смотрю на dejavu sans



#3044 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 18 Июнь 2015 - 22:33

Если есть желание (Андрей например это уже сделал, переключение на ходу), то два языка -английский/русский. Как я вижу технари предпочитают английский, гуманитарии - русский. :biggrin:

В UTFT можно добавить функции своей графики, хотя и не обязательно. Еще надо бы найти там строб записи в регистры данных/команд и дать возможность  сдвинуть его "назад". Думаю из-за этого экраны не работают хорошо со шлейфом. Это конечно замедлит графику несколько, но кому надо шлейф будет доволен. Я чтото пытался, но не вышло.



#3045 mixzt

mixzt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 3 150
  • Меня зовут:Михаил
  • Откуда:Ивантеевка, МО

Отправлено 19 Июнь 2015 - 00:38

Поясни. Нифига не понял про стробы и назад

#3046 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 19 Июнь 2015 - 12:38

Гы, сам прочитал и понял как я лихо обьяснил.  :biggrin:

Запись в экран данных идет параллельной шиной 16бит, плюс три управляющих сигнала RS/WR/RD/CS

RS - сброс контроллера экрана

WR - запись данных/команд в экран

RD - чтение данных из экрана. Этот вывод не используется в ардуино (а зря)

CS - разрешение работы с экраном (чип-селект)

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

Мне надо знать где этот участок и как сделать задержку команды WR (nop он понимает?) на несколько микроскекунд. А дальше я сам поиграюсь.



#3047 grand

grand

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 37
  • Откуда:Тамбов

Отправлено 19 Июнь 2015 - 13:30

В том файле что он тебе открыл (simple timer cpp), вверху слева  желтым отмечена ошибка там стоит такая последовательность ./* (точка- слэш-звездочка).

Сотри эту точку, и сделай save этого файла.

 

Для всех остальных что скопировали эту версию - аналогично. Я ее выложу заново, исправив это дело.

У меня не получилось. Подожду исправленную версию.



#3048 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 19 Июнь 2015 - 13:37

странно что не вышло

Прикрепленный файл  AquaCont_V1_42_Oleg_mod.zip   153,59К   500 скачиваний

 

Только что проверил в оболочке версии 1.05. все нормально.



#3049 grand

grand

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 37
  • Откуда:Тамбов

Отправлено 19 Июнь 2015 - 13:46

К сожалению не помогло.

Прикрепленные изображения

  • Снимок 1.JPG


#3050 gaz890

gaz890

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 36
  • Меня зовут:Дмитрий
  • Откуда:Воронеж

Отправлено 19 Июнь 2015 - 14:34

странно что не вышло
attachicon.gifAquaCont_V1_42_Oleg_mod.zip
 
Только что проверил в оболочке версии 1.05. все нормально.

Через час приезду домой тоже попробую.

#3051 safari

safari

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 183
  • Меня зовут:Артур
  • Откуда:Москва

Отправлено 19 Июнь 2015 - 15:30

Дико извиняюсь за оффтопик: помогите пож-та подобрать терморезистор аналогичный тому, что применяется тут: http://pinouts.ru/UP...botz_temp.shtml

насколько я понял автора статьи, на 6-7 пинах сидит термистор 10кОм (при 25С) с температурным коэффициентом 2700к.



#3052 Sergey-1

Sergey-1

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 379
  • Меня зовут:Сергей
  • Откуда:Kazakhstan

Отправлено 19 Июнь 2015 - 16:20

странно что не вышло

attachicon.gifAquaCont_V1_42_Oleg_mod.zip

 

Только что проверил в оболочке версии 1.05. все нормально.

У меня тоже не получается, в оболочке 1.05. Видать нет библиотеки- "Header_Text.h" Где её взять?



#3053 Sergey-1

Sergey-1

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 379
  • Меня зовут:Сергей
  • Откуда:Kazakhstan

Отправлено 19 Июнь 2015 - 16:27

Я смотрю в этом скетче много новых библиотек.Где их можно скачать?



#3054 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 19 Июнь 2015 - 16:51

Там может не хватать одной библиотеки, вот она.

Прикрепленный файл  Libraries.zip   15,75К   317 скачиваний

 

Распаковать туда-же где и остальные библиотеки. Проверьте, если все ок, я заново выложу архив.



#3055 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 19 Июнь 2015 - 17:01

Дико извиняюсь за оффтопик: помогите пож-та подобрать терморезистор аналогичный тому, что применяется тут: http://pinouts.ru/UP...botz_temp.shtml

насколько я понял автора статьи, на 6-7 пинах сидит термистор 10кОм (при 25С) с температурным коэффициентом 2700к.

Подобрать нетрудно, где ты их собираешься купить, надо смотреть по тому что есть в магазине


  • safari это нравится

#3056 Sergey-1

Sergey-1

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 379
  • Меня зовут:Сергей
  • Откуда:Kazakhstan

Отправлено 19 Июнь 2015 - 17:08

У меня вот что выходит.

Прикрепленные изображения

  • DSCN4839.JPG


#3057 gaz890

gaz890

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 36
  • Меня зовут:Дмитрий
  • Откуда:Воронеж

Отправлено 19 Июнь 2015 - 18:50

Добрый день коллеги! У меня вот такая вот ошибка!!! подскажите что не так я делаю. Спасибо!

Прикрепленные изображения

  • Ошибка.jpg


#3058 mixzt

mixzt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 3 150
  • Меня зовут:Михаил
  • Откуда:Ивантеевка, МО

Отправлено 19 Июнь 2015 - 20:54

Гы, сам прочитал и понял как я лихо обьяснил.  :biggrin:

Запись в экран данных идет параллельной шиной 16бит, плюс три управляющих сигнала RS/WR/RD/CS

RS - сброс контроллера экрана

WR - запись данных/команд в экран

RD - чтение данных из экрана. Этот вывод не используется в ардуино (а зря)

CS - разрешение работы с экраном (чип-селект)

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

Мне надо знать где этот участок и как сделать задержку команды WR (nop он понимает?) на несколько микроскекунд. А дальше я сам поиграюсь.

 

Ты последнюю версию utft смотрел?

Понял о чем ты, но пока неполезу:)


#3059 LKDON

LKDON

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 29
  • Откуда:РнД

Отправлено 19 Июнь 2015 - 21:45

выдает следующую ошибку при компиляции

Скрытый текст


#3060 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 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 анонимных

Ветка управляется: