Метеостанция на Arduino NANO

#22

Если устройство не может подключиться к серверам GreenPL, тогда проверьте доступность порта TCP 1883. Информацией о настройке фаерволла может обладать администратор сети.

#23

@ovg,
Что касается проблем I2C на контроллерах NodeMCU, существует библиотека, которая помогает решить этот недостаток.
Загрузите новую библиотеку I2C по ссылке: https://github.com/enjoyneering/ESP8266-I2C-Driver/archive/master.zip

Инструкция по установке:

  1. Распакуйте файлы из архива.
  2. Скопируйте файлы “twi.h”, “core_esp8266_si2c.c” из папки esp8266 и вставьте с заменой
    в папку, расположенную по адресу:
    %USERPROFILE%\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\cores\esp8266
    Скопируйте адрес и вставьте его в адресную строку программы “Проводник Windows”.
  3. Скопируйте файлы “Wire.h”, “Wire.cpp” из папки Wire и вставьте с заменой в папку, расположенную по адресу:
    %USERPROFILE%\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\Wire

После этих шагов попробуйте снова загрузить прошивку на контроллер NodeMCU.
Проверьте, правильно ли подключено оборудование.

  • SDA => D2
  • SCL => D1
#24

Сделал по инструкции, данные не пошли

#25

Ссылка на тестовый скетч.

Загрузите файл “bme280_sensor_test.ino” и вгрузите на контроллер.

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

#26

Существует и код поиска всех устройств I2C, подключенных к контроллеру.

Вгрузите код на контроллер, откройте монитор порта.
Плата должна выдать как минимум 1 подключенное устройство.
Если этого не произошло - попробуйте отключить плату, поменять контакты SDA/SCL местами, включить и снова зайти в монитор порта.

Ссылка на статью: http://robotclass.ru/articles/arduino-i2c-scanner/

#27

Везде нули
0
0
0
ааааааааааааааааааааааааааааааааааааааа

#28

Есть какие-то новости? Получилось получить адрес устройства, подключенного через I2C?

#29

Нет, я еще несколько раз пытался запускаться, менял контакты 1 и 2 но в терминале пишет что не обнаружена работающая ВМЕ280

#30

Загрузил последний скетч, в терминале пусто

#31

Я дал поручение нашей команде поработать над проблемой.
Как только мы ее решим - я вам напишу о результатах.
На это потребуется около 12 часов.

#32

Может нужно загрузить какую не будь библиотеку I2C для NodeMCU

#33

У NodeMCU были проблемы с I2C. Это связано с особенностями работы контроллера ESP8266.
В интернете есть несколько решений. Мы предложим вам рабочий вариант.

#34

Поменял адрес у ВМЕ280 на 0х76 и заработало

#35

Появилось устройство, графики стали показывать правильно !
СПАСИБО!

#36

Пользуйтесь! Рад был помочь

#37

У меня есть еще сверхзадача, нужно подключить камеру и дистанционно смотреть за установкой, ваша система может помочь?

#38

У нас нет своего видеостримингового сервиса, зато мы умеем интегрироваться с другими.
Сам использую Ivideon (https://ru.ivideon.com). Сервис платный, зато безотказный.
Камера подключается с помощью мастера настройки. В конце вы получите код для встраивания на сайт.
Код нужно разместить в блоке “Шаблон” (GRED). Он расположен в самом низу.

Если блок перетащить на лист и открыть двойным кликом мыши, тогда в открывшейся панели можно увидеть специальное поле для вставки кода. Просто скопируйте код на Ivideon в поле блока “Шаблон” и нажмите “Готово”. После этого нажмите на красную кнопку “Отправить на сервер” (в верхней правой части интерфейса).

Камера отобразится на информационной панели (самая верхняя вкладка меню, иконка “Дом”).
Пример того, как это может выглядеть:

#39

А сколько это стоит и на сколько камер рассчитано?

#40

1 камера - 150 рублей в месяц. Количество не ограничено.

#41

Это наши разработчики? Если нет как им платить?