Электроника
Базовые навыки по работе с Arduino
Подключение датчиков, сервоприводов, моторов, кнопок, реле. Основы схемотехники и пайка схем на макетных платах. Опыт работы с адресными RGB светодиодами, передатчиками/приёмниками 433 Mhz, аппаратные MP3 плееры. Программирование плат в Arduino IDE. В итоге получаются оттестированные девайсы, которые работают без глюков и непонятного поведения.
![Простые девайсы Простые девайсы](/assets/images/cv-electronics/pic1.jpg)
Работа с Wi-Fi модулями ESP8266 и протоколом MQTT
Сборка и прошивки разных устройств на базе плат ESP8266 для управления моторами, сервоприводами, реле и т.д. Платы ESP8266 - это, грубо говоря, Arduino с Wi-Fi модулем.
Могу сделать отдельное устройство с небольшим веб интерфейсом, доступным в браузере телефона. Например, это может быть RGB подсветка, датчик температуры или какая-то инсталляция на выставки.
А также могу обьединить их в сеть умных устройств, которые будут общаться между собой по протоколу MQTT. К этой системе могу добавить удобный интерфейс для управления устройствами и просмотра данных с датчиков. Тут всё работает быстро и надёжно.
Есть опыт установки и настройки MQTT серверов на разных системах.
![Прошивка ESP8266 и MQTT сервера Прошивка ESP8266 и MQTT сервера](/assets/images/cv-electronics/pic2.jpg)
Автоматизация и OpenHAB
Получив надёжную передачу данных между устройствами, я занялся контролем их работы и автоматизацией. Плюс MQTT сервера в том, что к нему можно подключить внешний сервис, который будет работать с данными.
В качества такого сервиса я выбрал openHAB. На его основея я собрал умный дом, в котором удалось объединить девайсы на MQTT с устройствами от Xiaomi, Ikea, Apple. Собрал красивый веб-интерфейс для управления и просмотра данных с датчиков. Настроил хранение данных и отображение на разных графиках. Сделал правила для автоматизации поведения устройств.
![Работа с OpenHAB Работа с OpenHAB](/assets/images/cv-electronics/pic3.jpg)
Школа робототехники RobotOn
2017-2019 был в команде школы робототехники Robot-on. Участвовали в EdTech акселераторе и победили в конкурсе “IT-проект года”.
Принимал участие в разработке учебных наборов. Писал статьи про умный дом. Полностью сделал сайт и занимался его поисковой оптимизацией. Занимался разработкой системы онлайн-обучения.
🧑🎓 Подробнее...
![Школа RobotOn Школа RobotOn](/assets/images/cv-electronics/pic4.jpg)
Блок контроля воды в квартире
Сделал блок управления водой, который подключен к умному дому. Он умеет считывать показания счетчика, а также перекрывать воду в случае обнаружения протечки. Кроме управления по Wi-Fi есть еще и ручное управление. Этот девайс - пример того, что я могу собрать в 2023 году.
![Блок контроля воды в квартире Блок контроля воды в квартире](/assets/images/cv-electronics/pic5.jpg)
Telegram бот для дверей и ворот
Написал Telegram бота, с помощью которого можно открывать ворота у меня во дворе, домофон, а также несколько ворот и шлагбаумов у друзей. Бот работает с MQTT сервером и может управлять удаленными устройствами, а также показывать данные с датчиков. Для каждого пользователя можно сделать свой список доступных устройств.
Есть опыт настройки ворот и цифровых систем доступа, которые ставят на двери. Опыт подключения разных систем к моему боту.
![Telegram бот для дверей и ворот Telegram бот для дверей и ворот](/assets/images/cv-electronics/pic6.jpg)
Система управления Wi-Fi машинками
Идея была такая: Взять коллекцию Lego машинок, сделать их радиоуправляемыми и разместить на большом стенде, чтобы можно было играть с друзьями. Например, собирать какие-то контрольные точки на игровом поле.
Чтобы не делать для каждой машинки отдельный пульт, я решил сделать систему управления, в которой у каждого пользователя будет один пульт, а необходимую машинку можно будет выбрать на экране. Сначала управляешь одной машинкой, потом переключаешься на другую. Тут мне и пригодился опыт написания сайтов на React и API.
![Система управления Wi-Fi машинками Система управления Wi-Fi машинками](/assets/images/cv-electronics/pic7.jpg)