Inhaltsverzeichnis:

Nutzlose Maschine: El Rompe Huevos - Gunook
Nutzlose Maschine: El Rompe Huevos - Gunook

Video: Nutzlose Maschine: El Rompe Huevos - Gunook

Video: Nutzlose Maschine: El Rompe Huevos - Gunook
Video: ✨A Will Eternal EP 01 - 106 Full Version [MULTI SUB] 2024, Dezember
Anonim
Nutzlose Maschine: El Rompe Huevos
Nutzlose Maschine: El Rompe Huevos

Sag Hallo zu El Rompe Huevos, der nutzlosen Maschine von Jorge Christie und Rebeca Duque Estrada

Was soll es tun?

Es ist Brunchzeit und Sie träumen von Ihren weichen Eiern. Da das Aufbrechen der Eier viel Aufmerksamkeit und Erfahrung erfordert, haben wir einen Roboter entwickelt, der Ihnen hilft! Aber… an seinem Geburtstag ist etwas schief gelaufen und es kam ein bisschen rebellisch in die Welt. Es wird wirklich versuchen, Ihnen zu helfen, aber wenn Sie während Ihres Brunchs ein schönes Lied spielen, kann es wirklich aufgeregt werden und es kann schief gehen.

Also, genieße deinen Brunch und hoffe, dass er einige Dinge durcheinander bringen kann =)

Schritt 1: Liste der Teile

Liste der Teile
Liste der Teile

Dies ist die Liste der Teile, die Sie benötigen. Den 3D-gedruckten Träger können Sie nach Belieben gestalten, aber denken Sie immer daran, genügend Platz für die Elektronik zu lassen.

1x Servomotor SG90 [1]

1x Endschalter [2]

1x Mikrofon-Sensor-Modul Iduino SE019 [3]

3x rote LEDs [5]

1x Arduino-Uno [4]

1x Protoboard [6]

1x schöne 3D-gedruckte Unterstützung

1x Löffel nach Belieben

1x Batteriemodul (optional)

Ein Bündel Kabel [7]

Einige Eier

Schritt 2: Die Unterstützung

Die Unterstützung
Die Unterstützung
Die Unterstützung
Die Unterstützung
Die Unterstützung
Die Unterstützung
Die Unterstützung
Die Unterstützung

Die 3D-gedruckte Halterung wurde unter Berücksichtigung eines Platzes für das Ei mit einer kleinen Öffnung für den Knopf, der Halterung für das Servo zum Drehen des Löffels, eines Platzes für das Arduino und die Elektronik im Inneren, um vor dem Durcheinander zu schützen, das passieren kann. Und einige Lichter, die mit der Musik blinken.

Schritt 3: Code

Code
Code
Code
Code

Der Code funktioniert mit zwei Eingängen: Die Taste und das Mikrofonmodul. Der Knopf, der sich unter dem Ei befindet, erkennt, wenn das Ei an Ort und Stelle ist, und beginnt durch eine „Wenn“-Bedingung, den Code auszuführen. Das Mikrofon beginnt, die Geräusche in der Umgebung zu lesen und wenn es in den angegebenen Bereich passt, löst es die beiden Ausgänge aus: das Servo, das den Löffel dreht, und die LEDs, die im Rhythmus der Musik zu leuchten beginnen.

Einige Kartierungs- und „Wenn“-Bedingungen wurden in anderen verwendet, um Rauschen zu vermeiden.

Um mit der Verdrahtung Ihrer Komponenten zu beginnen, werfen Sie einfach einen Blick auf das Fritzing-Diagramm.

// Useless Robots Presents:// ElRompeHuevos // Code von: Rebeca Duque Estrada und Jorge Christie

// Code für Motor- und Sound-Integration basierend auf: // // Machen Sie einen Servo-Move zum Sound. // // 2012 von Cenk Özdemir

//Servo #include // Erstellen eines Servo-Objekts Servo myservo;

//MikrofonSensor

int sensorPin = A0;

int sensorValue = 0; //Taste

int buttonPin = 2;

int buttonState = 0; //LED

int ledPin = 12;

Leere Einrichtung () {

Serial.begin (9600);

Serial.println("online");

myservo.attach(9);

pinMode (SensorPin, EINGANG);

pinMode (buttonPin, INPUT);

pinMode (ledPin, AUSGANG);

}

Leere Schleife () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Es funktioniert umgekehrt. LOW, wenn die Taste gedrückt wird. Wenn die Bedingung zutrifft, starte die ganze Magie und lass uns ein paar Eier brechen;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = map(sensorValue, 0, 150, 0, 255); // Ordnen Sie einen Wert für die LED zu, der eine ganze Zahl zwischen 0..255. sein kann

sensorValue = map(sensorValue, 60, 150, 80, 45); // Den möglichen Servobereich mit den Sensorwerten abbilden. int MoveDelayValue = map(sensorValue, 0, 300, 0, sensorValue); // Servo in Standardposition setzen Serial.println (sensorValue);

if (sensorValue <80) {// schneide etwas Rauschen mit einer if-Bedingung

Verzögerung(1);

myservo.write (sensorWert); // Bewegen Sie das Servo zum zugeordneten Messwert

analogWrite (ledPin, sensorValue); // LED mit dem berechneten Wert einschalten

Verzögerung (MoveDelayValue / 2); // und bewegen Sie sich in dieser Verzögerungszeit

}

analogWrite (ledPin, 0); // schalte die LED wieder aus.

}

anders {

digitalRead (sensorValue == 0);

}

}

Schritt 4: Montage - 1

Montage - 1
Montage - 1

Zuerst: Bauen Sie Ihre gesamte Schaltung zusammen und testen Sie, ob sie wie erwartet funktioniert. Markieren Sie sie und trennen Sie die Verbindung, um mit der Montage fortzufahren.

Schritt 5: Montage - 2

Montage - 2
Montage - 2
Montage - 2
Montage - 2

Die Glühbirnen wurden mit einem Paar Drähte verlängert. Installieren Sie alle Lichter in den Löchern. Fügen Sie Heißkleber hinzu, um sie zu befestigen

Schritt 6: Montage - 3

Montage - 3
Montage - 3
Montage - 3
Montage - 3

Installieren Sie das Servo und befestigen Sie es mit Heißkleber.

Markieren Sie Ihre Kabel idealerweise vor der Installation, damit es einfacher ist, alle wieder anzuschließen.

Schritt 7: Montage -4

Montage -4
Montage -4
Montage -4
Montage -4

Verlängern Sie die Anschlüsse des Mikrofons, damit Sie es flexibler platzieren können.

Legen Sie es in die Halterung und kleben Sie es

Schritt 8: Montage - 5

Montage - 5
Montage - 5
Montage - 5
Montage - 5

Legen Sie die Knopfleiste in den Schlitz und fixieren Sie sie mit Klebstoff.

Setzen Sie die Kappe auf und vergewissern Sie sich, dass der Knopf durch das Ei aktiviert werden kann.

Schritt 9: Genießen Sie Ihren Brunch und haben Sie Spaß =)

Jetzt ist es an der Zeit, Ihren eigenen Rompe Huevos zu probieren.

Legen Sie ein Ei auf die Halterung und spielen oder singen Sie Musik, um Ihre nutzlose Maschine zu aktivieren.

Seien Sie bereit, danach etwas Unordnung zu beseitigen.

Empfohlen: