Оглавление:

SnowSmart: 5 шагов
SnowSmart: 5 шагов

Видео: SnowSmart: 5 шагов

Видео: SnowSmart: 5 шагов
Видео: 5 ШАГОВ ДЛЯ НАСТРОЙКИ ПЕНОКОМПЛЕКТА 2024, Июль
Anonim
Image
Image

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

Запасы

Для изготовления этого умного сноуборда вам понадобятся:

  • Пластиковая коробка, которая может содержать все компоненты (я использовал коробку длиной 200 мм.

    ширина: 140 мм высота: 90 мм)

  • 1x сноуборд на ваш выбор
  • 1x 3d печатная стойка и снаряжение
  • 1x водонепроницаемая светодиодная лента ws2811
  • 1x Raspberry Pi
  • 1x Micro SD-карта для RPi (та, которую я использовал, была 16 ГБ, вам нужно не менее 8 ГБ)
  • 1x макет
  • 1x аккумуляторная батарея 12 В
  • 1x аккумуляторная батарея 5 В (с двумя отверстиями для USB)
  • 1x RC522-RFID датчик
  • 1x модуль LDR (можно использовать и обычный LDR, но в этом проекте я использовал цифровой модуль LDR)
  • 1x LCD-дисплей 16x2
  • 1x макетный блок питания
  • 1x шаговый двигатель 28BYJ-48 5v
  • 1x акселерометр MPU-6050
  • 1x потенциометр
  • Вам также понадобятся провода для подключения всех датчиков к Raspberry Pi.

Шаг 1: установка библиотеки

Для этого проекта вам потребуется установить Raspbian на SD-карту, которая находится внутри вашего RPi. Для этого проекта вам также нужно будет включить I2C и SPI на вашем RPi через raspi-config в параметрах интерфейса. (Введите sudo raspi-config, затем перейдите к параметрам взаимодействия, затем включите I2C и SPI, затем завершите и перезагрузите ваш RPi с помощью sudo). Вам также необходимо установить некоторые библиотеки для использования ledstrip ws2811.

sudo pip3 установить rpi_ws281x

sudo pip3 установить adafruit-circuitpython-neopixel

Это две строки, которые вы должны запустить, чтобы иметь возможность использовать ledstrip ws2811.

Для RFID вам необходимо установить библиотеку mfrc522.

sudo pip3 установить mfrc522

Это все, что касается установки библиотек и настройки параметров интерфейса.

Для всего кода, необходимого для бэкэнда и внешнего интерфейса, вы можете перейти на мой github, ссылка на который приведена ниже, я также добавил 3D-рендеры для механизма и стойки:

github.com/howest-mct/1920-1mct-project1-P..

Шаг 2: Подключение электроники

Подключение электроники
Подключение электроники

Я добавил изображение макета и схему подключения.

Шаг 3: База данных

База данных
База данных

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

Шаг 4: поместите все в футляр

Помещение всего в чемодан
Помещение всего в чемодан

Чтобы уместить все в чемодан, придется немного озадачиться, конечно, это зависит от того, какую коробку вы используете. Я вставлю рисунок, как я все умещаю в своем футляре. измерения будут на картинке.

Шаг 5: завершающие штрихи

Последние штрихи
Последние штрихи
Последние штрихи
Последние штрихи
Последние штрихи
Последние штрихи
Последние штрихи
Последние штрихи

В завершение проекта я добавил пластиковую трубку справа от пластиковой коробки. Пластиковую трубку я сделал сам из обычной пластиковой коробки. Это был прямоугольник длиной 140 мм и шириной 90 мм. Я добавил несколько подробных изображений коробки проекта, а также трубки, в которую я поместил шестерню и стойку.

Я надеялся, что вам понравится мой первый опубликованный проект по инструкции, мне определенно понравилось делать это!

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