Запаял ещё порт для старого Roomba. Теперь можно не мучаться с вечно отрывающимися проводами.
Sleepless tech | Евгений J
Photo
Вот кстати распиновка порта. Подключившись к tx и rx можно пообщаться с roomba. Правда нужно только согласовать уровни 5 и 3.3 вольт.
This media is not supported in your browser
VIEW IN TELEGRAM
It's alive!
Roomba откликнулся по uart на команду уборки! В консоль кстати ничего при этом не выводит. Вчера пробовал на составных командах, при этом не получая никакой реакции.
Roomba откликнулся по uart на команду уборки! В консоль кстати ничего при этом не выводит. Вчера пробовал на составных командах, при этом не получая никакой реакции.
Вчера вообще был неудачный день: провозился с roomba так и не получив от него ответа по uart. В процессе нашел проблему в пайке порта(перепутал ориентацию), перепаял и в итоге roomba перестал отсылать данные о зарядке. Разобрал его опять, понял что в проводке все ок, ничего не напутал. Собрал и отложил. Решил приготовить для него вай фай модуль esp-12 для управления по ви-фи. В итоге сложилось ощущение что спалил его 5 вольтами при прошивке.
Сегодня оказалось что спалил uart переходник, а пылесос и esp модуль рабочие!
Сегодня оказалось что спалил uart переходник, а пылесос и esp модуль рабочие!
Пока вы спали (или нет) я с криками и воплями и минимальным набором инструментов (разводной ключ, плоскогубцы и торцевой ключ из Икеи) поменял катушку зажигания на Шкоде по ютубовскому туториалу.
У Шкоды кстати специальные болты с головкой на 12 звёзд. Ес чё называется сплайн.
У Шкоды кстати специальные болты с головкой на 12 звёзд. Ес чё называется сплайн.
Кстати нашел еще документашку по получению данных с датчиков Roomba
https://www.usna.edu/Users/weaprcon/esposito/_files/roomba.matlab/Roomba_SCI.pdf
https://www.usna.edu/Users/weaprcon/esposito/_files/roomba.matlab/Roomba_SCI.pdf
Только что закончил статью с записками по курсу Typography for web, который проходил на плюралсайте.
Америку конечно не открыли, но есть что почерпнуть. Зацените, если интересно.
https://jem-space.ru/tipoghrafiia-dlia-web?q=1
Америку конечно не открыли, но есть что почерпнуть. Зацените, если интересно.
https://jem-space.ru/tipoghrafiia-dlia-web?q=1
Jem Space
Типографика для web
Продолжаю делать заметки о курсах, которые прохожу. Сегодня у нас "Типографика для веб разработки". Курс, который не особо обязателен для веб-программистов и находится на стыке дизайна и разработки. Но эта тема всегда была для меня интересной. Какой шрифт…
Рассказывал сегодня школьникам про программирование, дважды упомянул про смерть...
Ну и показал свои текущие и старенькие проекты, которые ещё в учебном центре Epam пилил.
Зацените игрулю 5 летней давности: http://104.131.43.62:3123/
Ну и показал свои текущие и старенькие проекты, которые ещё в учебном центре Epam пилил.
Зацените игрулю 5 летней давности: http://104.131.43.62:3123/
Sleepless tech | Евгений J
Успешный запуск всегда радует. Особенно с людьми на борту. Каждый раз поражаюсь тому, что ЛЮДИ В КОСМОСЕ! SpaceX молодцы конечно!
Если бы я запускал ракеты в космос, они были бы доверху набиты изолентой)
Сегодня день небольших побед.
Перепаял аккумулятор для Roomba (очень сложно паять ячейки 18650). Нашел старый зарядник для автомобильных авто и Roomba начал заряжаться.
Прошил esp-12 так, что он начал вещать данные на mqtt брокер, который слушает умные устройства в моей локальной сети. Если вы не знакомы с обменом данными по mqtt, вкратце опишу.
Есть умные устройства (паблишеры), которые вещают свои данные по протоколу mqtt на брокеров, которые эти данные обрабатывают. Есть клиенты, которые могут подключаться к брокерам и смотреть данные с устройств. Большинство умных девайсов работают по такому принципу.
Увидел данные с esp, однако ощущение, что esp общается с Roomba не на той скорости. Но это уже другая история.
Перепаял аккумулятор для Roomba (очень сложно паять ячейки 18650). Нашел старый зарядник для автомобильных авто и Roomba начал заряжаться.
Прошил esp-12 так, что он начал вещать данные на mqtt брокер, который слушает умные устройства в моей локальной сети. Если вы не знакомы с обменом данными по mqtt, вкратце опишу.
Есть умные устройства (паблишеры), которые вещают свои данные по протоколу mqtt на брокеров, которые эти данные обрабатывают. Есть клиенты, которые могут подключаться к брокерам и смотреть данные с устройств. Большинство умных девайсов работают по такому принципу.
Увидел данные с esp, однако ощущение, что esp общается с Roomba не на той скорости. Но это уже другая история.
This media is not supported in your browser
VIEW IN TELEGRAM
Успешный запуск! Я не Маск, но тоже рад своим успешным стартам.
Поменял скорость uart в прошивке на 57600 и смог успешно запустить Roomba mqtt командой.
Хотя инфа с датчиков по-прежнему приходит не валидной, зато можно посылать команды управления.
Теперь думаю, в каком направлении дальше двигать проект.
Поменял скорость uart в прошивке на 57600 и смог успешно запустить Roomba mqtt командой.
Хотя инфа с датчиков по-прежнему приходит не валидной, зато можно посылать команды управления.
Теперь думаю, в каком направлении дальше двигать проект.
Наткнулся на Reddit на пост о том как не хардкодить каждый раз логин и пароль от wifi при прошивке модулей ESP.
Тут индус рассказывет про библиотеку WifiManager.
https://www.reddit.com/r/esp8266/comments/gv1w8i/esp8266_connect_wifi_without_hard_coding/
Но я не любитель ставить библиотеки на любой чих, поэтому подумал, что оптимальней и минималистичней будет просто выставлять rest эндпоинт для того, чтобы обычным POST запросом слать логин/пас на модуль и сохранять это в EEPROM (чтобы не терялось при отключении питания)
Тут индус рассказывет про библиотеку WifiManager.
https://www.reddit.com/r/esp8266/comments/gv1w8i/esp8266_connect_wifi_without_hard_coding/
Но я не любитель ставить библиотеки на любой чих, поэтому подумал, что оптимальней и минималистичней будет просто выставлять rest эндпоинт для того, чтобы обычным POST запросом слать логин/пас на модуль и сохранять это в EEPROM (чтобы не терялось при отключении питания)
reddit
Esp8266 connect WIFI without hard coding credentials (SSID, Password)
Posted in r/esp8266 by u/Asim670 • 41 points and 9 comments
Всем привет!
Вчера неожиданно для себя отремонтировал свою гитарную педаль Whammy 4, которую спалил год назад и думал, что она теперь кирпич. Чуть не продал по дешевке на авито) Перепаял проц и теперь как новая!
Подробнее в статье https://jem-space.ru/chinim-digitech-whammy-4/
Вчера неожиданно для себя отремонтировал свою гитарную педаль Whammy 4, которую спалил год назад и думал, что она теперь кирпич. Чуть не продал по дешевке на авито) Перепаял проц и теперь как новая!
Подробнее в статье https://jem-space.ru/chinim-digitech-whammy-4/