Tabla de contenido:

AvoRipe - Comprobando si su aguacate está maduro: 8 pasos (con imágenes)
AvoRipe - Comprobando si su aguacate está maduro: 8 pasos (con imágenes)

Video: AvoRipe - Comprobando si su aguacate está maduro: 8 pasos (con imágenes)

Video: AvoRipe - Comprobando si su aguacate está maduro: 8 pasos (con imágenes)
Video: MILLONES de plantas de PIMIENTO en 8 días ! GERMINAR pimientos del SUPERMERCADO (Sembrar y plantar) 2024, Noviembre
Anonim
Image
Image
Construyendo las Partes
Construyendo las Partes

A todos les pasó, compras un aguacate, aún no está maduro. Pasan unos días, y cuando está maduro te has olvidado de él… ¡y en unos días, puede que se eche a perder!

Por suerte para usted, diseñamos y construimos AvoRipe, un dispositivo que revisa su aguacate dos veces al día, o bajo demanda, le envía una notificación a su teléfono inteligente si su aguacate está maduro y le permite rastrear la suavidad de su aguacate a lo largo del tiempo.

¿Quiénes somos? Creado con orgullo por Elad Goldberg y Eden Bar-Tov a de IDC Herzliya en McCann Valley, Mizpe Ramon y el laboratorio de innovación de medios de IDC (MiLab). Un agradecimiento práctico a Zvika Markfeld, de ForRealTeam, por enseñarnos todo sobre IoT, nos suministró todo el equipo y nos acompañó al desierto, donde construimos la mayor parte de este dispositivo.

Un agradecimiento especial a Instructables y Thingiverse, por darnos algo de inspiración e ideas y a este tipo que diseñó un modelo 3D que usamos en nuestro dispositivo.

Suministros

esta es la lista de cosas que usamos, no hace falta decir que cada componente aquí es reemplazable y fue elegido principalmente por la disponibilidad para nosotros en el momento de hacer este proyecto.

Microcontroladores, placas y escudos

  • 1x placas ESP8266 (utilizamos minis WeMos D1 hechos por LoLin)
  • 1x D1 Mini servo Shield
  • 1x cable micro-USB
  • 20 x cables de puente
  • 1 x resistencia de 10K Ohm
  • 1 x tablero

Motores

1 x Servomotor (recomendamos uno robusto, por nuestra experiencia, los más pequeños a veces no sirven)

Sensores

  • 1x Sensor de fuerza del sensor de presión de película delgada
  • 1x detector de color RGB con módulo de sensor TCS3200

Piezas cortadas con láser

  • 1 x caja inteligente
  • 7x anillos que formarán un soporte
  • 2x 70X100 cm

Piezas impresas en 3D

Aguacate Griper (originalmente pinza de placa de Petri que encontramos aquí)

Paso 1: comprensión del dispositivo y el flujo de datos

El AvoRipe está diseñado para verificar la madurez de su aguacate dos veces al día (por la mañana y por la noche) y también puede verificarlo con solo presionar un botón en su teléfono cuando lo desee, donde sea que esté.

Si el aguacate está maduro (por color y suavidad), la aplicación BLYNK le enviará una notificación automática para informarle que es hora de comer su delicioso aguacate.

Dado que somos defensores de los datos para las personas, también creamos un panel con AdafuitIO que realizará un seguimiento del progreso de su aguacate (nivel de suavidad, color actual y madurez) para mantenerlo actualizado.

Paso 2: construcción de las piezas

Construyendo las Partes
Construyendo las Partes
Construyendo las Partes
Construyendo las Partes

La garra

  • Después de imprimir las partes de este modelo 3D, y el cuadrado de plástico de 70x100 mm
  • ensamblar el modelo 3D como se ve en las instrucciones del diseñador original
  • como usamos un servo más grande, no usaremos la mayor parte del modelo para mantener el servo en su lugar, sino que usaremos el cuadrado de plástico de 70x100 mm y los pegaremos como se ve en la imagen.
  • Después de muchas pruebas y errores, llegamos a la conclusión de que un poco de cinta adhesiva y un poco de peso desde arriba pueden ayudar mucho a suavizar las cosas, por lo que recomendamos usar algo pesado para poner en la parte superior; usamos play- masa, pero realmente no importa.
  • usamos un poco de cinta adhesiva para ablandar la garra de plástico roma para que el aguacate quede cómodo y conectamos el sensor de fuerza a uno de los brazos.

El soporte

después de insertar el sensor de luz dentro del anillo más grande (sugerimos hacer un pequeño orificio para que pasen los puentes) pegue todos los anillos hasta alcanzar la altura deseada

La caja

usamos makercase para hacer la caja y ensamblarla. la caja nos da un gran impulso para la garra y también un lugar para almacenar los circuitos wemos

Paso 3: el circuito

El circuito
El circuito

En este paso, conectaremos todos los sensores.

Sensor de fuerza:

  • Conecte VCC a + en la placa de pruebas.
  • Conecte G y A0 a la resistencia de 10K Ohm.
  • Conecte la otra pata de la resistencia a - en la placa de pruebas.

Servo:

  • Conecte el VCC a + en la placa de pruebas
  • Conecte el suelo a - en la placa de pruebas
  • y conecta la fuente a D8

Sensor RGB (TCS3200):

  • Conecte el S0 a D4
  • Conecte el S1 a D3
  • Conecte el S2 al D6
  • Conecte el S3 al D7
  • Conecte la salida a D5

Paso 4: software necesario

Software requerido
Software requerido
Software requerido
Software requerido

IDE de Arduino

Instale Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Instale los "controladores" relevantes para las placas ESP8266 en su Arduino IDE:

randomnerdtutorials.com/how-to-install-es…

Blynk

Descargue la aplicación Blynk: https://j.mp/blynk_Android o

Toque el icono del código QR y apunte la cámara al código QR a continuación

después de eso, envíe usted mismo el código de autenticación (lo usaremos en el siguiente paso)

Paso 5: Panel de control

Tablero
Tablero

AdafruitIO

Cree una cuenta:

Vaya a "Feeds" y cree 3 nuevos feeds:

1. avocadoColor

2. está maduro

3. blandura

Luego, vaya a la pestaña "Panel" y cree un nuevo panel.

Una vez creado el panel, ingrese al panel y agregue 3 bloques nuevos con el botón "+":

1. Un gráfico de líneas, y agregue la alimentación de blandura, ese bloque mostrará el progreso de la blandura del aguacate a lo largo del tiempo.

2. Un selector de color y agregue el alimento avocadoColor para él. ese bloque mostrará el color del aguacate.

3. Un indicador, y elija el alimento isRipe para él. ese bloque medirá si el aguacate es lo suficientemente blando como para determinar si está maduro. asegúrese de establecer la condición en este bloque en "=" y el valor en 2.

Paso 6: Código

El código está adjunto, con suerte, le resultará fácil de usar (intentamos documentarlo tanto como sea posible).

Abra Arduino IDE e importe el código, asegúrese de que está trabajando en el tablero correcto (use Herramientas -> tablero)

ejecute el monitor en serie (CTRL + SHIFT + m) y vea el ángulo del servo y la fuerza aplicada al sensor en cada etapa.

Cuando esté ejecutando el monitor en serie, asegúrese de estar en 9600 baudios.

Modificar todos son lugares en el código que necesita modificar, está bien comentado en el código (principalmente sus detalles de WiFi, adafuitIO y autenticación BLYNK).

Le sugerimos que calibre el valor de la fuerza necesaria para decidir que un aguacate está maduro después de probar algunos aguacates duros y algunos maduros y encontrar un punto óptimo (hemos aprendido que cada configuración es un poco diferente desde que el sensor de fuerza es bastante delicado).

También le sugerimos que calibre el sensor de color. Puede hacerlo abriendo el monitor serial (CTRL + SHIFT + m) en el IDE de Arduino y luego ingresando "c" en la línea superior. después de eso, simplemente siga las instrucciones impresas para calibrar el sensor.

Paso 7: Aplicación BLYNK y notificación

Aplicación y notificación BLYNK
Aplicación y notificación BLYNK
Aplicación y notificación BLYNK
Aplicación y notificación BLYNK

En la aplicación BLYNK, asegúrese de que los temporizadores estén configurados a la hora deseada y que su dispositivo permita notificaciones desde la aplicación.

Una pequeña explicación sobre cómo funcionan juntos la aplicación BLYNK y el código:

hemos configurado un pin virtual (V0) que está siendo verificado constantemente por wemos, la aplicación lo cambiará de 0 (no verifique el aguacate) a 1 (verifique el aguacate) cuando:

  1. se presiona el botón de encendido (asegúrese de presionarlo para apagarlo después)
  2. uno de los cronómetros se pone en marcha.

establecemos otro pin virtual (V4) que determinará si el aguacate está maduro (V4 = 2) o no está maduro (V4 = 1), esto se determinará dentro de los wemos y se enviará a la aplicación.

Además, si el aguacate está maduro, los wemos activarán una notificación a través de la aplicación. para obtener más información sobre el widget de notificación, consulte este enlace.

Paso 8: disfruta de tu aguacate maduro

Disfruta tu aguacate maduro
Disfruta tu aguacate maduro

sugerimos hacer Goucamole de tostadas simples con aguacate para untar, o incluso puede volverse loco con yogur helado de aguacate

Recomendado: