Innehållsförteckning:

Superstock (lagerstyrd av streckkodsläsare): 5 steg
Superstock (lagerstyrd av streckkodsläsare): 5 steg

Video: Superstock (lagerstyrd av streckkodsläsare): 5 steg

Video: Superstock (lagerstyrd av streckkodsläsare): 5 steg
Video: Drag Racing Victory Nostalgia Super Stock Muscle Cars 1959 to 1969 at World Wide Technology Raceway 2024, Juli
Anonim
Superstock (lagerstyrd av streckkodsläsare)
Superstock (lagerstyrd av streckkodsläsare)

I den här guiden ska jag berätta hur du bygger Superstock, mitt skolprojekt för 1MCT på Howest. Konceptet skapar en användarvänlig databas som du kan komma åt via en webbplats för att hålla reda på vad du har på lager (i mitt fall kläder för mitt klädmärke).

Tillbehör

Raspberry Pi 3 modell B

DS18B20 vattentät temperaturgivare

DHT11 temperatur- och fuktsensor

USB LASER Streckkodsläsare

summer

visa

kretskort (för prissättning och mer info, se BOM_bill_of_materials-Ian-Remy.xlsx)

Steg 1: Bygg kretsen

Bygga kretsen
Bygga kretsen
Bygga kretsen
Bygga kretsen
Bygga kretsen
Bygga kretsen

Stäng av din Pi innan du ansluter komponenterna. Du kan hitta alla anslutningar på fritz -schemat och några exempel på bilderna ovan, allt borde vara ganska självförklarande. Du kan bara ansluta streckkodsläsaren till hallon -pi för att den ska fungera.

Steg 2: Skaffa filerna

Filerna för detta projekt finns i detta Github -arkiv:

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

Backend är ett Python/Flask -program som kommunicerar med vår hårdvara och serverar informationen från den till frontend, som är ett webbgränssnitt. Du kan behöva ändra vissa saker för att det ska fungera korrekt, till exempel mysql-användaren eller ip-adresser som programmen körs på.

Steg 3: Databas

Databas
Databas

Du kan lägga databasen (dumpfil i Github-förvaret under mappen Database-export) på Pi via MySQL Workbench genom att göra en dataimport. Filen i förvaret är en dumpning av databasen som innehåller hela databasen i en fil. Annars kan du stöta på några problem eftersom Pi använder MariaDB istället för MySQL. Du kan också behöva skapa en ny användare eller ändra dessa uppgifter i koden. Du kan se ERD på bilden ovan.

Steg 4: Lödning

Lödning
Lödning
Lödning
Lödning
Lödning
Lödning

På bilderna ovan kan du se alla anslutningar du måste göra, jag använde några olika brädor för att göra allt lite mindre. Jag använde också ett 20 -poligt uttag för att ansluta GPIO -förlängningskortet så att huset skulle vara plug and play. Resten är bara lödning av de olika komponenterna på brädorna.

Steg 5: Bostäder

Hus
Hus
Hus
Hus
Hus
Hus

För huset använde jag en projektorlåda av plast och skar hål i den med ett dremel multiverktyg för att sätta ut uttaget, GPIO -förlängningskortet och sensorerna som du kan se på bilderna ovan och såg till att allt var på en tuff plats så det skulle vara lätt att öppna och stänga.

Rekommenderad: