Мазмұны:

Superstock (штрих -код сканері басқаратын қор): 5 қадам
Superstock (штрих -код сканері басқаратын қор): 5 қадам

Бейне: Superstock (штрих -код сканері басқаратын қор): 5 қадам

Бейне: Superstock (штрих -код сканері басқаратын қор): 5 қадам
Бейне: Лекция 7 | Избранные главы теории потоков | Максим Бабенко | Лекториум 2024, Шілде
Anonim
Superstock (штрих -код сканері арқылы басқарылатын қор)
Superstock (штрих -код сканері арқылы басқарылатын қор)

Бұл нұсқаулықта мен сізге Howest -те 1MCT үшін менің мектеп жобам Superstock -ты қалай құру керектігін айтатын боламын. Тұжырымдама сізде бар нәрсені санап отыру үшін веб -сайт арқылы кіруге болатын ыңғайлы дерекқорды құрайды (менің киім брендіме арналған киім).

Жабдықтар

Raspberry Pi 3 моделі B.

DS18B20 су өткізбейтін температура сенсоры

DHT11 температура мен ылғалдылық сенсоры

USB LASER штрих -код сканері

дыбыстық сигнал

көрсету

схема (баға мен қосымша ақпарат алу үшін BOM_bill_of_materials-Ian-Remy.xlsx қараңыз)

1 -қадам: Схеманы құру

Циклды құру
Циклды құру
Циклды құру
Циклды құру
Циклды құру
Циклды құру

Компоненттерді қоспас бұрын Pi -ді өшіріңіз. Сіз жоғарыдағы суреттердегі барлық схемаларды және кейбір мысалдарды таба аласыз, бәрі түсінікті болуы керек. Штрих -код сканерін таңқурай pi -ге жұмыс істеуі үшін қосуға болады.

2 -қадам: файлдарды алу

Бұл жобаның файлдарын осы Github репозиторийінен табуға болады:

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

Артқы жағы - бұл Python/Flask бағдарламасы, ол біздің аппараттық құралдарымызбен байланысады және одан ақпаратты веб -интерфейс болып табылатын алдыңғы жаққа жеткізеді. Оның дұрыс жұмыс істеуі үшін сізге кейбір нәрселерді өзгерту қажет болуы мүмкін, мысалы, mysql пайдаланушысы немесе жұмыс істейтін бағдарламалар IP-адрестер.

3 -қадам: мәліметтер базасы

Дерекқор
Дерекқор

Сіз деректерді импорттау арқылы MySQL Workbench арқылы Pi-ге дерекқорды (Dithabase-export қалтасының астындағы Github репозиторийіндегі демпинг файлын) қоюға болады. Репозиторийдегі файл - бұл барлық дерекқорды 1 файлда сақтайтын мәліметтер қорының қоқысы. Әйтпесе, кейбір қиындықтарға тап болуыңыз мүмкін, себебі Pi MySQL орнына MariaDB пайдаланады. Сізге жаңа пайдаланушы жасау немесе кодтағы осы тіркелгі деректерін өзгерту қажет болуы мүмкін. Сіз ERD -ті жоғарыдағы суреттен көре аласыз.

4 -қадам: дәнекерлеу

Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу
Дәнекерлеу

Жоғарыдағы суреттерде сіз барлық байланыстарды көре аласыз, мен бәрін сәл кішірейту үшін бірнеше түрлі тақталарды қолдандым. Мен сонымен қатар GPIO кеңейту тақтасын қосу үшін 20 істікшелі розетканы қолдандым, сондықтан корпус қосылып тұрады. Қалғанының бәрі тақталардағы әр түрлі компоненттерді дәнекерлеу.

5 -қадам: тұрғын үй

Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй
Тұрғын үй

Тұрғын үй үшін мен пластикалық жобалық қорапты қолдандым және жоғарыдағы суреттерде көріп тұрғаныңыздай, розетканы, GPIO кеңейту тақтасын және сенсорларды орнатуға арналған дремельді көп құралмен тесіктерді кесіп, бәрі ойдағыдай екеніне көз жеткіздім. ашу және жабу оңай болуы керек.

Ұсынылған: