Taula de continguts:

Superstock (Stock controlat per un escàner de codis de barres): 5 passos
Superstock (Stock controlat per un escàner de codis de barres): 5 passos

Vídeo: Superstock (Stock controlat per un escàner de codis de barres): 5 passos

Vídeo: Superstock (Stock controlat per un escàner de codis de barres): 5 passos
Vídeo: This sprocket carries extra water!! #mtb #mountainbike #shorts 2024, De novembre
Anonim
Superstock (Stock controlat per un escàner de codis de barres)
Superstock (Stock controlat per un escàner de codis de barres)

En aquesta guia us explicaré com construir Superstock, el meu projecte escolar per a 1MCT a Howest. El concepte és crear una base de dades fàcil d’utilitzar a la qual pugueu accedir a través d’un lloc web per fer el recompte del que teniu en estoc (en el meu cas, roba per a la meva marca de roba).

Subministraments

Raspberry Pi 3 model B.

Sensor de temperatura impermeable DS18B20

Sensor de temperatura i humitat DHT11

Escàner de codis de barres LÀSER USB

zumbador

visualització

placa de circuit (per obtenir preus i més informació, consulteu BOM_bill_of_materials-Ian-Remy.xlsx)

Pas 1: Construir el circuit

Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit
Construint el circuit

Apagueu el Pi abans de connectar els components. Podeu trobar totes les connexions a l'esquema divertit i alguns exemples a les imatges anteriors, tot hauria de ser prou explicatiu. Només cal que connecteu l’escàner de codis de barres al raspberry pi perquè funcioni.

Pas 2: Obtenir els fitxers

Els fitxers d’aquest projecte es poden trobar en aquest dipòsit de Github:

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

El dorsal és un programa Python / Flask que es comunica amb el nostre maquinari i serveix la informació des d’ell fins al frontal, que és una interfície web. És possible que hàgiu de canviar algunes coses perquè funcioni correctament, com ara l'usuari mysql o les adreces IP en què s'executen els programes.

Pas 3: base de dades

Base de dades
Base de dades

Podeu posar la base de dades (fitxer de bolcat al dipòsit de Github a la carpeta Exportació de bases de dades) al Pi mitjançant MySQL Workbench fent una importació de dades. El fitxer del dipòsit és un bolcat de la base de dades que conté tota la base de dades en 1 fitxer. En cas contrari, podríeu tenir problemes perquè el Pi utilitza MariaDB en lloc de MySQL. És possible que també hàgiu de crear un usuari nou o canviar aquestes credencials al codi. Podeu veure l'ERD a la imatge superior.

Pas 4: soldar

Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura

A les imatges de dalt podeu veure totes les connexions que heu de fer, he utilitzat uns quants taulers diferents per fer-ho tot una mica més petit. També he utilitzat un endoll de 20 pins per connectar la placa d’extensió GPIO de manera que la carcassa fos plug and play. La resta és només soldar els diferents components de les taules.

Pas 5: Habitatge

Habitatge
Habitatge
Habitatge
Habitatge
Habitatge
Habitatge

Per a la carcassa he utilitzat una caixa de projecte de plàstic i hi he tallat forats amb una eina múltiple dremel per introduir el sòcol, la placa d’extensió GPIO i els sensors, tal com es pot veure a les imatges anteriors, i m’asseguro que tot estigués en un lloc idoni per tal que fos ser fàcil d'obrir i tancar.

Recomanat: