Vladimir
Не имел дела с такими матрицами. Попробуйте эту либу https://github.com/adafruit/Adafruit_Protomatter
Max
Добрый день. Адресовано для господ, кто работает непосредственно с lvgl. Перешел с LVGL 8 на 9 и решил потыкать новую апишку, загрузил собранную на коленке демку на 6 кнопок в фокус группе. Первый вариант «с общим отступом» от границ экрана, а второй уже «без». Забавно ведет себя отрисовка: расположение группы элементов влияет на результат отрисовки. Запущенно на ESP32S3, за драйвер взято решение LovyanGFX. Буфер для драйвер предоставлен из SRAM (двойной, по 70кб), буфер под среду LVGL выделен 1 метр из psram. На lvgl8 такого не было. Вопрос: куда копать? Выделение памяти в конфигах графической либы?
Max
Max
Advanced PCB for RC Car This custom board integrates high-power motor control, wireless communication and efficient power management https://www.hackster.io/kouinisamir2/advanced-pcb-for-rc-car-516961
Max
Espressif Launches a Revised ESP32-C3 V2, Delivering Additional RAM and Flash Espressif has announced the launch of a new chip — or, rather, a boosted version of an older chip now featuring additional user-accessible RAM and flash storage: the ESP32-C3 V2, also known as the ESP8684 V2. "Espressif has upgraded the ESP32-C2 (ESP8684) to enhance its performance and efficiency," the company says of its latest hardware release. "This update provides additional memory and flash storage, enabling developers to build more complex applications while ensuring long-term stability and support. This upgrade enhances performance and reliability, providing stronger support for your project." Somewhat confusingly, Espressif isn't providing precise figures for the boosted memory capacities of the new chip revision — and it's not changing the name, either. It promises "up to 20kB of additional SRAM [Static RAM]" to enhance real-time data processing and multitasking capabilities, with a particular focus on suitability for the Internet of Things (IoT), and "approximately 100kB of extra flash memory," but warns that both figures are application-dependent and not all projects will see the full benefit. Ascertaining which parts include the ESP32-C2 V2 chip over the original release from two years back requires looking for an "X" suffix at the end of the product variant code, such as ESP8684H2X and ESP8684-MINI-1-H2X; this, Espressif says, indicates an "extended" part with the new chip fitted. Users will also require an update to the ESP-IDF toolchain to take advantage of the memory optimization: ESP-IDF v5.4, v5.3.2, v5.2.4, v5.1.5, and v5.0.8 and above are all compatible. Those who are already building on the ESP32-C2, meanwhile, are warned that programs compiled for the original chip revision aren't directly compatible with the ESP32-C2 V2 — meaning it's not a drop-in upgrade. The chips also come with a new in-package flash module, the company has said, though this is only for second-sourcing "to improve [component] supply stability." More information is available on the Espressif website . Espressif's ESP32-C2, or ESP8684, is now available as a "V2" stepping — upping the available RAM and flash. (📷: Espressif) https://www.hackster.io/news/espressif-launches-a-revised-esp32-c3-v2-delivering-additional-ram-and-flash-f0b80061a490
Max
Chen Liang's IoT Emoji Sign Communicates in Pixels — on a Tiny Waveshare ESP32-S3-Matrix Maker Chen Liang has released a guide demonstrating how to build a quick and easy Internet of Things (IoT) "emoji sign" — powered by a tiny Waveshare ESP32-S3-Matrix smart display. "In my previous project, IoT Emoji Sign, [I] use a small-size [Espressif] ESP8266 dev board [and] the corresponding LED matrix is small too," Liang explains. "It use 3.5×3.5mm size NeoPixel [LEDs], and self-soldering a compact 8×8 LED matrix. It works, but [it's] a little bit too complicated for the beginner. Now Waveshare [has] released a dev device, ESP32-S3-Matrix, that already [has] built-in a much more compact 8×8 LED matrix. You can play it out of the box." It's that ready-assembled gadget, measuring just 25×25mm (around 0.98×0.98"), that serves as the host for Liang's second take at the IoT emoji sign project — now buildable purely in software, with no soldering required. To improve the look of the display for pixels that aren't lit, Liang 3D-printed a black frame and then added a pair of filters: a white window film that diffuses the light from each individual LED, and a black film which improves the contrast. The software, meanwhile, is based on the Arduino_GFX library and FastLED — with a user interface aimed at smartphone use lets you pick the emoji you want to display on the LEDs with a simple tap. "The UI [User Interface], a[n] HTML web page, is mostly the same as my previous project," Liang explains. "But previously it require connect to the dev device softAP [wireless access point] first, then [you] manual[ly] type the IP in the mobile browser to enter the web page. Now it utilize[s] the ESP32RobotWebServer captive portal capability. So once you connect to the softAP, the web page will pop up. The user experience should be much better." The project is documented in full, including source code and the 3D print file for the frame, on Instructables .If you prefer to communicate in emojis, this compact smart sign is 💯🔥. (📹" Chen Liang) A 3D-printed frame and two filter layers help improve the contrast of the display. (📷: Chen Liang) https://www.hackster.io/news/chen-liang-s-iot-emoji-sign-communicates-in-pixels-on-a-tiny-waveshare-esp32-s3-matrix-5967a7d71587
Max
Jakub Kramarz Unleashes The Tick — A Feature-Packed Access Control Sniffer for Red Teams Security engineer Jakub Kramarz has released a gadget he calls The Tick — designed to sit behind contactless card readers and intercept credentials, giving red team security analysis an edge in defeating access control systems. "The Tick is the next evolution in covert access control system implants," Kramarz claims. "Designed for a seamless integration behind card readers, The Tick silently intercepts, logs, and replays access credentials with greater efficiency and stealth than ever before. Compatible with a wide range of RFID systems, provides invaluable (to red teamers) insights into facility (in)security, while enabling advanced credential injection. Whether for security auditing, red teaming, or mobile access control testing, The Tick delivers a compact, powerful, and flexible solution in an ever-connected world." Building on the ESPKey project, the heart of the hardware is a ESP32-C3FH4 on an off-the-shelf ESP32-C3 SuperMini module — "I recommend ordering insignificantly more expensive 'Plus' version made by TENSTAR, with an external antenna connector," Kramarz advises, "as some of the regular modules comes with incorrect antenna design, resulting in impressively poor Wi-Fi range" — to which Kramarz' Tick attaches, adding a DC-DC converter to support up to a 25V power input, an RS-485 transceiver, and a level shifter good for data lines of up to 12V or even higher. Compared to rival designs like the BLEKey and ESP-RFID-Tool, including the ESPKey on which the project is base, Kramarz claims The Tick ticks a lot of boxes: it has configurable data lines, includes both Bluetooth Low Energy (BLE) and Wi-Fi connectivity, enjoys broader power input and data line voltage support, and includes clock-and-data logging in addition to Wiegand operation. The only negative point? The source is, Kramarz admits, "slightly-organized code soup." Full details, along with hardware and software sources, are available on GitHub , under the strongly reciprocal version of the CERN Open Hardware License Version 2 and the GNU General Public License 3 respectively; user interface libraries and templates are licensed under the permissive MIT license. This "Tick" doesn't suck blood, but captures access control system activity for the use of red team security analysts. (📷: Jakub Kramarz) https://www.hackster.io/news/jakub-kramarz-unleashes-the-tick-a-feature-packed-access-control-sniffer-for-red-teams-736c5c82583c
Max
Доброго времени суток, друзья и читатели! На этот раз совсем небольшая заметочка про схему espressif для перевода ESP в режим программирования и почему там так важен конденсатор сравнительно большой емкости. https://kotyara12.ru/iot/electronics/esp32-autoflash/
V7
Хочу использовать 5 uart на скорости 115200, кто нибудь сделал?
Rossomahaar
всем привет) никто не измерял влажность длительное время в диапазонах 90%+? наткнулся тут с подводными камнями) конденсат на датчике и режимы его нагревания для удаления конденсата)
Max
LILYGO T-Connect Pro industrial IoT controller offers Ethernet, WiFi, Bluetooth, LoRa, RS232, RS485, and CAN Bus LILYGO T-Connect Pro is a DIN rail-mountable, ESP32-S3-based industrial IoT controller with Ethernet, WiFi 4, Bluetooth 5.0 LE, and LoRa connectivity, as well as CAN Bus, RS232, and RS485 interfaces. The controller also features a 2.33-inch touchscreen display, a 10A relay, a 12V to 24V DC screw terminal for power, 5V USB-C port for programming,… https://www.cnx-software.com/2025/03/05/lilygo-t-connect-pro-industrial-iot-controller-offers-ethernet-wifi-bluetooth-lora-rs232-rs485-and-can-bus/
Тёма
Народ всем привет! Ищу ESP32-WROOM-32E на 8 мб флэш и sram, весь алик перерыл, там только на 4мб. Если кто находил, скиньте ссылочку пожалуйста. Или просто мне нудна esp32 с максимальным количеством памяти. Буду благодарен!
ㅤ
Хочу использовать 5 uart на скорости 115200, кто нибудь сделал?
Вряд-ли, так как esp32 не располагает пятью аппаратными юартами
V7
Ну это понятно
ㅤ
Ну это понятно
Если понятно то зачем задаешь непонятные вопросы.
ㅤ
Возьми CH32V305 или CH32V307 у них 5 и 8 юартов соответственно
ㅤ
Они только с програматором?
У них bootloader на заводе зашит
V7
Руками
Через Arduino ide?
ㅤ
Но купить копеечный wchlinke не вижу проблемы. Ты так спросил будто "программатор" это что-то страшно
ㅤ
Через Arduino ide?
Про это не знаю, от этого говна лучше избавится сразу
ㅤ
STM32F103 какой-то серии тоже есть с 5 юартами. Выбора много
Тёма
https://sl.aliexpress.ru/p?key=YBW2GJW Первая ссылка на алике
Мне бы плату, не хочу с программатором иметь дело
ㅤ
Мне бы плату, не хочу с программатором иметь дело
С каким "программатором" ? usb-uart им не является
ㅤ
Если ты ищешь с PSRAM то тебе нужна серия WROVER, кстати
ㅤ
https://sl.aliexpress.ru/p?key=NoW2GBH Типа такого. Готовую девборду вряд-ли найдешь
Тёма
Понял, спасибо
ok-home
Народ всем привет! Ищу ESP32-WROOM-32E на 8 мб флэш и sram, весь алик перерыл, там только на 4мб. Если кто находил, скиньте ссылочку пожалуйста. Или просто мне нудна esp32 с максимальным количеством памяти. Буду благодарен!
возьми esp32s3, проще найти и проще работать с расширенной памятью, простая esp32 напрямую может работать только с 4 mb (psram), а дальше через танцы с бубном
ok-home
himem.sys, как в старые добрые
а на s3 старый добрый malloc хоть одним куском на всю psram
Max
himem.sys, как в старые добрые
Портировать MSDOS на ESP32!
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
Р368П
Портировать MSDOS на ESP32!
Уже 😁😁😁😁😁 https://rutube.ru/video/644bfbd24fce88848fa6f3626f8eb99f
⁸⁰⁸ ᶜᵒᵐᵖᵃᶜᵗ
дум запустит?
https://youtu.be/SB509ZIRojY?si=PkzmvUros-hpXscn походу уже портировали...
Vladimir
Я уперся в казалось бы простую вещь: сообщение в сериал на 9600 baud нормально приходит, на 115200 только один байт. Что я не так делаю? #define CMD_HEAD1 0x5A #define CMD_HEAD2 0xA5 #define CMD_WRITE 0x82 #define CMD_READ 0x83 void setup() { Serial1.begin(115200); delay(1000); uint16_t address = 0x1000; uint8_t CMD[] = {CMD_HEAD1, CMD_HEAD2, (uint8_t)(3 + 3), CMD_WRITE, (uint8_t)((address >> 8) & 0xFF), (uint8_t)((address)&0xFF), 0x30, 0x30, 0x30}; Serial1.write(CMD, sizeof(CMD)); } void loop() { }
Vladimir
Скорость монитора порта не переключаете?
Serial Port Monitor не требует установки скорости. Каким еще монитором можно посмотреть HEX сообщения?
Max
Serial Port Monitor не требует установки скорости. Каким еще монитором можно посмотреть HEX сообщения?
Не требует - значит, автодетект. Но, судя по тому, что он получил один байт, и тот - неправильный, работает он только от запуска. Я хз, Windows не использую. В Putty что-то было для подключения к ком-порту.
Max
Получается он считывает скорость порта при его открытии другой программой и уже на этой скорости выводит сообщения?
Мое предположение примерно такое, да. Детектирует скорость в момент запуска. Легко проверить, перегрузив монитор перед сменой скорости.
Vladimir
Мое предположение примерно такое, да. Детектирует скорость в момент запуска. Легко проверить, перегрузив монитор перед сменой скорости.
Да, действительно так, спасибо за наводку. Это все из-за китайских средств разработки. Похоже какую скорость у них не выставляй, порт открывается на 9600.
Alexey
Всем привет. OS: Linux IDE: Eclipse ESP8266_RTOS_SDK При сборке проекта выдается в Eclipse сообщение о depreciated библиотеках. На результат не влияет, но раздражает. Кто нибудь знает как избавиться от этой ошибки?
Alexey
Нет. По ссылке обычные рекомендации Python. Гуглеж полезного не нашел, кроме как откатиться на предыдущую версию idf. Пробовал запускать внутри IDE в проект->Properties->Builder скрипт с виртуальным окружением python. Но судя по всему он запускается в отдельной сессии, не с tools/python_check_depencies.py.
Alexey
rtos sdk для 8266 практически не обновляется. Просто забей.
Спасибо. Да. они с ним закончили года 3 назад. В datasheet пишут, что в новых разработках не использовать. А в VSCode такая же фуета?
Alexey
Ну типа deprecated Warning...
ㅤ
Ну типа deprecated Warning...
Ты про плагин esp-idf в vscode? Или о чем речь вообще. 8266 rtos sdk в нем официально нет. Я обычно руками собирал из консоли да внимания на подобное никогда не обращал. Ну депрекатед да и хер сним. Раз работает
Alexey
Про сборку в VSCode для ecp8266. В консоли собирается нормально. Если запустить виртуальное окружение python и в нем обновить
ㅤ
Официально там нет 8266. Можно костылями прикрутить. Да и вообще пора хоронить труп. Есть C3/C2
Remove Deleted Accounts
21 deleted accounts has been removed from this group 🚫👻
Alexey
Официально там нет 8266. Можно костылями прикрутить. Да и вообще пора хоронить труп. Есть C3/C2
Согласен. Но пока выбираю для станка контроллер. Есть в запасе пяток ecp8266 с олед дисплеем. Вот достал и решил попробовать.
Alexey
всем привет) никто не измерял влажность длительное время в диапазонах 90%+? наткнулся тут с подводными камнями) конденсат на датчике и режимы его нагревания для удаления конденсата)
У меня была мысль сделать датчик пара. Пока одно годное решение на рассеивании луча светодиода. По типу датчика дыма. Но это не измеритель влажности. Обдувай вентиллятором.
Rossomahaar
У меня была мысль сделать датчик пара. Пока одно годное решение на рассеивании луча светодиода. По типу датчика дыма. Но это не измеритель влажности. Обдувай вентиллятором.
Завтра воткну дувчик. Блин, ты ещё подкинул идею на ик датчик температуры. Пыль в другой камере вносит шумы при изменении температуры поверхности.
ㅤ
Спасибо. Да. они с ним закончили года 3 назад. В datasheet пишут, что в новых разработках не использовать. А в VSCode такая же фуета?
Кстати нифига. У него статус mass production. Статуса NRND у него нет. Они просто намекают что пора переходить но производить они их еще производят.
ㅤ
В самом деле. Это я с wrover попутал.
Врум тоже никуда не делся. Там просто из несколько вариантов, старые nrnd
Alexey
Ну ладно, это сейчас не так важно. Спасибо за реакцию.
Alexey
Ан-нет. Сейчас полез в даташит. Не попутал я. Но в любом случае это не так важно.
ㅤ
Смотри esp8266ex
Yoda
Скажите, будет ли такая антенна с ESP32-S3-WROOM-1U лучше PCB антенны на модуле ESP32-S3-WROOM-1? Какие вообще преимущества такой антенны?
Sergey
Скажите, будет ли такая антенна с ESP32-S3-WROOM-1U лучше PCB антенны на модуле ESP32-S3-WROOM-1? Какие вообще преимущества такой антенны?
в среднем работает лучше, но любой антенной нужно уметь пользоваться. смотря как установишь. из рисков, можно сломать разъем при установке
Yoda
А эти антенны для выноса из корпуса устройства, или их можно клеить внутри корпуса ?
Sergey
А эти антенны для выноса из корпуса устройства, или их можно клеить внутри корпуса ?
На твое усмотрение, в основном их клеят с внутренней стороны пластикового корпуса
Tonchik
А эти антенны для выноса из корпуса устройства, или их можно клеить внутри корпуса ?
у меня есть пример, где модуль внутри распаячной коробки, лежащей на крыше кухни под потолком, на расстоянии 4м от роутера показывает -63dbi уровень сигнала Так что выноси наружу
Yoda
Всем спасибо
Egivanchi
Переборщил кажется
Egivanchi
Egivanchi
Egivanchi
Чучуть