En

Электроника

Базовые навыки по работе с Arduino

Подключение датчиков, сервоприводов, моторов, кнопок, реле. Основы схемотехники и пайка схем на макетных платах. Опыт работы с адресными RGB светодиодами, передатчиками/приёмниками 433 Mhz, аппаратные MP3 плееры. Программирование плат в Arduino IDE. В итоге получаются оттестированные девайсы, которые работают без глюков и непонятного поведения.

Простые девайсы

Работа с Wi-Fi модулями ESP8266 и протоколом MQTT

Сборка и прошивки разных устройств на базе плат ESP8266 для управления моторами, сервоприводами, реле и т.д. Платы ESP8266 - это, грубо говоря, Arduino с Wi-Fi модулем.

Могу сделать отдельное устройство с небольшим веб интерфейсом, доступным в браузере телефона. Например, это может быть RGB подсветка, датчик температуры или какая-то инсталляция на выставки.

А также могу обьединить их в сеть умных устройств, которые будут общаться между собой по протоколу MQTT. К этой системе могу добавить удобный интерфейс для управления устройствами и просмотра данных с датчиков. Тут всё работает быстро и надёжно.

Есть опыт установки и настройки MQTT серверов на разных системах.

Прошивка ESP8266 и MQTT сервера

Автоматизация и OpenHAB

Получив надёжную передачу данных между устройствами, я занялся контролем их работы и автоматизацией. Плюс MQTT сервера в том, что к нему можно подключить внешний сервис, который будет работать с данными.

В качества такого сервиса я выбрал openHAB. На его основея я собрал умный дом, в котором удалось объединить девайсы на MQTT с устройствами от Xiaomi, Ikea, Apple. Собрал красивый веб-интерфейс для управления и просмотра данных с датчиков. Настроил хранение данных и отображение на разных графиках. Сделал правила для автоматизации поведения устройств.

Работа с OpenHAB

Школа робототехники RobotOn

2017-2019 был в команде школы робототехники Robot-on. Участвовали в EdTech акселераторе и победили в конкурсе “IT-проект года”.

Принимал участие в разработке учебных наборов. Писал статьи про умный дом. Полностью сделал сайт и занимался его поисковой оптимизацией. Занимался разработкой системы онлайн-обучения.

Школа RobotOn

Блок контроля воды в квартире

Сделал блок управления водой, который подключен к умному дому. Он умеет считывать показания счетчика, а также перекрывать воду в случае обнаружения протечки. Кроме управления по Wi-Fi есть еще и ручное управление. Этот девайс - пример того, что я могу собрать в 2023 году.

Блок контроля воды в квартире

Telegram бот для дверей и ворот

Написал Telegram бота, с помощью которого можно открывать ворота у меня во дворе, домофон, а также несколько ворот и шлагбаумов у друзей. Бот работает с MQTT сервером и может управлять удаленными устройствами, а также показывать данные с датчиков. Для каждого пользователя можно сделать свой список доступных устройств.

Есть опыт настройки ворот и цифровых систем доступа, которые ставят на двери. Опыт подключения разных систем к моему боту.

Telegram бот для дверей и ворот

Система управления Wi-Fi машинками

Идея была такая: Взять коллекцию Lego машинок, сделать их радиоуправляемыми и разместить на большом стенде, чтобы можно было играть с друзьями. Например, собирать какие-то контрольные точки на игровом поле.

Чтобы не делать для каждой машинки отдельный пульт, я решил сделать систему управления, в которой у каждого пользователя будет один пульт, а необходимую машинку можно будет выбрать на экране. Сначала управляешь одной машинкой, потом переключаешься на другую. Тут мне и пригодился опыт написания сайтов на React и API.

Система управления Wi-Fi машинками