• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь с Led матрицей+ESP+Arduino

Wetal-57

New member
Реализовать проект по выводу текста и показаний з датчиков на матрицу посредством Arduino Uno через UART.
 

Сергей_Ф

Moderator
Команда форума
@Wetal-57 а зачем тут esp? Или наоборот, зачем тут UNO? И почему на LED-матрицу? Что за матрица?
Явно требуется более корректное описание тех.задания или хотя бы задачи.
 

Wetal-57

New member
Явно требуется более корректное описание тех.задания или хотя бы задачи.
Задача: на матрицу выводить данные с датчика DS18B20, DHT21, BMP180, время, дату, прогноз погоды, выводить по расписанию сообщения .Отправлять данные на narodmon.ru. Пытался реализовать на ESP задействовал все ноги, не хватило для датчиков.Спаял I2C расширитель MCP23017-скорости i2c не хватит для динамической индикации, потом решил, что arduina будет управлять матрицей, а ESP будет слать что нада вывести на экран. на этом застрял. Може есть какие-то другие варианты, очень срочно надо сделать.
 

Pilnikov

Active member
Задача: на матрицу выводить данные с датчика DS18B20, DHT21, BMP180, время, дату, прогноз погоды, выводить по расписанию сообщения .Отправлять данные на narodmon.ru. Пытался реализовать на ESP задействовал все ноги, не хватило для датчиков.Спаял I2C расширитель MCP23017-скорости i2c не хватит для динамической индикации, потом решил, что arduina будет управлять матрицей, а ESP будет слать что нада вывести на экран. на этом застрял. Може есть какие-то другие варианты, очень срочно надо сделать.
wc_rt1.zip
На есп собран датчик (поддерживается bmp(e)180(280), sht71, am2320, dht 21/22 есть, но криво сделан, надо допиливать, ds18b20 надо делать) + часы с NTP (ds3232/1307/1302) + поддержка кучи экранов (lcd1602 по I2c, ht16k33, tm1637, max7219 матрица 16х4 или 7seg x 8digit) + прогноз погоды от гисметео + thingspeak (запись/чтение) + обмен данными между несколькими такими устройствами в домашней сети (один серевер и куча клиентов (например датчиков)) + матричный экран (по типу вашего, но 16х32 и цветной, на видео выше). Матрица рулится мегой256, обмен с головным устройством по UART. Управляется все через вебморду.
В архив скинул вроде все библиотеки. Но быстро замутить вряд ли выйдет. Будете месяц разбираться в моих каракулях

З.Ы. Если вы делали драйвер матрицы - вам можно разделить задачи на 2 есп. Одна - датчики и сервер, вторая - драйвер матрицы, обмен через json (у меня в проекте есть такое). На json сделать проще и работает лутче, чем по уарт, и проводов не надо между устройствами.
 
Последнее редактирование:

Pilnikov

Active member
Последнее редактирование:

Pilnikov

Active member
а можно этот проект адаптировать под мою матрицу?
нет ничего невозможного
Киньте свой проект с драйвером, который вы писали - попробуем.
У меня нет матрицы такой-же как у вас, поэтому проверкой будете сами заниматься
Насчет разделения функций на 2 есп - вы согласны?
Если да - то сервер вам проще собрать из иот проекта, а клиент (драйвер матрицы) мы вам к серверу примострячим
 

Pilnikov

Active member
@Andy Korg, а вы свои часы (которые без pvvx'овой свалки) сами писали? Или переделывали чей-то проект? А то уж больно мудрено писано.
 
Сверху Снизу