This media is not supported in your browser
VIEW IN TELEGRAM
Оживил таки. Убирает конечно так себе, но уже имеет смысл копаться в iRobot roomba open interface.
На днях решил добавить функционала к своему боту, который отвечает за отложенный постинг в каналы. Посмотрел на код 2-3 летней давности и решил взяться за рефакторинг.
Приятно осознавать, что могу найти ошибки своего джуниорства и более менее выстроить архитектуру.
И конечно за пару лет пришло осознание необходимости тестов - по ним можно и ошибки отловить и понять, как вообще работает модуль!
Приятно осознавать, что могу найти ошибки своего джуниорства и более менее выстроить архитектуру.
И конечно за пару лет пришло осознание необходимости тестов - по ним можно и ошибки отловить и понять, как вообще работает модуль!
Долгое время не знал как обойти проблему локальной разработки под Telegram. Настройка прокси на mac почему-то не особо решала проблему. Поэтому пилил проект через расширение SSH FS для VSCode прямо на серваке.
Однако, мой frontовый друг @arturjs подсказал, как можно это побороть при помощи axios и socks-proxy-agent. Поэтому пришлось выпилить устаревший request для запросов.
Теперь в пару строк можно заюзать свой socks5 и спокойно писать под телегу локально.
Однако, мой frontовый друг @arturjs подсказал, как можно это побороть при помощи axios и socks-proxy-agent. Поэтому пришлось выпилить устаревший request для запросов.
Теперь в пару строк можно заюзать свой socks5 и спокойно писать под телегу локально.
Поймал на даче 4g.
Обрабатываю напечатанные защитные держатели для щитков для проекта Makers vs covid.
Печать в режиме вазы довольно быстрая и качество вроде ок, но на всех моделях почему-то 2 и 3 слой выпирали на ширину сопла. Поэтому когда надеваешь немного давит на лоб. Если с таким щитком пару часиков походить будет уже не айс.
21/29 completed...
Обрабатываю напечатанные защитные держатели для щитков для проекта Makers vs covid.
Печать в режиме вазы довольно быстрая и качество вроде ок, но на всех моделях почему-то 2 и 3 слой выпирали на ширину сопла. Поэтому когда надеваешь немного давит на лоб. Если с таким щитком пару часиков походить будет уже не айс.
21/29 completed...
Наконец-то такой динозавр как я добрался до отладки в VS Code. Довольно удобно и просто настраивается (если у вас конечно приложение запускается не как дочерний процесс через spawn) и нет доп окна как с - - inspect.
Я вообще до этого ленился и на скорую руку дебажил через console.log и это выливалось в уйму потерянного времени.
Я вообще до этого ленился и на скорую руку дебажил через console.log и это выливалось в уйму потерянного времени.
Sleepless tech | Евгений J
Наконец-то такой динозавр как я добрался до отладки в VS Code. Довольно удобно и просто настраивается (если у вас конечно приложение запускается не как дочерний процесс через spawn) и нет доп окна как с - - inspect. Я вообще до этого ленился и на скорую руку…
а конфиг почти весь автоматом генерится, нужно только путь к входной точке прописать
Тем временем прибыл новый подопытный для автоматизации домашних задач.
Он кстати с места построил карту комнаты, что довольно прикольно.
Немного паранойю по поводу передачи данных о своем доме серверам xiaomi. В любом случае посмотрим, что можно выжать из этого пылесоса.
Он кстати с места построил карту комнаты, что довольно прикольно.
Немного паранойю по поводу передачи данных о своем доме серверам xiaomi. В любом случае посмотрим, что можно выжать из этого пылесоса.
This media is not supported in your browser
VIEW IN TELEGRAM
Научил его плохому)
Кстати узнал, что его можно прошить, а потом подключаться к нему по ssh. На борту у него ubuntu 14.
Все о прошивках лежит тут https://4pda.ru/forum/index.php?showtopic=881982&st=6420#entry89050382
Кстати узнал, что его можно прошить, а потом подключаться к нему по ssh. На борту у него ubuntu 14.
Все о прошивках лежит тут https://4pda.ru/forum/index.php?showtopic=881982&st=6420#entry89050382
Сегодня собираем устройство по оценке качества воздуха на nodeMCU. Интересный проект хотя бы потому, что наши местные службы фиксируют, что все ок. А нефтеперерабатывающий завод воняет на 50 км. Вот есть возможность посмотреть реальные цифры.
Устройство после сборки нужно зарегать в системе и наслаждаться графиками.
Графики можно глянуть тут https://aircms.online/
Подробная инструкция тут https://docs.google.com/document/d/1cDL0KtBHc0Q2Dq_zfSVBFS6UNHIDVBUb3gaUc5YoP2w/edit#
Устройство после сборки нужно зарегать в системе и наслаждаться графиками.
Графики можно глянуть тут https://aircms.online/
Подробная инструкция тут https://docs.google.com/document/d/1cDL0KtBHc0Q2Dq_zfSVBFS6UNHIDVBUb3gaUc5YoP2w/edit#
Запаял ещё порт для старого 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