Indholdsfortegnelse:

Superstock (lagerstyret af stregkodescanner): 5 trin
Superstock (lagerstyret af stregkodescanner): 5 trin

Video: Superstock (lagerstyret af stregkodescanner): 5 trin

Video: Superstock (lagerstyret af stregkodescanner): 5 trin
Video: Drag Racing Victory Nostalgia Super Stock Muscle Cars 1959 to 1969 at World Wide Technology Raceway 2024, November
Anonim
Superstock (lagerstyret af stregkodescanner)
Superstock (lagerstyret af stregkodescanner)

I denne guide fortæller jeg dig, hvordan du bygger Superstock, mit skoleprojekt til 1MCT på Howest. Konceptet laver en brugervenlig database, som du kan få adgang til via et websted for at holde tælling af, hvad du har på lager (i mit tilfælde tøj til mit tøjmærke).

Forbrugsvarer

Raspberry Pi 3 model B

DS18B20 vandtæt temperatursensor

DHT11 temperatur- og fugtighedsføler

USB LASER stregkodescanner

summer

Skærm

printkort (for priser og mere info, se BOM_bill_of_materials-Ian-Remy.xlsx)

Trin 1: Opbygning af kredsløbet

Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet
Bygger kredsløbet

Sluk din Pi, før du tilslutter komponenterne. Du kan finde alle forbindelser på fritzing -skemaet og nogle eksempler på billederne ovenfor, alt skal være temmelig selvforklarende. Du kan bare tilslutte stregkodescanneren i hindbær pi, så den fungerer.

Trin 2: Hentning af filerne

Filerne til dette projekt findes i dette Github -lager:

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

Backend er et Python/Flask -program, der kommunikerer med vores hardware og serverer oplysningerne fra det til frontend, som er en webinterface. Du skal muligvis ændre nogle ting for at det fungerer korrekt, f.eks. Mysql-brugeren eller ip-adresser, programmerne kører på.

Trin 3: Database

Database
Database

Du kan sætte databasen (dumpfil i Github-depot under mappen Database-eksport) på Pi via MySQL Workbench ved at foretage en dataimport. Filen i depotet er en dump af databasen, der indeholder hele databasen i 1 fil. Ellers kan du støde på nogle problemer, fordi Pi bruger MariaDB i stedet for MySQL. Du skal muligvis også oprette en ny bruger eller ændre disse legitimationsoplysninger i koden. Du kan se ERD på billedet ovenfor.

Trin 4: Lodning

Lodning
Lodning
Lodning
Lodning
Lodning
Lodning

På billederne ovenfor kan du se alle de forbindelser, du skal lave, jeg brugte et par forskellige tavler til at gøre alt lidt mindre. Jeg brugte også en 20 -pins stikkontakt til at forbinde GPIO forlængerkortet, så huset ville være plug and play. Resten er bare lodning af de forskellige komponenter på brædderne.

Trin 5: Boliger

Boliger
Boliger
Boliger
Boliger
Boliger
Boliger

Til huset brugte jeg en projektkasse af plast og skar huller i den med et dremel multi -værktøj til at sætte fatningen, GPIO forlængerkort og sensorer igennem som du kan se på billederne ovenfor og sørgede for at alt var på et fjollet sted, så det ville være let at åbne og lukke.

Anbefalede: