Tabla de contenido:

Máquina inútil: El Rompe Huevos: 10 Pasos
Máquina inútil: El Rompe Huevos: 10 Pasos

Video: Máquina inútil: El Rompe Huevos: 10 Pasos

Video: Máquina inútil: El Rompe Huevos: 10 Pasos
Video: PRUEBO 7 INVENTOS EXTRAÑOS para ROMPER HUEVOS ¿Funciona con Mike? 2024, Noviembre
Anonim
Máquina inútil: El Rompe Huevos
Máquina inútil: El Rompe Huevos

Saluda a El Rompe Huevos, la máquina inútil creada por Jorge Christie y Rebeca Duque Estrada

¿Qué debería hacer?

Es la hora del brunch y sueñas con tus huevos blandos. Como romper los huevos requiere mucha atención y experiencia, ¡desarrollamos un robot para ayudarte! Pero … algo salió mal durante su cumpleaños y vino al mundo un poco rebelde. Realmente intentará ayudarte, pero si pones una buena canción para tocar durante tu brunch, puede emocionarse mucho y las cosas pueden salir mal.

Entonces, disfrute de su brunch y espere que pueda estropear algunas cosas =)

Paso 1: Lista de piezas

Lista de piezas
Lista de piezas

Esta es la lista de piezas que necesitará. El soporte impreso en 3D lo puedes hacer de la manera que prefieras, pero recuerda siempre dejar suficiente espacio para la electrónica.

1x servomotor SG90 [1]

1x interruptor de límite [2]

1x Módulo sensor de micrófono Iduino SE019 [3]

3 x LED rojos [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x buen soporte impreso en 3D

1x cuchara de tu preferencia

1x módulo de batería (opcional)

Un montón de cables [7]

Algunos huevos

Paso 2: el soporte

El apoyo
El apoyo
El apoyo
El apoyo
El apoyo
El apoyo
El apoyo
El apoyo

El soporte impreso en 3D se diseñó considerando un lugar para el huevo con una pequeña apertura para que quepa el botón, el soporte para que el servo gire la cuchara, un lugar para el Arduino y la electrónica en su interior para protegerse del desorden que pueda suceder. Y unas luces que parpadearán con la música.

Paso 3: Código

Código
Código
Código
Código

El código funciona con dos entradas: el botón y el módulo de micrófono. El botón, ubicado debajo del huevo, detecta cuando el huevo está en su lugar y, a través de una condición "si", comienza a ejecutar el código. El micrófono comienza a leer el sonido en el ambiente y cuando encaja en el rango especificado, dispara las dos salidas: el servo que hace girar la cuchara y los LED que comienzan a brillar con el ritmo de la música.

Se utilizaron algunas condiciones de mapeo y "si" en otros para evitar el ruido.

Para comenzar a cablear sus componentes, solo eche un vistazo al diagrama de fritzing.

// Useless Robots Presenta: // ElRompeHuevos // Código de: Rebeca Duque Estrada y Jorge Christie

// Código para la integración del motor y el sonido basado en: // // Make a Servo Move to Sound. // // 2012 por Cenk Özdemir

// Servo #include // crear un objeto servo Servo myservo;

// MicrophoneSensor

int sensorPin = A0;

int sensorValue = 0; //Botón

int buttonPin = 2;

int buttonState = 0; //DIRIGIÓ

int ledPin = 12;

configuración vacía () {

Serial.begin (9600);

Serial.println ("en línea");

myservo.attach (9);

pinMode (sensorPin, ENTRADA);

pinMode (buttonPin, INPUT);

pinMode (ledPin, SALIDA);

}

bucle vacío () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Funciona al revés. BAJO cuando se presiona el botón. Si la condición es verdadera, comience toda la magia y rompamos algunos huevos;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = map (sensorValue, 0, 150, 0, 255); // Asignar un valor para LED que puede ser un número entero entre 0..255

sensorValue = mapa (sensorValue, 60, 150, 80, 45); // Mapee el rango posible de servo con los valores del sensor. int MoveDelayValue = map (sensorValue, 0, 300, 0, sensorValue); // coloca el servo en la posición estándar Serial.println (sensorValue);

if (sensorValue <80) {// cortar algo de ruido con una condición if

retraso (1);

myservo.write (sensorValue); // mueve el servo a la lectura mapeada

analogWrite (ledPin, sensorValue); // enciende el led con el valor calculado

retraso (MoveDelayValue / 2); // y muévete en este tiempo de demora

}

analogWrite (ledPin, 0); // apaga el led de nuevo.

}

demás {

digitalRead (sensorValue == 0);

}

}

Paso 4: Montaje - 1

Montaje - 1
Montaje - 1

Primero: ensamble todo su circuito y pruebe que esté funcionando como se esperaba. Etiquételos y desconéctelos para continuar con el montaje.

Paso 5: Montaje - 2

Montaje - 2
Montaje - 2
Montaje - 2
Montaje - 2

Las bombillas se extendieron con un par de cables. Instale todas las luces en los agujeros. Agregue pegamento caliente para arreglarlos.

Paso 6: Montaje - 3

Montaje - 3
Montaje - 3
Montaje - 3
Montaje - 3

Instale el servo y fíjelo con pegamento caliente.

Idealmente, etiquete sus cables antes de la instalación para que sea más fácil volver a enchufarlos todos.

Paso 7: Montaje -4

Montaje -4
Montaje -4
Montaje -4
Montaje -4

Extienda los conectores del micrófono para que tenga más flexibilidad para colocarlo.

Colócalo en el soporte y pégalo

Paso 8: Montaje - 5

Montaje - 5
Montaje - 5
Montaje - 5
Montaje - 5

Coloque el tablero de botones en la ranura y fíjelo con pegamento.

Ponle la tapa y verifica que el botón pueda ser activado por el huevo.

Paso 9: Disfrute de su brunch y diviértase =)

Ahora es el momento de probar tu propio Rompe Huevos.

Pon un huevo en el soporte y toca o canta algo de música para activar tu inútil máquina.

Prepárate para limpiar un poco de suciedad después.

Recomendado: