Obsah:

Superstock (sklad riadený snímačom čiarových kódov): 5 krokov
Superstock (sklad riadený snímačom čiarových kódov): 5 krokov

Video: Superstock (sklad riadený snímačom čiarových kódov): 5 krokov

Video: Superstock (sklad riadený snímačom čiarových kódov): 5 krokov
Video: Мы на ГОНКАХ! Доедет ли БМВ к Финишу?! 2024, Júl
Anonim
Superstock (sklad riadený snímačom čiarových kódov)
Superstock (sklad riadený snímačom čiarových kódov)

V tejto príručke vám poviem, ako vytvoriť Superstock, môj školský projekt pre 1MCT na Howest. Cieľom tohto konceptu je vytvoriť užívateľsky prívetivú databázu, ku ktorej máte prístup prostredníctvom webovej stránky, aby ste mali prehľad o tom, čo máte na sklade (v mojom prípade oblečenie pre moju značku oblečenia).

Zásoby

Raspberry Pi 3 model B

Vodotesný snímač teploty DS18B20

Snímač teploty a vlhkosti DHT11

USB LASER skener čiarových kódov

bzučiak

displej

doska plošných spojov (ceny a ďalšie informácie nájdete na stránke BOM_bill_of_materials-Ian-Remy.xlsx)

Krok 1: Budovanie obvodu

Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu

Pred pripojením komponentov vypnite Pi. Všetky spojenia nájdete vo frivolitkovej schéme a niekoľko príkladov na vyššie uvedených obrázkoch, všetko by malo byť dosť vysvetľujúce. Stačí zapojiť skener čiarových kódov do malinového pi, aby fungoval.

Krok 2: Získanie súborov

Súbory pre tento projekt nájdete v tomto úložisku Github:

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

Backend je program Python/Flask, ktorý komunikuje s naším hardvérom a poskytuje z neho informácie frontendu, čo je webové rozhranie. Aby správne fungovalo, možno budete musieť zmeniť niektoré veci, napríklad používateľ mysql alebo adresy IP, na ktorých programy bežia.

Krok 3: Databáza

Databáza
Databáza

Databázu (súbor s výpisom pamäte v úložisku Github môžete uložiť do priečinka Export databázy) na Pi prostredníctvom importu údajov MySQL Workbench. Súbor v úložisku je výpisom databázy, ktorá uchováva celú databázu v 1 súbore. V opačnom prípade môžete naraziť na určité problémy, pretože Pi používa namiesto MySQL MariaDB. Možno bude tiež potrebné vytvoriť nového používateľa alebo zmeniť tieto poverenia v kóde. ERD môžete vidieť na obrázku vyššie.

Krok 4: Spájkovanie

Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie
Spájkovanie

Na vyššie uvedených obrázkoch vidíte všetky pripojenia, ktoré musíte vytvoriť. Použil som niekoľko rôznych dosiek, aby bolo všetko o niečo menšie. Použil som tiež 20 -kolíkovú zásuvku na pripojenie rozširujúcej dosky GPIO, aby bolo puzdro možné zapojiť a hrať. Všetko ostatné je len spájkovanie rôznych komponentov na doskách.

Krok 5: Bývanie

Bývanie
Bývanie
Bývanie
Bývanie
Bývanie
Bývanie

Na puzdro som použil plastovú škatuľu na projektovanie a vyrezal som do nej otvory pomocou multifunkčného nástroja dremel, aby sa zásuvka, rozširujúca doska GPIO a senzory previedli, ako vidíte na obrázkoch vyššie, a uistil som sa, že je všetko na hlúpom mieste, takže ľahko sa otvára a zatvára.

Odporúča: