Innholdsfortegnelse:

Useless Machine: El Rompe Huevos: 10 Steps
Useless Machine: El Rompe Huevos: 10 Steps

Video: Useless Machine: El Rompe Huevos: 10 Steps

Video: Useless Machine: El Rompe Huevos: 10 Steps
Video: How To Fix a Water Damaged Laptop 2024, November
Anonim
Useless Machine: El Rompe Huevos
Useless Machine: El Rompe Huevos

Si hei til El Rompe Huevos, den ubrukelige maskinen laget av Jorge Christie og Rebeca Duque Estrada

Hva skal den gjøre?

Det er brunsj, og du drømmer om å ha de myke eggene dine. Ettersom eggbrudd trenger mye oppmerksomhet og erfaring, utviklet vi en robot for å hjelpe deg! Men … noe gikk ille under bursdagen, og det kom til verden litt opprørsk. Det vil virkelig prøve å hjelpe deg, men hvis du setter en fin sang å spille under brunsj, kan det bli veldig spent og ting kan gå galt.

Så nyt brunsj og håp at det kan rote noen ting rundt =)

Trinn 1: Liste over deler

Liste over deler
Liste over deler

Dette er listen over deler du trenger. Den 3D -trykte støtten kan du gjøre slik du foretrekker det, men husk alltid å la nok plass til elektronikken.

1x servomotor SG90 [1]

1x grensebryter [2]

1x mikrofonsensormodul Iduino SE019 [3]

3x røde lysdioder [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x fin 3D -trykt støtte

1x skje av dine preferanser

1x batterimodul (valgfritt)

En haug med kabler [7]

Noen egg

Trinn 2: Støtten

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

Den 3D -trykte støtten ble designet med tanke på et sted for egget med en liten blenderåpning for å passe til knappen, støtten for servoen for å snu skjeen, et sted for Arduino og elektronikk inni for å være beskyttet mot rotet som kan skje. Og noen lys som blinker med musikken.

Trinn 3: Kode

Kode
Kode
Kode
Kode

Koden fungerer med to innganger: Knappen og mikrofonmodulen. Knappen, plassert under egget, registrerer når egget er på plass og gjennom en "hvis" -tilstand begynner det å kjøre koden. Mikrofonen begynner å lese lyden i miljøet, og når den passer i det angitte området, utløser den de to utgangene: servoen som roterer skjeen og lysdiodene som begynner å skinne med musikkens rytme.

Noen kartlegging og "hvis" -forhold ble brukt i andre for å unngå støy.

For å begynne å koble komponentene dine, bare ta en titt på fritzing -diagrammet.

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

// Kode for motor- og lydintegrasjon basert på: // // Lag et servoovergang til lyd. // // 2012 av Cenk Özdemir

// Servo #include // lage et servoobjekt Servo myservo;

// Mikrofonsensor

int sensorPin = A0;

int sensorValue = 0; //Knapp

int buttonPin = 2;

int buttonState = 0; // LED

int ledPin = 12;

ugyldig oppsett () {

Serial.begin (9600);

Serial.println ("online");

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

void loop () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Det fungerer på motsatt måte. LAV når du trykker på knappen. Hvis betingelsen er sann, start hele magien og la oss bryte noen egg;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = map (sensorValue, 0, 150, 0, 255); // Kart en verdi for LED som kan være et heltall mellom 0..255

sensorValue = map (sensorValue, 60, 150, 80, 45); // Kartlegg det mulige servoområdet med sensorverdiene. int MoveDelayValue = map (sensorValue, 0, 300, 0, sensorValue); // sett servoen i standardposisjon Serial.println (sensorValue);

if (sensorValue <80) {// kutt litt støy med en if -tilstand

forsinkelse (1);

myservo.write (sensorValue); // flytt servoen til den kartlagte lesningen

analogWrite (ledPin, sensorValue); // slå på med den beregnede verdien

forsinkelse (MoveDelayValue / 2); // og flytt i denne forsinkelsestiden

}

analogWrite (ledPin, 0); // Slå av LED -en igjen.

}

annet {

digitalRead (sensorValue == 0);

}

}

Trinn 4: Montering - 1

Montering - 1
Montering - 1

Først: sett sammen hele kretsen din og test at den fungerer som forventet. Merk dem og koble fra for å fortsette monteringen.

Trinn 5: Montering - 2

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

Lyspærene ble utvidet med et par ledninger. Installer alle lysene i hullene. Tilsett varmt lim for å fikse dem

Trinn 6: Montering - 3

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

Installer servoen og fest den med varmt lim.

Ideelt sett bør du merke kablene før installasjonen, slik at det er lettere å koble til alt igjen.

Trinn 7: Montering -4

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

Forleng kontaktene til mikrofonen, slik at du har større fleksibilitet for å plassere den.

Legg den i støtten og lim den

Trinn 8: Montering - 5

Montering - 5
Montering - 5
Montering - 5
Montering - 5

Plasser knappebrettet i sporet og fest det med lim.

Sett hetten og kontroller at knappen kan aktiveres av egget.

Trinn 9: Nyt brunsj og ha det gøy =)

Nå er det på tide å prøve din egen Rompe Huevos.

Legg et egg på støtten og spill eller synge musikk for å aktivere den ubrukelige maskinen din.

Vær klar til å rense litt rot etterpå.

Anbefalt: