Приглашал спутниц попробовать наливку, но сам — за рулем, поэтому не пил. Как я придумал портативный алкотестер

Оленка Пилипчак

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.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023