Tartalomjegyzék:

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

Videó: Superstock (készlet ellenőrzése vonalkód -leolvasóval): 5 lépés

Videó: Superstock (készlet ellenőrzése vonalkód -leolvasóval): 5 lépés
Videó: Carpet Racing CRC Téli Bajnokság 1. Forduló elektromos pályaautók versenye. 2009.10.18 2024, November
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: