Измерение CO2 и отправка данных по Wi-Fi

duhovny
Offline
Зарегистрирован: 28.03.2014

Всем привет!

Ищу человека (в Москве), которому было бы интересно собрать на ардуино измеритель CO2, который постоянно делает измерения с заданной частотой и отправляет их по Wi-Fi в API.

- Компоненты с нас (или с вас, как удобней)
- API с нас
- Стоимость работы — с вас

Если все будет круто — есть еще несколько похожих задач, над которыми можно будет поработать.

Пишите!

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Нда... Есть подозрение что Вы не знаете либо что такое Wi-Fi, либо что такое API (ну или и то и другое, даю подсказку - "протокол")

Так же есть сомнения в оплате, ведь Вам даже основы прочитать некогда.

А так - запросто! 2 недели и 800 долларов США, с Вашими компонентами

Ведь воткнуть шилд, датчик и написать 20 строк - этож просто жуть сколько работы!

Написал....

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

сделаю за 3 недели и 927 баксов

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Ах вот ты как?

Сделаю за месяц, 700 баксов + 300 баксов премиальных!

com
Offline
Зарегистрирован: 06.09.2013

за 100 долларов сообщу сроки и стоимость работы

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

com пишет:

за 100 долларов сообщу сроки и стоимость работы

ну это уже ты демпингуеш. мы за беспалтно все сообщили.. а ты еще и за сообщение хочеш 100 баксов :) негодяй!

duhovny
Offline
Зарегистрирован: 28.03.2014

Все еще актуально!

Вдруг есть кто-то без рака мозга :)

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

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

vlkam
Offline
Зарегистрирован: 17.02.2013

С датчиками CO2 не все так просто.

Вот тут есть интересная ветка

http://youvent.ru/forums-m-posts-q-70.html

xneo7
Offline
Зарегистрирован: 26.10.2013

Есть рабочий проект/опыт - управление температурой, уровнем влажности, CO2 для выращивания растений. Данные собираются через Ethernet и строятся графики.

Если ещё актуально, пишите.

vlkam
Offline
Зарегистрирован: 17.02.2013

xneo7 пишет:

Есть рабочий проект/опыт - управление температурой, уровнем влажности, CO2 для выращивания растений. Данные собираются через Ethernet и строятся графики.

А каким датчиком CO2 измеряете ?

xneo7
Offline
Зарегистрирован: 26.10.2013

Telaire, не помню точную серию, 6613-05 вроде.

freearduino
Offline
Зарегистрирован: 21.04.2014

Проект еще актуален?
Реализовали??

duhovny
Offline
Зарегистрирован: 28.03.2014

Всем большое спасибо за комментарии — проект реализовали.

@vlkam отдельное спасибо за ссылку!

duhovny
Offline
Зарегистрирован: 28.03.2014

xneo7 пишет:

Есть рабочий проект/опыт - управление температурой, уровнем влажности, CO2 для выращивания растений.

Скажите, а что вы используете в своем проекте для управления уровнем влажности и CO2?

vlkam
Offline
Зарегистрирован: 17.02.2013

duhovny пишет:
Всем большое спасибо за комментарии — проект реализовали.@vlkam отдельное спасибо за ссылку!

Купили тот приборчик и подключились по RS232 ?

Если не затруднит, можете протокол описать ?

duhovny
Offline
Зарегистрирован: 28.03.2014

vlkam пишет:

Купили тот приборчик и подключились по RS232 ?

Тот прибор просто купили для сравнения.

А для прототипа купили MG 811 от Sandbox Electronics.

vlkam
Offline
Зарегистрирован: 17.02.2013

duhovny пишет:

Тот прибор просто купили для сравнения.
А для прототипа купили MG 811 от Sandbox Electronics.

Ну и как, MG 811 близко к этому прибору показывает ?

 

duhovny
Offline
Зарегистрирован: 28.03.2014

vlkam пишет:

Ну и как, MG 811 близко к этому прибору показывает ?

Скоро узнаем :) Они пока в разных помещениях находятся.

xneo7
Offline
Зарегистрирован: 26.10.2013

duhovny пишет:

Скажите, а что вы используете в своем проекте для управления уровнем влажности и CO2?

Для управления уровнем CO2 Telaire датчик и вытяжку.

Для управления уровнем влажности датчик DHT22 и парогенератор, типа такого https://www.youtube.com/watch?v=UrKgl34mUtk

vlkam
Offline
Зарегистрирован: 17.02.2013

duhovny пишет:
Скоро узнаем :) Они пока в разных помещениях находятся.

Держите в курсе, очень интересно
И еще интересует скорость реакции на изменение СО2

scort
Offline
Зарегистрирован: 07.05.2014

xneo7 пишет:

Есть рабочий проект/опыт - управление температурой, уровнем влажности, CO2 для выращивания растений. Данные собираются через Ethernet и строятся графики.

Если ещё актуально, пишите.

 

Не нашел на форуме личных сообщений, можете написать по адресу alex () alsk ru ?

dasdf
Offline
Зарегистрирован: 21.12.2014

не можеь покозать исходник проекта в частности по датчику CO2

xneo7
Offline
Зарегистрирован: 26.10.2013
#include "CO2Sensor.h"

CO2Sensor co2Sensor;

CO2Sensor::CO2Sensor() {
  Serial1.begin(19200);
}

boolean CO2Sensor::serialRead(int32_t *data, int count, int timeout) {
  unsigned long tm;
  int i;

  tm = millis();
  *data = 0;
  i = 0;
  while (i < count) {
    if (millisFrom(tm) > timeout)
      return false;
    if (Serial1.available()) {
      *data = *data << 8;
      *data += Serial1.read();
      i++;
    }
  }  
  return true;
}

void CO2Sensor::serialFlush() {
  while (Serial1.available())
    Serial1.read();
}

boolean CO2Sensor::readCO2Value(float *value) {
  static byte req[] = {0xFF, 0xFE, 0x02, 0x02, 0x03};
  int32_t res;

  serialFlush();
  Serial1.write(req, sizeof(req));
    
  if ((!serialRead(&res, 3, 250)) || (res != 0xFFFA02))
    return false;
  
  if (!serialRead(&res, 2, 250))
    return false;

  *value = res;
  return true;
}

byte CO2Sensor::getStatus() {
  static byte req[] = {0xFF, 0xFE, 0x01, 0xB6};
  int32_t res;

  serialFlush();
  Serial1.write(req, sizeof(req));
    
  if (!serialRead(&res, 4, 250)) 
    return 0x01;
  
  return res & 0xFF;
}

boolean CO2Sensor::isReady() {
  return getStatus() == STATUS_READY;
}