Taula de continguts:

Màquina inútil: El Rompe Huevos: 10 passos
Màquina inútil: El Rompe Huevos: 10 passos

Vídeo: Màquina inútil: El Rompe Huevos: 10 passos

Vídeo: Màquina inútil: El Rompe Huevos: 10 passos
Vídeo: Los Fixis - El Tornillo. Las mejores canciones infantiles 2024, Juliol
Anonim
Màquina inútil: El Rompe Huevos
Màquina inútil: El Rompe Huevos

Digues Hola a El Rompe Huevos, la màquina inútil creada per Jorge Christie i Rebeca Duque Estrada

Què ha de fer?

És l’hora del brunch i somieu amb els vostres ous tous. Com que trencar els ous necessita molta atenció i experiència, hem desenvolupat un robot per ajudar-lo. Però … alguna cosa va anar malament durant el seu aniversari i va arribar al món una mica rebel. Realment intentarà ajudar-vos, però si poseu alguna cançó agradable durant el brunch, pot emocionar-se i les coses poden sortir malament …

Per tant, gaudiu del vostre brunch i espereu que pugui embolicar algunes coses =)

Pas 1: Llista de parts

Llista de peces
Llista de peces

Aquesta és la llista de peces que necessiteu. El suport imprès en 3D el podeu fer de la manera que preferiu, però recordeu sempre de deixar prou espai per a l'electrònica.

1 servo motor SG90 [1]

1x interruptor de límit [2]

1 mòdul de sensor de micròfon Iduino SE019 [3]

3 LEDs vermells [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x bon suport imprès en 3D

1x cullera de la vostra preferència

1x mòdul de bateria (opcional)

Un munt de cables [7]

Alguns ous

Pas 2: el suport

El suport
El suport
El suport
El suport
El suport
El suport
El suport
El suport

El suport imprès en 3D es va dissenyar tenint en compte un lloc per a l’ou amb una petita obertura per ajustar-se al botó, el suport per al servo per girar la cullera, un lloc per a l’Arduino i l’electrònica a l’interior per protegir-se de l’embolic que pugui passar. I algunes llums que parpellejaran amb la música.

Pas 3: Codi

Codi
Codi
Codi
Codi

El codi funciona amb dues entrades: el botó i el mòdul de micròfon. El botó, situat sota l'ou, detecta quan l'ou està al seu lloc i, a través d'una condició "si", comença a executar el codi. El micròfon comença a llegir el so de l’entorn i, quan s’adapta a l’interval especificat, activa les dues sortides: el servo que gira la cullera i els LED que comencen a brillar amb el ritme de la música.

Algunes condicions de mapatge i "si" es van utilitzar en altres per evitar sorolls.

Per començar a connectar els components, només cal fer una ullada al diagrama divertit.

// Useless Robots Presents: // ElRompeHuevos // Codi de: Rebeca Duque Estrada i Jorge Christie

// Codi per a la integració del so i el motor basat en: // // Fer un Servo Move to Sound. // // 2012 de Cenk Özdemir

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

// MicrophoneSensor

int sensorPin = A0;

int sensorValue = 0; // Botó

int buttonPin = 2;

int buttonState = 0; // LED

int ledPin = 12;

configuració nul·la () {

Serial.begin (9600);

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

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

bucle buit () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Funciona de la manera contrària. BAIX quan es prem el botó. Si la condició és certa, comenceu tota la màgia i trenquem alguns ous;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = mapa (sensorValue, 0, 150, 0, 255); // Assigneu un valor per a LED que pugui ser un nombre enter entre 0..255

sensorValue = mapa (sensorValue, 60, 150, 80, 45); // Mapeu el possible abast de servo amb els valors del sensor. int MoveDelayValue = mapa (sensorValue, 0, 300, 0, sensorValue); // configureu el servo a la posició estàndard Serial.println (sensorValue);

if (sensorValue <80) {// redueix una mica de soroll amb una condició if

retard (1);

myservo.write (sensorValue); // mou el servo a la lectura mapada

analogWrite (ledPin, sensorValue); // encén el led amb el valor calculat

endarreriment (MoveDelayValue / 2); // i moure's en aquest temps de retard

}

analogWrite (ledPin, 0); // torneu a apagar el led.

}

més {

digitalRead (sensorValue == 0);

}

}

Pas 4: Muntatge: 1

Muntatge - 1
Muntatge - 1

Primer: munteu tot el circuit i comproveu que funciona com s’esperava. Etiqueu-los i desconnecteu-vos per continuar amb el muntatge.

Pas 5: Muntatge - 2

Muntatge - 2
Muntatge - 2
Muntatge - 2
Muntatge - 2

Les bombetes es van ampliar amb un parell de cables. Instal·leu tots els llums als forats. Afegiu cola calenta per solucionar-les

Pas 6: Muntatge: 3

Muntatge - 3
Muntatge - 3
Muntatge - 3
Muntatge - 3

Instal·leu el servo i fixeu-lo amb cola calenta.

Idealment, etiqueteu els cables abans de la instal·lació perquè sigui més fàcil tornar a connectar-los tots.

Pas 7: Muntatge -4

Muntatge -4
Muntatge -4
Muntatge -4
Muntatge -4

Amplieu els connectors del micròfon perquè tingueu més flexibilitat per col·locar-lo.

Col·loqueu-lo al suport i enganxeu-lo

Pas 8: Muntatge: 5

Muntatge - 5
Muntatge - 5
Muntatge - 5
Muntatge - 5

Col·loqueu el tauler de botons a la ranura i fixeu-lo amb cola.

Poseu la tapa i verifiqueu que l'ou pugui activar el botó.

Pas 9: gaudiu del vostre brunch i divertiu-vos =)

Ara és hora de provar el vostre propi Rompe Huevos.

Posa un ou al suport i toca o canta una mica de música per activar la teva màquina inútil.

Estigueu preparats per netejar un embolic després.

Recomanat: