Оглавление:

Умный шлем Project 2: 6 шагов (с изображениями)
Умный шлем Project 2: 6 шагов (с изображениями)

Видео: Умный шлем Project 2: 6 шагов (с изображениями)

Видео: Умный шлем Project 2: 6 шагов (с изображениями)
Видео: Когда тренер - твой друг😏 2024, Ноябрь
Anonim
Умный шлем Project 2
Умный шлем Project 2
Умный шлем Project 2
Умный шлем Project 2
Умный шлем Project 2
Умный шлем Project 2

Мы, Бенут Свен, Стэленс Леннерт и Дюжарден Лоренс, должны были сделать проект для школы. Нам пришлось работать вместе со студентом IPO (Industrial Product Design). Ему в голову пришла идея сделать шикарный мотоциклетный шлем. Он разработал дизайн шлема, и нам нужно было сделать приложение для работы с этим смарт-шлемом. Итак, мы начали делать…

Для этого проекта нам понадобились следующие части:

- Arduino Uno

- хлебница

- перемычки

- резисторы

- фары

- Модуль Bluetooth (не совместим с низким энергопотреблением)

- OLED

Вы можете проверить это в BoM, на который я ссылался здесь. Что касается остальной части инструкций, я объясню вам, как вы можете воссоздать этот проект.

Шаг 1. Информация о продукте

Шлем создан для мотоциклистов, которые хотят улучшить свой опыт. Приложение обеспечивает более приятные ощущения как на мотоцикле, так и вне его. В приложении есть не только функции, которые вы можете использовать со своим шлемом, но и своего рода игровая приставка, которая делает его намного приятнее для мотоцикла.

Шаг 2: обжаривание

Fritzing
Fritzing

Итак, в первую очередь мы получили схему Fritzing от студента IPO, потому что вы должны знать, как ваши детали работают должным образом.

На этих изображениях вы можете увидеть, какой вывод детали должен быть подключен к какому выводу на Arduino UNO. Если вы позволите кому-то проверить вашу схему фритзинга, хорошо разбирающемуся в этой теме, вы не сделаете серьезных ошибок, которые могут оказаться фатальными для вашего проекта.

Шаг 3: нормализованная структура базы данных

Нормализованная структура базы данных
Нормализованная структура базы данных

Для нормализованной структуры базы данных вам, прежде всего, необходимо провести предварительное исследование. Здесь вы можете провести мозговой штурм, какие данные вам нужны и как будет работать ваш проект.

После того, как вы выполнили предварительное исследование, вы можете продолжить создание самой нормализованной структуры базы данных. Прежде всего вам понадобится таблица User для хранения учетных записей, созданных в приложении. Теперь вы можете подключить все остальные таблицы к таблице User, чтобы вы могли хранить элементы, специфичные для учетной записи. Элементы, относящиеся к конкретному аккаунту в этом приложении, - это список желаний, друзья и булавки, которые вы можете разместить на карте.

Шаг 4. Функции Azure

Функции Azure
Функции Azure
Функции Azure
Функции Azure
Функции Azure
Функции Azure

В нашем приложении мы используем функции Azure для подключения к базе данных. С помощью функций Azure вы можете получить все данные из базы данных, а также вставить данные в базу данных. Мы использовали эту функцию много раз, потому что она очень удобна и ее не так сложно написать (конечно, если у вас есть небольшие предвидения). Некоторыми примерами используемых нами функций Azure являются CheckLogin, который проверяет, соответствует ли значение, введенное вами на странице входа (имя пользователя и пароль), значению в базе данных, в противном случае вы не можете войти в систему. Пример кода, который вы можно увидеть выше. Другой пример использованных нами лазурных функций - это добавление булавки, которую вы хотите отобразить на карте в приложении, в базе данных. Пример кода вы можете увидеть выше.

Шаг 5: Заявление

заявка
заявка
заявка
заявка
заявка
заявка

Самая большая часть этого проекта заключалась в создании приложения. Выше вы можете увидеть все экраны приложения в порядке доступа к ним. Страница входа, как я уже сказал, подключена к базе данных. Вы можете войти в систему только в том случае, если ваше имя пользователя и пароль находятся в базе данных. Следующий экран - это страница Bluetooth, здесь вы можете установить соединение с модулем Bluetooth, который находится внутри шлема. вы также можете пропустить страницу Bluetooth, но таким образом вы не сможете получить доступ ко всем экранам на странице обзора, некоторые из них исчезнут. На странице обзора вы можете получить доступ ко всем другим страницам, таким как страница карты, страница друзей, страница корзины, страница освещения, страница скорости и страница маршрутов. Просматривая все скриншоты, вы можете увидеть, что вы можете делать на этой странице, например, на странице освещения вы можете включить свет мотошлема. На странице маршрутов вы можете получить указания, откуда вы хотите, куда хотите. Кроме того, вывод, который вы получаете на странице маршрутов, также отображается на маленьком OLED-экране, прикрепленном к шлему.

Шаг 6: конечный продукт

Конечный продукт
Конечный продукт
Конечный продукт
Конечный продукт
Конечный продукт
Конечный продукт

Теперь приложение подключено к шлему, и продукт полностью рабочий. Вот несколько изображений того, как это выглядит. Надеюсь, вам понравилось читать!

Надеюсь, все было ясно и хорошо, и этот пост вам очень помог. Хорошо проведите время, воссоздавая мой проект!

Участники этого проекта: - Benoot Sven- Staelens Lennert- Dujardin Laurens

Изучение новых медиа и коммуникационных технологий в HOWEST Kortrijk, Бельгия.

Рекомендуемые: