Indholdsfortegnelse:

Useless Machine: El Rompe Huevos: 10 trin
Useless Machine: El Rompe Huevos: 10 trin

Video: Useless Machine: El Rompe Huevos: 10 trin

Video: Useless Machine: El Rompe Huevos: 10 trin
Video: Dos participantes quedan lesionados durante una prueba - Capítulo 10 | Desafío The Box 2023 2024, Juli
Anonim
Useless Machine: El Rompe Huevos
Useless Machine: El Rompe Huevos

Sig hej til El Rompe Huevos, den ubrugelige maskine skabt af Jorge Christie og Rebeca Duque Estrada

Hvad skal den gøre?

Det er brunch tid, og du drømmer om at få dine bløde æg. Da brydningen af æggene kræver meget opmærksomhed og erfaring, udviklede vi en robot til at hjælpe dig! Men… noget gik galt under sin fødselsdag, og det kom til verden lidt oprørsk. Det vil virkelig forsøge at hjælpe dig, men hvis du lægger en god sang til at spille under din brunch, kan den blive virkelig spændt, og ting kan gå galt..

Så nyd din brunch og håb, at det kan rote nogle ting rundt =)

Trin 1: Liste over dele

Liste over dele
Liste over dele

Dette er listen over dele, du skal bruge. 3D -printet understøttelse kan du gøre, som du foretrækker det, men husk altid at give plads nok til elektronikken.

1x servomotor SG90 [1]

1x grænsekontakt [2]

1x mikrofonsensormodul Iduino SE019 [3]

3x røde lysdioder [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x flot 3D -printet understøttelse

1x ske efter dine præferencer

1x batterimodul (valgfrit)

En flok kabler [7]

Nogle æg

Trin 2: Support

Støtten
Støtten
Støtten
Støtten
Støtten
Støtten
Støtten
Støtten

3D -printet understøtning blev designet i betragtning af et sted til ægget med en lille blænde, der passede til knappen, understøttelsen for servoen til at dreje skeen, et sted for Arduino og elektronik indeni for at blive beskyttet mod det rod, der kan ske. Og nogle lamper, der blinker med musikken.

Trin 3: Kode

Kode
Kode
Kode
Kode

Koden fungerer med to indgange: Knappen og mikrofonmodulet. Knappen, der er placeret under ægget, registrerer, når ægget er på plads, og gennem en "hvis" -tilstand begynder det at køre koden. Mikrofonen begynder at læse lyden i miljøet, og når den passer inden for det angivne område, udløser den de to udgange: servoen, der roterer skeen og lysdioderne, der begynder at skinne med musikens rytme.

Nogle kortlægninger og "hvis" -betingelser blev brugt i andre for at undgå støj.

For at begynde at tilslutte dine komponenter skal du bare se på fritz -diagrammet.

// Useless Robots Presents: // ElRompeHuevos // Code by: Rebeca Duque Estrada and Jorge Christie

// Kode til motor- og lydintegration baseret på: // // Lav et servo -skifte til lyd. // // 2012 af Cenk Özdemir

// Servo #include // oprettelse af et servoobjekt Servo myservo;

// Mikrofonsensor

int sensorPin = A0;

int sensorValue = 0; //Knap

int buttonPin = 2;

int buttonState = 0; //LED

int ledPin = 12;

ugyldig opsætning () {

Serial.begin (9600);

Serial.println ("online");

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

void loop () {

buttonState = digitalRead (buttonPin);

hvis (buttonState == LOW) // Det virker på den modsatte måde. LOW når der trykkes på knappen. Hvis betingelsen er sand, skal du starte hele magien og lad os bryde nogle æg;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = map (sensorValue, 0, 150, 0, 255); // Kortlæg en værdi for LED, der kan være et heltal mellem 0..255

sensorValue = map (sensorValue, 60, 150, 80, 45); // Kortlæg det mulige servointerval med sensorværdierne. int MoveDelayValue = map (sensorValue, 0, 300, 0, sensorValue); // sæt servoen i standardposition Serial.println (sensorValue);

if (sensorValue <80) {// skær lidt støj med en if -tilstand

forsinkelse (1);

myservo.write (sensorValue); // flyt servoen til den kortlagte læsning

analogWrite (ledPin, sensorValue); // Tænd for LED med den beregnede værdi

forsinkelse (MoveDelayValue / 2); // og flytte i denne forsinkelsestid

}

analogWrite (ledPin, 0); // sluk for LED'en igen.

}

andet {

digitalRead (sensorValue == 0);

}

}

Trin 4: Montering - 1

Montering - 1
Montering - 1

Først: saml alt dit kredsløb og test, at det fungerer som forventet. Tag dem, og afbryd forbindelsen for at fortsætte med samlingen.

Trin 5: Montering - 2

Montering - 2
Montering - 2
Montering - 2
Montering - 2

Lyspærerne blev forlænget med et par tråde. Installer alle lysene i hullerne. Tilsæt varm lim til fastgørelse af dem

Trin 6: Montering - 3

Montering - 3
Montering - 3
Montering - 3
Montering - 3

Installer servoen og fix den med varm lim.

Ideelt set skal du mærke dine kabler før installationen, så det er lettere at tilslutte alt igen.

Trin 7: Montering -4

Montering -4
Montering -4
Montering -4
Montering -4

Forlæng mikrofonens stik, så du har større fleksibilitet til at placere den.

Læg det i støtten, og lim det fast

Trin 8: Montering - 5

Samling - 5
Samling - 5
Montering - 5
Montering - 5

Placer knapbrættet i åbningen, og fastgør det med lim.

Sæt hætten og kontroller, at knappen kan aktiveres af ægget.

Trin 9: Nyd din brunch og god fornøjelse =)

Nu er det tid til at prøve din egen Rompe Huevos.

Læg et æg på støtten, og spil eller syng noget musik for at aktivere din ubrugelige maskine.

Vær klar til at rense noget rod bagefter.

Anbefalede: