ㅤ
Ruslan
я сразу уточнил, что излишне оптимистичен в оценках
Ruslan
а там ещё пачка нюансов по BLE есть, весёлый проект )
Tonchik
Tonchik
при большом желании даже на самом роутере (типа OPKG для кинетика) поднимается MQTT и локальный микро веб сервис (если сможешь уложить потребление оперативной памяти твоего веба на сервер в 50 мегабайт примерно)
Vlad
свой сервер разработан, так что надо наработки эксплуатировать, а железки-посредники должны быть готовыми, от профессионалов, надежными, без колхоза (роутеры, шлюзы...).
пусть колхоз будет только в моих датчиках :)
Vlad
Кто хотел использовать С5 не торопитесь. Будет новая версия модуля. Я щас получил от эспрессива рекомендации по моему дизайну. И буду схему переделывать. Нового датшита пока не дали, но дали распиновку. Она другая. И они в него добавли SDIO slave (вот это прям здрово).
ㅤ
Vlad
just for ref
ㅤ
just for ref
Так база, что там сырье выйдет. P4 еще в процессе
Aleks
Aleks
Vlad
На двух есп)
зачем ? на одной шлюз, скажем ESP32-C3 Super mini
Vlad
Aleks
Tonchik
У WiFi 2.4 и блютус одна частота 2.4ггц . У меня на даче как-то дешевый модуль блютуса для ресивера «тормозил» WiFi в сложные моменты работы.
Это про помехи от разных устройств.
Так у есп одна антенна и получается, что они ее еще шарить будут как-то должны без помех друг для друга
Альберт
Всем привет!
Помогите, пожалуйста, решить проблему с функцией. Купил ESP32 Dev Module, пытаюсь скачать файлы по локальной сети на SD карту.
Вот такую функцию смог написать с помощью гугла и нейросетей: https://pastebin.com/NN7d6Wcd
С каждым последующим её вызовом она выполняется всё дольше и дольше. Скачиваю файлы по 300кб, на пятом-шестом файле она уже зависает и всё. Если перезапустить систему, то ещё 5-6 файлов скачивается нормально и зависает. На micropython https://pastebin.com/V5cZxXkh такой проблемы нет, но хочется дописать через Arduino IDE.
Есть у кого-то рабочие примеры или подскажите, пожалуйста, в чём проблема?
Vlad
Всем привет!
Помогите, пожалуйста, решить проблему с функцией. Купил ESP32 Dev Module, пытаюсь скачать файлы по локальной сети на SD карту.
Вот такую функцию смог написать с помощью гугла и нейросетей: https://pastebin.com/NN7d6Wcd
С каждым последующим её вызовом она выполняется всё дольше и дольше. Скачиваю файлы по 300кб, на пятом-шестом файле она уже зависает и всё. Если перезапустить систему, то ещё 5-6 файлов скачивается нормально и зависает. На micropython https://pastebin.com/V5cZxXkh такой проблемы нет, но хочется дописать через Arduino IDE.
Есть у кого-то рабочие примеры или подскажите, пожалуйста, в чём проблема?
а если скачивать в цикле, скажем, 20 раз один и тот же файл ?
Tonchik
Всем привет!
Помогите, пожалуйста, решить проблему с функцией. Купил ESP32 Dev Module, пытаюсь скачать файлы по локальной сети на SD карту.
Вот такую функцию смог написать с помощью гугла и нейросетей: https://pastebin.com/NN7d6Wcd
С каждым последующим её вызовом она выполняется всё дольше и дольше. Скачиваю файлы по 300кб, на пятом-шестом файле она уже зависает и всё. Если перезапустить систему, то ещё 5-6 файлов скачивается нормально и зависает. На micropython https://pastebin.com/V5cZxXkh такой проблемы нет, но хочется дописать через Arduino IDE.
Есть у кого-то рабочие примеры или подскажите, пожалуйста, в чём проблема?
есть одно предположение, у тебя утечка памяти на стриме, тебе надо не новое значение переменной указывать, а сначала уничтожать, вызывать деструктор класса
Альберт
а если скачивать в цикле, скажем, 20 раз один и тот же файл ?
[HTTP] Download complete. Time: 8149 ms, Speed: 36.8 KB/s
[HTTP] Download complete. Time: 14822 ms, Speed: 20.2 KB/s
[HTTP] Download complete. Time: 16166 ms, Speed: 18.6 KB/s
[HTTP] Download complete. Time: 8180 ms, Speed: 36.7 KB/s
[HTTP] Download complete. Time: 70633 ms, Speed: 1.8 KB/s
[HTTP] Download complete. Time: 34226 ms, Speed: 8.8 KB/s
всё равно скачивается всё медленнее и медленнее, вне зависимости от того, файл один и тот же или разные
Альберт
первые пару файлов скачиваются почти моментально
Max
Можно добавить в функцию печать состояния памяти. Возможно, она у вас забивается или сильно фрагментируется, из-за чего и деградирует.
Vlad
Перед каждым return может тоже надо поприбивать объекты. Да и в самом финише тоже.
Max
Building an ESP32-Based Network Speed Monitor
Will guide you to build a Network Speed Monitor with ESP32
https://www.hackster.io/pradeeplogu0/building-an-esp32-based-network-speed-monitor-fc5f8c
Денис
И чо
человеку здорово от sdio slave🥹
ㅤ
ㅤ
Вообще постарайся забыть про динамическое выделение памяти на МК. Все буфера жестко прибей гвоздями. И всякие конструктора деструктора - тоже
CarboАleks
всем благ
CarboАleks
кто в теме вывести в монитор порта инфо с ардуино . код заливается но экран перегружется .монитор порта выводит это .видео как это выглядит https://youtube.com/shorts/RdGSadbg75o?si=bK7fG0EjcHI702q-
Anton
CarboАleks
Сам код здесь https://github.com/danonn1905/Obd-1-casu-diagnostik-minicek/blob/main/st7789 (переписал только под дисплей ,там же есть оригинал (он рабочий )
ㅤ
CarboАleks
ㅤ
шото как то здесь не то
В прерывании никогда не делай большую работу. Только необходимую. Ставь флаги, клади в очередь (у тебя freertos есть). Но длительную работу там делать нельзя. И уж тем более записывать в serial
CarboАleks
CarboАleks
в прерыванияе ни чего не менял только то что с выводом на дисплей
Max
Running Text and Clock with XIAO ESP32S3 and LED MAX7219
Scrolling text display and digital clock using the XIAO ESP32S3 from Seeed Studio and a MAX7219-based 8x8 LED Matrix
https://www.hackster.io/tyoalezter/running-text-and-clock-with-xiao-esp32s3-and-led-max7219-b9f342
Max
LILYGO's New T-Embed SI4732 Is a Pocket-Friendly Programmable Espressif ESP32-Powered Radio
Embedded and hobbyist electronics specialist LILYGO has announced a new entry in its T-Embed family, the T-Embed SI4732 — packing a Skyworks Si4732 radio tuner alongside an Espressif ESP32-S3 microcontroller in a compact pocket-friendly form factor. "T-Embed SI4732 is a new version based on T-Embed with the addition of the [Skyworks] Si4732 expansion module," LILYGO writes of its latest launch. "The Si4732 is a high-performance digital tuner radio chip designed for AM/FM/SW/LW and other broadcast bands. It integrates Digital Signal Processing (DSP) technology with high sensitivity, low power consumption, and highly integrated features for a wide range of radios and audio devices." Like the original T-Embed, the new T-Embed SI4732 — brought to our attention by Linux Gizmos — is a compact all-in-one development platform based on the Espressif ESP32-S3 microcontroller, giving it two Tensilica Xtensa LX7 processor cores running at up to 240MHz. To this, LILYGO has 8MB of pseudo-static RAM (PSRAM) and 16MB of flash storage, a 1.9" 320×170 color TFT display panel, a three-way rotary encoder, and a housing with enough room for a bundled 900mAh battery for use on-the-go. The new model retains the Wi-Fi and Bluetooth Low Energy (BLE) connectivity of its predecessor, but the Skyworks Si4732 adds in a new twist: reception of AM, FM, SW, and LW radio bands, through a connector at the back of the board for a telescopic antenna. There's an integrated speaker, while a demo application provides graphical interface for tuning. The T-Embed SI4732 is available on the LILYGO store now at $38.96; at the time of writing, the only variable available featured a green case with orange rotary encoder. LILYGO has a new T-Embed, and this time it's brought an AM/FM/SW/LW radio tuner along for the ride. (📷: LILYGO)
https://www.hackster.io/news/lilygo-s-new-t-embed-si4732-is-a-pocket-friendly-programmable-espressif-esp32-powered-radio-47607a8f3e73
Max
https://www.youtube.com/watch?v=ejVH8H716No
Roman Likhachev
Привет! Вопрос по ESP32-S3: при запитывании через COM напряжение 2.45В в пике(диод красный быстро моргает и потом устаканивается, на RST нет реакции),
через USB(соседний type-c) 3.3 есть, все работает.
Через USB шьется а через COM нет.
Померла ch343? 🤔
ㅤ
Roman Likhachev
ㅤ
Один щуп на GND другой на анод/катод диода.
Roman Likhachev
ㅤ
А 5 вольт где тогда? Откуда на этих диодах 3.3?
ㅤ
Roman Likhachev
Roman Likhachev
ㅤ
На ldo
На ЛДО щуп поставь один на любую железку (usb или 'экран есп) А другой на центральный вывод лдо. Сверху который. Сколько будет?
Ivan
Ку. Можно программно фазы у блдц мотора для реверса менять?
ㅤ
Ivan
Можно
клемы мотора в реле, а реле на есп7
Roman Likhachev
ㅤ
ㅤ
5 вольт найди
ㅤ
Roman Likhachev
5 вольт найди
Есть смотреть по AMS1117 то через порт USB - 4.8В вход(правая нога) и 3.3 на выходе(центральная), тут ОК
Через COM 3.3 вход и 2.7В на выходе
ㅤ
ok-home
Tonchik
Tonchik
По любому юсб всегда 5в в норме без всяких павер деливери
ㅤ
Roman Likhachev
Источник питания какой?
Грубо говоря так.
Источник: что порт ПК что зарядное устройство 5В одинаковое поведение.
Синий диод включил для проверки работы модуля
Roman Likhachev
ok-home
https://github.com/Xylopyrographer/BitsNThings/blob/main/AI-S3%20ESP32-S3%20Dev%20Board/AI-S3%20ESP32-S3%20Dev%20Board%20Schematic.pdf
здается мне что диод D1 накрылся каким то местом и 3.3 лезет c ch343 c вывода 3,3, естественно тока ему не хватает для питалова
Scofield
Hello guys,
I am working on a smart glasses project that I am developing for visually impaired individuals. In the electronics part, I designed a small circuit for the on-off function. I am using the following components:
ATTiny85 microcontroller
MOSFET (for power control)
TTP223 touch sensor (for touch on-off feature)
The circuit basically enables/disables the glasses via the touch sensor. However, I may need support on some details. I would be very happy if someone with experience could help, especially in energy efficiency, reliability or component selection.
If you are interested, I can share the schematic and more technical details.
Thank you in advance!
ㅤ
Max
Александр
Я вернулся