Оглавление:

Система значков: 5 шагов
Система значков: 5 шагов

Видео: Система значков: 5 шагов

Видео: Система значков: 5 шагов
Видео: Система управления рисками за 5 шагов 2024, Ноябрь
Anonim
Система значков
Система значков
Система значков
Система значков
Система значков
Система значков

Для этой системы значков вам понадобится несколько электронных компонентов.

  • Малина Pi 3B
  • Ардуино Уно
  • Зуммер
  • Красный светодиод и зеленый светодиод
  • PIR
  • ЖК дисплей
  • RFID сканер
  • Часы реального времени
  • 4x 7-сегментный дисплей
  • много перемычек

Шаг 1: Схема фрицинга

Схема фрицинга
Схема фрицинга
Схема фрицинга
Схема фрицинга
Схема фрицинга
Схема фрицинга

Вот как я подключил свои компоненты к Raspberry Pi 3B и Arduino Uno.

Для подключения ЖК-экрана вы можете использовать I2C. Если у вас осталось достаточно контактов GPIO на малине, нет необходимости использовать I2C.

Здесь вы можете увидеть соединение с I2C и без него.

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

Image
Image

Сначала я создал базу данных на своем компьютере с помощью MySQL Workbench.

  1. Первое, что нужно сделать при создании базы данных, - это разработать свои идеи.
  2. После этого вы делаете нормализованный скетч.
  3. Когда вы закончите набросок, самое время проработать эскизы в Workbench.

Для этого проекта вам понадобятся 3 таблицы:

  • Один для персонала
  • Тот, где вы храните данные из RFID
  • Один для почтовых индексов и мест

Как только ваша база данных будет запущена, вы можете поместить ее на свой Raspberry Pi. В видео я дам краткое руководство, как разместить базу данных MySQL Workbench на Raspberry Pi.

Шаг 3. Размышляйте о материалах

Размышляя о материалах
Размышляя о материалах
Размышляя о материалах
Размышляя о материалах
  • Как вы хотите, чтобы ваша система значков выглядела?
  • Какой материал вы хотели бы использовать?
  • Нужно ли ему стоять, вешать, лежать…?

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

Шаг 4: Back и Frontend

Внешний интерфейс

Я создал пользовательский сайт, где пользователи могут помещать данные в базу данных или где они могут удалить их, если это необходимо. Для самого сайта я использовал HTML и CSS, а для анимации и связи с базой данных я использовал JavaScript.

Бэкэнд

Бэкэнд предназначен для связи между базой данных и внешним интерфейсом. Его код вы поместите на свой Raspberry Pi. Сделано на Python. Это мой код Python.

Шаг 5: конечный результат

Это конечный результат! надеюсь, вам понравилось.

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