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

Open

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

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


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

#4981 Akorg

Akorg

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

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

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

1.6.8 то же должно работать



#4982 ponomarvalex

ponomarvalex

    Новичок

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

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

переустановил ардуино на 1.6.6, ничего не помогло, выдает ту же самую ошибку

 

Снимок.PNG

 

In file included from D:\555\AQUA166b\AQUA166b.ino:10:0:
D:\555\libraries\Wire/Wire.h: In function 'uint8_t i2c_adr_find(uint8_t, uint8_t)':
D:\555\libraries\Wire/Wire.h:54:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
     uint8_t requestFrom(int, int);
             ^
D:\555\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:\555\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:\555\AQUA166b\AQUA166b.ino:448:24: note: candidates are:
In file included from D:\555\AQUA166b\AQUA166b.ino:10:0:
D:\555\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:\555\AQUA166b\AQUA166b.ino:10:0:
D:\555\libraries\Wire/Wire.h: In function 'void CheckADC1115PH()':
D:\555\libraries\Wire/Wire.h:54:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)
     uint8_t requestFrom(int, int);
             ^
D:\555\libraries\Wire/Wire.h:53:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
     uint8_t requestFrom(uint8_t, uint8_t);
             ^
Несколько библиотек найдено для "Wire.h"
 Используется: D:\555\libraries\Wire
Не используется: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire
Несколько библиотек найдено для "EEPROM.h"
 Используется: D:\555\libraries\EEPROM
Не используется: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\EEPROM
exit status 1
call of overloaded 'write(int)' is ambiguous

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

  • Снимок.PNG


#4983 Dynatron

Dynatron

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

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

Отправлено 16 Октябрь 2016 - 13:58

Можете подсказать, что вот это за розетки
7e55a1588cfb440bfc50d1ef4fa37749.jpg

#4984 sergeyaz

sergeyaz

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

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

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


Могу предположить, что количество розеток равно количеству каналов коммутации 220 на шилде Олега - 8.

Вот только таймеров в программе 5. Видимо, "на вырост".

Хозяин появится - прояснит. 



#4985 Dynatron

Dynatron

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

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

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

Можете подсказать, что вот это за розетки
7e55a1588cfb440bfc50d1ef4fa37749.jpg

Вопрос про модель и производителя самого модуля, никак не подберу что в корпус затолкать, остановился на Legrand Mosaic, но эти похоже меньше

#4986 Akorg

Akorg

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

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

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

Я себе такие покупал:

http://www.ebay.com/...=item4aeeb5daf0

Компактней некуда :)

 

P.S. Согласен, на вид полное г... Но работают отлично. Контакт есть :)


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

#4987 Dynatron

Dynatron

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

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

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

Я себе такие покупал:
http://www.ebay.com/...=item4aeeb5daf0
Компактней некуда :)

P.S. Согласен, на вид полное г... Но работают отлично. Контакт есть :)

Спасибо Олег! В очередной раз выручил!

#4988 shakalby

shakalby

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

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

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

Спасибо Олег! В очередной раз выручил!

Андрей вроде)


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

#4989 eramish

eramish

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

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

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

Здравствуй Андрей.Ты как-то писал о  строчке скетча, которую надо изменить , чтоб карлсон  холодильника перестал вертеться на холостых)))У тебя он работает чтоб не сырел корм в кормушке.Напомни пожалуйста,а то лопатить весь форум , непосильная задача)))



#4990 Akorg

Akorg

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

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

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

Не надо нигде ничего менять в скетче. Карлсоны теперь полностью настраиваются из меню.
  • shakalby и eramish это нравится

#4991 xDi

xDi

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

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

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

Андрей, а проблема артефактов в 164 прошивке так и не нашлась?

И в 166 прошивке наблюдаю иногда не понятный глюк...  при включении не работает сенсор( и от УСБ, и от питания 9В), несколько раз вкл-выкл и начинает работать...



#4992 Арафраэль

Арафраэль

    Новичок

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

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

Подскажите попробывал прошить последнюю версию ругается на SdFat.h сбросьте поалуйста

 

ПС дайте пожалуйста ссылку на все Ваши библиотеки



#4993 Akorg

Akorg

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

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

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

проблема артефактов в 164 прошивке так и не нашлась?.

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

#4994 Akorg

Akorg

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

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

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

дайте пожалуйста ссылку на все Ваши библиотеки

Библиотеки, с которыми у меня все запускается и работает, лежат в дропбоксе, рядом со скетчем.

#4995 Арафраэль

Арафраэль

    Новичок

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

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

Все нашел но все ранво лезит ошибка

 

In file included from D:\AQUA166b\AQUA166b.ino:10:0:
 
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src/Wire.h: In function 'uint8_t i2c_adr_find(uint8_t, uint8_t)':
 
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src/Wire.h:64: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\src/Wire.h:61: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\src/Wire.h: In function 'void CheckADC1115PH()':
 
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src/Wire.h:64: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\src/Wire.h:61:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)
 
     uint8_t requestFrom(uint8_t, uint8_t);
 
             ^
 
Но прошивка зашилась)
 
ПС Подскажите шью на стандартный шилд не перепаянный
 
в строках
 
UTouch myTouch(42,49,47,48,43); заменил на UTouch myTouch(6,5,4,3,2);
 
 
 
и ниже для второй и третьей версии заменил
 
#define ledPinWarmWhite   12   // WWT  Теплый белый    (2) - 11 бит   
#define ledPinCoolWhite   49   // CWT  Холодный белый  (3) - 11 бит
#define ledPinRoyBlue     13   // RBL  Глубой          (5) - 11 бит
#define ledPinRed         42   // RED  Красный         (6) - 11 бит
#define ledPinUV          47   // UVL  Фиолетовый      (7) - 11 бит
#define ledPinOrange      11   // ORG  Оранжевый       (8) - 11 бит
#define ledPinGr          10   // GRN  Зеленый        (11) - 11 бит
 
#define ledPinMoon         48   // Moon Led pin     (4) - ( луна 8 бит - 255 )
 
и 
 
#define ledPinWarmWhite    12    
#define ledPinCoolWhite    49     
#define ledPinRoyBlue      7     
#define ledPinRed          42     
#define ledPinUV           48    
#define ledPinOrange       11    
#define ledPinGr           43   
#define ledPinMoon         47 
#define LCDbrightPin       13
 
 
 
но тач не рабтает(( подскажите в чем проблема?


#4996 xDi

xDi

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

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

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

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

Артефакты  наложения скринсейвера на основной экран в процессе работы ( конкретно в какой момент выскакивает не знаю). Достаточно нажать на экран и вызвать меню чтобы все очистилось и нормализовалось...

А в 166 прошивке у меня пока просто голый бутерброд + часы гоняется на перепаянном шилде, нагрузок вообще нет никаких, а глюк с тачем выскакивает :cry:



#4997 sergeyaz

sergeyaz

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

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

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

Board - Arduino Mega 2560 правильно выставлено?

 


 



#4998 sergeyaz

sergeyaz

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

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

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

Артефакты  наложения скринсейвера на основной экран в процессе работы

давно убрали



#4999 xDi

xDi

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

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

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

Да и забыл добавить, дисплей на новом ILI9341 ( на старом дисплее все ок с тачем на 166 прошивке)

И если при включении тач не заработал, то идет пульсация дисплея не сильная... 



#5000 xDi

xDi

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

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

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

давно убрали

ну у меня вот на этой прошивке http://joxi.ru/brRDn0phQK9ZV2они естьпостоянно, каждый день когда заглядываю в тумбу под аквариум.






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

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

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