Tabla de contenido:

Bartender automatizado: 6 pasos
Bartender automatizado: 6 pasos

Video: Bartender automatizado: 6 pasos

Video: Bartender automatizado: 6 pasos
Video: Bartender™ UltraLite Guía Avanzada para Formularios de Etiquetas Tutorial 2024, Noviembre
Anonim
Bartender automatizado
Bartender automatizado

El objetivo de este proyecto es facilitar el proceso de elaboración / mezcla de cócteles a través de IoT (Internet of Things). las recetas de cócteles (una vez ingresadas) serán recordadas por el proyecto. Los envases de las bebidas están integrados con sensores que controlan la temperatura y el contenido de la botella. Todo el proyecto se controlará a través de un sitio web en un teléfono inteligente / computadora.

Suministros

Hardware:

- hoja de madera mdf (0, 5cm)

- tornillos para madera

- Tubo de 4 mm de diámetro interior

- 4 recipientes de plástico

- tubo de pvc de 40 mm

electrónica:

- frambuesa pi3

- Sensor ultrasónico 4x (hc-sr04)

- 4x 10k ntc (a prueba de agua)

- ADC mcp3008

- escáner rfid

- pantalla LCD

- relé de 4 módulos

- 4 pompa peristaltische

- Adaptador de corriente de 12v dc

instrumentos:

- silicona transparente tec7

- taladro

- impresora 3d

- vio

El coste del proyecto del pozo rondará los 130 euros.

Paso 1: Paso 1: Cableado de la electrónica

Alambrado:

Mientras construyo el cableado de todo el proyecto, recomiendo usar algunos cables más largos para los sensores ultrasónicos, la razón de esto es que necesitan llegar a cada contenedor. haga lo mismo con el módulo de relés, ya que esto estará en el otro lado de la construcción.

Suelde el circuito de la bomba al adaptador de 12v dc y conéctelo al módulo de relé. (etiquete las bombas para que sea más fácil recordar qué bomba está conectada a qué interruptor de relé, esto será útil más adelante en la construcción)

opcional (esto ahorrará trabajo mientras se construye todo el caso):

- puede etiquetar los sensores ultrasónicos conectados a los pines con los números a continuación

- etiquetar el ntc como conectado al mcp3008

Raspberry Pi (BCM):

GPIO2 (sda1 / i2c) ==> módulo de relé 1

GPIO3 (scl1 / i2c) ==> módulo de relé 2

GPIO17 ==> disparador ultrasónico 1

GPIO27 ==> eco ultrasónico 1

GPIO22 ==> disparador ultrasónico 2

SPI_MOSI (GPIO10) ==> mcp3008 (Din) y rfid (MOSI)

SPI_MISO (GPIO9) ==> mcp3008 (Dout) y rfid (MISO)

SPI_SCLK (GPIO11) ==> mcp3008 (CLK) y rfid (CLK)

GPIO5 ==> eco ultrasónico 2

GPIO6 ==> disparador ultrasónico 2

GPIO13 ==> eco ultrasónico 3

GPIO19 ==> disparador ultrasónico 4

GPIO26 ==> eco ultrasónico 4

GPIO14 (uart0_TXD) ==> módulo de relé 3

GPIO15 (uart0_RXD) ==> módulo de relé 4

GPIO23 ==> LCD (D7)

GPIO24 ==> LCD (D6)

GPIO25 ==> rfid (RST)

SPI0_CE0 (GPIO8) ==> rfid (SDA)

SPI0_CE1 (GPIO7) ==> mcp3008 (CS / SHDN)

GPIO12 ==> LCD (D5)

GPIO16 ==> LCD (D4)

GPIO20 ==> LCD (E)

GPIO21 ==> LCD (RS)

Paso 2: Paso 2: Configurar la Raspberry Pi

config:

conecte el pi a su wifi y habilite SPI en el menú de configuración (sudo rasp-config => opciones de interfaz => SPI => habilitar)

instale los siguientes paquetes:

- mfrc522

- RPLCD

- matraz

- flask_cors

- matraz_socketio

base de datos:

instale mariadb en la frambuesa pi.

realice una conexión remota al ssh con mysql workbench.

Importe el archivo autónomo con la base de datos a la frambuesa y asegúrese de que el usuario que tiene tenga todos los derechos sobre la base de datos.

programa:

debajo de esta sección hay un archivo rar, descárguelo y extraiga los archivos que contiene.

estos archivos contienen el servidor de matraces y las clases necesarias para el proyecto.

transfiera estos archivos a la raspberry pi, recomendaría hacer un mapa para su usuario llamado bartender automático y colocar los archivos allí

antes de que podamos ejecutar el programa, deberá abrir la aplicación.py y buscar 'db = DataBase (aplicación, "usuario", "contraseña", "cocktails_db")'

cambie usuario y contraseña a su nombre de usuario y contraseña mariadb

sitio web:

instale un servidor apache2 en la raspberry pi.

conectarse a través de filezilla.

extraiga el archivo a continuación y nuevamente deberá cambiar algunas cosas, dentro del archivo js hay 4 archivos.js.

y finalmente transfiera todo al mapa / var / www en la raspberry pi con filezilla.

Paso 3: Paso 3: Elaboración del caso

Paso 3: construcción del caso
Paso 3: construcción del caso
Paso 3: construcción del caso
Paso 3: construcción del caso
Paso 3: construcción del caso
Paso 3: construcción del caso

El caso existe de un marco hecho de madera y luego agregando las hojas de mdf.

Cuadro:

con los tablones de madera de 2x1 necesitarás serrarlos en los tamaños correctos.

- 6 x 20 cm

- 3 x 49 cm

- 2x 15cm

parte trasera (marco):

tomar 2 piezas de la tira de madera de 50 cm y 2 piezas de la de 25 cm

y haz un rectángulo simple. (foto)

lado delantero (marco):

tomar lo que queda de la madera, que deben ser 4 piezas de 25cm, 1 pieza de 50cm y 2 piezas de 17, 5cm

y organícelos como en la siguiente imagen.

Caso:

con las hojas de mdf de 0, 5cm corte los siguientes tamaños:

caso principal:

- 1x 51x36cm (arriba)

- 1x 50x35cm (abajo)

- 2x 50x23, 5cm (anverso y reverso)

- 2x 35, 5x23, 5cm (paneles laterales)

sangría:

-1x 19, 5x19 cm

-3x 10x19cm

1. Tome los 50x36cm para la parte inferior y le colocaremos la parte delantera y trasera del marco.

2. Ahora fije los paneles laterales al marco, estos deben ser los lados sin marcos. (la razón por la que no hicimos tablones laterales para el marco es para ahorrar espacio dentro del proyecto).

3. Ahora agarre los paneles del panel frontal y necesitaremos hacer una sangría y un agujero en la parte superior izquierda para la pantalla lcd.

sangría:

- para la sangría, primero debe sacar un rectángulo del panel frontal de 18 cm de alto por 19 cm

- luego tome sus 4 piezas para la sangría y péguelas con un poco de pegamento para madera y un inserto en la caja.

el 19, 5x19cm es el panel posterior de la sangría.

agujero de la pantalla lcd:

- en la parte superior izquierda del panel frontal, deberá hacer un orificio de 7 cm de largo por 2, 5 cm de ancho

Paso 4: Paso 4: Hacer los contenedores

Paso 4: hacer los contenedores
Paso 4: hacer los contenedores
Paso 4: hacer los contenedores
Paso 4: hacer los contenedores

la tapa y el recipiente en sí deben modificarse, el recipiente necesita un orificio para ingresar al tubo para bombear el agua y un orificio para el sensor de temperatura la tapa necesita 3 orificios 1 para verter la bebida y otros 2 para el sensor ultrasónico en cada contenedor.

tapa del recipiente:

- Taladre 1 orificio de 4,5 cm en la parte superior de la tapa

- en la parte inferior 2 agujeros de 1, 6cm con 0, 8cm entre ellos

contenedor en sí:

- Necesitará perforar 2 agujeros en la parte inferior del contenedor en el lado oppisite del contenedor (los lados cortos)

- 1 de los 2 orificios debe estar a aproximadamente 1,5 cm de la parte inferior porque la parte posterior del marco, el otro debe estar por debajo del fondo.

Paso 5: Paso 5: Integración de la electrónica

Paso 5: Integración de la electrónica
Paso 5: Integración de la electrónica
Paso 5: Integración de la electrónica
Paso 5: Integración de la electrónica
Paso 5: Integración de la electrónica
Paso 5: Integración de la electrónica

1. Primero empezaremos a pegar la placa de pruebas en el lado izquierdo como se ve desde el frente.

2. A continuación, intente colocar la pantalla lcd dentro del rectángulo recortado en la parte delantera. Debe quedar lo suficientemente ajustado para sostenerse por sí mismo. pero puedes usar tornillos si sientes la necesidad

3. Justo debajo de la pantalla LCD, debe atornillar / pegar con cinta adhesiva el escáner rfid en su lugar (ambos funcionarán)

4. En el lado derecho colocaremos el relé como se ve en la imagen y atornillaremos las bombas en el lado derecho, con los cables para la frambuesa pi pasando por la muesca del frente.

5. Ahora necesitará el recipiente con el orificio más bajo hacia adentro e inserte los sensores de temperatura de acuerdo con la numeración con la botella número 1 comenzando por la izquierda y hacia la derecha. Los orificios con los sensores de temperatura deben ser impermeables, así que péguelos con el tec7.

6. Insertar los tubos por el otro lado y tomar una medida correcta del largo necesario para llegar a las bombas y cortarlas. asegúrese de pegar esto a.

7. Mientras tanto podemos insertar los sensores ultrasónicos y los tubos de pvc en los orificios correspondientes sin necesidad de pegamento, deberían encajar bastante bien.

Paso 6: Paso 6: Terminando

- Saque los 2 adaptadores de corriente de la parte posterior y atornille la placa posterior.

- Desatornille los tapones de cierre del tubo de pvc, coloque la parte superior en la propia caja, puede atornillarlo si es necesario, pero prefiero no hacerlo, ya que puedo acceder de esa manera después de que esté hecho.

El proyecto ya está terminado, puedes decorar como quieras.

Recomendado: