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

Open

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

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


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

#2921 pimass

pimass

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

  • Пользователи
  • PipPip
  • Cообщений: 75
  • Откуда:Украина, Винница

Отправлено 12 Май 2015 - 22:45

Вот ссылка на Ардуиновскую библиотеку, тем паче на сколько я понял, графику можно построить конструктором, кроме того графика крутится на самом экране и не жрет ресурсы Ардуины.



#2922 shakalby

shakalby

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

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

Отправлено 13 Май 2015 - 09:29

я про вольтаж  кондеров! что ставлю обычно в цепь где  если 5 вольт ставлю 16 вольтовые )



#2923 Akorg

Akorg

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

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

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

Ну это перебор. И лишнее увеличение габаритов. 20% запаса вполне достаточно. А вот емкость, чем больше тем лучше. Я про цепи питания конечно. :)
  • shakalby это нравится

#2924 oleg_il

oleg_il

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

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

Отправлено 13 Май 2015 - 21:32

Кстати, продавцы мне говорили, что бесперебойник может убить помпы, работающие от переменного тока, если таковые к нему подключены. Это из-за того, что напряжение, которое выдают недорогие ИБП в режиме питания от батареи отличается от синусоидального, что вызывает размагничивание ротора. Хотя, наверное, помпа должна долго работать от ИБП. Знакомый продавец рассказывал о случаях выхода из строя помп фильтров при использовании ИБП в помещениях, в которых часто выключают электричество и помпы регулярно запитываются в режиме от батареи. Да и если проверить напряжение ИБП, работающем от батареи, тестером, то там редко можно увидеть 220 вольт. Я намерял 185-200, за исключение дорогих бесперебойников. Так, что при использовании недорогих ИБП, блока питания, подключаемый к нему должен быть очень качественным.

Здесь немного художественное преувеличение. Дешовые ИБП действительно дают не синусоиду, и помпы переменного тока или не работают вообще или трещат несусветно. Выходят из строя они думаю из-за механических повреждений, а не из-за размагничивания. Все устройства постояннго тока подключенные к ИБП через собственный БП - нечуствительны к этому. Т.е ни 185-200в ни форма тока на них влиять не должны.



#2925 safari

safari

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

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

Отправлено 14 Май 2015 - 17:43

Мало, процентов 10 не более. Врядли на инет хватит.

 

10% - это 25кбайт.

у меня тестовый веб-сервер весит 14кБайт на w5100 (Ethernet.h) и ~22Кб на ENC28J60 (UIPEthernet.h)

 

веб-сервер в себя включает отображение статуса портов + синхронизация RTC по NTP.

 

это хардкоддед теги. если грузить с SD-карты, можно, наверное, ещё ужать.
 

 

 

Delo ne v etom. Web server kak ya dumau trebuet mnogo RAM, a s etim sovsem ploxo v mege.

Prover na svoem teste.

 

С рамом, действительно беда, если HTML захардкодить в рам.

Если хотя бы в PROGMEM или читать с SD-карты и напрямую отправлять в сторону клиента, то гораздо легче.

 

докладываю рез-ты экспериментов.

тестовый скетч с кнопками, TimeAlarm, управлением ШИМ, RTC, и Ethernet:
синхронизация времени по NTP и небольшой web-мордой AJAX (HTML5) влезает в уну спокойно (~25 кбайт).

Вариант с + SD-картой  в уну уже слегка не влезает, т. к. поддержка SD-карты требует ещё 8Кбайт.

 

на видео видно, что страничка плавненько обновляется на древнем iphone 3g  ios 3.1.3 в штатном браузере.

 

тестовый скетч



#2926 oleg_il

oleg_il

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

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

Отправлено 14 Май 2015 - 21:38

Ок.

Ну в принципе программу в меге можно и ужать, хотя это требует времени.

Можно так-же махом сьекономить наверно с десяток килобайт если в библиотеке UTFT в файле memorysaver.h отключить все неиспользуемые экраны, оставив только наш ssd1289. И заново скомпилировать.

Посмотришь насколько ужмется программа.



#2927 safari

safari

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

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

Отправлено 15 Май 2015 - 10:53

А разве линкер не убирает всё лишнее сам?

#2928 oleg_il

oleg_il

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

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

Отправлено 15 Май 2015 - 11:19

Нет, это не настолько совершенная система, там полно лишнего.



#2929 Degett

Degett

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

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

Отправлено 17 Май 2015 - 21:30

Ребята, здравствуйте!

 Выручайте=) решил прошить Олеговский бутерброд на новую прошивку, ничего не получается, пишет ошибку 

 
Изменена опция сборки, пересобираем все
AquaCont_V1_42_Oleg_mod.ino:10:26: fatal error: ITDB02_Touch.h: No such file or directory
compilation terminated.
Ошибка компиляции.
 
