Superstock (készlet ellenőrzése vonalkód -leolvasóval): 5 lépés
Superstock (készlet ellenőrzése vonalkód -leolvasóval): 5 lépés
Anonim
Superstock (a készletet vonalkódolvasó vezérli)
Superstock (a készletet vonalkódolvasó vezérli)

Ebben az útmutatóban elmondom, hogyan kell felépíteni Superstock -ot, az iskolai projektemet 1MCT -re a Howest -en. A koncepció egy felhasználóbarát adatbázist készít, amelyet egy weboldalon keresztül érhet el, hogy nyomon követhesse a készleten lévőket (esetemben a ruházat a ruházati márkámhoz).

Kellékek

Raspberry Pi 3 B modell

DS18B20 vízálló hőmérséklet -érzékelő

DHT11 hőmérséklet- és páratartalom -érzékelő

USB LÁZER vonalkódolvasó

berregő

kijelző

áramköri lap (az árakat és további információkat lásd: BOM_bill_of_materials-Ian-Remy.xlsx)

1. lépés: Az áramkör építése

A pálya építése
A pálya építése
A pálya építése
A pálya építése
A pálya építése
A pálya építése

Kapcsolja ki a Pi -t, mielőtt csatlakoztatja az alkatrészeket. Megtalálja az összes kapcsolatot a frizurázási sémán és néhány példát a fenti képeken, mindennek elég magától értetődőnek kell lennie. Csak csatlakoztathatja a vonalkód -leolvasót a málna pi -hez, hogy működjön.

2. lépés: A fájlok beszerzése

A projekt fájljai megtalálhatók ebben a Github adattárban:

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

A háttér egy Python/Flask program, amely kommunikál a hardverünkkel, és kiszolgálja az információkat a kezelőfelületnek, amely egy webes felület. Lehet, hogy módosítania kell néhány dolgot, hogy megfelelően működjön, például a mysql felhasználót vagy az ip-címeket, amelyeken a programok futnak.

3. lépés: Adatbázis

Adatbázis
Adatbázis

Az adatbázist (dump fájl a Github lerakatban, az Database-export mappa alatt) elhelyezheti a Pi-n a MySQL Workbench-en keresztül adatimportálással. A lerakatban lévő fájl az adatbázis kiíratása, amely a teljes adatbázist 1 fájlban tárolja. Ellenkező esetben problémákba ütközhet, mert a Pi a MyDQL helyett MariaDB -t használ. Lehet, hogy új felhasználót kell létrehoznia, vagy módosítania kell ezeket a hitelesítő adatokat a kódban. Az ERD -t a fenti képen láthatja.

4. lépés: Forrasztás

Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás

A fenti képeken láthatja az összes csatlakoztatást, amelyeket létre kell hoznia, néhány különböző táblát használtam, hogy mindent kicsit kicsinyítsek. Emellett 20 tűs csatlakozóaljzatot használtam a GPIO bővítőkártya csatlakoztatásához, hogy a ház plug and play legyen. A többi csak a táblák különböző alkatrészeinek forrasztása.

5. lépés: Ház

Ház
Ház
Ház
Ház
Ház
Ház

A házhoz egy műanyag projektdobozt használtam, és lyukakat vágtam bele egy dremel multiszerszámmal, hogy áthelyezzem az aljzatot, a GPIO hosszabbítót és az érzékelőket, amint az a fenti képeken látható, és megbizonyosodtam arról, hogy minden egy ostoba helyen van, így könnyen nyitható és zárható legyen.

Ajánlott: