Достался робот пылесос Polaris pvcr в разукомплектованном состоянии. Открыв инструкцию - заметил, что в нем присутствует возможность управления со смартфона - устанавливается приложение и подключается по WI-FI.
Разобрал пылесос. Под верхней крышкой (там где кнопка включения) была прикручена плата, и прямо на ней был распаян модуль WI-FI ESP-32S.
Как оказалось, что в этом модуле установлен процессор, 4 мегабайта флешка с прошивкой, которая обеспечивает управление пылесоса со смартфона, какое то количество оперативки. И вообще этот ESP-32 используется в некоторых отладочных платах наподобие Arduino.
А почему бы это не использовать в качестве репитера ? (Вообще есть много готовых проектов в интернете на данный модуль и при желании можно сделать что то другое).
Выдернул плату из пылесоса, подпаялся к контрольным точкам - 3 провода, подключил программатор к двум проводам ch341a, перевел его в режим USB-TTL.
Питание 3,3V взял с лабораторника (с программатора не получилось взять - уходил в перезапуск).
Программа прошивальщик flash_download_tool_v3.8.5
Прошивка лежит здесь https://github.com/martin-ger/esp32_nat_router
Сначало по рекомендациям из ю туба стер старую прошивку, путем записи пустого файла blank4M.bin. Запустил прогу прошивальщик, Замкнул третий подпаянный провод на минус питания (перевел плату в режим загрузки прошивки), Нажал кнопку старта в программе прошивальщике, подал питание на модуль и отключил провод.
После прошивки отключил питание модуля и настроил программу прошивальщик как изображено на картинке с репозитория гит хаба.
Повторил прошивку файлами с гит хаба.
В итоге на телефоне увидел что появилась новая сеть WiFi SSID "ESP32_NAT_Router". Зашел и настроил. В общем максимальная скорость репитера до 15 мбит. Для просмотра видео и интернета вполне хватает.
Разобрал пылесос. Под верхней крышкой (там где кнопка включения) была прикручена плата, и прямо на ней был распаян модуль WI-FI ESP-32S.
Как оказалось, что в этом модуле установлен процессор, 4 мегабайта флешка с прошивкой, которая обеспечивает управление пылесоса со смартфона, какое то количество оперативки. И вообще этот ESP-32 используется в некоторых отладочных платах наподобие Arduino.
А почему бы это не использовать в качестве репитера ? (Вообще есть много готовых проектов в интернете на данный модуль и при желании можно сделать что то другое).
Выдернул плату из пылесоса, подпаялся к контрольным точкам - 3 провода, подключил программатор к двум проводам ch341a, перевел его в режим USB-TTL.
Питание 3,3V взял с лабораторника (с программатора не получилось взять - уходил в перезапуск).
Программа прошивальщик flash_download_tool_v3.8.5
Прошивка лежит здесь https://github.com/martin-ger/esp32_nat_router
Сначало по рекомендациям из ю туба стер старую прошивку, путем записи пустого файла blank4M.bin. Запустил прогу прошивальщик, Замкнул третий подпаянный провод на минус питания (перевел плату в режим загрузки прошивки), Нажал кнопку старта в программе прошивальщике, подал питание на модуль и отключил провод.
После прошивки отключил питание модуля и настроил программу прошивальщик как изображено на картинке с репозитория гит хаба.
Повторил прошивку файлами с гит хаба.
В итоге на телефоне увидел что появилась новая сеть WiFi SSID "ESP32_NAT_Router". Зашел и настроил. В общем максимальная скорость репитера до 15 мбит. Для просмотра видео и интернета вполне хватает.