Съдържание:

Superstock (запасите се контролират от скенер за баркод): 5 стъпки
Superstock (запасите се контролират от скенер за баркод): 5 стъпки

Видео: Superstock (запасите се контролират от скенер за баркод): 5 стъпки

Видео: Superstock (запасите се контролират от скенер за баркод): 5 стъпки
Видео: Drag Racing Victory Nostalgia Super Stock Muscle Cars 1959 to 1969 at World Wide Technology Raceway 2024, Ноември
Anonim
Superstock (запасите се контролират от скенер за баркод)
Superstock (запасите се контролират от скенер за баркод)

В това ръководство ще ви разкажа как да изградите Superstock, моя училищен проект за 1MCT в Howest. Концепцията прави лесна за ползване база данни, до която можете да получите достъп чрез уебсайт, за да следите какво имате на склад (в моя случай облекло за моята марка облекло).

Консумативи

Raspberry Pi 3 модел B

DS18B20 водоустойчив температурен сензор

DHT11 сензор за температура и влажност

USB ЛАЗЕРЕН скенер за баркод

зумер

дисплей

платка (за ценообразуване и повече информация вижте BOM_bill_of_materials-Ian-Remy.xlsx)

Стъпка 1: Изграждане на веригата

Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата

Изключете вашия Pi, преди да свържете компонентите. Можете да намерите всички връзки на схемата за преливане и някои примери на снимките по -горе, всичко трябва да бъде доста обяснително. Можете просто да включите скенера за баркод в малиновото пи, за да работи.

Стъпка 2: Получаване на файловете

Файловете за този проект могат да бъдат намерени в това хранилище на Github:

github.com/howest-mct/1920-1mct-project1-remyian.git

Бекендът е програма на Python/Flask, която комуникира с нашия хардуер и обслужва информацията от него към интерфейса, който е уеб интерфейс. Може да се наложи да промените някои неща, за да работи правилно, като потребителя на mysql или ip-адресите на програмите, на които работи.

Стъпка 3: База данни

База данни
База данни

Можете да поставите базата данни (dump файл в хранилище на Github под папката Database-export) на Pi чрез MySQL Workbench, като извършите импортиране на данни. Файлът в хранилището е дамп на базата данни, която съдържа цялата база данни в 1 файл. В противен случай може да срещнете някои проблеми, защото Pi използва MariaDB вместо MySQL. Може също да се наложи да създадете нов потребител или да промените тези идентификационни данни в кода. Можете да видите ERD на снимката по -горе.

Стъпка 4: Запояване

Запояване
Запояване
Запояване
Запояване
Запояване
Запояване

На снимките по -горе можете да видите всички връзки, които трябва да направите, използвах няколко различни дъски, за да направя всичко малко по -малко. Използвах и 20 -пинов гнездо за свързване на платката за разширение GPIO, така че корпусът да се включва и пуска. Всичко останало е само запояване на различните компоненти на дъските.

Стъпка 5: Жилища

Жилища
Жилища
Жилища
Жилища
Жилища
Жилища

За корпуса използвах пластмасова кутия за проектиране и изрязах дупки в нея с мулти инструмент dremel, за да прокарам гнездото, разширението GPIO и сензорите, както можете да видите на снимките по -горе, и се уверих, че всичко е на глупаво място, така че лесно да се отваря и затваря.

Препоръчано: