Георгий
ok-home
Георгий
Георгий
ok-home
Почему ddr только на 120?
почему так кремний сделали ? Ну вы барин задачки ставите )))
Моя внучка на такие отвечает - патамушто ))
Георгий
Воу
Stanislav
Господа, кто может обьяснить в примере Фурье с реальными сигналами: https://github.com/espressif/esp-dsp/blob/master/examples/fft4real/main/dsps_fft4real_main.c
вот эту строку:
for (int i = 0 ; i < N / 2 ; i++) {
x1[i] = 10 * log10f((x1[i * 2 + 0] * x1[i * 2 + 0] + x1[i * 2 + 1] * x1[i * 2 + 1] + 0.0000001) / N);
зачем мы складываем все со всем? во-первых у нас только реальный сигнал загнан (это вообще единственный пример где так делается без зануления мнимой составляющей - но хочется именно так попробовать чтоб память экономить) там ошибка в i++ вместо i=i+2 или все-таки логика именно такова какова?
Сергей
Привет всем. Подскажите примерную стоимость разработки платы на базе ESP32CAM. Нужно чтобы все было на одной плате. Нужно прикрутить зарядку, с защитой от перезаряда и разряда и повышающий стабилизатор, убрать разьем для флешки и сопутствующие детали за не надобностью. Примерную цену и где можно такое заказать?
knock
привет!
у меня есть D1 Mini V4, у него есть выход питания на 3.3v
Планирую залить wled на контроллер и запитать всего 30 светодиодов адресных, на яркости 50%, цвета мне нужены чистые красный/зеленый/синий
так что потребление будет смешное кмк
лента у меня WS2812B DC5V, но если я правильно понял, она и от 3.5V может работать
хотел собственно уточнить, станет плохо плате или можно обойти без дополнительного питания?
Max
Сергей
Max
Ivan
Андрей
ㅤ
ㅤ
Андрей
ㅤ
Но работает
Не спорю. Согласно даташиту там 3.5. Значит не работает
ㅤ
Все, что вне даташита это UB
Андрей
AntikillerVova 🇷🇺
ㅤ
ㅤ
Впрочем чел путает питание и логику
Stanislav
Stanislav
и еще вопросик - можно в idf ide, которая на базе вскода, добавить путь до sdkconfig в качестве переменной?
задача простая - есть программка, которая рассчитана на несколько плат - в одной плате SPIRAM октальная, в другой - нет.
хотелось бы при сборке иметь возможность указать какой сдкконфиг будет использовать идф не лазя менюконфиг постоянно и не подпихивая руками конфиги 🥴 - типа цель сборки 1 и 2
Sergey
Sergey
Я через tasks это делаю. Может быть есть и другие варианты
Stanislav
knock
knock
knock
Stanislav
И еще вопрос 😁
Есть идея перейти с оригинальной esp32 на S3 ради унификации
Очевидно что потеряется rmii и придется сажать w5500 на spi, очевидно что можно разменять 4 ноги на скорость psram (но пока прицел на «медленную»), и так же очевидно что ulp ядро другое.
Из плюсов - размер модуля с psram меньше (вровер в размерах врума), ядра пошустрее (местами надо), аппаратные считалки новые (правда пока не особо взлетают 🤣) и вроде шифрование новое аппаратно завезли (но и старое ок)
Какие еще подводные камни? Из активно используемого (три уарта, i2s, i2c, psram) вроде все соответствует
Катати, насколько у S3 лучше встроенное ацп?
ㅤ
хехе)
Ты не понял сути происходящего, да?
ㅤ
Ruslan
Stanislav
работает - не трогай, просто руби бабло!
Хочется уйти от двух камней на плате и не плодить номенклатуру процов - новые приборчики на S3 будут 😐
Экономия в 8 ног (6 на рмии и 2 на связке двух камней между собой) вроде позволит втиснуться в один 🤓 а раз переразводиться то можно сразу и унифицироваться 🥳
Stanislav
Три недели тестов S3 показали что вроде плюс-минус тоже самое только с несколько более удобным выбором вариантов (очень мелко россыпью или габариты врума) и пошустрее местами
Но я пока в основном tdm и дсп блоки гонял, медленную периферию на следующий неделе буду смотреть но по бумажкам тоже самое вроде
Потеря 100 мегабит на проводном Лане неприятна но в 10 все удалось ужать кое-как так что основной барьер снят 🫡
Max
The Espressif ESP32-Powered Cipherling Puts a Numbers Station Right on Your Desk
Designers and makers Tim Burrell-Saward and Charlie Bruce, known jointly as Mother Ultimate, are crowdfunding to produce a family of desktop toys with a difference: they're horn-shaped robots which tap into the mystery of numbers stations at the tap of a button. "Picture this. You're an amateur radio enthusiast in the 1960s. Late one night you switch on your set and idly begin surfing the frequencies, bathing in the static whilst you search for a signal. And then you hear it," Burrell-Saward writes. "A voice. In practiced monotone it lists off an impossibly long string of numbers without error or emotion. It stops, pauses, and then repeats the string. Then a short passage of music, then silence. None of it made a single bit of sense." What Burrell-Saward is referring to is a "numbers station," one of many mysterious and unregistered radio broadcast sources which are understood to be used by intelligence services for the surreptitious transmission of information — kept secret to all but those in the know by being mixed in with seeming-gibberish, likely through the use of a one-time pad cipher system. It's these stations that serve as the focus for Burrell-Saward and Bruce's latest art project: Cipherling. "Cipherling connects to your Wi-Fi and listens for numbers station broadcasts (or rather, our remote receiver does)," Burrell-Saward explains of the desktop toy. "When a transmission is found, Cipherling will gently alert you through a green flashing LED and an audio ping. Press the button and you'll be patched straight into the live feed (which usually starts with a period of static before the transmission begins). The LCD screen will give you whatever information we can find about the broadcast (perhaps its location of origin or codename… or perhaps nothing at all). Press the button again and the sound stops." The Cipherling itself is a 3D-printed device with a gramophone-style horn at the rear, curving to channel amplified audio towards the user and terminating above an LCD display. A rotary knob at the side serves as the only input, pulling double-duty as an on/off switch and volume control — with everything connected to an Espressif ESP32 microcontroller, housed in the FDM case — the final color scheme for which has yet to be decided. "We intend to set up an SDR (software-defined radio) based receiver in the UK," Burrell-Saward says of the audio source to which the Cipherlings will connect, "which will receive and re-stream the audio via a relay server to any Cipherlings that want to tune in. We will maintain the receiver and broadcast schedule for at least five years. This means we are guaranteeing five years of functionality. After these five years, if we are unable to maintain service we will open source the following repositories: device CAD; device electronics schematics & board layouts; device firmware; SDR receiver code; server code; system-level technical documentation." The pair are funding to finalize the design and begin manufacturing on Kickstarter under the Make 100 program, where only 100 units will be offered to backers. Those looking to pick one up will need to pledge £99 (around $123), with hardware expected to ship in July this year.Spycraft for your desk: the Cipherling tunes in to mysterious broadcasts from "numbers stations," over a Wi-Fi connection to an SDR server. (📹: Tim Burrell-Saward) Only 100 of the units will be made available during the campaign, its creators have announced. (📹: Tim Burrell-Saward)
https://www.hackster.io/news/the-espressif-esp32-powered-cipherling-puts-a-numbers-station-right-on-your-desk-0c69fdca49d0
Влад
Всем привет. Крч, купил esp32 cam и конвертер pl2303. Никак не шьется, пишет exit status 2, типо не может получить данные по порту. Дрова качал, либы тоже, проблвал подключать не rx-tx, a tx-tx и т.д., пробовал по 3 вольта и по 5 вольта подключать - ничего. Если шью через ардуинку, то всё получается, базару зиро. Заметил если шью через arduino, то показывает com 8 и com 9, а через конвертер показывает com 10 com 11. Плата стоит в arduino ide ai thinker esp32. Может кто сталкивался с таким или посоветуете другую программу по прошивке или это конвертер такой ( я просто люблю сначало заказать, а потом разбираться. Вычитал, что у всех траблы с этим конвертером)
Влад
Могу конечно шить через ардуинку, но всё же... Я то купил этот конвертер...
ok-home
И еще вопрос 😁
Есть идея перейти с оригинальной esp32 на S3 ради унификации
Очевидно что потеряется rmii и придется сажать w5500 на spi, очевидно что можно разменять 4 ноги на скорость psram (но пока прицел на «медленную»), и так же очевидно что ulp ядро другое.
Из плюсов - размер модуля с psram меньше (вровер в размерах врума), ядра пошустрее (местами надо), аппаратные считалки новые (правда пока не особо взлетают 🤣) и вроде шифрование новое аппаратно завезли (но и старое ок)
Какие еще подводные камни? Из активно используемого (три уарта, i2s, i2c, psram) вроде все соответствует
Катати, насколько у S3 лучше встроенное ацп?
i2s другая, убрали с нее cam режим, теперь только 1 bit, и более грамотно регистры расписали, если стандартным драйвером пользуешься то разницы никакой, чуть пошустрее будет
psram более универсальный - можно использовать dma впрямую на псрам, и ограничение на 4 mb сняли.
gdma - тоже сделали универсальный, любой порт на любую периферию(из списка), опять таки для драйверов idf разницы никакой
Tyt
Всем привет. Крч, купил esp32 cam и конвертер pl2303. Никак не шьется, пишет exit status 2, типо не может получить данные по порту. Дрова качал, либы тоже, проблвал подключать не rx-tx, a tx-tx и т.д., пробовал по 3 вольта и по 5 вольта подключать - ничего. Если шью через ардуинку, то всё получается, базару зиро. Заметил если шью через arduino, то показывает com 8 и com 9, а через конвертер показывает com 10 com 11. Плата стоит в arduino ide ai thinker esp32. Может кто сталкивался с таким или посоветуете другую программу по прошивке или это конвертер такой ( я просто люблю сначало заказать, а потом разбираться. Вычитал, что у всех траблы с этим конвертером)
Снизить скорость прошивки, уменьшить длину проводов, отключить помехи рядом(Wi-Fi и другие источники помех). Банально убрать телефон, или отключить радиоинтерфейсы. Это как начало поиска проблем. Шить avrdude, через консоль с минимальными скоростями. Arduino IDE по умолчанию шьёт на минимальных скоростях. Использовать DeepSeek, пока он бесплатный. Отличный консультант, по всем вопросам. Люди слишком эмоционально зависимы(гормоны вместо интеллекта, особенно у молодёжи), и будут демонстрировать превосходство всячески 😊 Что будет мешать тебе, решать задачи.
Nikita
А че за джампер? Я думал если я поставлю его на v5 у меня будет питаться плата через тайп-с, но это не работает
ㅤ
Всем привет. Крч, купил esp32 cam и конвертер pl2303. Никак не шьется, пишет exit status 2, типо не может получить данные по порту. Дрова качал, либы тоже, проблвал подключать не rx-tx, a tx-tx и т.д., пробовал по 3 вольта и по 5 вольта подключать - ничего. Если шью через ардуинку, то всё получается, базару зиро. Заметил если шью через arduino, то показывает com 8 и com 9, а через конвертер показывает com 10 com 11. Плата стоит в arduino ide ai thinker esp32. Может кто сталкивался с таким или посоветуете другую программу по прошивке или это конвертер такой ( я просто люблю сначало заказать, а потом разбираться. Вычитал, что у всех траблы с этим конвертером)
Так конвертер 5 вольтовый. Выкинь его. Ну и про режим бут ты не забыл?
Максим
Добрый день, за вопрос не бейти :)
Вообщем пробую через Get запросы отправлять данные в Google таблицу, подскажите как правильно к строчке (char) прибавлять значения (int), чтобы на выходе к строчке добавилось число. Погугли, пробовал так:
С помощью функций snprintf+strcat, не получается. При этом если в char ручками прописываю значения они отправляются без проблем (
ok-home
Максим
значение идёт в конце строчки "=2" нужно разное отправлять, в таком варианте таблица принимает значение
ok-home
проверяй длину строки которую под буфер выделяешь
int n = strlen(uri)+10; // размер выходной строки
int digit = 2;
char *buf = calloc(n,1); // выделить память
snprintf(buf,n,"%s=%d",uri,digit); // преобразовать в формат
printf("%s\n",buf) // проверить что получилось
// отправить куда нужно
free(buf); // освободить память
Максим
проверяй длину строки которую под буфер выделяешь
int n = strlen(uri)+10; // размер выходной строки
int digit = 2;
char *buf = calloc(n,1); // выделить память
snprintf(buf,n,"%s=%d",uri,digit); // преобразовать в формат
printf("%s\n",buf) // проверить что получилось
// отправить куда нужно
free(buf); // освободить память
Спасибо большое, сейчас попробую ю, получается если мне нужно будет отправлять не одно, а два значения, то я беру buf, и уже с ним проделываю тот же алгоритм?)
ok-home
да хоть восемь
выдели память достаточную для выходной строки
между отправками только желательно обнулить строку, чтобы 0 в конце buf был -> memset(buf,0,n);
ну и проверяй что получилось, там сам увидишь разницу
buf можно выделить статически один раз, если много раз это будешь использовать чтобы не дергать аллокатор
char buf[256] = {0} // 256 это условно максимальная длина выходной строки
тогда free() не нужен
Максим
Alexey
Alexey
Alexey
Alexey
Alexey
Alexey
Влад
Sergio
Внешняя антенна из куска провода. Активно использую. Значительно улучшает прием wifi в квартире для ESP32.
https://t.me/ProArduino/212852?single
Max
The Deauther Watch V4S IR is a Wi-Fi hacker watch that can run up to 21 scripts via IR remote for wireless and HID attacks
We previously wrote about the Deauther Watch X used for wireless pentesting. The company has now released the Deauther Watch V4S IR an Wi-Fi hacker watch with a built-in infrared (IR) remote control for executing several scripts stored on a microSD card. It supports deauther attacks, Bad USB (HID) attacks, WiFi packet monitoring, and real-time…
https://www.cnx-software.com/2025/01/30/the-deauther-watch-v4s-ir-is-a-wi-fi-hacker-watch-that-can-run-up-to-21-scripts-via-ir-remote-for-wireless-and-hid-attacks/
Max
Max
Max
Max
Max
Max
ㅤ
Опять болталка
Max
Я переложил в склад
Георгий
Георгий