Innehållsförteckning:

Onyttig maskin: El Rompe Huevos: 10 steg
Onyttig maskin: El Rompe Huevos: 10 steg

Video: Onyttig maskin: El Rompe Huevos: 10 steg

Video: Onyttig maskin: El Rompe Huevos: 10 steg
Video: SUBMARINE SUPER 99 | La série CULTE Complète en MULTI Japonais et Français 2024, Juli
Anonim
Onyttig maskin: El Rompe Huevos
Onyttig maskin: El Rompe Huevos

Säg hej till El Rompe Huevos, den värdelösa maskinen skapad av Jorge Christie och Rebeca Duque Estrada

Vad ska den göra?

Det är brunch tid och du drömmer om att ha dina mjuka ägg. Eftersom brytningen av äggen kräver mycket uppmärksamhet och erfarenhet, utvecklade vi en robot för att hjälpa dig! Men … något gick dåligt under födelsedagen och det kom lite rebelliskt till världen. Det kommer verkligen att försöka hjälpa dig, men om du lägger en fin låt att spela under din brunch kan det bli riktigt upphetsad och saker kan gå fel..

Så, njut av din brunch och hoppas att det kan röra lite saker =)

Steg 1: Lista över delar

Lista över delar
Lista över delar

Detta är listan över delar du behöver. 3D -tryckt stöd kan du göra som du föredrar, men kom alltid ihåg att ge tillräckligt med utrymme för elektroniken.

1x servomotor SG90 [1]

1x gränslägesbrytare [2]

1x mikrofonsensormodul Iduino SE019 [3]

3x röda lysdioder [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x snyggt 3D -tryckt stöd

1x sked efter dina önskemål

1x batterimodul (tillval)

Ett gäng kablar [7]

Några ägg

Steg 2: Support

Stödet
Stödet
Stödet
Stödet
Stödet
Stödet
Stödet
Stödet

Det 3D -tryckta stödet utformades med tanke på en plats för ägget med en liten bländare för att passa knappen, stödet för servon för att vrida skeden, en plats för Arduino och elektronik inuti för att skyddas från röra som kan hända. Och några lampor som kommer att blinka med musiken.

Steg 3: Kod

Koda
Koda
Koda
Koda

Koden fungerar med två ingångar: Knappen och mikrofonmodulen. Knappen, placerad under ägget, känner av när ägget är på plats och genom ett "om" -läge börjar det köra koden. Mikrofonen börjar läsa ljudet i miljön och när det passar inom det angivna intervallet utlöser det de två utgångarna: servon som roterar skeden och lysdioderna som börjar lysa med musikens rytm.

Vissa kartläggningar och "om" -förhållanden användes i andra för att undvika buller.

För att börja koppla dina komponenter, ta bara en titt på fritz -diagrammet.

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

// Kod för motor- och ljudintegration baserad på: // // Gör ett servo till ljud. // // 2012 av Cenk Özdemir

// Servo #include // skapa ett servoobjekt Servo myservo;

// Mikrofonsensor

int sensorPin = A0;

int sensorValue = 0; //Knapp

int buttonPin = 2;

int buttonState = 0; //LED

int ledPin = 12;

void setup () {

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 fungerar på motsatt sätt. LÅG när knappen trycks in. Om villkoret är sant, starta hela magin och låt oss bryta några ägg;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = map (sensorValue, 0, 150, 0, 255); // Kartlägg ett värde för LED som kan vara ett heltal mellan 0..255

sensorValue = map (sensorValue, 60, 150, 80, 45); // Kartlägg eventuellt servointervall med sensorvärdena. int MoveDelayValue = map (sensorValue, 0, 300, 0, sensorValue); // ställ in servon i standardläge Serial.println (sensorValue);

if (sensorValue <80) {// minska bruset med ett if -tillstånd

fördröjning (1);

myservo.write (sensorValue); // flytta servon till den mappade avläsningen

analogWrite (ledPin, sensorValue); // slå på med det beräknade värdet

fördröjning (MoveDelayValue / 2); // och flytta in denna fördröjningstid

}

analogWrite (ledPin, 0); // stäng av lysdioden igen.

}

annat {

digitalRead (sensorValue == 0);

}

}

Steg 4: Montering - 1

Montering - 1
Montering - 1

Först: montera hela din krets och testa att den fungerar som förväntat. Tagga dem och koppla bort för att fortsätta med monteringen.

Steg 5: Montering - 2

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

Glödlamporna förlängdes med ett par trådar. Installera alla lampor i hålen. Lägg till varmt lim för att fixa dem

Steg 6: Montering - 3

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

Installera servon och fixa den med varmt lim.

Märk helst dina kablar före installationen så att det är lättare att ansluta allt igen.

Steg 7: Montering -4

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

Förläng mikrofonens kontakter så att du har större flexibilitet för att placera den.

Lägg det i stödet och limma det

Steg 8: Montering - 5

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

Placera knappkortet i facket och fixa det med lim.

Sätt på locket och kontrollera att knappen kan aktiveras av ägget.

Steg 9: Njut av din brunch och ha kul =)

Nu är det dags att prova din egen Rompe Huevos.

Lägg ett ägg på stödet och spela eller sjung musik för att aktivera din värdelösa maskin.

Var redo att rengöra lite röra efteråt.

Rekommenderad: