Продукт для себе, що став корисним для інших: українець створив систему керування авто через смартфон
Junior FullStack Developer Сергій Борт створив систему віддаленого моніторингу та керування автомобілем – як вона працює. Фото: Сергій Борт
Junior FullStack Developer Сергій Борт у вільний від роботи час створює цікаві девайси для авто, а одна з особистих потреб вилилась у розробку застосунку, який дозволяє віддалено керувати автівкою та використовуватись для віддаленого моніторингу. Як саме виникла ідея та як відбувалась її реалізація, Сергій розповів редакції MC.today.
[social_blue social="telegram"]Наразі розроблений Сергієм застосунок сумісний із моделями Ford Focus та Ford Escape. Плата керування на мікропроцесорі Stm32 розташовується безпосередньо в автівці, в реальному часі виконує команди зі смартфона та надсилає на пристрій користувача інформацію про стан автівки.
«Зацікавився та вирішив застосувати отриманий досвід роботи з CAN BUS»
Я у вільний час автоелектрик та розробник цікавих девайсів для авто. Одного дня переді мною постало завдання створити такий девайс для свого авто, але я не знав, як взаємодіяти між пристроєм та автівкою. Трохи заглибившись у тему, я відкрив для себе технологію обміну даними між пристроями авто по CAN-шині
Таких пристроїв не було взагалі, тому в них була потреба для проходження сертифікації. Далі побачив в інтернеті пристрій дистанційного керування авто на базі Arduino
Пристрої мають GSM-модеми, які через інтернет зв’язуються із сервером та виконують аналіз вхідних даних від авто та від Android-застосунку. Кожен із них має унікальний номер, за яким і відбувається ідентифікація між ним та застосунком, у майбутньому планую додати ще один рівень безпеки та виконати прив’язку до авто.
Станом на зараз доступні такі функції: дистанційні запуск/відкриття/закриття автомобіля, моніторинг параметрів авто, а також супутні інформаційні стани в застосунку. Із часом планую реалізувати відображення локації авто та другий ступінь захисту, а також розширити можливості в наданні статистики й додати трохи анімації.
«Для мене головне – ідея та натхнення»
Це був мій перший застосунок, реалізований на React Native, тому кожне завдання, яке я ставив перед собою, реалізовувалось через пошук компонентів та їхню взаємодію. Зараз уже доступні 10 таких пристроїв – вони проходять тестування. До речі, я завжди залучаю тестерів, щоб отримувати від них інформацію – пропозиції чи зауваження. Водночас намагаюсь реалізовувати їх без додаткових затрат – якщо це можливо, то на запроєктованому залізі.
У роботі над такими продуктами для мене головне – ідея та натхнення. Я хочу кодити та створювати, але важко придумати, що саме робити. Водночас працювати з пет-проєктами мені не дуже цікаво, адже вони лише для мене. А хочеться бачити, що те, що ти зробив, корисне для когось у повсякденні.
Звичайно, сильний мотиватор – це можливість опанування нових технологій та розширення свого стека. Але не буду лукавити: фінансовий складник теж важливий, хочеться мати фінансовий відгук від виконаної роботи. Тому якщо бачитиму попит на мій продукт, то згодом з’явиться iOS-версія (зараз він працює з пристроями на Andriod) і, відповідно, більше девайсів.
Буває, звісно, що щось не йде або ж бажання працювати притухає. У таких випадках я беру паузу й повертаюсь із переосмисленням цілей та задач – тоді робота просувається з більшим інтересом і результатом. Тому бажаю кожному завжди мати цікаві ідеї та натхнення для їхньої реалізації.
- Нагадаємо, раніше ми писали, що український вчитель Олег Сироватко створив мобільний створив застосунок Saferoad для водіїв, який в реальному часі попереджає про небезпечні ділянки на дорозі. Як він працює – можна дізнатися у статті.