Obsah:

Superstock (sklad řízený čtečkou čárových kódů): 5 kroků
Superstock (sklad řízený čtečkou čárových kódů): 5 kroků

Video: Superstock (sklad řízený čtečkou čárových kódů): 5 kroků

Video: Superstock (sklad řízený čtečkou čárových kódů): 5 kroků
Video: History of the 70’s Ford Maverick all the facts & features 2024, Červenec
Anonim
Superstock (sklad ovládaný čtečkou čárových kódů)
Superstock (sklad ovládaný čtečkou čárových kódů)

V této příručce vám řeknu, jak vybudovat Superstock, můj školní projekt pro 1MCT na Howest. Koncept vytváří uživatelsky přívětivou databázi, ke které máte přístup prostřednictvím webové stránky, abyste měli přehled o tom, co máte na skladě (v mém případě oblečení pro moji značku oblečení).

Zásoby

Raspberry Pi 3 model B

Vodotěsný snímač teploty DS18B20

Čidlo teploty a vlhkosti DHT11

USB LASER Skener čárových kódů

bzučák

Zobrazit

obvodová deska (ceny a další informace viz BOM_bill_of_materials-Ian-Remy.xlsx)

Krok 1: Budování obvodu

Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu

Před připojením komponent vypněte Pi. Všechna spojení najdete ve schématu fritzování a několik příkladů na obrázcích výše, vše by mělo být dostatečně vysvětlující. Stačí, když do malinového pi připojíte skener čárových kódů, aby fungoval.

Krok 2: Získání souborů

Soubory pro tento projekt lze nalézt v tomto úložišti Github:

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

Backend je program Python/Flask, který komunikuje s naším hardwarem a poskytuje informace z něj do frontendu, což je webové rozhraní. Možná budete muset změnit některé věci, aby správně fungoval, například uživatel mysql nebo IP adresy, na kterých běží programy.

Krok 3: Databáze

Databáze
Databáze

Databázi (soubor s výpisem v úložišti Github ve složce Export databáze) můžete na Pi přes MySQL Workbench vložit importem dat. Soubor v úložišti je výpis databáze, který obsahuje celou databázi v 1 souboru. Jinak můžete narazit na nějaké problémy, protože Pi používá místo MySQL MariaDB. Možná budete muset také vytvořit nového uživatele nebo změnit tato pověření v kódu. ERD můžete vidět na obrázku výše.

Krok 4: Pájení

Pájení
Pájení
Pájení
Pájení
Pájení
Pájení

Na výše uvedených obrázcích vidíte všechna připojení, která musíte provést, použil jsem několik různých desek, aby bylo vše o něco menší. Také jsem použil 20kolíkovou zásuvku pro připojení rozšiřující desky GPIO, takže kryt by byl plug and play. Všechno ostatní je jen pájení různých komponent na deskách.

Krok 5: Bydlení

Bydlení
Bydlení
Bydlení
Bydlení
Bydlení
Bydlení

Na pouzdro jsem použil plastovou krabici na projekt a vyřezal do ní otvory pomocí víceúčelového nástroje dremel, abych provlékl zásuvku, rozšiřující desku GPIO a senzory, jak vidíte na obrázcích výše, a ujistil jsem se, že je vše na hloupém místě, takže snadno otevřít a zavřít.

Doporučuje: