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

Open

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

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


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

#1301 Akorg

Akorg

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

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

Отправлено 15 Декабрь 2014 - 18:35

Ну если кто нибудь не поленится и пояснит, как должно работать то, чего нет в пресняке, я смогу добавить это в скетч. Может где то просто поставить универсальные названия. Типа не дозатор УДО, а просто дозатор. Но сразу предупреждаю, на стандартном шилде, каналов может на все не хватить. :)
Ну собственно эта тема и не про стандартный шилд.
А вот Олега хочется попросить найти способ, вытащить неиспользуемые аналоговые каналы, хотя бы транзитом.
  • AnnaZh это нравится

#1302 shakalby

shakalby

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

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

Отправлено 15 Декабрь 2014 - 19:25

Андрей припаивал  !((  не  помогло(



#1303 shakalby

shakalby

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

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

Отправлено 15 Декабрь 2014 - 19:26

уже не зависает, но часы не работают(( проблема в часах? (  не  знаю! заказал еще пару часов, буду проверять ,  завтра   uno подключу к  часам  проверю их)



#1304 gregor

gregor

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

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

Отправлено 15 Декабрь 2014 - 22:27

Ну если кто нибудь не поленится и пояснит, как должно работать то, чего нет в пресняке, я смогу добавить это в скетч. Может где то просто поставить универсальные названия. Типа не дозатор УДО, а просто дозатор. Но сразу предупреждаю, на стандартном шилде, каналов может на все не хватить. :)
Ну собственно эта тема и не про стандартный шилд.
А вот Олега хочется попросить найти способ, вытащить неиспользуемые аналоговые каналы, хотя бы транзитом.

Добрый вечер, Андрей.

 

Как ранее уже обговаривали эту идеи (доп.функцию) с Андреем, хотелось бы в функции дозирования добавить возможность делить суточную дозу дозирования на определенное число раз в сутки. Чтобы не вливать сразу большую дозу какой-либо жидкости, а растянуть на сутки. Андрей сказал, что если будет время, то добавит. В моем понимании это функция необходима в морском, да и в пресном тоже бы не помешала.

 

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



#1305 Akorg

Akorg

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

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

Отправлено 16 Декабрь 2014 - 00:34

Ну раз не помешает, то выглядеть примерно будет так
image.jpg

#1306 gregor

gregor

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

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

Отправлено 16 Декабрь 2014 - 06:54

Доброе утро, Андрей.

 

Да это замечательно. Именно так и надо. Можно уже погонять этот новый код? Андрей, а по картинке: по общему обьему цифра округляется (1 и 3 дозатор математика не сходится)? 

 

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



#1307 Akorg

Akorg

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

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

Отправлено 16 Декабрь 2014 - 07:48

"Погонять" пока не получится. "Бензина" мало:)
Я не стал сразу объяснять про математику, думал и так все понятно... Просто в дозаторе использованы только целые числа. Не думаю, что разбег 1 грамм на дозу, сильно важен.

#1308 gregor

gregor

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

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

Отправлено 16 Декабрь 2014 - 10:06

Все понял, Андрей. Очень доволен этой функцией. Буду ждать новостей, когда можно будет попробывать.
С Уважением Григорий.

#1309 avp8853

avp8853

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

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

Отправлено 16 Декабрь 2014 - 11:37

Андрей, при срабатывании автокормушки СО2 и фильтр, отключаются или нет??????????? 



#1310 Akorg

Akorg

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

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

Отправлено 16 Декабрь 2014 - 11:48

Фильтр конечно отключается. На 10 минут. Если надо, можно и CO2 отключать. 



#1311 avp8853

avp8853

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

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

Отправлено 16 Декабрь 2014 - 11:53

Наверное надо.



#1312 avp8853

avp8853

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

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

Отправлено 17 Декабрь 2014 - 23:49

Андрей, в скетче Вадима было реализовано упровление через Serial порт, в твой скетч добавил функцию прослушка Serial порта добавил необходимые переменные, но при переключении в ручной режим управления через Serial

if (rCh == '1'){ manualON=1;           // включить ручной режим управления
       yWHT = wled_out;     // White
       yBLU = bled_out;     // Blue
       yRBL = rbled_out;    // RBlue
       yRED = rled_out;     // Red
       yUVL = uvled_out;    // UV
       ySMP = oLed_out;     // Orange
       yGRN = gled_out;     // Green
	   colorLEDtest = true;  //}
      Serial.print("ST="); Serial.print("ON");
	   } 

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

if (rCh == 'w'){ rval = Serial.parseInt(); yWHT = rval; 
	    Serial.print("&WL="); Serial.print(wled_out/20);}  //яркость канала White  (1) 

в Serial отправляю команды типа w1000.

Подскажи куда копать.



#1313 avp8853

avp8853

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

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

Отправлено 17 Декабрь 2014 - 23:51

функцию добавил в опрос каждую секунду,

//----------check LED levels every 1s for 8/11 & 11 bit version ---------------------------
  unsigned long currentMillis = millis();
	if (currentMillis - previousMillisOne > 1000){   // check LED levels каждую секунду
	      previousMillisOne = currentMillis;  
	        min_cnt= (RTC.hour*60)+RTC.minute; 
		   LED_levelo_output();  
                   dosingTimeOutput();
				   serialEvent(); // моя функция
          //pumpPWM(); // цикл для помп в режиме шим

     RTC.getTime();


#1314 Akorg

Akorg

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

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

Отправлено 18 Декабрь 2014 - 00:10

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



#1315 Akorg

Akorg

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

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

Отправлено 18 Декабрь 2014 - 00:20

A пока, предлагаю тем, кому интересно, проверить работу дозаторов... Ссылка та же. Файл обновлен.

Меню настроек объема, количества доз и временнЫх интервалов выглядит так:

 

IMG_4193.JPG

 



#1316 gregor

gregor

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

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

Отправлено 18 Декабрь 2014 - 00:39

Доброй ночи, Андрей.

 

Большое Вам СПАСИБО, за дозаторы. Скачал, но тестить буду только завтра.

 

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



#1317 Sergey-1

Sergey-1

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

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

Отправлено 20 Декабрь 2014 - 09:56

Пришли две меги  2560 из Китая, а от Олега пришёл шилд. Не могу разобраться с мегами, не одна не другая не определяют СОМ порт. Мигают постоянно светодиоды. Ставлю свою мегу старую  всё нормально. Может они не прошиты бутлодером. Если это так , то как бы их прошить? Без программатора  можно?



#1318 Sergey-1

Sergey-1

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

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

Отправлено 20 Декабрь 2014 - 10:21

Один светодиод  часто моргает, а второй горит. 



#1319 shakalby

shakalby

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

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

Отправлено 20 Декабрь 2014 - 10:31

напишите у кого брали  пусть  дадут   вам драйвера и фото  можно МЕГ!??



#1320 shakalby

shakalby

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

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

Отправлено 20 Декабрь 2014 - 10:31

горит  питание мигает передача или обмен!)






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

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

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