Оглавление:
- Шаг 1: материалы
- Шаг 2: ВЫВОД ESP32
- Шаг 3: Настройка ESP32
- Шаг 4: электрическая схема обуви
- Шаг 5: клей для обуви
- Шаг 6: обувь
- Шаг 7: Настройка программного обеспечения Arduino ESP32
- Шаг 8: CMD
- Шаг 9: Git Clone
- Шаг 10: Расположение файла на карте
- Шаг 11: Код Arduino
- Шаг 12: Visualstudio
- Шаг 13: изменить
- Шаг 14: Добавление
- Шаг 15: Загрузите приложение
- Шаг 16: клон Github
- Шаг 17: разрешения
- Шаг 18. Подготовка телефона Android
- Шаг 19: База данных
- Шаг 20. Функции Azure
Видео: Отслеживание положения сидя и стоя - Имани: 20 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Вы хотите следить за своим здоровьем и каждый день следить за тем, чтобы вы достаточно стояли? Тогда Imani - приложение для вас! С помощью одного простого резистора, чувствительного к силе внутри вашей подошвы, мы можем отследить вашу повседневную привычку сидеть и стоять.
Зарегистрируйтесь, указав имя, адрес электронной почты, пароль и сделав селфи! Добавляйте коллег или друзей с помощью нашего высокотехнологичного сканера QR-кода, просматривайте статистику и сравнивайте ее со своими.
- Шаг 1: материалы
- Шаг 2-6: Оборудование
- Шаг 7-11: Настройка программного обеспечения Arduino ESP32
- Шаг 12-19 Visual Studio
Шаг 1: материалы
Список необходимых материалов
- 1x Izokee ESP32-devkitc
- 1x Круглый чувствительный к силе датчик FSR Interlink 402
- 1x Powerbank для кредитной карты (2200 мАч)
- 2 резистора 10 кОм
- Около 5 небольших кабелей
- Пара schoes
- Кабель micro-USB
Постарайтесь вложить собственное воображение и вклад в создание обуви.
Шаг 2: ВЫВОД ESP32
У вас должна быть возможность самостоятельно настроить электрическую схему, НО вам следует подумать о проверке ВАШЕГО ПИН-кода ESP32, потому что он может отличаться от нашего!
Шаг 3: Настройка ESP32
- КРАСНЫЙ КРУГ: 5 В - 5 Вольт
- БЕЛЫЙ КРУГ: IO32 - Аналоговый вывод для передачи данных
- ФИОЛЕТОВЫЙ КРУГ: GND - Земля
Шаг 4: электрическая схема обуви
А вот раздражающая часть - вырезание подошвы для включения в электрическую цепь. Мы советуем вам, возможно, найти лучшее место для размещения вашего FSR или разместить FSR большего размера, чтобы исключить любые ошибки.
Шаг 5: клей для обуви
Впоследствии рассмотрите возможность нанесения клея, НО убедитесь, что клей не токопроводящий!
Шаг 6: обувь
Возможно, вам удастся вставить аккумулятор в подошву обуви, но мы просто вырезаем часть обуви, чтобы под нее поместился внешний аккумулятор для кредитной карты.
Шаг 7: Настройка программного обеспечения Arduino ESP32
Настройка Arduino IDE Загрузите и установите arduino:
GITЗагрузите и установите GIT:
Arduino ESP32 Откройте проводник, перейдите к документам и дважды щелкните пример Arduino: C: / Users / Tom / Documents / Arduino
Затем создайте новую папку под названием «hardware» и внутри этой папки создайте другую папку под названием «espressif». (см. картинку)
Шаг 8: CMD
После этого вы открываете cmd в проводнике файлов (см. Рисунок)
Шаг 9: Git Clone
В командной строке введите следующее: «git clone https://github.com/espressif/arduino-esp32.git» и нажмите Enter (см. Рисунок).
Шаг 10: Расположение файла на карте
Впоследствии вам, возможно, придется изменить имя «arduino-esp32» на «esp32», например, так (см. Рисунок)
Шаг 11: Код Arduino
Теперь запустите Arduino, нажмите «Инструменты» и убедитесь, что выбрали правильную плату и COM-порт! (см. рисунок) Код для ESP32:
Шаг 12: Visualstudio
Для разработки приложения мы использовали Microsoft Visual Studio 2017 Community Edition 5.3.
www.visualstudio.com/
После установки запустите установщик Visual Studio (см. Рисунок выше).
Шаг 13: изменить
После запуска нажмите «Еще», а затем выберите «Изменить».
Шаг 14: Добавление
Убедитесь, что вы выбрали следующие компоненты (см. Рисунок выше)
После того, как вы выбрали их все, нажмите «Изменить» в правом нижнем углу
Шаг 15: Загрузите приложение
Чтобы иметь возможность запускать приложение Imani в Visual Studio, вам необходимо клонировать нашу страницу GitHub:
Создайте пустой файл (сделайте путь как можно короче) и откройте cmd (см. Рисунок выше)
Шаг 16: клон Github
После того, как вы клонировали файл на свой компьютер, вы можете открыть проект.
Шаг 17: разрешения
Убедитесь, что, щелкнув правой кнопкой мыши project2. Android и выбрав «Свойства», нажмите «Манифест Android» и убедитесь, что отмечены следующие разрешения:
- ACCESS_NETWORK_STATE
- ACCESS_WIFI_STATE
- КАМЕРА
- ФОНАРИК
- ИНТЕРНЕТ
Шаг 18. Подготовка телефона Android
Прежде чем вы сможете начать разработку на своем телефоне, вы должны убедиться, что вашему телефону это разрешено: перейдите в «Настройки»> «О телефоне»> «Статус телефона»> нажмите 15 раз на «Номер сборки». Это может быть другим для вашего устройства, поэтому вам, вероятно, придется погуглить. После этого вы сможете запустить приложение.
Шаг 19: База данных
Мы используем Microsoft SQL Server Management Studio
docs.microsoft.com/en-us/sql/ssms/download…
Войдите с вашими учетными данными
Для создания таблиц вам необходимо импортировать следующий скрипт:
ghostbin.com/paste/tbne3
Перейдите в «инструмент управления», выберите «Файл»> «Открыть» и выберите загруженный скрипт.
Выполните скрипт, нажав «Выполнить».
Шаг 20. Функции Azure
Если этот проект наберет около 50 избранных, я постараюсь также загрузить функции Azure.
Рекомендуемые:
Датчик положения велосипедной подножки от Magicbit [Magicblocks]: 8 шагов
Датчик положения велосипедной подножки от Magicbit [Magicblocks]: простой проект DIY по созданию датчика положения подножки с Magicbit с использованием Magicblocks. Мы используем magicbit в качестве платы для разработки в этом проекте, основанном на ESP32. Поэтому в этом проекте можно использовать любую плату разработки ESP32
Как построить счетчик времени сидя: 7 шагов
Как построить счетчик времени сидения: в этом проекте будет использоваться ультразвуковой датчик расстояния Zio Qwiic для обнаружения и отслеживания человека. Устройство будет стратегически размещено поверх экрана / монитора лицом к человеку, сидящему перед его / ее компьютером. Проект будет выполняться
Специальное дозирующее колесо (горшок как датчик положения): 10 шагов
Custom Stering Wheel (горшок как датчик положения): отказ от ответственности: не обвиняйте меня в том, что я не показываю шаг за шагом, это просто ссылка, и я просто говорю, что я сделал, и результат, у него есть некоторые основные недостатки, такие как шум, так что не делай так, как я, и ожидаешь выдающегося результата, и е
Автоматический стол для сидения / стоя: 14 шагов (с изображениями)
Автоматический стол для сидения / стоя: ** ПОЖАЛУЙСТА, ГОЛОСОВАНИЕ ЗА ЭТО ИНСТРУКЦИЮ! ** .. Несмотря на мои первые сомнения, я очень доволен конечным продуктом! Итак, вот он, мой взгляд на автоматический стол для сидения / стоя
Многофункциональные часы с кубом на основе положения: 5 шагов (с изображениями)
Многофункциональные кубические часы на основе положения: это часы на базе Arduino с OLED-дисплеем, которые работают как часы с датой, как таймер дневного сна и как ночник. Различные "функции" контролируются акселерометром и выбираются вращением кубических часов