Оглавление:
- Шаг 1. Информация о продукте
- Шаг 2: обжаривание
- Шаг 3: нормализованная структура базы данных
- Шаг 4. Функции Azure
- Шаг 5: Заявление
- Шаг 6: конечный продукт
Видео: Умный шлем Project 2: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Мы, Бенут Свен, Стэленс Леннерт и Дюжарден Лоренс, должны были сделать проект для школы. Нам пришлось работать вместе со студентом IPO (Industrial Product Design). Ему в голову пришла идея сделать шикарный мотоциклетный шлем. Он разработал дизайн шлема, и нам нужно было сделать приложение для работы с этим смарт-шлемом. Итак, мы начали делать…
Для этого проекта нам понадобились следующие части:
- Arduino Uno
- хлебница
- перемычки
- резисторы
- фары
- Модуль Bluetooth (не совместим с низким энергопотреблением)
- OLED
Вы можете проверить это в BoM, на который я ссылался здесь. Что касается остальной части инструкций, я объясню вам, как вы можете воссоздать этот проект.
Шаг 1. Информация о продукте
Шлем создан для мотоциклистов, которые хотят улучшить свой опыт. Приложение обеспечивает более приятные ощущения как на мотоцикле, так и вне его. В приложении есть не только функции, которые вы можете использовать со своим шлемом, но и своего рода игровая приставка, которая делает его намного приятнее для мотоцикла.
Шаг 2: обжаривание
Итак, в первую очередь мы получили схему Fritzing от студента IPO, потому что вы должны знать, как ваши детали работают должным образом.
На этих изображениях вы можете увидеть, какой вывод детали должен быть подключен к какому выводу на Arduino UNO. Если вы позволите кому-то проверить вашу схему фритзинга, хорошо разбирающемуся в этой теме, вы не сделаете серьезных ошибок, которые могут оказаться фатальными для вашего проекта.
Шаг 3: нормализованная структура базы данных
Для нормализованной структуры базы данных вам, прежде всего, необходимо провести предварительное исследование. Здесь вы можете провести мозговой штурм, какие данные вам нужны и как будет работать ваш проект.
После того, как вы выполнили предварительное исследование, вы можете продолжить создание самой нормализованной структуры базы данных. Прежде всего вам понадобится таблица User для хранения учетных записей, созданных в приложении. Теперь вы можете подключить все остальные таблицы к таблице User, чтобы вы могли хранить элементы, специфичные для учетной записи. Элементы, относящиеся к конкретному аккаунту в этом приложении, - это список желаний, друзья и булавки, которые вы можете разместить на карте.
Шаг 4. Функции Azure
В нашем приложении мы используем функции Azure для подключения к базе данных. С помощью функций Azure вы можете получить все данные из базы данных, а также вставить данные в базу данных. Мы использовали эту функцию много раз, потому что она очень удобна и ее не так сложно написать (конечно, если у вас есть небольшие предвидения). Некоторыми примерами используемых нами функций Azure являются CheckLogin, который проверяет, соответствует ли значение, введенное вами на странице входа (имя пользователя и пароль), значению в базе данных, в противном случае вы не можете войти в систему. Пример кода, который вы можно увидеть выше. Другой пример использованных нами лазурных функций - это добавление булавки, которую вы хотите отобразить на карте в приложении, в базе данных. Пример кода вы можете увидеть выше.
Шаг 5: Заявление
Самая большая часть этого проекта заключалась в создании приложения. Выше вы можете увидеть все экраны приложения в порядке доступа к ним. Страница входа, как я уже сказал, подключена к базе данных. Вы можете войти в систему только в том случае, если ваше имя пользователя и пароль находятся в базе данных. Следующий экран - это страница Bluetooth, здесь вы можете установить соединение с модулем Bluetooth, который находится внутри шлема. вы также можете пропустить страницу Bluetooth, но таким образом вы не сможете получить доступ ко всем экранам на странице обзора, некоторые из них исчезнут. На странице обзора вы можете получить доступ ко всем другим страницам, таким как страница карты, страница друзей, страница корзины, страница освещения, страница скорости и страница маршрутов. Просматривая все скриншоты, вы можете увидеть, что вы можете делать на этой странице, например, на странице освещения вы можете включить свет мотошлема. На странице маршрутов вы можете получить указания, откуда вы хотите, куда хотите. Кроме того, вывод, который вы получаете на странице маршрутов, также отображается на маленьком OLED-экране, прикрепленном к шлему.
Шаг 6: конечный продукт
Теперь приложение подключено к шлему, и продукт полностью рабочий. Вот несколько изображений того, как это выглядит. Надеюсь, вам понравилось читать!
Надеюсь, все было ясно и хорошо, и этот пост вам очень помог. Хорошо проведите время, воссоздавая мой проект!
Участники этого проекта: - Benoot Sven- Staelens Lennert- Dujardin Laurens
Изучение новых медиа и коммуникационных технологий в HOWEST Kortrijk, Бельгия.
Рекомендуемые:
Защитный шлем Covid, часть 1: введение в схемы Tinkercad !: 20 шагов (с изображениями)
Защитный шлем Covid, часть 1: Введение в схемы Tinkercad !: Привет, друг! В этой серии из двух частей мы узнаем, как использовать схемы Tinkercad - забавный, мощный и обучающий инструмент для изучения того, как работают схемы! Один из лучших способов учиться - это делать. Итак, сначала мы создадим наш собственный проект: й
Диско-шлем для 3D-печати !: 11 шагов (с изображениями)
Диско-шлем для 3D-печати! На основе классического шлема Daft Punk «Томас». Осветите комнату и станьте предметом зависти всех своих друзей с этим удивительным диско-шлемом с питанием от Arduino! Для выполнения этого проекта вам понадобится доступ к 3D-принтеру и паяльнику. Если вы хотите
Спартанский шлем для изменения голоса: 14 шагов (с изображениями)
Спартанский шлем для изменения голоса: Здравствуйте! Мы - команда из 4 студентов Политехнической школы Университета Сорбонны: Луи Бухерт Билал МелехиБао Тинь Пиот Марко Лонге Этот проект реализуется в рамках наших исследований и направлен на то, чтобы взять в руки ряд инструментов, а также продемонстрировать
Умный будильник: умный будильник на Raspberry Pi: 10 шагов (с изображениями)
Умный будильник: умный будильник на Raspberry Pi: вы когда-нибудь хотели умные часы? Если да, то это решение для вас! Я сделал Smart Alarm Clock, это часы, в которых вы можете менять время будильника в соответствии с веб-сайтом. При срабатывании будильника раздастся звуковой сигнал (зуммер) и загорятся 2 лампочки
Project Aurora: умный игровой коврик для мыши за 20 евро: 13 шагов (с изображениями)
Project Aurora: умный игровой коврик для мыши за 20 евро: основная идея заключается в том, зачем тратить 50 долларов на коврик для мыши с RGB-подсветкой, который показывает только световые шоу? Хорошо, они классные и ультратонкие, но они также добавляют на ваш компьютер программное обеспечение для настройки светлых цветов, что не совсем "легкое"; если вы считаете