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

Open

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

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


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

#6341 Арафраэль

Арафраэль

    Новичок

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

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

Да в принципе не имеет, я все равно буду встраивать в свою плату. Заранее огромное спасибо.

Посмотри личку я вчера написал

#6342 kapelan

kapelan

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

  • Пользователи
  • PipPipPip
  • Cообщений: 419

Отправлено 27 Октябрь 2017 - 21:11

да извиняюсь описался от Андрея ph есть но работает не корректно

PH код прост как топор
ссылочку на код дайте - попробую покрутить.
 



#6343 sergeyaz

sergeyaz

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

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

Отправлено 27 Октябрь 2017 - 21:51

лови топор

 

https://www.dropbox....NaHoIO9dBa?dl=0



#6344 kapelan

kapelan

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

  • Пользователи
  • PipPipPip
  • Cообщений: 419

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

тут косяк:

void CheckAPH()
{
  for(int i=0;i<10;i++)       //Get 10 sample value from the sensor for smooth the value
  { 
    buf[i]=analogRead(SensorPin);
    delay(10);
  }
  for(int i=0;i<9;i++)        //sort the analog from small to large
  {
    for(int j=i+1;j<10;j++)
    {
      if(buf[i]>buf[j])
      {
        temp=buf[i];
        buf[i]=buf[j];
        buf[j]=temp;
      }
    }
  }
  avgValue=0;
  for(int i=2;i<8;i++)                      //take the average value of 6 center sample
    avgValue+=buf[i];
  float phValue=(float)avgValue*5.0/1024/6; //convert the analog into millivolt
  phValue=3.5*phValue;                      //convert the millivolt into pH value
  Serial.print("    pH:");  
  Serial.print(phValue,2);
  Serial.println(" ");

1. зачем нужно сортировать данные для того чтобы получить среднее значение? Также сильно сомневаюсь что сортировка вообше работает.
2. Среднее значение исчут немножко по другому = сумма/количествоИзмерений
3. Кто сказал что значение ПХ пробника нужно умножать на 3.5? Должны быть калибровочные растворы и от них вычислятся коэффициент.
Удачи



#6345 Кузмич

Кузмич

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

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

Отправлено 27 Октябрь 2017 - 23:33

тут косяк:

void CheckAPH()
{
  for(int i=0;i<10;i++)       //Get 10 sample value from the sensor for smooth the value
  { 
    buf[i]=analogRead(SensorPin);
    delay(10);
  }
  for(int i=0;i<9;i++)        //sort the analog from small to large
  {
    for(int j=i+1;j<10;j++)
    {
      if(buf[i]>buf[j])
      {
        temp=buf[i];
        buf[i]=buf[j];
        buf[j]=temp;
      }
    }
  }
  avgValue=0;
  for(int i=2;i<8;i++)                      //take the average value of 6 center sample
    avgValue+=buf[i];
  float phValue=(float)avgValue*5.0/1024/6; //convert the analog into millivolt
  phValue=3.5*phValue;                      //convert the millivolt into pH value
  Serial.print("    pH:");  
  Serial.print(phValue,2);
  Serial.println(" ");
1. зачем нужно сортировать данные для того чтобы получить среднее значение? Также сильно сомневаюсь что сортировка вообше работает.
2. Среднее значение исчут немножко по другому = сумма/количествоИзмерений
3. Кто сказал что значение ПХ пробника нужно умножать на 3.5? Должны быть калибровочные растворы и от них вычислятся коэффициент.
Удачи
Так уже интересно!!!
Ждём результатов!

#6346 kapelan

kapelan

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

  • Пользователи
  • PipPipPip
  • Cообщений: 419

Отправлено 28 Октябрь 2017 - 03:38

Так уже интересно!!!
Ждём результатов!

дальше самостоятельно



#6347 laurson

laurson

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

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

Отправлено 30 Октябрь 2017 - 16:40

у меня вопрос, поддерживает ардуино 3.3В логику ШИМ


Biathlon sexus non sit , si non ferire celeritate iuvabit!


#6348 maloir

maloir

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

  • Пользователи
  • PipPip
  • Cообщений: 88

Отправлено 11 Декабрь 2017 - 13:34

Подскажите пожалуйста чем можно заменить эти драйвера https://ru.aliexpres...2312305769.htmlили сделать вообще без драйверов, дело в том что заказывал на али экспресе 6 раз у  разных продавцов, все продавцы, сначала высылают, а потом отменяют продажу, возвращают деньги и так уже 3 месяца не могу выписать все отказывают, что делать не знаю. Может их можно какими нибудь другими драйверами заменить. Блок питания на 24 вольта. Светодиоды на 3 В. Может есть вариант как нибудь собрать без них?



#6349 burnashev13

burnashev13

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

  • Пользователи
  • PipPipPip
  • Cообщений: 144

Отправлено 11 Декабрь 2017 - 13:36

Друзья подскажите пожалуйста ссылку где бутерброд тач ардуино взять?

#6350 volodya.vdovin.1985

volodya.vdovin.1985

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 23
  • Меня зовут:Владимир

Отправлено 11 Декабрь 2017 - 18:46

Скажите, а реально еще аквашилд Заказать?



#6351 burnashev13

burnashev13

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

  • Пользователи
  • PipPipPip
  • Cообщений: 144

Отправлено 11 Декабрь 2017 - 18:47

Скажите, а реально еще аквашилд Заказать?

Нет Олег, не продаёт больше(

#6352 volodya.vdovin.1985

volodya.vdovin.1985

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 23
  • Меня зовут:Владимир

Отправлено 11 Декабрь 2017 - 18:49

Спасибо! Очень жаль!!!



#6353 burnashev13

burnashev13

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

  • Пользователи
  • PipPipPip
  • Cообщений: 144

Отправлено 11 Декабрь 2017 - 18:50

Спасибо! Очень жаль!!!

Без него можно собрать

#6354 volodya.vdovin.1985

volodya.vdovin.1985

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 23
  • Меня зовут:Владимир

Отправлено 11 Декабрь 2017 - 18:56

Пробовал китайский  версии 2.2 перепаять все запускается, а вот тач что то не работает!



#6355 volodya.vdovin.1985

volodya.vdovin.1985

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 23
  • Меня зовут:Владимир

Отправлено 11 Декабрь 2017 - 19:00

А Вы не подскажите. как можно собрать?



#6356 volodya.vdovin.1985

volodya.vdovin.1985

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 23
  • Меня зовут:Владимир

Отправлено 11 Декабрь 2017 - 19:02

Нет. И тест не работает.



#6357 volodya.vdovin.1985

volodya.vdovin.1985

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 23
  • Меня зовут:Владимир

Отправлено 11 Декабрь 2017 - 19:03

может шилд бракованный попался.



#6358 sergeyaz

sergeyaz

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

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

Отправлено 11 Декабрь 2017 - 19:05

Пробовал китайский  версии 2.2 перепаять все запускается, а вот тач что то не работает!

если тач не работает - значит что-то не так припаяно или дорожки не перерезал



#6359 volodya.vdovin.1985

volodya.vdovin.1985

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 23
  • Меня зовут:Владимир

Отправлено 11 Декабрь 2017 - 19:08

Дорожки я не перерезал, а откусил штирьки от 6,5,4,3,2 выхода



#6360 volodya.vdovin.1985

volodya.vdovin.1985

    Новичок

  • Пользователи
  • Pip
  • Cообщений: 23
  • Меня зовут:Владимир

Отправлено 11 Декабрь 2017 - 19:09

Дорожки я не перерезал, а откусил штирьки от 6,5,4,3,2 выхода

все 318 страниц перелистал, а так и не понял, как найти причину.






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

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

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