Кабельный менеджер: 6 шагов
Кабельный менеджер: 6 шагов
Anonim
Кабельный менеджер
Кабельный менеджер

Когда я изучаю ИТ, все приходят ко мне и просят кабель для своего телефона, для Интернета,…

Поэтому я хотел, чтобы они могли легко найти нужный кабель без моей помощи. Вот почему я создал кабельный менеджер.

Эта концепция разрабатывается как заключительный проект в течение первого года развития мультимедийных и коммуникационных технологий в Ховест Кортрейк, Бельгия.

Шаг 1: материалы

Материалы
Материалы

Электроника

  1. Raspberry pi 3 - комплект
  2. pcf8574
  3. оптические датчики
  4. диод
  5. адресуемые светодиоды Neopixel RGB
  6. + 100м 0.50 черный кабель
  7. ЖК дисплей
  8. кнопка
  9. потенциометр
  10. резисторы
  11. rfid-rc552
  12. Источник питания постоянного тока 5 В
  13. c13 крепление
  14. шнур питания

Кожух

  • много деревянных тарелок
  • кремний
  • петля
  • гвозди
  • винты

Инструменты

  • паяльное железо
  • карандаш
  • правитель
  • пила
  • молоток
  • клей-пистолет

Шаг 2: Изготовление шкафа

Изготовление шкафа
Изготовление шкафа
Изготовление шкафа
Изготовление шкафа
Изготовление шкафа
Изготовление шкафа
Изготовление шкафа
Изготовление шкафа

Я сделал шкаф из дерева, но вы можете сами выбрать материал.

Шаг 3: Изготовление схемы

Создание схемы
Создание схемы
Создание схемы
Создание схемы
Создание схемы
Создание схемы

На шаге 2 мы собираемся сделать основную электронику для этого проекта. Вы берете все электронные материалы с первого шага и соединяете их, как на фото выше. Используйте схему, чтобы сделать точную копию схемы.

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

Шаг 4: Создайте базу данных

Создать базу данных
Создать базу данных

Важно хранить ваши данные. Я сделал это с помощью базы данных mariadb, поэтому я могу защитить свои данные (с помощью личной учетной записи) и сохранить их в порядке. Вы можете найти мой ERD в моей базе данных и файл sql для экспорта базы данных.

Шаг 5: Разработка веб-сайта

Я использовал программу AdobeXD, чтобы сделать каркас веб-страницы. Файл adobeXD включен сюда в шаг.

Когда это было сделано, я сделал сайт с html

Шаг 6: напишите серверную часть

Я написал свой бэкэнд на Python. Я использовал socketio и flaskserver, чтобы установить связь между веб-сайтом и серверной частью. вы можете найти весь мой код в deze link githublink

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