Приглашал спутниц попробовать наливку, но сам — за рулем, поэтому не пил. Как я придумал портативный алкотестер
Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.
Лучшие проекты получат призы от компании Genesis: занявший первое место — Apple iPhone 12 64GB, второе место — наушники Marshall Monitor II ANC Black, третье — набор Arduino.
Дальше — рассказ разработчика Дмитрия Литвинюка о его pet-проекте — портативном алкотестере.
Идея
Будучи пилотом мотоцикла, я часто приезжаю в заведение, где продают вишневую наливку, чтобы угостить своих спутниц. Но я — ответственный водитель, поэтому не позволяю себе то же самое. Так у меня возникла идея моего pet-проекта — usb-алкотестера, который можно подключить к смартфону.
Проанализировав предложения на рынке, мне захотелось создать приложение для себя, но с уникальным дизайном или с изюминкой, без всяких шаблонов.
Поэтому выбрал персонажа мультсериала «Рик и Морти» из-за ярко выраженной гаммы эмоций и острого юмора.
Также нашел в сети новости о том, что компания Samsung запатентовала телефон с алкотестером, который встроен в стилус. А у меня была именно модель Samsung Note (то есть тоже со стилусом), а я не верю в совпадения!
Устройство поможет снизить количество ДТП по вине пьяных водителей. Тем, кто немного выпил и хочет узнать количество алкоголя в крови, достаточно подключить девайс и узнать об этом в приложении смартфона.
Реализация и технологии
Начал с планирования. Проект был разделен на три составляющие:
- hardware — создание физического устройства, включая принципиальную схему и печатную плату;
- firmware (software) — создание программного обеспечения для микроконтроллера;
- создание мультиплатформенного мобильного приложения для Android/iOS.
Чтобы прокачать свои навыки и иметь какое-то конкурентное преимущество, решил использовать инновационные и передовые технологии:
- Для устройства — это ARM-микроконтроллеры серии STM32F1 — из-за наличия usb-интерфейса, хорошего АЦП и соотношения цены к характеристикам.
- В качестве IDE для создания прошивки была использована платформа STM32CubeIDE, что позволило сэкономить время и вынести написание кода на более высокий уровень абстракции.
- Для создания принципиальной схемы и платы был избран EasyEDA. Преимущества: быстрая разработка и большое количество готовых онлайн-библиотек. То есть на разработку уходит меньше времени, чем допустимо использовать тот же Altium Designer.
- Для реализации мобильного приложения я решил использовать Flutter — передовую технологию Google. Хотел получить новые навыки именно по этой технологии, потому что вижу в ней будущее.
Плюс, я люблю все, что связано с hardware и embedded, когда создаешь что-то, что можно подержать в руках.
Такая олдскульная романтика с паяльником и не без запаха канифоли: поэтому хотел совместить новую технологию Flutter и душевный embedded.
Преимущества:
- приложение работает как нативное, без всяких там bridge, как например, в React;
- одна кодовая база на две платформы — iOS/Android;
- скорость разработки колоссальная (подозреваю, в стартап-сфере — это мастхэв);
- большое количество библиотек (например, для usb я использовал usb_serial);
- Material Design — тут без слов, потому что графический дизайнер я такой себе.
Трудность была одна: катастрофическая нехватка времени на pet-проект. Параллельно работал фулл-тайм.
В какой стадии проект
Проект на пути создания MVP, чтобы протестить идею и оценить вероятность заинтересованности инвесторов.
С технической точки зрения основная сложность — это точная калибровка датчика.
Монетизация
Я подумал, что если такая компания как Samsung запатентовала смартфон со встроенным алкотестером, то идея имеет несколькопроцентный шанс на жизнь.
Бизнес-стратегии могут быть похожи на те, что, например, в украинском стартапе Iblazr — это LED-фонарик для мобильных устройств.
Также может рассматриваться продажа гаджетов на Etsy или раунд на Kickstarter.
Как будут оценивать проект
В рамках конкурса pet-проектов разработчики и инвесторы оценят проект по таким критериям:
1. Оригинальность идеи.
2. Качество кода.
3. Технический уровень.
4. Жизнеспособность идеи.
5. Перспективы проекта как бизнеса.
6. Инвестиционная привлекательность.
Победителей среди 20 кейсов определят на основе оценок инвесторов (45%), разработчиков (45%) и голосов читателей Highload (10%).
Более подробно, кто и как будет оценивать кейсы, можно прочитать здесь: статья об экспертах, критериях и правилах конкурса.
Проект Алкотестер оценивают:
Маргарита Римек
СЕО Pix Inc.
Оценивает проекты по IoT. Pix – рюкзак с LED-экраном, внешний вид которого можно изменять с помощью мобильного приложения по желанию владельца. При помощи мобильного приложения можно выводить на экран разную анимацию и даже текст. Команда Римек провела успешные кампании на Kickstarter и Indiegogo
Вячеслав Белый
Mobile Team Lead, Co-Founder iOS Ukraine.
Оценивает проекты на iOS.Mobile Team Lead, co-founder iOS Ukraine, основатель первой в Украине онлайн-конференции по iOS-разработке, ведущий обучающего YouTube-канала, консультант и аудитор мобильных команд.
Елена Мажуга
Старший инвестиционный аналитик Genesis Investments.
Роман Бабицкий
Основатель инвесткомпании Babitskyi Investment, глава совета по вопросам иностранных инвестиций и экономического развития Украины.
Дмитрий Томчук
Основатель инвестиционного фонда Fison.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: