Оглавление:
![Суперсток (запас контролируется сканером штрих-кода): 5 шагов Суперсток (запас контролируется сканером штрих-кода): 5 шагов](https://i.howwhatproduce.com/images/001/image-2549-41-j.webp)
Видео: Суперсток (запас контролируется сканером штрих-кода): 5 шагов
![Видео: Суперсток (запас контролируется сканером штрих-кода): 5 шагов Видео: Суперсток (запас контролируется сканером штрих-кода): 5 шагов](https://i.ytimg.com/vi/xz_4r3bM_9A/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
![Суперсток (запас контролируется сканером штрих-кода) Суперсток (запас контролируется сканером штрих-кода)](https://i.howwhatproduce.com/images/001/image-2549-42-j.webp)
В этом руководстве я расскажу вам, как создать Superstock, мой школьный проект для 1MCT в Howest. Идея заключается в создании удобной базы данных, к которой вы можете получить доступ через веб-сайт, чтобы вести учет того, что у вас есть на складе (в моем случае это одежда для моей марки одежды).
Запасы
Raspberry Pi 3 модель B
Водонепроницаемый датчик температуры DS18B20
Датчик температуры и влажности DHT11
USB-лазерный сканер штрих-кода
зуммер
отображать
печатная плата (цены и дополнительную информацию см. в BOM_bill_of_materials-Ian-Remy.xlsx)
Шаг 1: построение схемы
![Построение схемы Построение схемы](https://i.howwhatproduce.com/images/001/image-2549-43-j.webp)
![Построение схемы Построение схемы](https://i.howwhatproduce.com/images/001/image-2549-44-j.webp)
![Построение схемы Построение схемы](https://i.howwhatproduce.com/images/001/image-2549-45-j.webp)
Выключите Pi перед подключением компонентов. Вы можете найти все соединения в схеме fritzing и некоторые примеры на картинках выше, все должно быть довольно понятно. Вы можете просто подключить сканер штрих-кода к Raspberry Pi, чтобы он заработал.
Шаг 2: Получение файлов
Файлы этого проекта можно найти в этом репозитории Github:
github.com/howest-mct/1920-1mct-project1-remyian.git
Бэкэнд - это программа Python / Flask, которая взаимодействует с нашим оборудованием и передает информацию от него во внешний интерфейс, который является веб-интерфейсом. Возможно, вам придется изменить некоторые вещи для правильной работы, например, пользователя mysql или IP-адреса, на которых работают программы.
Шаг 3: База данных
![База данных База данных](https://i.howwhatproduce.com/images/001/image-2549-46-j.webp)
Вы можете разместить базу данных (файл дампа в репозитории Github в папке Database-export) на Pi через MySQL Workbench, выполнив импорт данных. Файл в репозитории - это дамп базы данных, который содержит всю базу данных в одном файле. В противном случае вы можете столкнуться с некоторыми проблемами, потому что Pi использует MariaDB вместо MySQL. Возможно, вам также придется создать нового пользователя или изменить эти учетные данные в коде. Вы можете увидеть ERD на картинке выше.
Шаг 4: пайка
![Пайка Пайка](https://i.howwhatproduce.com/images/001/image-2549-47-j.webp)
![Пайка Пайка](https://i.howwhatproduce.com/images/001/image-2549-48-j.webp)
![Пайка Пайка](https://i.howwhatproduce.com/images/001/image-2549-49-j.webp)
На картинках выше вы можете увидеть все необходимые соединения. Я использовал несколько разных плат, чтобы все стало немного меньше. Я также использовал 20-контактную розетку для подключения платы расширения GPIO, чтобы корпус можно было подключать и играть. Все остальное - это просто пайка различных компонентов на платах.
Шаг 5: жилье
![Корпус Корпус](https://i.howwhatproduce.com/images/001/image-2549-50-j.webp)
![Корпус Корпус](https://i.howwhatproduce.com/images/001/image-2549-51-j.webp)
![Корпус Корпус](https://i.howwhatproduce.com/images/001/image-2549-52-j.webp)
Для корпуса я использовал пластиковую коробку для проектов и вырезал в ней отверстия с помощью многофункционального инструмента dremel, чтобы вставить розетку, плату расширения GPIO и датчики, как вы можете видеть на изображениях выше, и убедился, что все находится в удобном месте, чтобы все было в порядке. легко открываться и закрываться.
Рекомендуемые:
Дизайн игры в 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 к счетчику и отображаем его на экране
Схема простой автоматизированной модели железной дороги - Контролируется Arduino: 11 шагов (с изображениями)
![Схема простой автоматизированной модели железной дороги - Контролируется Arduino: 11 шагов (с изображениями) Схема простой автоматизированной модели железной дороги - Контролируется Arduino: 11 шагов (с изображениями)](https://i.howwhatproduce.com/images/005/image-13287-j.webp)
Схема простой автоматизированной модели железной дороги | Контролируется Arduino: микроконтроллеры Arduino - отличное дополнение к моделированию железных дорог, особенно при работе с автоматизацией. Вот простой и легкий способ начать автоматизацию модели железной дороги с помощью Arduino. Итак, без лишних слов, приступим
Электрический дверной замок со сканером отпечатков пальцев и считывателем RFID: 11 шагов (с изображениями)
![Электрический дверной замок со сканером отпечатков пальцев и считывателем RFID: 11 шагов (с изображениями) Электрический дверной замок со сканером отпечатков пальцев и считывателем RFID: 11 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-15578-j.webp)
Электрический дверной замок со сканером отпечатков пальцев и считывателем RFID: проект был разработан, чтобы избежать необходимости использовать ключи, для достижения нашей цели мы использовали оптический датчик отпечатков пальцев и Arduino. Однако есть люди, у которых неразборчивый отпечаток пальца, и датчик его не распознает. Затем подумал о
POS-СИСТЕМА ДЛЯ МАГАЗИНОВ, ПРОДУКТОВ И СЕРВИСНЫХ ЦЕНТРОВ ОТ EXCEL с использованием штрих-кодов: 7 шагов
![POS-СИСТЕМА ДЛЯ МАГАЗИНОВ, ПРОДУКТОВ И СЕРВИСНЫХ ЦЕНТРОВ ОТ EXCEL с использованием штрих-кодов: 7 шагов POS-СИСТЕМА ДЛЯ МАГАЗИНОВ, ПРОДУКТОВ И СЕРВИСНЫХ ЦЕНТРОВ ОТ EXCEL с использованием штрих-кодов: 7 шагов](https://i.howwhatproduce.com/images/005/image-14041-35-j.webp)
POS-СИСТЕМА ДЛЯ МАГАЗИНОВ, ПРОДУКТОВ И СЕРВИСНЫХ ЦЕНТРОВ ОТ EXCEL с использованием штрих-кодов: в этом блоге я представляю вам, как создать простую POS-систему (точки продаж) для небольших продуктовых магазинов и сервисных центров. С помощью этого метода вы можете управлять следующими объектами без специального программного обеспечения и дорогостоящего оборудования. v Проблема