Tabla de contenido:
- Paso 1: Lista de piezas
- Paso 2: el soporte
- Paso 3: Código
- Paso 4: Montaje - 1
- Paso 5: Montaje - 2
- Paso 6: Montaje - 3
- Paso 7: Montaje -4
- Paso 8: Montaje - 5
- Paso 9: Disfrute de su brunch y diviértase =)
Video: Máquina inútil: El Rompe Huevos: 10 Pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
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 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
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
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
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
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
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
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:
La diferente máquina inútil: 6 pasos (con imágenes)
La diferente máquina inútil: con tantas máquinas inútiles alrededor, traté de hacer una que sea un poco diferente.En lugar de tener un mecanismo que empuja hacia atrás el interruptor de palanca, esta máquina simplemente gira el interruptor 180 grados, en este proyecto usé un Nema 17 motor paso a paso, que
555 Máquina inútil: 8 pasos (con imágenes)
555 Useless Machine: Casi todos los proyectos que hice en mi vida usan arduino o simplemente atmegas, pero en la última lección de electrónica en mi escuela encontré un pequeño circuito integrado llamado 555. He oído hablar de él antes, pero estaba pensando que los microcontroladores son mejores. Yo leo
Instrucciones de la máquina inútil: 21 pasos (con imágenes)
Instrucciones de la máquina inútil: La máquina inútil es una variación de "Ultimate Machine" de Marvin Minsky, que es básicamente una máquina cuyo objetivo final es apagarse. Después de construirlo, se sorprenderá de cómo una máquina que consta de dos interruptores y un motor y no
Serpiente: la máquina inútil: 5 pasos
Serpiente: la máquina inútil: ¿Sabes cuando eras niño y jugabas a la serpiente en tu Nokia? En cierto punto, la serpiente comenzaba a perseguir su propia cola, y era entonces cuando sabías que el juego estaba a punto de terminar. Decidimos convertir eso en un robot, solo, el juego nunca
Máquina inútil de supercondensador o diálogo con Smart Guy: 7 pasos (con imágenes)
Máquina inútil de supercondensador o diálogo con Smart Guy: Smart Guy. ¡¿Qué?! ¡Máquina inútil! ¡De nuevo! ¿Cientos, miles de ellos que obstruyen los canales de YouTube no son suficientes? La mayoría de ellos están hechos con interruptor de palanca, este tiene el eje de balancín. SG. ¿Y qué? Todo el mundo sabe que funcionan igual. Y tu ya