Tabla de contenido:

Máquina de sopa: 7 pasos
Máquina de sopa: 7 pasos

Video: Máquina de sopa: 7 pasos

Video: Máquina de sopa: 7 pasos
Video: 💲 Máquina Para Ganhar Dinheiro de Caldo de Cana❕ 7 Dicas Simples Para Ganhar 💲 10 000 2024, Mes de julio
Anonim
Máquina de sopa
Máquina de sopa

Máquina de sopa

Buen día a todos en este instructivo, les explicaré cómo creé mi propio dispensador de sopa usando los siguientes elementos. En el pdf pueden ver mi lista de materiales.

Suministros

Suministros

·

Frambuesa Pi 3B +

·

Sensor de temperatura (impermeable, Onewire)

·

Resistencia de detección de fuerza

·

Sensor ultrasónico

·

Servo (x2)

·

MCP3008

·

LCD

·

Potenciómetro

·

Bomba de agua

·

Transistor

·

Diodo

·

Relé

·

Botón (x4)

·

Resistencia 2,2 k ohmios

·

Resistencia de 3,3 k ohmios

·

Resistencia de 4,7 k ohmios

·

Resistencia 1k Ohm (x2)

·

Resistencia 220 ohmios (x3)

·

Alambres de 5 metros

·

Tubo termoretráctil

·

Manguera 30 cm

·

Tablones de madera 2m²

·

Pegamento

·

Empulgueras

·

Soporte de esquina de metal

·

Pintura (negra, blanca y roja)

·

Letras y figuras de madera

·

Embudo (x2)

·

Tubería de agua partida

·

Enchufe de distribución

Instrumentos

·

Soldador

·

Pelacables

·

Cortadores de alambre

·

Pistola de pegamento

·

Taladro

·

Máquina de aserrar

·

Cortador láser

Paso 1: Hacer el circuito

Haciendo el circuito
Haciendo el circuito
Haciendo el circuito
Haciendo el circuito

En las imágenes de arriba puedes ver mi circuito. En el circuito ves un DS18B20 que es mi sensor de temperatura para que podamos medir la temperatura en el agua. Junto a eso, puede ver un motor de CC con un diodo, esta es mi bomba. Cerca de eso puede ver el relé para que podamos encender y apagar nuestro elemento calefactor. También hay un MCP3008 para nuestra resistencia de detección de fuerza. Con esto podemos saber si hay una taza debajo de nuestro creador o no. También debería ver 2 servos que son necesarios para nuestro suministro de polvo. El US-100 CSC es un sensor ultrasónico que puede medir la cantidad de agua que necesitamos bombear a la taza. Por fin tenemos nuestros 3 botones y lcd estos son necesarios para interactuar con los usuarios.

Paso 2: creación de la base de datos

Haciendo la base de datos
Haciendo la base de datos

Mi base de datos se está ejecutando en mi raspberry pi. Como puede ver, tengo tres entidades en la parte superior izquierda, tengo una entidad llamada temperatura con dos atributos idtemperature y value. Debajo tengo una entidad llamada gusto con 5 atributos: idtaste, nombre, imagen, imagen principal y descripción. Además de eso, tenemos nuestro historial de nombres de última entidad en esta entidad, también tenemos 5 atributos: idhistory, date, random, tasteid, temperatureid.

Paso 3: Programación de código (Python)

Mi código es bastante simple. Primero debe hacer que mientras la resistencia de detección de fuerza no esté presionada, no debería poder ejecutar el resto del código para que no se haga sopa sin una taza. Luego agregué detectores de eventos que deberían detectar cuando se presiona un botón. Si presiono un botón, la máquina va a hacer una sopa, por lo que simplemente dejo que el servo gire para que el polvo pueda caer en la taza y envíe una señal alta a mi relé. Esto lleva a cocinar el agua porque nuestro elemento calefactor comenzará a funcionar. Después de un tiempo, cuando nuestra agua se esté cocinando, nuestro sensor de temperatura detectará que se está cocinando y luego mi bomba comenzará a bombear. Sigue vertiendo agua en la taza hasta que el sensor ultrasónico detecta que la taza está casi llena. Puedes ver mi código en mi github:

Paso 4: creación del sitio web (frontend y backend)

En mi backend tengo tres consultas. El primero es este: "Seleccione s.foto, s.naam, t.waarde, date_format (g.datum, '% Y-% m-% d% H:% i') como Datum de geschiedenis como g join smaak as s on g.smaakid = s.idsmaak une temperature as t on g.temperatuurid = t.idtemperatuur order by Datum "con esta consulta puedo obtener mis imágenes, nombre, valor de temperatura y fecha de nuestro historial. La segunda consulta es esta: "SELECT s.naam, s.fotomain, s.description FROM smaak as s;" con esto puedo mostrar qué tipo de sopa tengo con una linda foto y una descripción. Como último tengo una consulta que pone sopas recién hechas en mi base de datos: "INSERT INTO geschiedenis (willekeurig, smaakid, temperature) VALUES (var1, var2, var3)". Con el método app.route puedo enviar mis datos al sitio web.

En mi interfaz tengo dos archivos javascript. El primero es para mi página principal. En esto tengo un querySelector que lleno usando innerHTML con los datos que recibí de mi backend.

El segundo script hace lo mismo para mi página de historial con cada sopa hecha con mi máquina.

Puedes ver mi código en mi github:

Paso 5: Hacer la carcasa

Haciendo la Vivienda
Haciendo la Vivienda
Haciendo la Vivienda
Haciendo la Vivienda
Haciendo la Vivienda
Haciendo la Vivienda
Haciendo la Vivienda
Haciendo la Vivienda

Para nuestra manguera, la haré de madera. En las imágenes puedes ver los tamaños de las tablas que corté. También puedes ver cómo los puse todos juntos. También hice una pequeña placa de metal donde puedo poner mi lcd y el botón. En la penúltima imagen se puede ver una placa de metal que utilizo para la humedad creada por nuestro hervidor. Los 2 agujeros grandes son para meter los dedos para que puedas sacarlos fácilmente. Por fin pueden ver que pegamos algunos tablones, los voy a poner encima de nuestra construcción. Con las bisagras vamos a facilitar su apertura y cierre. Estos 2 últimos pasos son importantes ya que vamos a rellenar nuestra agua y polvo. Ahora que nuestra construcción está terminada, podemos decorarla, así que compré una lata de aerosol roja. Después de colorear nuestra carcasa hemos terminado.

Paso 6: Inserción del circuito en la carcasa

Inserción del circuito en la carcasa
Inserción del circuito en la carcasa
Inserción del circuito en la carcasa
Inserción del circuito en la carcasa
Inserción del circuito en la carcasa
Inserción del circuito en la carcasa

Como puedes ver en las fotos de arriba puedes ver como logré poner el circuito en mi vivienda

Paso 7: pintura

Cuadro
Cuadro
Cuadro
Cuadro
Cuadro
Cuadro
Cuadro
Cuadro

Usé pintura roja, negra y blanca

Recomendado: