Tabla de contenido:

Notificador de carne fresca: 7 pasos
Notificador de carne fresca: 7 pasos

Video: Notificador de carne fresca: 7 pasos

Video: Notificador de carne fresca: 7 pasos
Video: 🔴 New York steak |💥En sarten bien jugoso Receta Facil y Rica 2024, Mes de julio
Anonim
Image
Image
Notificador de carne fresca
Notificador de carne fresca
Notificador de carne fresca
Notificador de carne fresca

Un dispositivo para mantener frescas las reuniones. Este proyecto se puso en marcha porque en una de mis clases me desafiaron a resolver un problema usando las habilidades que habíamos aprendido en la clase. Inmediatamente pensé en algo que le sucedió a mi familia hace unos años. Un verano nos fuimos de vacaciones por unas semanas y volvimos al olor a muerte y al piso manchado de sangre, no hace falta decir que fue una pesadilla limpiar y el congelador no estaba recibiendo energía. Ese evento hizo que mi papá se preguntara si deberíamos comprar la carne de res de pastoreo / alimentada con pasto (la cosa buena) en absoluto. Esta es la encarnación de mi problema, así que ideé un dispositivo que podría funcionar por sí solo y notificar a quienquiera que esté revisando la casa y, en algún momento en el futuro, enviar un mensaje de texto al teléfono del propietario para dar una respuesta rápida desde el congelador.. En general, el dispositivo utiliza un LED multicolor para que las personas de la casa sepan que algo anda mal y, eventualmente, cualquier persona que quiera recibir un mensaje de texto sobre la carne que comienza a echarse a perder.

Paso 1: Recopilación de piezas y herramientas

Recolección de piezas y herramientas
Recolección de piezas y herramientas

Para completar este proyecto, un constructor necesitará un conocimiento básico en soldadura, Arduino IDE e impresión 3D (opcional). El proyecto consiste principalmente en productos electrónicos de Amazon y cualquier otra cosa se puede encontrar fácilmente en una tienda departamental local.

Componentes:

  • Placa NodeMCU (https://a.co/haoqMPw)
  • Sensor de temperatura DS18B20 con impermeabilización (https://a.co/ewfkmng)
  • LED RGB de cátodo común (https://www.sparkfun.com/products/9264)
  • Caja de jabón para cerrar ($ 1 en Walmart)
  • Fuente de alimentación USB (https://a.co/ccjaQHv)

El resto de estos componentes se recopilaron ordenando un kit de Amazon (https://a.co/gUIA75y) pero probablemente pueda encontrar un kit más barato en Amazon (estaba tratando de aprender Arduino).

  • Placa de pruebas electrónica
  • Cables de puente
  • Tres resistencias de 270 Ω
  • Una resistencia de 4.7kΩ
  • Tres + pines de cabecera

Instrumentos:

  • Computadora
  • Cable micro-USB
  • Kit de soldadura
  • Pistola de pegamento caliente de alta temperatura
  • Taladrar con una broca de 1/4
  • Impresora 3D con filamento

Al principio pensé que alimentaría la placa a través de una fuente de alimentación interna, pero después de jugar con la idea terminé optando por la fuente de alimentación USB externa porque era más fácil.

Paso 2: armar los componentes electrónicos

Poniendo los componentes electrónicos juntos
Poniendo los componentes electrónicos juntos
Uniendo los componentes electrónicos
Uniendo los componentes electrónicos
Uniendo los componentes electrónicos
Uniendo los componentes electrónicos

La imagen 1 muestra el diseño de la electrónica.

Parte 1:

Suelde cada uno de los cables que vienen del sensor de temperatura en su propio pin de cabezal (Imágenes 2 y 3)

Parte 2: Temp. Sensor

  • Coloque la placa NodeMCU en el borde de la placa (Imágenes 4 y 5)
  • Utilice los cables de puente para conectar el NodeMCU a la temperatura. sensor

    1. Coloque un cable amarillo desde el pin 4 a una fila libre en la placa de pruebas
    2. Tome la resistencia de 4.7kΩ y conéctela a la línea de 3.3v, luego coloque el otro lado en la fila del paso anterior
    3. Coloque el cable amarillo de la temp. sensor y colóquelo en esa misma fila
    4. Coloque el cable rojo de la temp. sensor en la línea de 3.3v y coloque el cable negro en la línea de tierra
    5. Conecte el pin de 3.3v en el NodeMCU a la línea en la placa de pruebas
    6. Conecte el pin de tierra en el NodeMCU a la línea en la placa de pruebas

Parte 3: LED

Este tutorial fue muy útil cuando se trata de cablear el LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Solo necesita realizar un seguimiento de los pines en los que está colocando cada parte del LED (por ejemplo, Mis pines son D6 (rojo), D7 (verde) y D8 (azul)

Paso 3: el código

Image
Image
El código
El código

El código que utilizo actualmente se basó en gran medida en el ejemplo DS18x20_Temperature de la biblioteca OneWire.

Parte 1: Configuración

El video que se muestra arriba debería darle un buen comienzo en el uso de NodeMCU.

Parte 2: Mi código

Como se indicó anteriormente, usé principalmente el código de la biblioteca OneWire, pero agregué dos variables en la parte superior del archivo y agregué una parte que reacciona si la temperatura ha alcanzado un cierto umbral (código Arduino anterior). Además, lo siento si el código no está limpio, era la primera vez que codificaba con Arduino.

Paso 4: Copo de nieve impreso en 3D (opcional)

Copo de nieve impreso en 3D (opcional)
Copo de nieve impreso en 3D (opcional)
Copo de nieve impreso en 3D (opcional)
Copo de nieve impreso en 3D (opcional)
Copo de nieve impreso en 3D (opcional)
Copo de nieve impreso en 3D (opcional)

Agregué un copo de nieve para mantener la temperatura. sensor para ayudar a indicar al usuario dónde debe ir. El copo de nieve que usé vino de https://www.thingiverse.com/thing:2732146 y acabo de agregar un enlace (para devolver el crédito) y un orificio para el sensor de temperatura.

Paso 5: cortar y pegar

Cortar y pegar
Cortar y pegar
Cortar y pegar
Cortar y pegar
Cortar y pegar
Cortar y pegar
Cortar y pegar
Cortar y pegar
  • Decidí enviar el sensor de temperatura a un lado, así que perforé un orificio de 1/4 de pulgada en el costado para medir la temperatura. sensor para salir. También corté el borde de donde entra el cable Micro-USB.
  • Para la parte de pegado, utilicé una pistola de pegamento caliente de alta temperatura y funcionó bien, solo asegúrese de usar suficiente pegamento. Pegué el sensor de temperatura a la carcasa y el copo de nieve (Imágenes 4 y 5).

Paso 6: prueba

Pruebas
Pruebas
Pruebas
Pruebas
Pruebas
Pruebas

Todavía estoy en la universidad, así que he usado mi mini-nevera para hacer las pruebas. El código OneWire también envía la temperatura a través de la línea en serie (9600 baudios), por lo que probar la temperatura es más fácil.

Paso 7: Futuro: Agregar código WIFI

Futuro: Agregar código WIFI
Futuro: Agregar código WIFI

Planeo agregar capacidades WIFI al código para que el Notificador pueda enviar mensajes de texto.

Esta fue mi primera versión de Instructables, así que intenta perdonar los agujeros.

Recomendado: