Sommario:

Superstock (magazzino controllato da scanner di codici a barre): 5 passaggi
Superstock (magazzino controllato da scanner di codici a barre): 5 passaggi

Video: Superstock (magazzino controllato da scanner di codici a barre): 5 passaggi

Video: Superstock (magazzino controllato da scanner di codici a barre): 5 passaggi
Video: Gx160R "EC WC22 Installation Made Easy" 2024, Luglio
Anonim
Superstock (stock controllato da scanner di codici a barre)
Superstock (stock controllato da scanner di codici a barre)

In questa guida ti dirò come costruire Superstock, il mio progetto scolastico per 1MCT a Howest. Il concetto è creare un database di facile utilizzo a cui puoi accedere tramite un sito Web per tenere il conto di ciò che hai in magazzino (nel mio caso abbigliamento per il mio marchio di abbigliamento).

Forniture

Raspberry Pi 3 modello B

Sensore di temperatura impermeabile DS18B20

Sensore di temperatura e umidità DHT11

Scanner di codici a barre LASER USB

cicalino

Schermo

circuito stampato (per i prezzi e ulteriori informazioni, vedere BOM_bill_of_materials-Ian-Remy.xlsx)

Passaggio 1: costruire il circuito

Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito

Spegni il tuo Pi prima di collegare i componenti. Puoi trovare tutte le connessioni sullo schema fritzing e alcuni esempi nelle immagini sopra, tutto dovrebbe essere abbastanza autoesplicativo. Puoi semplicemente collegare lo scanner di codici a barre al raspberry pi affinché funzioni.

Passaggio 2: ottenere i file

I file per questo progetto possono essere trovati in questo repository Github:

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

Il backend è un programma Python/Flask che comunica con il nostro hardware e fornisce le informazioni da esso al frontend, che è un'interfaccia web. Potrebbe essere necessario modificare alcune cose affinché funzioni correttamente, come l'utente mysql o gli indirizzi IP su cui vengono eseguiti i programmi.

Passaggio 3: banca dati

Banca dati
Banca dati

Puoi mettere il database (file dump nel repository Github nella cartella Database-export) sul Pi tramite MySQL Workbench eseguendo un'importazione di dati. Il file nel repository è un dump del database che contiene l'intero database in 1 file. Altrimenti potresti incorrere in alcuni problemi perché il Pi utilizza MariaDB invece di MySQL. Potrebbe anche essere necessario creare un nuovo utente o modificare queste credenziali nel codice. Puoi vedere l'ERD nella foto sopra.

Passaggio 4: saldatura

saldatura
saldatura
saldatura
saldatura
saldatura
saldatura

Nelle immagini sopra puoi vedere tutte le connessioni che devi fare, ho usato alcune schede diverse per rendere tutto un po' più piccolo. Ho anche usato una presa a 20 pin per collegare la scheda di estensione GPIO in modo che l'alloggiamento fosse plug and play. Tutto il resto è solo saldatura dei diversi componenti sulle schede.

Passaggio 5: alloggio

alloggiamento
alloggiamento
alloggiamento
alloggiamento
alloggiamento
alloggiamento

Per l'alloggiamento ho usato una scatola di progetto in plastica e ho praticato dei fori con un multiutensile Dremel per inserire lo zoccolo, la scheda di estensione GPIO e i sensori come puoi vedere nelle immagini sopra e mi sono assicurato che tutto fosse in un posto perfetto così sarebbe essere facile da aprire e chiudere.

Consigliato: