Страница 1 из 1

Передача данных с датчиков одной ардуино на другую

Добавлено: 23.05.2017{, 14:28}
DionisGr
Доброго времени уважаемые ГУРУ! Не пинайте сильно за глупые вопросы!
Сделал на одной плате Arduino Uno мини-метеостанцию ( 2 датчика ds18b20+bmp180+dht22) с выводом всего этого на Народный мониторинг через ethernet shield w5100.
Захотелось сделать ещё вывод погоды на экран из 4 светодиодных модулей на max7219. Подключил ещё дополнительно часы реального времени ds3231 и вроде бы всё хорошо. Но удалось вывести только показания часов и двух датчиков температуры, а на большее не хватает памяти для переменных.
Так как я новичок в данном деле то не могли бы вы мне посоветовать как можно передать данные с одной ардуино на другую (желательно беспроводным способом ethernet shield+Wifi router+esp8266) Что бы например можно было в нескольких местах в квартире повесить такие часики с погодой!
Заранее спасибо за любой ответ и совет!
А если использовать блоки send и ressive то я не могу понять как передать данные с 4х датчиков и соответственно их принять!

Передача данных с датчиков одной ардуино на другую

Добавлено: 23.05.2017{, 15:02}
starshoy81
DionisGr, через mqtt публиковать данные на брокере параллельно с передачей на народный мониторинг, а забирать еспшкой через инет с брокера. Есп прошить в esplink и подключить к уарту ардуины.

Передача данных с датчиков одной ардуино на другую

Добавлено: 23.05.2017{, 15:08}
DionisGr
Спасибо! А чуть по подробнее про брокер и забор данных от туда!

Передача данных с датчиков одной ардуино на другую

Добавлено: 23.05.2017{, 15:16}
starshoy81
DionisGr, почитайте про mqtt. Вкратце, брокер это сервер обмена данными в виде подписок на темы и публикаций в темы. От исходника публикуются данные, на приемнике читается подписка.

Передача данных с датчиков одной ардуино на другую

Добавлено: 23.05.2017{, 15:21}
DionisGr
Огромное спасибо!