Innholdsfortegnelse:

Superstock (lagerstyrt av strekkodeskanner): 5 trinn
Superstock (lagerstyrt av strekkodeskanner): 5 trinn

Video: Superstock (lagerstyrt av strekkodeskanner): 5 trinn

Video: Superstock (lagerstyrt av strekkodeskanner): 5 trinn
Video: Drag Racing Victory Nostalgia Super Stock Muscle Cars 1959 to 1969 at World Wide Technology Raceway 2024, Juli
Anonim
Superstock (lagerstyrt av strekkodeskanner)
Superstock (lagerstyrt av strekkodeskanner)

I denne guiden skal jeg fortelle deg hvordan du bygger Superstock, mitt skoleprosjekt for 1MCT på Howest. Konseptet lager en brukervennlig database som du kan få tilgang til via et nettsted for å holde oversikt over hva du har på lager (i mitt tilfelle klær for klesmerket mitt).

Rekvisita

Raspberry Pi 3 modell B

DS18B20 vanntett temperatursensor

DHT11 temperatur- og fuktighetssensor

USB LASER strekkodeskanner

summer

vise

kretskort (for pris og mer info, se BOM_bill_of_materials-Ian-Remy.xlsx)

Trinn 1: Bygg kretsen

Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen

Slå av Pi før du kobler til komponentene. Du kan finne alle tilkoblinger på fritzing -skjemaet og noen eksempler på bildene ovenfor, alt skal være ganske selvforklarende. Du kan bare koble strekkodeskanneren til bringebær -pi for at den skal fungere.

Trinn 2: Få filene

Filene for dette prosjektet finnes i dette Github -depotet:

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

Backend er et Python/Flask -program som kommuniserer med maskinvaren vår og serverer informasjonen fra den til frontend, som er et webgrensesnitt. Du må kanskje endre noen ting for at det skal fungere skikkelig, for eksempel mysql-brukeren eller ip-adressene programmene kjører på.

Trinn 3: Database

Database
Database

Du kan sette databasen (dumpfil i Github-depot under mappen Database-eksport) på Pi via MySQL Workbench ved å gjøre en dataimport. Filen i depotet er en dump av databasen som inneholder hele databasen i 1 fil. Ellers kan du få problemer fordi Pi bruker MariaDB i stedet for MySQL. Du må kanskje også opprette en ny bruker eller endre disse legitimasjonene i koden. Du kan se ERD på bildet ovenfor.

Trinn 4: Lodding

Lodding
Lodding
Lodding
Lodding
Lodding
Lodding

På bildene ovenfor kan du se alle forbindelsene du må gjøre, jeg brukte noen forskjellige tavler for å gjøre alt litt mindre. Jeg brukte også en 20 -pinners kontakt for å koble GPIO -forlengelseskortet slik at huset ville være plug and play. Resten er bare lodding av de forskjellige komponentene på platene.

Trinn 5: Boliger

Boliger
Boliger
Boliger
Boliger
Boliger
Boliger

For huset brukte jeg en prosjektboks av plast og kuttet hull i den med et dremel multiverktøy for å sette kontakten, GPIO forlengelseskort og sensorer gjennom som du kan se på bildene ovenfor og sørget for at alt var på et tøft sted slik at det ville være lett å åpne og lukke.

Anbefalt: