Remove Deleted Accounts
No deleted account found from 3583 scanned users from this group 🚫👻
Кобальт
А еще за снимки экранов на смартфон ругаю, ироды какие
Мог я сделать качественный скриншот с телефона все на нем стоит и было бы всё понятно и читаемо , но это явно не тот случай)
ㅤ
нашёл спс
SH - 1.0 JST - 1.25 ZH - 1.5 PH - 2.0 XH - 2.54 Как то так они называются
Воу
SH - 1.0 JST - 1.25 ZH - 1.5 PH - 2.0 XH - 2.54 Как то так они называются
ну по размеру что нужно подобрал что есть) должно подойти
Tonchik
Вопрос, кто то занимался на есп музыкой методом частотной модуляции, стоит заморачиваться? Или не потянет? Или есть что почитать?
Я смотрел что со звуком, кроме I2S ничего дельного. Был товарищЬ, который модуляцию на 8266 когда-то сделал, но он тот еще гик-фрик
Алексей
Я смотрел что со звуком, кроме I2S ничего дельного. Был товарищЬ, который модуляцию на 8266 когда-то сделал, но он тот еще гик-фрик
i2s это уже способ передачи на динамик, а перез этим сгенерировать бы. Как раньше на Sega было. Чтобы из процесса игры управлять трэком
Алексей
IBM XT точно мог
В смысле первые ПК? Они то да, меня сам принцип генерации ( смешивание частот ) интересует
Алексей
Способ передачи, простите, куда-куда?
Я может неправильно представляю i2s. Думал это вывод на пин МК такого сигнала, который если подать на фильтр и динамик, получим песенки
ㅤ
Я может неправильно представляю i2s. Думал это вывод на пин МК такого сигнала, который если подать на фильтр и динамик, получим песенки
На какой фильтр еще? Если совсем грубо это способ передачи с/на АЦП/ЦАП микрофон/динамик. А вот не на сам динамик)
Алексей
На пине чего? I2S это цифровой интерфейс
ладно, гадать не буду, лучше почитаю потом
Max
LILYGO T-LoRa Pager is an ESP32-S3 handheld with support for text messaging, AI motion detection, and NFC LILYGO T-LoRa Pager is an ESP32-S3-based IoT handheld device that comes in an old pager form factor but relies on LoRa for text messaging, GNSS for positioning, NFC for contactless communication, and features AI-assisted motion detection with a BHI260AP IMU sensor. The device also includes a 2.33-inch IPS display (480×222), a QWERTY keyboard, a rotary… https://www.cnx-software.com/2025/08/12/lilygo-t-lora-pager-is-an-esp32-s3-handheld-with-support-for-text-messaging-ai-motion-detection-and-nfc/
Artem
Добрый день, подскажите пожалуйста самый простой пример того, как работать с флешкой nvm. Мне нужно хранить настройки (uint16_t), если в ячейках значение не соответствует диапазону разрешённых (для modbus регистров) - ставить по умолчанию. А при инициализации читать их с флешки в оперативку. Ещё вопрос. Если в модуле флешкой ни разу не использовалась память, то что внутри ячеек находится ? Мусор? Я к тому, что может получится так, что при проверке значений (например соответствие диапазону 1...127) там будет число в этом диапазоне (мусор) и настройки по умолчанию при прошивке у меня не сработают ?
ok-home
idf vs arduino ? если ни разу не использовалась память - значит вы в нее ничего не записали, значит при чтении этого ключа даст ошибку
Artem
Мне для фреймворка IDF. Я пишу на ESP32-WROOM-32E
Artem
Получается просто при запуске делаю проверку, если значение в памяти вне диапазона допустимых - записываю сам по умолчанию. Если в диапазоне (то есть пользователь туда параметр регистра записал) - то пропускаю, ничего не записываю ?
Алексей
Получается просто при запуске делаю проверку, если значение в памяти вне диапазона допустимых - записываю сам по умолчанию. Если в диапазоне (то есть пользователь туда параметр регистра записал) - то пропускаю, ничего не записываю ?
а вы по умолчанию в ячейки например 0...3, запишите кодовое слово, а потом свой указатель где последняя запись. А при загрузке проверяйте солово, если совпадёт, то считывайте указатель, если нет то значит пишем всё по новой
Artem
а вы по умолчанию в ячейки например 0...3, запишите кодовое слово, а потом свой указатель где последняя запись. А при загрузке проверяйте солово, если совпадёт, то считывайте указатель, если нет то значит пишем всё по новой
Понял. Т.е. у меня регистры modbus - массивы чисел. Проверяю каждое соответствующее значение в флешке на диапазон для данного регистра. Если не соответствует - читаю из него в массив, если не соответствует - записываю по умолчанию в флешку, читаю из него затем.
Artem
А есть пример корректной инициализации и того как читать/записывать uint16_t для idf ?
ok-home
А есть пример корректной инициализации и того как читать/записывать uint16_t для idf ?
https://github.com/espressif/esp-idf/blob/v5.5/examples/storage/nvs/nvs_rw_value/main/nvs_value_example_main.c
Artem
Спасибо!
ok-home
а вы по умолчанию в ячейки например 0...3, запишите кодовое слово, а потом свой указатель где последняя запись. А при загрузке проверяйте солово, если совпадёт, то считывайте указатель, если нет то значит пишем всё по новой
мы про nvs ? - тупо база key/value - найти запись с ключoм key, верифицировать и делать с ней что угодно, если не нашел значит ее никто не записал - записать дефолт - или сразу после инициализации (первое использование ) записать все пары key/value с дефолтными значениями - никакого мусора там быть не может, ключ или найден или нет
Ruslan
В смысле первые ПК? Они то да, меня сам принцип генерации ( смешивание частот ) интересует
гуглишь как сделаны любые ScreamTracker начала 90-х, там чуть ли не исходники вываливали
Evgeniy
Контрольную сумму к пакету с настройками добавь
И контакты пусть спиртом протрёт тогда уж 😁
Ник
А есть пример корректной инициализации и того как читать/записывать uint16_t для idf ?
Насчет инициализации, в idf есть возможность прокинуть дефолтные значения из csv таблички, в устройство при его прошивке
Sergey
Понял. Т.е. у меня регистры modbus - массивы чисел. Проверяю каждое соответствующее значение в флешке на диапазон для данного регистра. Если не соответствует - читаю из него в массив, если не соответствует - записываю по умолчанию в флешку, читаю из него затем.
Nvs вообще очень качественный модуль, в нем уже обо всем побеспокоились за вас. Достаточно проверять параметры в момент их изменения. Далее, когда параметры уже хранятся во flash, они уже покрыты контрольной суммой, и если параметры почитались, значит они точно такие же как и в момент записи
Sergey
Рекомендую только хранить их в структуре например params_t и записывать в одну ячейку nvs, например, "params". Так удобнее, и меньше флешки расходуется
Сергей
барни, я того все! кароче трабл, задача заключается в том чтобы на esp32p4 module dev kit вывести картинку с камеры, желательно конечно ov5647, но не критично и хотя бы sc2336 я мучаюсь с этой штукой с мая, в инете нет ни одного ответа, есть конечно решения чтобы просто вывести изображение с камеры в реальном времени на экран, но они реализованы через низкий уровень взаимодействия, но учитыая что я работать должен через компонент для моей п4, которая сама инклудирует все что нужно, то появляются огромные проблемы, ибо появляется двойная инициализация и тд задача в том, чтобы вывести изображение с камеры на дисплей через LVGL, я использую esp32p4 module devkit и ov5647/sc2336
Сергей
барни, я того все! кароче трабл, задача заключается в том чтобы на esp32p4 module dev kit вывести картинку с камеры, желательно конечно ov5647, но не критично и хотя бы sc2336 я мучаюсь с этой штукой с мая, в инете нет ни одного ответа, есть конечно решения чтобы просто вывести изображение с камеры в реальном времени на экран, но они реализованы через низкий уровень взаимодействия, но учитыая что я работать должен через компонент для моей п4, которая сама инклудирует все что нужно, то появляются огромные проблемы, ибо появляется двойная инициализация и тд задача в том, чтобы вывести изображение с камеры на дисплей через LVGL, я использую esp32p4 module devkit и ov5647/sc2336
Splum
мужики подскажите где накопать нормальный рабочий пример клиента под websocket законнектиться к серваку и слать принимать данные. echo.websocket не работает, может ктото какое то зеркало в России знает куда постучаться можно. или всё тупо упрётся чтоб самому свой сервак развернуть гдето на vds
Splum
бро, могу тебе завтра рабочий пример скинуть, есть еще другой пример там уже реализована отправка json в обе стороны
мне тупо нужно RAW data 256 байт слать пакетами. т.е. что в сериал прилетело ушло в сокет, что пришло в ответ слать в сериал ответом. это основное. Ща нагуглил что вроде как на нод-рэд поднять можно эхо. буду возможно завтра пробовать. Спасибо если не трудно буду ждать.
Max
Double Your Fun with a Dual-Screen eReader Long before anyone ever rocked a sweet dual-screen setup on their desktop rig there was the great-granddaddy of all dual-“screen” setups — the paper book. So why is it that when books went digital, we only got one display? The Kindle, the Nook, the Kobo — you name it: one screen. For most use cases, that actually makes pretty good sense. We only read one page at a time, so using a single screen reduces weight, bulk, and cost without giving up much in exchange. But all reading is not the same. When thumbing through a textbook or other technical content, for instance, it is common to bounce around, frequently looking back to reference material that was previously introduced. The slow refresh rate of E Ink screens is not ideal in these situations. To better support these kinds of applications, and also to create something really interesting and new, Redditor spacerower has designed and built a dual-screen eReader . With a foldable design, this device does not take up much more room than a traditional eReader, yet it has far more screen real estate. And by folding, it also has built-in protection — there is no need to buy a case to keep it safe when you toss it in your backpack. When opened, the device essentially looks like a pair of side-by-side Kindles, with the screen on the left side featuring a few buttons to interact with the user interface and turn pages. Each E Ink display is fairly large at 5.83 inches, but when closed, the eReader is only 16mm thick, so it is highly portable. A powerful ESP32-S3 microcontroller serves as the main processing unit, and its sleep modes, which it enters during periods of inactivity, should keep the dual 1,300mAh rechargeable batteries humming along for a long time between charges. The firmware is still a work in progress, but it is actively being improved. If there is enough interest, spacerower may ultimately launch a crowdfunding campaign to produce a batch of these eReaders, so stay tuned. There is no word yet on how much they might cost, but the bill of materials totals about $80, so it should be quite reasonable.The dual-screen eReader (📷: spacerower) The device folds closed like a paper book (📷: spacerower) A look at the hardware (📷: spacerower) https://www.hackster.io/news/double-your-fun-with-a-dual-screen-ereader-75cbf1af55d6
Денис
Double Your Fun with a Dual-Screen eReader Long before anyone ever rocked a sweet dual-screen setup on their desktop rig there was the great-granddaddy of all dual-“screen” setups — the paper book. So why is it that when books went digital, we only got one display? The Kindle, the Nook, the Kobo — you name it: one screen. For most use cases, that actually makes pretty good sense. We only read one page at a time, so using a single screen reduces weight, bulk, and cost without giving up much in exchange. But all reading is not the same. When thumbing through a textbook or other technical content, for instance, it is common to bounce around, frequently looking back to reference material that was previously introduced. The slow refresh rate of E Ink screens is not ideal in these situations. To better support these kinds of applications, and also to create something really interesting and new, Redditor spacerower has designed and built a dual-screen eReader . With a foldable design, this device does not take up much more room than a traditional eReader, yet it has far more screen real estate. And by folding, it also has built-in protection — there is no need to buy a case to keep it safe when you toss it in your backpack. When opened, the device essentially looks like a pair of side-by-side Kindles, with the screen on the left side featuring a few buttons to interact with the user interface and turn pages. Each E Ink display is fairly large at 5.83 inches, but when closed, the eReader is only 16mm thick, so it is highly portable. A powerful ESP32-S3 microcontroller serves as the main processing unit, and its sleep modes, which it enters during periods of inactivity, should keep the dual 1,300mAh rechargeable batteries humming along for a long time between charges. The firmware is still a work in progress, but it is actively being improved. If there is enough interest, spacerower may ultimately launch a crowdfunding campaign to produce a batch of these eReaders, so stay tuned. There is no word yet on how much they might cost, but the bill of materials totals about $80, so it should be quite reasonable.The dual-screen eReader (📷: spacerower) The device folds closed like a paper book (📷: spacerower) A look at the hardware (📷: spacerower) https://www.hackster.io/news/double-your-fun-with-a-dual-screen-ereader-75cbf1af55d6
какой не моднявый дизайн магниты, винты, еще такая толщина линий и даже без fuzzyskin, кнопки эти, цвета 😓
Max
WAVEGO Pro 12-DOF bionic robot dog supports ESP-NOW and AI vision through Raspberry Pi 4/5 SBC In the past, we have seen various consumer-grade Arduino and Raspberry Pi-based robot dogs like the Petoi Bittle and XGO 2, as well as the XGO Mini Pro built around the Kendryte K210/K510 AI processor. Waveshare has launched another option. WAVEGO Pro is a 12-DOF bionic quadruped (robot dog) with dual ESP32/Raspberry Pi control, real-time… https://www.cnx-software.com/2025/08/13/wavego-pro-12-dof-bionic-robot-dog-supports-esp-now-and-ai-vision-through-raspberry-pi-4-5-sbc/
Sergey
Всех приветствую! Собрал на ESP 32 Wrover-E по готовому проекту. https://yandex.ru/video/preview/4902912173033461433 кто-нибудь подобное делал? У меня маленькая проблемма, хотел проконсультироваться.