Tabla de contenido:

Superstock (stock controlado por escáner de código de barras): 5 pasos
Superstock (stock controlado por escáner de código de barras): 5 pasos

Video: Superstock (stock controlado por escáner de código de barras): 5 pasos

Video: Superstock (stock controlado por escáner de código de barras): 5 pasos
Video: The Ultimate 1000 HP SRT Super Stock Test Drive! 2024, Mes de julio
Anonim
Superstock (stock controlado por escáner de código de barras)
Superstock (stock controlado por escáner de código de barras)

En esta guía, te diré cómo construir Superstock, mi proyecto escolar para 1MCT en Howest. El concepto es crear una base de datos fácil de usar a la que puedas acceder a través de un sitio web para llevar la cuenta de lo que tienes en stock (en mi caso, ropa para mi marca de ropa).

Suministros

Raspberry Pi 3 modelo B

Sensor de temperatura impermeable DS18B20

Sensor de temperatura y humedad DHT11

Escáner de código de barras LÁSER USB

zumbador

monitor

placa de circuito (para precios y más información, consulte BOM_bill_of_materials-Ian-Remy.xlsx)

Paso 1: construcción del circuito

Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito
Construyendo el circuito

Apague su Pi antes de conectar los componentes. Puede encontrar todas las conexiones en el esquema de fritzing y algunos ejemplos en las imágenes de arriba, todo debería ser bastante autoexplicativo. Puede simplemente conectar el escáner de código de barras en la Raspberry Pi para que funcione.

Paso 2: obtener los archivos

Los archivos de este proyecto se pueden encontrar en este repositorio de Github:

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

El backend es un programa Python / Flask que se comunica con nuestro hardware y envía la información al frontend, que es una interfaz web. Es posible que deba cambiar algunas cosas para que funcione correctamente, como el usuario mysql o las direcciones IP en las que se ejecutan los programas.

Paso 3: base de datos

Base de datos
Base de datos

Puede colocar la base de datos (archivo de volcado en el repositorio de Github en la carpeta Database-export) en el Pi a través de MySQL Workbench haciendo una importación de datos. El archivo en el repositorio es un volcado de la base de datos que contiene toda la base de datos en 1 archivo. De lo contrario, podría tener algunos problemas porque Pi usa MariaDB en lugar de MySQL. También es posible que deba crear un nuevo usuario o cambiar estas credenciales en el código. Puede ver el ERD en la imagen de arriba.

Paso 4: soldadura

Soldadura
Soldadura
Soldadura
Soldadura
Soldadura
Soldadura

En las imágenes de arriba puedes ver todas las conexiones que tienes que hacer, utilicé algunas placas diferentes para hacer todo un poco más pequeño. También utilicé un enchufe de 20 pines para conectar la placa de extensión GPIO para que la carcasa fuera plug and play. Todo lo demás es solo soldar los diferentes componentes en las placas.

Paso 5: Vivienda

Alojamiento
Alojamiento
Alojamiento
Alojamiento
Alojamiento
Alojamiento

Para la carcasa, utilicé una caja de proyecto de plástico y corté agujeros con una herramienta múltiple dremel para colocar el zócalo, la placa de extensión GPIO y los sensores, como puede ver en las imágenes de arriba, y me aseguré de que todo estuviera en un lugar correcto para que funcionara. sea fácil de abrir y cerrar.

Recomendado: