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

Open

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

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


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

#2421 avp8853

avp8853

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

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

Отправлено 24 Март 2015 - 19:04

Самвеловская протока уже не совсем "ленивая" :) , но отлично работает, причем было уже придумано куча модификаций и улучшений.

 

когда-то и я что-то такое сделал, вот на 4 аквариума сразу:

attachicon.gifmy stream.jpg

 

сорри, за уже некий оффтоп

А по подробнее можно!!!!!!!!!!



#2422 avp8853

avp8853

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

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

Отправлено 24 Март 2015 - 19:24

Разобрался со своим экраном, по моему у Олега был такой экран, калибровка работает, но получается экран перевернутый потому что верхний левый угол имеет координаты 

X = 320 

Y = 240

а нижний правый 

X = 0

Y = 0

Вопрос к Олегу, что можно с этим сделать, или только программно.

Если только программно, то просьба к Андрею добавить это в скетч, я вижу не одному мне такой подарок пришел,

Вот в роди Олег в своих скетчах переворачивал

//*********************** Change Touch Coordinate ************************************************
//#define Mirror_X
//#define Mirror_Y


#2423 Kiraso

Kiraso

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

  • Пользователи
  • PipPipPip
  • Cообщений: 1 426
  • Откуда:St.Petersburg

Отправлено 24 Март 2015 - 20:19

А по подробнее можно!!!!!!!!!!

напишите в личку, ибо это оффтоп


"Зато теперь
Мы знаем, каково с серебром;
Посмотрим, каково с кислотой..." ©БГ

#2424 Стэн

Стэн

    Новичок

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

Отправлено 24 Март 2015 - 22:05

Многие спрашивают по поводу обновлений. Хочу задать встречный вопрос: что надо обновить, добавить, изменить? 

А то мне вроде как хватает того что есть. А все просят обновлений :)

 Андрей! По поводу функциональности вроде вопросов нет.... вопросы по поводу "сырости" скетча. Понятно что многое чисто косметическое, но тем не менее хотелось бы что бы кроме функциональности еще и красиво было. Например только что обнаружил: выстроил графики по 3-м каналам. В каждом канале свой график отображается нормально. В общем графике - 2 канала прорисовываются а вместо еще одного какие то ошметки...

 

IMG_20150324_215842.jpg



#2425 Akorg

Akorg

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

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

Отправлено 24 Март 2015 - 22:58

Ну в общем, понял я откуда ноги у "сыра" растут :)

После некоторого анализа, пришел к выводу что вся эта дребедень, вылазит именно на бутерброде со стандартным шилдом. А вот с шилдом Олега таких чудес нет. Дело в том, что программа писалась и откатывалась именно на шилде Олега. И, кстати, весьма надежно, работает у меня на нем же, уже почти полгода.

Вот маленький список того, что программа выполняет на моей банке:

1. Управление светом (ну это само собой :) )

2. Контроль и управление температурой аквариума, светильника, БП.

3. Кормление рыбасов  :)

4. Подмена воды. 

5. Подача CO2

6. Подача жидких удобрений.

7. Вкл-Выкл УФ лампы, фильтра, аэрации, помпы прокачки воздушного пузыря на переливе.

8. Часы  :biggrin:

 

Подозреваю, что все проблемы лезут из за танцев с ШИМом и прямой записью в порты... 

Короче буду разбираться... :)



#2426 Akorg

Akorg

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

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

Отправлено 24 Март 2015 - 23:27

 В каждом канале свой график отображается нормально. В общем графике - 2 канала прорисовываются а вместо еще одного какие то ошметки...

 

 

Сейчас проверил графики. Вроде все нормально...

IMG_4740.JPG



#2427 Стэн

Стэн

    Новичок

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

Отправлено 24 Март 2015 - 23:51

У меня встроенные графики тоже нормально показывались... потом я 3 канала в "0" установил а на 3-х сделал свои графики - и вылезла вышепоказанная картинка

Андрей, я думаю это легко проверить... так как у меня нет привязки к конкретному шилду (у меня все шлейфами сделано), могу перевести в режим шилда Олега и подключить на нужные пины и проверить :)

Если конечно это интересно... 



#2428 Akorg

Akorg

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

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

Отправлено 25 Март 2015 - 00:27

Да, думаю, нет этом необходимости. А вот освободить пины, как в шилде Олега, я бы настоятельно рекомендовал. И в этом режиме погонять. :)



#2429 moct05

moct05

    Пользователь

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

Отправлено 25 Март 2015 - 04:00

Вопрос к Олегу, что можно с этим сделать, или только программно.

Если только программно, то просьба к Андрею добавить это в скетч, я вижу не одному мне такой подарок пришел,

Вот в роди Олег в своих скетчах переворачивал////

 

Я с такой проблемой сталкивался. Это косячный экран, китайцы перемудрили и приклеили не правильно тач. В скейче ничего менять не нужно. Нужно просто подпилить библиотеку. Зайди в библиотеку UTouch, найди там есть файл utouch_calibration.ino найди там строку #define TOUCH_ORIENTATION  PORTRAIT и замени ее на #define TOUCH_ORIENTATION  LANDSCAPE. По логике вещей должно измениться ориентация экрана с портретного на альбомный, но непонять что там делали китайцы, но у меня переворачиваеся экран относительно оси У.

 

 

 Андрей! По поводу функциональности вроде вопросов нет.... вопросы по поводу "сырости" скетча. Понятно что многое чисто косметическое, но тем не менее хотелось бы что бы кроме функциональности еще и красиво было. Например только что обнаружил: выстроил графики по 3-м каналам. В каждом канале свой график отображается нормально. В общем графике - 2 канала прорисовываются а вместо еще одного какие то ошметки...

У тебя такой же косячный экран как и у меня. Это тоже не косяк программы, это косяк библиотеки. Она у тебя стандартная? Тестовые скейчи идут нормально? Попробуй мою библиотеку. В папке библиотеки удаляешь старую библиотеку и копируешь мою. Не с заменой копировать, а именно с удалением. В этой библиотеке быстрее реализована прорисовка. А вообще во в этой теме разбираются такие экраны.

 

Андрей, у тебя пресняк? Дай ссылку на твой аквас и контроллер, чтобы посмотреть как у тебя это все реализовано? У меня тоже пресняк на 300 литров. Следующим шагом будет делать контроллер со светильником под него.

 

 

У меня встроенные графики тоже нормально показывались... потом я 3 канала в "0" установил а на 3-х сделал свои графики - и вылезла вышепоказанная картинка

 

Если я не ошибаюсь, то пресеты сохраняются на флешку? Попробуй перезалить программу со стиранием памяти и загрузить настройки с флешки. Может быть это остаточные явления в памяти Меги?



#2430 FEV

FEV

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

  • Пользователи
  • PipPipPip
  • Cообщений: 533
  • Откуда:Самара

Отправлено 25 Март 2015 - 07:09

Напомните пожалуйста, на какой частоте идет диммирование света? 

Просто смотрю сейчас данные по LDD-700H    PWM FREQUENCY 100 ~ 1KHz

а в скетче по моему было около 25 KHz или я ошибаюсь? просто нет скетча перед глазами.

И второй вопрос, как в случае чего эта частота меняется, просто прописывается в скетче и всё?



#2431 moct05

moct05

    Пользователь

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

Отправлено 25 Март 2015 - 08:07

Напомните пожалуйста, на какой частоте идет диммирование света? 

Просто смотрю сейчас данные по LDD-700H    PWM FREQUENCY 100 ~ 1KHz

а в скетче по моему было около 25 KHz или я ошибаюсь? просто нет скетча перед глазами.

И второй вопрос, как в случае чего эта частота меняется, просто прописывается в скетче и всё?

Выставляется все в скейче. По умолчанию частота 8 бит, а настраиваемая 11 бит

А вообще вот кусок кода

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


#2432 FEV

FEV

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

  • Пользователи
  • PipPipPip
  • Cообщений: 533
  • Откуда:Самара

Отправлено 25 Март 2015 - 09:03

 

Выставляется все в скейче. По умолчанию частота 8 бит, а настраиваемая 11 бит

А вообще вот кусок кода

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

 

А 1 KHz выставить можно? просто в шиме я как то совсем не силён ))

или вот тут указана та рядность которую может выдавать ардуино?

// PWM Frequency = 31.374 KHz                     
// PWM Frequency = 3906 Hz 
 // PWM Frequency = 488 Hz   
 // PWM Frequency = 122 Hz
// PWM Frequency = 30.63 Hz
Или мне просто нужно раскомментировать например вот эту строчку 
 //byte PWM_FRQ_Value = 3;         // PWM Frequency = 488 Hz  
 
а эту закомментировать
 byte PWM_FRQ_Value = 1;     // PWM Frequency = 31.374 KHz 
 
P.S. Для меня это практически тёмный лес, но ковыряться в этом нравится. На данный момент ищу причину писка БП, может быть из-за неправильной частоты диммирования подаваемой на драйвера?


#2433 Akorg

Akorg

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

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

Отправлено 25 Март 2015 - 09:43

 

Андрей, у тебя пресняк? Дай ссылку на твой аквас и контроллер, чтобы посмотреть как у тебя это все реализовано? У меня тоже пресняк на 300 литров. Следующим шагом будет делать контроллер со светильником под него.

 

Ссылки никакой нет. Но в этой теме я выкладывал фото своей конструкции.

 

 

 

На данный момент ищу причину писка БП, может быть из-за неправильной частоты диммирования подаваемой на драйвера?

 

 

 

С этого надо было начинать. А вообще почти у всех что то да пищит. У кого драйвер, у кого БП. Уменьшить писк можно конечно подбором частот. Но и звукоизоляция и заливка катушек эпоксидкой весьма эффективны. :)



#2434 FEV

FEV

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

  • Пользователи
  • PipPipPip
  • Cообщений: 533
  • Откуда:Самара

Отправлено 25 Март 2015 - 10:05

Ссылки никакой нет. Но в этой теме я выкладывал фото своей конструкции.

 

 

 

 

С этого надо было начинать. А вообще почти у всех что то да пищит. У кого драйвер, у кого БП. Уменьшить писк можно конечно подбором частот. Но и звукоизоляция и заливка катушек эпоксидкой весьма эффективны. :)

ну хотелось бы к этому придти в последнем случае, если ничего другого не поможет  ;)

Лучше подскажите, пожалуйста, по поводу подбора частоты  :ah:



#2435 Akorg

Akorg

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

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

Отправлено 25 Март 2015 - 10:10

Ну по подбору уже все вроди сказали... Там же все прозрачно. Только не особо это помогает. Я у себя поставил максимальную частоту для ледов. Писк не исчез. :)

#2436 Akorg

Akorg

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

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

Отправлено 25 Март 2015 - 10:19

 

Выставляется все в скейче. По умолчанию частота 8 бит, а настраиваемая 11 бит

Вы путаете разрядность с частотой. Это далеко не одно и то же...



#2437 mixzt

mixzt

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

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

Отправлено 25 Март 2015 - 10:35

 

А 1 KHz выставить можно? просто в шиме я как то совсем не силён ))

или вот тут указана та рядность которую может выдавать ардуино?

// PWM Frequency = 31.374 KHz                     
// PWM Frequency = 3906 Hz 
 // PWM Frequency = 488 Hz   
 // PWM Frequency = 122 Hz
// PWM Frequency = 30.63 Hz
Или мне просто нужно раскомментировать например вот эту строчку 
 //byte PWM_FRQ_Value = 3;         // PWM Frequency = 488 Hz  
 
а эту закомментировать
 byte PWM_FRQ_Value = 1;     // PWM Frequency = 31.374 KHz 
 
P.S. Для меня это практически тёмный лес, но ковыряться в этом нравится. На данный момент ищу причину писка БП, может быть из-за неправильной частоты диммирования подаваемой на драйвера?

 

 

 

Ничего там менять не надо, 11 бит шим работает на 1Кц

11 бит шим в скейтче Олега настаивал я. на ldd работает все прекрасно без писков



#2438 mixzt

mixzt

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

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

Отправлено 25 Март 2015 - 11:02

Если уж быть точным, если в прошивке выставлено ICR1 = 2005, то частота 11 бит шима 1045 герц



#2439 mixzt

mixzt

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

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

Отправлено 25 Март 2015 - 11:28

Если уж быть точным, если в прошивке выставлено ICR1 = 2005, то частота 11 бит шима 1045 герц

Наврал:) 997 Гц



#2440 FEV

FEV

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

  • Пользователи
  • PipPipPip
  • Cообщений: 533
  • Откуда:Самара

Отправлено 25 Март 2015 - 11:34

Наврал :) 997 Гц

Спасибо за инфу и точность  :)

пошёл за эпоксидкой, катушки заливать ))






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

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