Игорь ЛПВ
Через строку тоже три Configuring flash size... Flash will be erased from 0x00001000 to 0x00004fff... Flash will be erased from 0x00008000 to 0x00008fff... Flash will be erased from 0x00010000 to 0x000fafff... Compressed 13248 bytes to 9562... Wrote 13248 bytes (9562 compressed) at 0x00001000 in 0.2 seconds (effective 514.8 kbit/s)... Hash of data verified. Compressed 3072 bytes to 146... Wrote 3072 bytes (146 compressed) at 0x00008000 in 0.0 seconds (effective 492.7 kbit/s)... Hash of data verified. Compressed 959536 bytes to 588192... Wrote 959536 bytes (588192 compressed) at 0x00010000 in 7.0 seconds (effective 1102.7 kbit/s)... Hash of data verified. Leaving... Hard resetting via RTS pin...
Vlad
мож esptool какое-то кривое
Игорь ЛПВ
На удалённом компе через Anydesk история один в один
Anton
а в чем проблема то ?
в конструкции. соединять это потом то тоже проводками. короче, я не могу себе нормального вида часов в таком варианте представить, но если кто-то сделает, восхищусь
Игорь ЛПВ
После прошивки штатными средствами PlatformIO модуля ESP32-C3 всё работает нормально. После прошивки через ESPTOOL модуль выходит на бесконечный цикл перезагрузки. C:\0>esptool -b 460800 --chip auto write_flash 0x1000 bootloader.bin 0x8000 partitions.bin 0x10000 firmware.bin Не работает! Результат ниже. --- Terminal on COM33 | 115200 8-N-1 --- Available filters and text transformations: colorize, debug, default, direct, esp32_exception_decoder, hexlify, log2file, nocontrol, printable, send_on_enter, time --- More details at https://bit.ly/pio-monitor-filters --- Quit: Ctrl+C | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x7 (TG0WDT_SYS_RST),boot:0xd (SPI_FAST_FLASH_BOOT) Saved PC:0x40047ed2 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5810,len:0x438 load:0x403cc710,len:0x90c load:0x403ce710,len:0x2624 Checksum failure. Calculated 0x3e stored 0x00 ets_main.c 333 ESP-ROM:esp32c3-api1-20210207 Build:Feb 7 2021 rst:0x7 (TG0WDT_SYS_RST),boot:0xd (SPI_FAST_FLASH_BOOT) Saved PC:0x40047ed2 SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd5810,len:0x438 C:\0>esptool -b 460800 --chip auto write_flash 0x10000 firmware.bin А вот так работает! Но работает только если предварительно все три файла были записаны через PlatformIO. А уже потом, через ESPTOOL был записан firmware.bin Моя проблема, вроде бы, решена. Обновление прошивки теперь можно делать дистанционно. Но что происходит, я так и не понял. Может кто-то разберётся и разъяснит достопочтенной публике. Мой низкий поклон, всем, кто не прошел мимо, предложил варианты. Спасибо!
Роджер
Закажу код ESP32-S3+тестовое приложение для открытия двери при приближении человека с зарегистрированным смартфоном (Andr/iOS) BLE (не по MAC естественно - индивидуальный код в приложении).
Ага есть такое, но бле открытый протоко скопировать говно вопрос и ходи сколько влезет. Если только не генерировать пароль на телефон, когда будет запрос.
Роджер
Есть уже готовые устройства, которые смогут тебе реализовать все тоже самое простыми способами. Вопрос бюджета. Но есть уже все ГОТОВОЕ, только купи запчасти. Думаю если у тебя контроль о крытия закрытия двери готовый, надо еще 30-40к и будет готов твой охрененный проект.
𝓪𝓵𝓮𝓼𝓱𝓪_𝓼𝓱
Ребят, вечер добрый всем! купил вот такую плату, но на стандартную макетку очень неудобно, может подскажите какую макетку к ней заказать? https://ozon.ru/t/8U7eUlb
Миша
Кто сталкивался с протоколом ESP_NOW? Какова реальная дальность действия? Действительно ли осуществляется полный дуплекс? Есть ли какие то подводные камни в данном протоколе?
Sergey
Кто нибудь знает, предусмотрено ли использование модуля espressof ble ota совместно с другими пользовательскими сервисами? Если перезагружаться для перехода в режим обновления, то все работает четко, но хотелось бы запускать его как ещё один сервис, а не как целое приложение
Evgeniy
https://github.com/espressif/esp-idf/issues/13627
Миша
Кто сталкивался с протоколом ESP_NOW? Какова реальная дальность действия? Действительно ли осуществляется полный дуплекс? Есть ли какие то подводные камни в данном протоколе?
ok-home
Кто нибудь знает, предусмотрено ли использование модуля espressof ble ota совместно с другими пользовательскими сервисами? Если перезагружаться для перехода в режим обновления, то все работает четко, но хотелось бы запускать его как ещё один сервис, а не как целое приложение
Вау, однако давно я в ОТА не заглядывал, оказывается в idf завезли инкрементный ОТА - а в чем проблема то ? немного с примером разобраться, насколько я вижу, правильно отинициализировать и запустить таск из примера,
Vlad
новость, переместите в тему
Vlad
Струйная печать проводников на текстолите Этот метод относится к аддитивным технологиям и позволяет наносить проводящие дорожки без травления меди. Подходит для быстрого прототипирования, гибкой электроники и ремонта плат. 1. Принцип работы Проводящие чернила наносятся струйным принтером на поверхность текстолита или другого диэлектрика. После печати требуется термообработка (сушка, спекание) для обеспечения проводимости. Составы чернил: Серебряные наночернила (Ag) – высокая проводимость, но дорогие. Графеновые/углеродные – дешевле, но меньше проводимость. Медные (требуют инертной атмосферы при спекании). Гибридные композиции (например, серебро + полимеры). 2. Оборудование Специализированные принтеры: Nano Dimension DragonFly – промышленный 3D-принтер для печатных плат. Voltera V-One – настольный принтер для прототипирования. Модифицированные струйные принтеры (с печатной головкой, устойчивой к абразивным чернилам).
Max
Старость, этим принтерам больше года)
Роджер
Струйная печать проводников на текстолите Этот метод относится к аддитивным технологиям и позволяет наносить проводящие дорожки без травления меди. Подходит для быстрого прототипирования, гибкой электроники и ремонта плат. 1. Принцип работы Проводящие чернила наносятся струйным принтером на поверхность текстолита или другого диэлектрика. После печати требуется термообработка (сушка, спекание) для обеспечения проводимости. Составы чернил: Серебряные наночернила (Ag) – высокая проводимость, но дорогие. Графеновые/углеродные – дешевле, но меньше проводимость. Медные (требуют инертной атмосферы при спекании). Гибридные композиции (например, серебро + полимеры). 2. Оборудование Специализированные принтеры: Nano Dimension DragonFly – промышленный 3D-принтер для печатных плат. Voltera V-One – настольный принтер для прототипирования. Модифицированные струйные принтеры (с печатной головкой, устойчивой к абразивным чернилам).
Мне нравится процесс проточки
Sergey
Вау, однако давно я в ОТА не заглядывал, оказывается в idf завезли инкрементный ОТА - а в чем проблема то ? немного с примером разобраться, насколько я вижу, правильно отинициализировать и запустить таск из примера,
bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT(); ble_ota_ringbuf_init(OTA_RINGBUF_SIZE) esp_bt_controller_mem_release(ESP_BT_MODE_CLASSIC_BT) esp_bt_controller_init(&bt_cfg); esp_bt_controller_enable(ESP_BT_MODE_BLE); esp_ble_ota_host_init() esp_ble_ota_recv_fw_data_callback(ota_recv_fw_cb); ota_task_init(); вот вся инициализация из примера(псевдокод). Не ясно что нужно изменить, чтобы этот код не переинициализировал весь стек, а просто добавил еще один ble сервис. Предполагается, что инициализация уже проведена корректно. Естественно, сам компонент в идеале должен остаться без изменений. Пробовал скипнуть в различных комбинациях часть из этих этапов.
Max
https://www.youtube.com/@voltera_io
Volodymyr
Всем привет. Приобрёл Wi-Fi модуль ESP8266MOD. При подключении появилась сеть FaryLink_******. Решил его перепрошить с помощью Flash Download Tool, но всё зависает на этапе sync. Кто-нибудь мог бы с этим помочь?
Volodymyr
Зачем тебе оно? Что ты им зашить в ESP пытаешься?
изначальная задача - подвязать ардуино к вифи и вычитал, что стоковая прошивка не умеет в АТ команды
Volodymyr
с завода:)
Vladimir
с завода:)
Вообще фиг знает что они там с завода шьют. Обычно блик какой-нить или ничего. Судя по твоим вопросам ты совсем с нуля начинаешь. Найди базовую книжку или видео уроки и начинай с моргания светодиодом.
Volodymyr
моргание светодиода я уже умею. а от с модулями вай фая действительно впервые
Volodymyr
по этому хотел бы узнать как правильно ее вообще шить
Volodymyr
шить не ардуино а именно модуль
Vladimir
по этому хотел бы узнать как правильно ее вообще шить
Удобнее всего сразу из IDE в которой ты код пишешь Arduino IDE или VSCode + PlatformIO.
Vladimir
шить не ардуино а именно модуль
Тут вообще не понятно что имеется в виду.
Volodymyr
вы его купили и просто подключили ?
Volodymyr
К чему эти вопросы?
что бы показать на примере где я застрял
Volodymyr
Подключил, и?
и сразу могли АТ команды ему слать?
Volodymyr
Нет конечно
а что сделали, чтоб слать
Vladimir
а что сделали, чтоб слать
Не делал я такого, зачем вообще АТ команды на ESP слать?
Volodymyr
менять режим работы модуля с точки доступа на клиент например
Vladimir
менять режим работы модуля с точки доступа на клиент например
Ну так нужно искать примеры кода и адаптировать под свою задачу.
Volodymyr
я, наверное, что-то не понимаю. Эти режимы переключаются с помощью АТ команд. А он у меня их не воспринимает. По этому решил накатить на него другую прошивку.
Vladimir
Volodymyr
интернет.. ну и сюда пришел спросить
Vladimir
интернет.. ну и сюда пришел спросить
Ты хрень какую-то спрашиваешь. Собственно адрес тот же книжки и видеоуроки.
Anton
С чего ты взял что ESP из коробки поддерживает АТ команды и вообще есть готовые прошивки под эту задачу?
Есть, мне попадались модули с такими прошивками. Приходили от продавца такие. Включаешь - он моргает и что то делает. Оказывается, там прошивка с АТ-командами. Мне было не надо, сразу затирал своей
Anton
менять режим работы модуля с точки доступа на клиент например
Люди тут не ардуино-платы используют. Поэтому вопрос твой вызвал непонимание. Ардуино пользуется есп как вайфай контроллером только, что реально редко осмысленный случай. Можно же прямо на есп программировать
Anton
Какая может быть польза от того что он что-то непонятное делает?
У ардуино нет иного способа выйти в мир, кроме как через другой контроллер, который умеет.
Anton
Т.е. он хотел АТ команды слать с Ардуино на ESP?
https://t.me/ProEsp8266/370925/400521 Если не пропускать сообщения, то видится так
Anton
Есть программный фреймворк ардуино, а есть железные одноимённые платы, что вызывает путаницу
Vladimir
Такая бредовая конструкция что ли?
Volodymyr
нет. обычная ардуино уно к которой подключил ESP
Vladimir
нет. обычная ардуино уно к которой подключил ESP
Нужно было с этого начать. Смысла подключать Ардуино к ESP нет. ESP имеет все те же функции что и Ардуино и может программироваться из той же IDE.
Volodymyr
Что ты в итоге то хочешь сделать?
подключить ик диод к ардуино который будет слать команду на прибор когда будет получать вызов на хттп сервер
Anton
Нужно было с этого начать. Смысла подключать Ардуино к ESP нет. ESP имеет все те же функции что и Ардуино и может программироваться из той же IDE.
Бывает, что есть. Например, мегу из-за большего количества гпио, или там очень жёсткий рилтайм, что задержки в инструкциях посчитаны. Крайне редкие случаи, но бывают
Anton
Мне кажется такое вообще лучше на STM делать.
STM так же без вайфая, как правило
Anton
этого момента не знал. думал их связать, что б они вместе работали
Прошивку для есп с АТ-командами где-то на гитхабе видел. Но, вообще, есп зажечь светодиод и сама может, конечно
Anton
Струйная печать проводников на текстолите Этот метод относится к аддитивным технологиям и позволяет наносить проводящие дорожки без травления меди. Подходит для быстрого прототипирования, гибкой электроники и ремонта плат. 1. Принцип работы Проводящие чернила наносятся струйным принтером на поверхность текстолита или другого диэлектрика. После печати требуется термообработка (сушка, спекание) для обеспечения проводимости. Составы чернил: Серебряные наночернила (Ag) – высокая проводимость, но дорогие. Графеновые/углеродные – дешевле, но меньше проводимость. Медные (требуют инертной атмосферы при спекании). Гибридные композиции (например, серебро + полимеры). 2. Оборудование Специализированные принтеры: Nano Dimension DragonFly – промышленный 3D-принтер для печатных плат. Voltera V-One – настольный принтер для прототипирования. Модифицированные струйные принтеры (с печатной головкой, устойчивой к абразивным чернилам).
Что стоит заказать на таком печать? Имеет смысл для одной платы?
Anton
Вообще не вижу смысла в этой задаче АТ-команды использовать
Ну, это ты на себя берёшь оценку ТЗ. Я не беру ;)
Anton
Именно. Может там ещё есть, просто человек не счёл нужным нам сообщить, может у нас доступа нет?
Чешипузик
изначальная задача - подвязать ардуино к вифи и вычитал, что стоковая прошивка не умеет в АТ команды
АТ команды используются для работы с модемом по COM интерфейсу. Каким образом они должны использоваться для работы с ESP32?
Чешипузик
этого момента не знал. думал их связать, что б они вместе работали
Если нужно, чтобы у Ардуины был вифи, то ожно использовать этот шилд. https://docs.arduino.cc/retired/shields/arduino-wifi-shield/ А мыргать лампочкой тогда с помощью самой Ардуины.