Sleepless tech | Евгений J – Telegram
Sleepless tech | Евгений J
788 subscribers
485 photos
80 videos
1 file
214 links
DIY, web, coffee
Автоматизирую все и вся, ремонтирую что сломалось, трачу время на just-for-fun проекты. Пишу про хардвар и софтвар и не только.

http://jem-space.ru

Связь со мной: @jem_jem
Донаты на припой и хостинги: https://bit.ly/2MKcRoJ
Download Telegram
Вчера вообще был неудачный день: провозился с roomba так и не получив от него ответа по uart. В процессе нашел проблему в пайке порта(перепутал ориентацию), перепаял и в итоге roomba перестал отсылать данные о зарядке. Разобрал его опять, понял что в проводке все ок, ничего не напутал. Собрал и отложил. Решил приготовить для него вай фай модуль esp-12 для управления по ви-фи. В итоге сложилось ощущение что спалил его 5 вольтами при прошивке.

Сегодня оказалось что спалил uart переходник, а пылесос и esp модуль рабочие!
Киберпанк который мы заслужили
Пока вы спали (или нет) я с криками и воплями и минимальным набором инструментов (разводной ключ, плоскогубцы и торцевой ключ из Икеи) поменял катушку зажигания на Шкоде по ютубовскому туториалу.

У Шкоды кстати специальные болты с головкой на 12 звёзд. Ес чё называется сплайн.
Кстати нашел еще документашку по получению данных с датчиков Roomba

https://www.usna.edu/Users/weaprcon/esposito/_files/roomba.matlab/Roomba_SCI.pdf
Forwarded from UX Live 🔥
А как написать helo vord?
Рассказывал сегодня школьникам про программирование, дважды упомянул про смерть...

Ну и показал свои текущие и старенькие проекты, которые ещё в учебном центре Epam пилил.

Зацените игрулю 5 летней давности: http://104.131.43.62:3123/
Все довожу до ума проект объединения веб и хардвар приложений.
Для этого очень кстати оказались Led панели P10. Ими удобно управлять даже с WiFi модуля esp-12.

Немного доработаю и выложу исходники на GitHub. Уже думаю какой интерактив придумать с соседями, чьи окна напротив 😁
Успешный запуск всегда радует. Особенно с людьми на борту. Каждый раз поражаюсь тому, что ЛЮДИ В КОСМОСЕ!

SpaceX молодцы конечно!
Сегодня день небольших побед.

Перепаял аккумулятор для 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 командой.
Хотя инфа с датчиков по-прежнему приходит не валидной, зато можно посылать команды управления.

Теперь думаю, в каком направлении дальше двигать проект.
актуально)
Наткнулся на Reddit на пост о том как не хардкодить каждый раз логин и пароль от wifi при прошивке модулей ESP.

Тут индус рассказывет про библиотеку WifiManager.
https://www.reddit.com/r/esp8266/comments/gv1w8i/esp8266_connect_wifi_without_hard_coding/

Но я не любитель ставить библиотеки на любой чих, поэтому подумал, что оптимальней и минималистичней будет просто выставлять rest эндпоинт для того, чтобы обычным POST запросом слать логин/пас на модуль и сохранять это в EEPROM (чтобы не терялось при отключении питания)
Всем привет!

Вчера неожиданно для себя отремонтировал свою гитарную педаль Whammy 4, которую спалил год назад и думал, что она теперь кирпич. Чуть не продал по дешевке на авито) Перепаял проц и теперь как новая!

Подробнее в статье https://jem-space.ru/chinim-digitech-whammy-4/
Продолжаю вникать в настройку окружения.
После того как собрал домашний сервер из говна и палок и поставил ubuntu server, задался вопросом как запускать приложения без логина в систему. Как на vps https://www.digitalocean.com/

Нагуглил статью как раз от digitalocean о настройке автозапуска и о том, как работает runlevel в linux:
https://www.digitalocean.com/community/tutorials/how-to-configure-a-linux-service-to-start-automatically-after-a-crash-or-reboot-part-1-practical-examples
Не особо люблю когда крупные комьюнити окунаются в политоту (которая местами спорная).

Надеюсь CSS сообщество не будет требовать накидывать на body
background: black !important;
Услышал недавно, что тут оживили icq (да, я слоупок). Зашел, посмотрел как там пусто. Но на всякий случай решил забить адреса для своих каналов по веб разработке. Вдруг там тоже разрабы жаждут норм контента про веб. Только постить туда руками нет времени/желания. Решил накатать бота, который будет репостить из моих каналов telegram в каналы icq.

У Icq new кстати есть bot api https://icq.com/botapi/. В общем-то они косят под телегу на минималках))
Даже нашел npm библиотеку для ботов, которую опубликовали 4 дня назад
https://www.npmjs.com/package/icq-bot