Оглавление:
- Шаг 1. Соберите материалы
- Шаг 2: припаяйте гироскоп к Zero W
- Шаг 3. Настройте RPi
- Шаг 4: База данных MySql
- Шаг 5: завершите Zero W
- Шаг 6. Веб-приложение / получение MQTT
- Шаг 7: беги и наслаждайся
- Шаг 8: Оболочка (дополнительно)
![JumpTie: 8 шагов JumpTie: 8 шагов](https://i.howwhatproduce.com/images/002/image-3188-89-j.webp)
Видео: JumpTie: 8 шагов
![Видео: JumpTie: 8 шагов Видео: JumpTie: 8 шагов](https://i.ytimg.com/vi/VKvkBQukTgU/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
![JumpTie JumpTie](https://i.howwhatproduce.com/images/002/image-3188-90-j.webp)
Это устройство измеряет ваши прыжки! Вы можете увидеть, сколько прыжков вы можете сделать за определенное время.
В веб-приложении отображаются все ваши прыжковые тренировки, и вы можете видеть свой прогресс!
Проект выполнен по школьному заданию. В настоящее время я изучаю новые медиа и коммуникационные технологии в Howest Kortrijk, Бельгия.
Шаг 1. Соберите материалы
![Соберите материалы Соберите материалы](https://i.howwhatproduce.com/images/002/image-3188-91-j.webp)
![Соберите материалы Соберите материалы](https://i.howwhatproduce.com/images/002/image-3188-92-j.webp)
![Соберите материалы Соберите материалы](https://i.howwhatproduce.com/images/002/image-3188-93-j.webp)
![Соберите материалы Соберите материалы](https://i.howwhatproduce.com/images/002/image-3188-94-j.webp)
Сначала нам нужно собрать некоторые аппаратные материалы.
Нам нужно:
- Raspberry Pi 3B
- Raspberry Pi Zero W
- Powerbank для Zero W
- Гироскоп (LSM9DS1)
Цены и интернет-магазины на эти товары указаны в конце инструкции.
Шаг 2: припаяйте гироскоп к Zero W
![Припаяйте гироскоп к Zero W Припаяйте гироскоп к Zero W](https://i.howwhatproduce.com/images/002/image-3188-95-j.webp)
![Припаяйте гироскоп к Zero W Припаяйте гироскоп к Zero W](https://i.howwhatproduce.com/images/002/image-3188-96-j.webp)
Осторожно припаяйте гироскоп к RPi Zero W. Если вы никогда не делали этого раньше, я рекомендую спросить кого-нибудь, у кого есть некоторый опыт пайки.
Dubbelcheck или tripplecheck, правильно ли вы припаиваете 3.3V и GND!
Неправильное выполнение этого приведет к повреждению вашего гироскопа или вашего RPi Zero W
Шаг 3. Настройте RPi
![Настройте свой RPi Настройте свой RPi](https://i.howwhatproduce.com/images/002/image-3188-97-j.webp)
Настройте оба своих RPi.
Некоторые руководства или полезные ссылки для настройки RPi 3B:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
Некоторые руководства или полезные ссылки для настройки RPi Zero W:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Если это так, обязательно обновите их и установите следующие пакеты:
- Python3
- MySQL-сервер
- Mysql-клиент
- …
Также нам понадобится Mosquitto MQTT. Используйте следующее руководство для установки Mosquitto:
www.instructables.com/id/Installing-MQTT-B…
Совет: используйте изображение Джесси, а не Растяжку!
Шаг 4: База данных MySql
![База данных MySql База данных MySql](https://i.howwhatproduce.com/images/002/image-3188-98-j.webp)
Теперь нам нужно нарисовать диаграмму ERD для нашей базы данных. Я использовал MySql для этого задания.
Вы можете создать свою базу данных, скопировать мою или просто загрузить мой скрипт и запустить его.
Мы будем использовать наш RPi 3B в качестве центральной точки для запуска нашей базы данных и веб-сервера.
Совет: используйте FileZilla, чтобы скопировать файл на RPi 3B.
Шаг 5: завершите Zero W
Чтобы гироскоп работал, нам нужно следовать этому руководству:
ozzmaker.com/berryimu-quick-start-guide/
Мы используем библиотеку BerryIMU вместе с некоторым заранее написанным скриптом для чтения значений гироскопов.
Я буду использовать скрипт berryIMU-measure-G.py. Но я добавил код для распознавания перехода и отправки перехода в центральную точку через MQTT.
Шаг 6. Веб-приложение / получение MQTT
Если наша база данных работает нормально, мы можем перейти к созданию или веб-приложению!
Я использовал Flask (python) для бэкэнда и html / css для внешнего интерфейса. Но вы можете создать собственное веб-приложение!
Вы также можете скачать мой скрипт для получения сообщений на Central Point через MQTT.
Шаг 7: беги и наслаждайся
На RPi Zero W запустите сценарий «berryIMU-measure-G.py». Это подойдет для Zero W.
На RPi 3B запустите сценарий «mqtt.py» и свой веб-сервер.
Теперь наслаждайтесь своим результатом!
Шаг 8: Оболочка (дополнительно)
![Корпус (за дополнительную плату) Корпус (за дополнительную плату)](https://i.howwhatproduce.com/images/002/image-3188-99-j.webp)
Поищите в своем гараже старую маленькую коробку, чтобы поставить там свое оборудование.
Я положил свой Zero W в небольшую коробку, которую нашел. Конечно, я использовал некоторые материалы, чтобы убедиться, что мое оборудование не двигается.
Просто проявите изобретательность!
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
![Дизайн игры в Flick за 5 шагов: 5 шагов Дизайн игры в Flick за 5 шагов: 5 шагов](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
![Счетчик шагов - Micro: Bit: 12 шагов (с изображениями) Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-6043-j.webp)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
![Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов](https://i.howwhatproduce.com/images/003/image-6381-j.webp)
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
![Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов](https://i.howwhatproduce.com/images/007/image-18383-j.webp)
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
![Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)