Tabla de contenido:
- Suministros
- Paso 1: construcción del circuito
- Paso 2: obtener los archivos
- Paso 3: base de datos
- Paso 4: soldadura
- Paso 5: Vivienda
Video: Superstock (stock controlado por escáner de código de barras): 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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
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
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:
Escáner de código QR usando OpenCV en Python: 7 pasos
Escáner de código QR que usa OpenCV en Python: En el mundo actual, vemos que el código QR y el código de barras se utilizan en casi todas partes, desde el empaque del producto hasta los pagos en línea, y hoy en día vemos códigos QR incluso en el restaurante para ver el menú. Dudo que sea el gran pensar ahora. Pero alguna vez has
Sistema de riego por goteo conectado a Internet controlado por retroalimentación de humedad del suelo (ESP32 y Blynk): 5 pasos
Sistema de riego por goteo conectado a Internet controlado por retroalimentación de humedad del suelo (ESP32 y Blynk): preocúpese por su jardín o sus plantas cuando se vaya de vacaciones, u olvídese de regar su planta a diario. Bueno, aquí está la solución Es un sistema de riego por goteo controlado por la humedad del suelo y conectado globalmente controlado por ESP32 en la parte frontal del software i
Grabador de código de barras de Apple (Photonics Hackathon Phablabs): 3 pasos
Grabador de código de barras de Apple (Photonics Hackathon Phablabs): Hola a todos: Como parte de nuestro desafío Phablabs Photonics, se nos pidió que creáramos un dispositivo capaz de reemplazar las pegatinas de las frutas. ¿También odias las pegatinas de frutas? ¿Y le gustaría hacer un cambio respetuoso con el medio ambiente? Entonces nos gustaría ins
Escáner de código de barras USB (Raspberry Pi): 4 pasos
Escáner de código de barras USB (Raspberry Pi): tutorial básico sobre cómo configurar un escáner de código de barras USB con Raspberry Pi
Lector de código de barras parlante Raspberry Pi: 12 pasos
Lector de código de barras parlante Raspberry Pi: Escáner de código de barras de la figura 1 de DX.com Vista general Actualización: hay un breve vídeo de demostración disponible en https://youtu.be/b905MLfGTcM Mi mamá ya no puede leer las etiquetas de los productos comestibles, así que busqué soluciones. Después de ver los lectores de códigos de barras para ciegos