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

Open

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

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


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

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

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

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

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

Отправлено 08 Октябрь 2016 - 18:43

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

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



#4962 ponomarvalex

ponomarvalex

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 15
  • Меня зовут:Алексей
  • Откуда:Ростов-на-Дону

Отправлено 08 Октябрь 2016 - 18:50

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


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

#4963 sergeyaz

sergeyaz

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

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

Отправлено 08 Октябрь 2016 - 19:25

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

Цвета каналам присвоены? 



#4964 ponomarvalex

ponomarvalex

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 15
  • Меня зовут:Алексей
  • Откуда:Ростов-на-Дону

Отправлено 08 Октябрь 2016 - 19:31

Цвета каналам присвоены? 

да вот тут тоже проблема, то ли я не могу разобраться, то ли нет возможности присвоения цвета, только мощность луны в этом меню могу отрегулировать



#4965 sergeyaz

sergeyaz

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

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

Отправлено 08 Октябрь 2016 - 19:47

да вот тут тоже проблема, то ли я не могу разобраться, то ли нет возможности присвоения цвета, только мощность луны в этом меню могу отрегулировать

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



#4966 sergeyaz

sergeyaz

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

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

Отправлено 08 Октябрь 2016 - 19:59

да вот тут тоже проблема, то ли я не могу разобраться, то ли нет возможности присвоения цвета, только мощность луны в этом меню могу отрегулировать

#4171 icon_share.pngсм. здесь

#4967 ponomarvalex

ponomarvalex

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 15
  • Меня зовут:Алексей
  • Откуда:Ростов-на-Дону

Отправлено 08 Октябрь 2016 - 20:05

#4171 icon_share.pngсм. здесь


Спасибо!!!! Вот теперь гармония))))))

#4968 sergeyaz

sergeyaz

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

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

Отправлено 08 Октябрь 2016 - 20:14

Не мое дело, конечно, Андрей, может сделаеш цвета по дефолту. Потом, если кому надо переделает под себя? 



#4969 ponomarvalex

ponomarvalex

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 15
  • Меня зовут:Алексей
  • Откуда:Ростов-на-Дону

Отправлено 09 Октябрь 2016 - 10:47

Перечитал половину форума и не могу понять как прикрутить термодатчики, вернее могу понять но не понятно как будет распознаваться какой дитчик контролирует температуру воды, а какой температуру светильника?

#4970 Dynatron

Dynatron

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

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

Отправлено 09 Октябрь 2016 - 10:49

Перечитал половину форума и не могу понять как прикрутить термодатчики, вернее могу понять но не понятно как будет распознаваться какой дитчик контролирует температуру воды, а какой температуру светильника?

Каждый датчик имеет свой "железный адрес" (как MAC на сетевых адаптерах) - по нему и распознается

#4971 ponomarvalex

ponomarvalex

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 15
  • Меня зовут:Алексей
  • Откуда:Ростов-на-Дону

Отправлено 09 Октябрь 2016 - 10:57

Каждый датчик имеет свой "железный адрес" (как MAC на сетевых адаптерах) - по нему и распознается


То есть то что они аисят на одном пине, это не проблема????

#4972 sergeyaz

sergeyaz

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

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

Отправлено 09 Октябрь 2016 - 11:01

То есть то что они аисят на одном пине, это не проблема????

не проблема



#4973 Akorg

Akorg

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

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

Отправлено 10 Октябрь 2016 - 15:49

может сделаеш цвета по дефолту. Потом, если кому надо переделает под себя? 

Исправлено. Теперь есть дефолтные цвета. Однозначно мой косяк. Давно надо было исправить. Постоянно забываю, что на свеже-запрограммированых контроллерах все поля черные.

Скетч в дропбоксе обновлен:

 

https://www.dropbox....UA166b.zip?dl=0



#4974 Как то так

Как то так

    Новичок

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

Отправлено 11 Октябрь 2016 - 22:30

Добрый вечер Андрей, у меня какая то проблемка с компиляцией , вашего нового обновления :(In file included from AQUA166b.ino:10:0:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h: In function 'uint8_t i2c_adr_find(uint8_t, uint8_t)':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h:59:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
     uint8_t requestFrom(int, int);
             ^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h:57:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
     uint8_t requestFrom(uint8_t, uint8_t);
             ^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h: In function 'void CheckADC1115PH()':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h:59:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
     uint8_t requestFrom(int, int);
             ^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire/Wire.h:57:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
     uint8_t requestFrom(uint8_t, uint8_t);
             ^

)    и дальше  все прогружается,  но все настройки остались прежние и по цветам и по основным установкам (гистезис температур, цвета каналов, настройка луны и т.д.) Флеш карты нет.



#4975 Akorg

Akorg

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

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

Отправлено 12 Октябрь 2016 - 01:46

В этом обновлении нет ничего нового. Только добавлена раскраска каналов по умолчанию. Это актуально для свежезапрограммированых  контроллеров. Или при очистке памяти. Если, хотя бы один цвет назначен, то вообще ничего не должно изменится при перепрошивке.

По поводу предупреждений, последствия обычного "задваивания" библиотек. Благо, IDE научилась типа выбирать, какие использовать :)



#4976 Арафраэль

Арафраэль

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 13
  • Меня зовут:Максим

Отправлено 12 Октябрь 2016 - 19:14

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

 

ПС Андрей к Вам вопрос, он както вскольз уже поднимался, насчет взятия экрана Nextion? Чем смог-бы помог)



#4977 Akorg

Akorg

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

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

Отправлено 12 Октябрь 2016 - 20:23

Вряд ли экран будет нормально работать на длинном шлейфе. 20 - 30 см максимум. 

Nextion подошел бы лучше. Лежит у меня, для экспериментов. Но для него надо много переделывать в программе. Я пока не готов в очередной раз перелопатить весь код :)



#4978 ponomarvalex

ponomarvalex

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 15
  • Меня зовут:Алексей
  • Откуда:Ростов-на-Дону

Отправлено 12 Октябрь 2016 - 21:34

стоит версия 164, при попытке загрузить 166 выдало ошибки! подскажите как исправить?
in file included from D:\777\AQUA166b\AQUA166b.ino:10:0:
D:\777\libraries\Wire/Wire.h: In function 'uint8_t i2c_adr_find(uint8_t, uint8_t)':
D:\777\libraries\Wire/Wire.h:54:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
     uint8_t requestFrom(int, int);
             ^
D:\777\libraries\Wire/Wire.h:53:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
     uint8_t requestFrom(uint8_t, uint8_t);
             ^
D:\777\AQUA166b\AQUA166b.ino: In function 'void adc_init(uint8_t)':
AQUA166b:448: error: call of overloaded 'write(int)' is ambiguous
   Wire.write(0b00000000); //Select data address
                        ^
D:\777\AQUA166b\AQUA166b.ino:448:24: note: candidates are:
In file included from D:\777\AQUA166b\AQUA166b.ino:10:0:
D:\777\libraries\Wire/Wire.h:55:20: note: virtual size_t TwoWire::write(uint8_t)
     virtual size_t write(uint8_t);
                    ^
In file included from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Stream.h:26:0,
                 from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/HardwareSerial.h:29,
                 from C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:224,
                 from sketch\AQUA166b.ino.cpp:1:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Print.h:49:12: note: size_t Print::write(const char*)
     size_t write(const char *str) {
            ^
In file included from D:\777\AQUA166b\AQUA166b.ino:10:0:
D:\777\libraries\Wire/Wire.h: In function 'void CheckADC1115PH()':
D:\777\libraries\Wire/Wire.h:54:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
     uint8_t requestFrom(int, int);
             ^
D:\777\libraries\Wire/Wire.h:53:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
     uint8_t requestFrom(uint8_t, uint8_t);
             ^


#4979 Akorg

Akorg

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

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

Отправлено 12 Октябрь 2016 - 21:41

Версия оболочки должна быть 1.6.6

И это не ошибки, а предупреждения. Скетч то компилируется?



#4980 ponomarvalex

ponomarvalex

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 15
  • Меня зовут:Алексей
  • Откуда:Ростов-на-Дону

Отправлено 12 Октябрь 2016 - 21:44

Версия оболочки должна быть 1.6.6

 

ок, ща скачаю)))) просто 164 спокойно на 1.6.8 установилась)






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

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

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