Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: Управление ЛЮБЫМИ I2C устройствами с помощью esp8266.

Управление ЛЮБЫМИ I2C устройствами с помощью esp8266. 17 Апр 2015 13:47 #3407

  • LVitat
  • LVitat аватар
  • Не в сети
  • Новый участник
  • Сообщений: 4
  • Репутация: 0
Долго пытался подключить Arduino как slave. пока случайно не поставил одинаковый адрес с другим компонентом
PC Arduino отлично работает в паре на одном адресе.. без пары добиться работы не смог
Администратор запретил публиковать записи гостям.

Управление ЛЮБЫМИ I2C устройствами с помощью esp8266. 09 Май 2015 22:28 #4107

  • timurrr
  • timurrr аватар
  • Не в сети
  • Новый участник
  • Сообщений: 6
  • Репутация: 0
Добрый день!
Давно присматривался к Вашему проекту, вот сегодня, наконец, начал ковыряться.
Я подключаю датчик углекислого газа K-30 по I2C.
Ему требуется отправить следующую команду:
Start | 0xD0 | 0x22 | 0x00 | 0x08 | 0x2A | Stop, где старшие 7 бит первого байта - это адрес (0x68), младший бит - команда (Write), а последний байт - это контрольная сумма.
Затем нужно считать результат командой
Start | 0xD1 | <4 bytes read from sensor> | Stop
Как только не пытался сформировать первый http-запрос, выдает ERROR[количество отправленных байт].
Через аппаратный I2C arduino - работает, только что проверил, т.е. с датчиком точно проблем нет.
Помогите, пожалуйста, разобраться.
Администратор запретил публиковать записи гостям.

Управление ЛЮБЫМИ I2C устройствами с помощью esp8266. 09 Май 2015 22:37 #4108

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Покажите какой GET запрос вы пытаетесь отправить..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Управление ЛЮБЫМИ I2C устройствами с помощью esp8266. 09 Май 2015 22:40 #4109

  • timurrr
  • timurrr аватар
  • Не в сети
  • Новый участник
  • Сообщений: 6
  • Репутация: 0
/i2cgo?adr=68&set=220008
ERROR:4.Adress:0x68

Пробовал укорачивать/удлинять - меняется только цифра после ERROR:
Администратор запретил публиковать записи гостям.

Управление ЛЮБЫМИ I2C устройствами с помощью esp8266. 09 Май 2015 22:43 #4110

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Сканером(I2C Scanner) датчик видно ?

Можно привести код для ардуино - тогда проще разобраться..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Управление ЛЮБЫМИ I2C устройствами с помощью esp8266. 09 Май 2015 22:46 #4111

  • timurrr
  • timurrr аватар
  • Не в сети
  • Новый участник
  • Сообщений: 6
  • Репутация: 0
сканером не видно ( рабочий код ардуино:
Wire.beginTransmission(0x68);
  Wire.write(0x22);
  Wire.write(0x00);
  Wire.write(0x08);
  Wire.write(0x2A);
  int res = Wire.endTransmission();
  Serial.println(res);
  Wire.beginTransmission(0x68);
  Wire.requestFrom(address, 4, 1);
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.115 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.