• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. M

    Получить JPG c Https сервера и отправить в ТГ бот

    Возможно я погорячился про получение JPG в строку... но вопрос все равно открыт... Интуитивно понимаю что ESP8266 может получить данные(файл, или пусть это будет JPG ~ 300 кб) в память без файловой системы, а затем передать это дальше. Но как? подскажите куда смотреть.
  2. M

    Получить JPG c Https сервера и отправить в ТГ бот

    Требуется получить JPG с Https сервера и отправить для примера в ТГ бот. С Esp8266HTTPClient получаю ответ от сервера с JPG в строку String payload = http.getString(); //есть ли иной вариант прочитать JPG НЕ в строку? Как теперь это передать сюда? uint8_t sendFile(uint8_t* buf, uint32_t...
  3. M

    Термопринтер этикеток и esp8266 по UART

    Разобрался. Принтер не воспринимает инструкцию к печати текста именно как печать. т.е. Сначала идет инструкция задания размеров страницы, далее формирование всего изображения(будь то текст или qr-код), далее инструкция завершения формирования страницы, далее инструкция запуска на печать. Могу...
  4. M

    Термопринтер этикеток и esp8266 по UART

    да с этим разобрались. Лучше подскажите как текст печатать на нем согласно инструкции во вложении.
  5. M

    Термопринтер этикеток и esp8266 по UART

    Чтоб нагляднее было, приложил скетчи под спойлер. т.е. срабатывает только если передавать циклом.
  6. M

    Термопринтер этикеток + esp8266

    Имеется китайский термопринтер стикеров (T8L) и мануал (прикреплен) к нему с инструкциями, язык ENG. Задача: написать 2-3 функции на Arduino для ESP8266 используя библиотеку Softwareserial для: печати текста(по координатам исходя из мануала), печати QR-кода (формировать из строки), + мб...
  7. M

    Термопринтер этикеток и esp8266 по UART

    Да на ардуино. Serial.begin(9600) так и есть. Передать одним махом char vals[] = {0x1A, 0x0C, 0x00}; Serial.println(vals); не получилось. Принтер молчит. Так срабатывает: char vals[] = {0x1A, 0x0C, 0x00}; for (int i = 0; i < sizeof(vals); i++) { mySerial.print(vals); } Печатать текст...
  8. M

    Термопринтер этикеток и esp8266 по UART

    Подать этикетку в положение отрыва по инструкции Hex :1A 0C 00 byte vals[] = {0x1A, 0x0C, 0x00}; for (int i = 0; i < sizeof(vals); i++) { printer.write(vals); } Как-то так?
  9. M

    Термопринтер этикеток и esp8266 по UART

    Более конкретный вопрос. Скажите как на этом принтере распечатать "Hello world"??
  10. M

    Термопринтер этикеток и esp8266 по UART

    Во вложении документация к термопринтеру этикеток. Подключен по UART к esp8266. Подскажите на парочке примеров как использовать эти инструкции для печати. Выдержка из документации для примера: Instruction names - Text drawing instruction code - hexadecimal :a. 1A 54 00 x_L x_H y_L y_H...
  11. M

    PZEM004 V3 и nodemcu v3

    Возможно с логом 5 на wemos d1 (не мини) ошибаюсь. Тоже если можно конкретнее. 1. Как почистить буфер? 2. Зачем проверять принятые данные? 3. Как посмотреть свободную память? п.с. есп скорее всего не подвисает, т.к. работа продолжается(связь с есп не теряется). Данные или не обновляются, т.е...
  12. M

    PZEM004 V3 и nodemcu v3

    Выкладываю скетч на проверку.
  13. M

    PZEM004 V3 и nodemcu v3

    Можно подробнее что за прерывания? Чего большая часть теряется? т.е. для чего это использовать?
  14. M

    PZEM004 V3 и nodemcu v3

    Для чистоты эксперимента буду использовать wemos d1 с 5в логическим уровнем, но подозреваю что проблема останется. Все-таки подскажите как можно переинициализировать UART "на ходу"?
  15. M

    PZEM004 V3 и nodemcu v3

    1. судя по многочисленным обмусоливаниям этой темы в интернете - ничего. Работать может сутки, а может и через полчаса перестать получать данные с PZEM, пока не понимаю с чем связать. 2. ESP продолжает выполнять скетч и данные отправляются. Тоже думал может подвисает PZEM, но после перезагрузки...
  16. M

    PZEM004 V3 и nodemcu v3

    Подскажите что именно делают эти две строки. SoftwareSerial pzemSWSerial(PZEM_RX_PIN, PZEM_TX_PIN); PZEM004Tv30 pzem(pzemSWSerial); В продолжении темы и тишины в ответ вопрос такой. Как программно остановить передачу через Serial и можно ли заново инициализировать? Т.Е. идея в том, при...
  17. M

    PZEM004 V3 и nodemcu v3

    Проблема: через некий интервал времени (всегда разный), датчик начинает присылать данные NAN (т.е. не может получить показания). Помогает только reset по кнопке или удаленная прошивка с перезапуском (оборудование стоит далеко на производстве) PZEM004 V3 и nodemcu v3 питаются от блока питания...
  18. M

    Нужна помощь ESP8266 общение с ПК (apache HTTP server)

    1. Apache уже работает. Система учета на предприятии и т.п. Надо к этому серверу прикрутить ESP8266 2. Весы отправляют данные (грубо) 10 раз в секунду, надо их все получать(даже значение 0). Вопрос и состоит в том, какой технологией будет логичнее отправлять эти данные на apache сервер +...
  19. M

    Нужна помощь ESP8266 общение с ПК (apache HTTP server)

    Вот в том то и дело что на ESP мне нужен клиент. Т.К. на ПК apache будет еще сохранять в базу фото с камер наблюдения и записывать вес в БД
  20. M

    Нужна помощь ESP8266 общение с ПК (apache HTTP server)

    К весам подключил светодиодную панель под управлением esp8266, чтобы значение веса отображалось более крупными символами. Следующие задачи: 1. Передавать вес на ПК (скорее всего транслировать постоянно) (apache принципиально). 2. Требуется отправлять с ПК на ESP8266 команды. Например менять...
Сверху Снизу