Реализация функции управления механизмом штор через мобильное приложение на Android
Задачи по проекту
- Разработать концепцию и архитектуру работы приложения, аппаратной части интерфейсного шлюза;
- Спроектировать и изготовить прототип печатной платы для реализации сетевого шлюза между аппаратной частью механизма и программной реализацией;
- Разработать Sketch-программу для микроконтроллера платы;
- Разработать back-end web-сервис на Go взаимодействующий между приложением и микроконтроллером;
- Разработать front-end интерфейс управления устройством;
- Разработать пользовательское мобильное приложение для управления механизмом.
Состав аппаратной части
- Электропривод SOMFY Oximo 50 RTS
- Радиопередатчик SOMFY RS 485
- Микрокомпьютер Raspberry Pi
- Микроконтроллер Arduino Nano
- Печатная плата и корпус собственного производства
Состав программной части
- Среда разработки прошивки микроконтроллера — Arduino IDE
- Основная среда разработки Visual Studio Code
- Язык разработки web-сервиса — Golang
- Язык разработки интерфейса управления JavaScript Vue.js (TypeScript)
- База данных SQLite
- База данных синхронизации профилей и настроек на основе Google Firebase