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

Open

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

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


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

#641 avp8853

avp8853

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

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

Отправлено 21 Август 2013 - 14:26

 

Выносить этот код в void loop()

 

и в нем делать обработку сенсора.

if ((myTouch.dataAvailable()) && (screenSaverCounter>=setScreenSaverTimer))  //exit from screen saver
{  Exit_From_ScreenSaver();} 
   else 
               { if (myTouch.dataAvailable() && (screenSaverCounter < setScreenSaverTimer)) 
                 { processMyTouch();}
               }

 

 

Такие строки есть.
if ((myTouch.dataAvailable()) && (screenSaverCounter>=setScreenSaverTimer)){ // выйти из хранителя экрана 
        LEDtestTick = false;        
        screenSaverCounter=0; myGLCD.clrScr();      // выход из хранителя экрана
        myGLCD.setColor(30, 30, 30);
        myGLCD.fillRect(0, 226, 319, 239);          // заполнение Bar
        myGLCD.setColor(64, 64, 64);
        myGLCD.drawRect(0, 226, 319, 239);          // рамка нижнего бара        
    mainScreen(true); dispScreen=0; aclock = 0; } else { 
    if (myTouch.dataAvailable()){ processMyTouch();}}}
И как код сюда вынести??????????????
И еще подскажи почему картинка вентилятора двоится, как можно исправить, или лучше сделать как то по другому.


#642 mixzt

mixzt

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

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

Отправлено 21 Август 2013 - 15:20

 

И как код сюда вынести??????????????
И еще подскажи почему картинка вентилятора двоится, как можно исправить, или лучше сделать как то по другому.

 

 

В двух словах не объяснишь. Картинка двоится... где-то ошибка в коде. 



#643 Максим Мохначев

Максим Мохначев

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

  • Пользователи
  • PipPipPip
  • Cообщений: 563
  • Откуда:Ижевск

Отправлено 30 Август 2013 - 19:41

Вот смотрю на ардуино и очень нравиться такая приблуда. Сколько стоит такая и если не отпинаете скажите чем отличие от днк контролера.

#644 oleg_il

oleg_il

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

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

Отправлено 26 Сентябрь 2013 - 22:04

*
Популярное сообщение!

Вышла в свет  :biggrin: новая версия шилда v3.5

 

DSC_0630.jpg

 

Из-за того что версия с выходом 0-10в практически не пользуется спросом, я этот блок решил убрать, а на освободившееся место поставил преобразователь 48в в 12в.

Т.е теперь шилд и весь контроллер можно питать напрямую от БП ледов с напряжением от 15 и до 48вольт (предел для чипа 60вольт).

12в с током до 1амп, что вполне достаточно на венты, снимается с одного из выходов шилда.

Естественно что "по желанию" можно запаивать и без преобразователя 48/12. Тогда шилд питается от отдельного БП12в как и предыдущие версии.

 

Еще приятная мелочь - регулируемая или полностью отключаемая подсветка экрана. Не раз слышал жалобы что в режиме "blank" скрин-сэйвер слишком ярко светит экран.

В модификации программы для этого шилда - в режиме "blank", подсветка отключается. При желании (если комуто уж так надо), можно и регулировать яркость, поскольку ключ

управления подсветкой подключен к свободному ШИМу меги.

 

 


  • vahegan, Александр Авдеев, DNK и 5 другим это нравится

#645 NorkIn

NorkIn

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

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

Отправлено 27 Сентябрь 2013 - 03:09

Это просто супер, что можно отключать экран! Во сколько оценивается данная версия? ;)

С уважением, Алексей

90х50х50


#646 Александр Авдеев

Александр Авдеев

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

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 27 Сентябрь 2013 - 09:02

Олег...а Shield_v3.5_connection.pdf  есть?....

Да и скетчик бы новый (если есть :ah: )после 1.3 глянуть бы интересно :good:  :)



#647 oleg_il

oleg_il

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

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

Отправлено 27 Сентябрь 2013 - 13:34

 

Во сколько оценивается данная версия?

Правила знаешь? В личку  :biggrin:

Если кто хочет, схему ключа могу нарисовать, только для остальных шилдов, прийдется пару транзисторов лепить сверху. Дело в принципе нехитрое.

 

Олег...а Shield_v3.5_connection.pdf есть?....

Нет Александр, пока не готов документ. Но там изменений практически нет, только выводы на вход питания изменились. Я стараюсь без крайней нужды не менять распиновку.

Скеч 1.31 я уже выкладывал, и ты его запускал помоему. А след. версия с поддержкой функций ключа подсветки - только в "черновике", чтобы проверить что оно работает.
Скоро выложу, свободного времени немного, увы.  :sorry:



#648 Александр Авдеев

Александр Авдеев

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

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 27 Сентябрь 2013 - 14:08

Если от 15.07.2013г то да...запускаю :)



#649 Александр Авдеев

Александр Авдеев

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

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 14 Декабрь 2013 - 15:42

... Скоро выложу, свободного времени немного, увы.  :sorry:

Что-то "умерла" тема... Олег, есть что интересное?  :P

Сборочки от DNK и драйвера к ним уже в пути :good: , на новый светильник N2...Ардуина на "парах" уже давно... :biggrin:



#650 oleg_il

oleg_il

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

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

Отправлено 14 Декабрь 2013 - 20:19

Ну почему умерла.....

Просто со свободным временем идет волнами, то оно есть, то его совсем нет.... :wink:

Есть версия 1.32

В ней добавлено:

- еще один вариант скринсейвера, вместо часов - температура.

- отключение кнопки блокирования экрана

- регулировка яркости подсветки экрана вплоть до полного гашения в режиме скринсейвера (поддерживается только последним вариантом шилда)

- для устранения скачков показаний термодатчика в результате помех от драйверов, введено "усреднение" и фильтрация показаний.

- еще несколько каких-то мелких глюков

- в очередной раз убедился что самая старая версия библиотеки экрана UTFT (ver 1.3), медленная но стабильная. Нет совсем артефактов экрана.

 с версией 2.51 на определенных страницах - возникают. Чем именно эти страницы виноваты - непонятно.

Вот вроде и все.

Прикрепленный файл  Jarduino_V1_3_Oleg_mod.zip   120,96К   382 скачиваний

 

Новая версия с большим к-вом изменений (погода, таймеры и тд) - в разработке. Не знаю хватит ли только запалу довести до ума :sorry:

 

 

 


  • Восьмёркин это нравится

#651 Александр Авдеев

Александр Авдеев

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

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 14 Декабрь 2013 - 23:39

Запустил 1.32, погонял вроде ОК. Завтра более тщательно посмотрю, c датчиками температуры и прочим... 

UTFT v.2.5.



#652 avp8853

avp8853

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

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

Отправлено 14 Декабрь 2013 - 23:53

Привет всем, никто, не прикручивал web сервер к Ардуинке? Я пока только добился сбора данных с Ардуино в базу данных, собираюсь выводить все на web страницу, правда скетч взял svyaza и немного доделал его, если кому надо могу подробнее объяснить.



#653 gregor

gregor

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

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

Отправлено 14 Декабрь 2013 - 23:58

Доброй ночи, avp8853.

 

Можно вкратце рассказать о дополнении в программу Вадима или сюда (Олег, извини, что в Твоей теме) или в личку, но думаю многим интересно будет посмотреть?

 

 

С Уважением Григорий.



#654 avp8853

avp8853

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

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

Отправлено 15 Декабрь 2013 - 00:12

Изменения небольшие пока, изменил вывод данных в ком порт для парсинга php и записи в базу данных.

if (rCh == '0'){
    if (manualON == 1)
    {Serial.print("ON="); Serial.print("ON");} 
    
    if (manualON == 0)
    {Serial.print("OFF="); Serial.print("OFF");} 
 
    // Яркость каналов
    Serial.print("&WL="); Serial.print(wled_out/20); //яркость канала White  (1)
    Serial.print("&BL="); Serial.print(bled_out/20); //яркость канала Blue   (2) 
    Serial.print("&RB="); Serial.print(rbled_out/20); //яркость канала Royal  (3)
    Serial.print("&RL="); Serial.print(rled_out/20);  //яркость канала Red    (4)
    Serial.print("&UV="); Serial.print(uvled_out/20); //яркость канала UV     (5) 
    Serial.print("&OL="); Serial.print(oLed_out/20);  //яркость канала Orange (6) 
    Serial.print("&GL="); Serial.print(gled_out/20);  //яркость канала Green  (7)
    
    // Температура    
    Serial.print("&TW="); Serial.print(tempW); // температура воды
    Serial.print("&TH="); Serial.print(tempH1); // температура радиатора датчик 1
    Serial.print("&TL="); Serial.print(tempH2); // температура радиатора датчик 2
   
    // Статус таймеров
    Serial.print("&TI="); Serial.print(timer1Status); // статус таймера 1
    Serial.print("&TII="); Serial.print(timer2Status); // статус таймера 2 
    Serial.print("&TIII="); Serial.print(timer3Status); // статус таймера 3 
    Serial.print("&TIV="); Serial.print(timer4Status); // статус таймера 4
    Serial.print("&TV="); Serial.println(timer5Status); // статус таймера 5 
}
И под Олега скетч можно тоже самое сделать.


#655 Александр Авдеев

Александр Авдеев

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

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 15 Декабрь 2013 - 00:14

Темы отдельной нет тут, как на АЛ, думаю Олег не будет против... :)



#656 gregor

gregor

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

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

Отправлено 15 Декабрь 2013 - 00:21

Да, обидно. Тема заглохла на Лого. Вадим ушел и обновлять некому стало.

 

avp8853:

Если можно, то лучше к Вам обращаться по имени?

Т.е. просто добавить в код эти строки? Или есть еще какие записи в коде? Он связывается только при подключении физическом или через беспроводном?

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

Можно Ваш код погонять, на своей Ардуине?



#657 Александр Авдеев

Александр Авдеев

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

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 15 Декабрь 2013 - 00:21

UTFT v.2.5.

Последняя уже v2.72 от 12.11.2013  :dontknow:

http://henningkarlse...brary.php?id=51



#658 avp8853

avp8853

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

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

Отправлено 15 Декабрь 2013 - 00:41

Да, обидно. Тема заглохла на Лого. Вадим ушел и обновлять некому стало.

 

avp8853:

Если можно, то лучше к Вам обращаться по имени?

Т.е. просто добавить в код эти строки? Или есть еще какие записи в коде? Он связывается только при подключении физическом или через беспроводном?

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

Можно Ваш код погонять, на своей Ардуине?

Если можно, то лучше к Вам обращаться по имени? Анатолий. Нужно переделать роутер, подключить к нему Ардуину и так далее почитай http://www.aqualogo....740#entry544265 фаил php могу дать который по времени делает запрос на Ардуино и записывает в базу данных.



#659 gregor

gregor

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

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

Отправлено 15 Декабрь 2013 - 00:49

Анатолий, Вас понял.

Роутер уже есть. Переделал тоже. Его уже подпаял к Ардуине. А что дальше пока полная тишина. Правда не подключал еще и не проверял.

Если можно, то файл php посмотрел бы (можно в личку или на е-майл)?

 

С Уважением Григорий.



#660 avp8853

avp8853

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

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

Отправлено 15 Декабрь 2013 - 00:56

Держи, смотри.

Прикрепленные файлы






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

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

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