Я всего то как то раз грузил прошивку и уже не знаю что да как теперь делать, выручите, а то аква без света останется.


#2930 oleg_il

oleg_il

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

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

Отправлено 17 Май 2015 - 23:40

AquaCont_V1_42_Oleg_mod.ino:10:26: fatal error: ITDB02_Touch.h: No such file or directory

 

В директории /libraries отсутствует библиотека ITDB02_Touch.

 

Держи 

Прикрепленный файл  ITDB02_Touch.zip   39,33К   472 скачиваний

Создать папку /ITDB02_Touch и раскрыть туда архив



#2931 Degett

Degett

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

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

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

В директории /libraries отсутствует библиотека ITDB02_Touch.

 

Держи 

attachicon.gifITDB02_Touch.zip

Создать папку /ITDB02_Touch и раскрыть туда архив

Здравствуйте Олег! 

Это я уже понял что не хватает этой библиотеки, нашел, закинул в папку, выдает опять ошибку по другой библиотеке и так уже несколько раз, на данный момент требует fatal error: Button_text.h:, может есть какой нибудь стандартный набор этих библиотек?



#2932 Degett

Degett

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

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

Отправлено 18 Май 2015 - 00:43

После добавления Н-го количества библиотек выдает это: 

 
C:\Arduino\libraries\UTFT\DefaultFonts.c:21:14: error: variable 'SmallFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 fontdatatype SmallFont[1144] PROGMEM={         
              ^
C:\Arduino\libraries\UTFT\DefaultFonts.c:125:14: error: variable 'BigFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 fontdatatype BigFont[3044] PROGMEM={
              ^
C:\Arduino\libraries\UTFT\DefaultFonts.c:234:14: error: variable 'SevenSegNumFont' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 fontdatatype SevenSegNumFont[2004] PROGMEM={
 
Причем на  разных прошивках выдает разные ошибки, эти были на 1.43,
щас стал ставить 1.4 выдает: 
 
First_Quarter.c:9: error: unknown type name 'prog_uint16_t'
 prog_uint16_t First_Quarter[0xD24] PROGMEM ={
 ^
First_Quarter.c:9: error: variable 'First_Quarter' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
 prog_uint16_t First_Quarter[0xD24] PROGMEM ={
               ^
unknown type name 'prog_uint16_t'


#2933 eramish

eramish

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

  • Пользователи
  • PipPipPip
  • Cообщений: 131
  • Откуда:Баку,Азербайджан

Отправлено 18 Май 2015 - 08:29

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

 

Прикрепленный файл  libraries.rar   4,57МБ   604 скачиваний



#2934 Degett

Degett

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

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

Отправлено 18 Май 2015 - 11:13

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

 

attachicon.giflibraries.rar

прошивку при этом можно брать любую или тоже определенная нужна?

 

 

 

я предлагаю собрать все варианты прошивок и разместить в начале темы, а то поиск по все теме это просто караул=)



#2935 Degett

Degett

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

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

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

куча ошибок стала еще больше 



#2936 Akorg

Akorg

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

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

Отправлено 18 Май 2015 - 12:08

Для начала предлагаю разобраться с Вашим компом. Определиться с местом расположения библиотек. Положить туда нужные. Кроме того, при открытии скетча у вам должна подхватится куча вкладок в программе. Если их нет, Вы открыли голый скетч. Это неправильно. Папка и скетч в ней должны называется одинаково. Русские символы недопустимы.

#2937 Degett

Degett

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

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

Отправлено 18 Май 2015 - 12:13

Для начала предлагаю разобраться с Вашим компом. Определиться с местом расположения библиотек. Положить туда нужные. Кроме того, при открытии скетча у вам должна подхватится куча вкладок в программе. Если их нет, Вы открыли голый скетч. Это неправильно. Папка и скетч в ней должны называется одинаково. Русские символы недопустимы.

Чуток подшаманил все норм=) НО из прошивок 1.4, 1.42, 1.43- заработала только 1.4 и пару каналов не работают



#2938 Akorg

Akorg

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

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

Отправлено 18 Май 2015 - 12:50

Ну хоть какой то результат. Алгоритм "копания" думаю понятен:)

P.S. И на будущее. Не стоит цитировать сообщение, если между Вашим и цитируемым нет других сообщений. Так просто не принято;)

#2939 Degett

Degett

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

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

Отправлено 18 Май 2015 - 13:06

только вот теперь не понятно куда каналы пропали, по пинам все норм



#2940 Degett

Degett

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

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

Отправлено 18 Май 2015 - 13:27

ха, ура, разобрался. все каналы заработали на прошивке 1.32, на 1.4 на свете пару каналов не работает

ДА уж такой темный лес это все=)






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

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

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