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

Недавнее содержимое от MapaT

  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, но после перезагрузки...
Сверху Снизу