Sadržaj:

Beskorisna mašina: El Rompe Huevos: 10 koraka
Beskorisna mašina: El Rompe Huevos: 10 koraka

Video: Beskorisna mašina: El Rompe Huevos: 10 koraka

Video: Beskorisna mašina: El Rompe Huevos: 10 koraka
Video: 10 лучших продуктов для перерыва 2024, Novembar
Anonim
Beskorisna mašina: El Rompe Huevos
Beskorisna mašina: El Rompe Huevos

Pozdravite El Rompe Huevos, beskorisnu mašinu koju su stvorili Jorge Christie i Rebeca Duque Estrada

Šta bi trebalo učiniti?

Vrijeme je za užinu i sanjate da jedete svoja meka jaja. Kako razbijanju jaja treba mnogo pažnje i iskustva, razvili smo robota koji će vam pomoći! Ali … nešto je krenulo loše tokom njegovog rođendana i došlo je na svijet pomalo pobunjeničko. Zaista će vam pokušati pomoći, ali ako za vrijeme užine pustite neku lijepu pjesmu, može se jako uzbuditi i stvari mogu krenuti po zlu.

Dakle, uživajte u užini i nadajte se da će vam to možda zeznuti neke stvari =)

Korak 1: Lista dijelova

Popis dijelova
Popis dijelova

Ovo je popis dijelova koji će vam trebati. 3D štampanu podršku možete napraviti kako želite, ali uvijek zapamtite da ostavite dovoljno prostora za elektroniku.

1x servo motor SG90 [1]

1x granični prekidač [2]

1x Modul senzora mikrofona Iduino SE019 [3]

3x crvene LED diode [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x lijepa 3D štampana podrška

1x kašika po želji

1x modul baterije (opcionalno)

Hrpa kabela [7]

Nekoliko jaja

Korak 2: Podrška

The Support
The Support
The Support
The Support
The Support
The Support
The Support
The Support

3D štampana podrška dizajnirana je uzimajući u obzir mjesto za jaje s malim otvorom za postavljanje gumba, podršku za servo za okretanje žlice, mjesto za Arduino i elektroniku iznutra kako bi bili zaštićeni od nereda koji se može dogoditi. I neka svjetla koja će treptati uz muziku.

Korak 3: Kodirajte

Kod
Kod
Kod
Kod

Kod radi sa dva ulaza: dugme i modul mikrofona. Dugme, postavljeno ispod jajeta, osjeća kada je jaje na svom mjestu i kroz stanje "ako" počinje pokrenuti kôd. Mikrofon počinje čitati zvuk u okruženju i kada se uklopi u zadani raspon, aktivira dva izlaza: servo koji okreće žlicu i LED diode koje počinju svijetliti u ritmu muzike.

Neki uvjeti mapiranja i "ako" korišteni su u drugim slučajevima kako bi se izbjegla buka.

Da biste započeli ožičenje komponenti, samo pogledajte dijagram frcanja.

// Beskorisni roboti predstavljaju: // ElRompeHuevos // Kod napisali: Rebeca Duque Estrada i Jorge Christie

// Kôd za integraciju motora i zvuka na temelju: // // Napravite servo premještanje na zvuk. // // 2012, Cenk Özdemir

// Servo #include // kreiranje servo objekta Servo myservo;

// Senzor mikrofona

int sensorPin = A0;

int sensorValue = 0; // Button

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 () {{100} {101}

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Radi na suprotan način. LOW kada je dugme pritisnuto. Ako je uvjet ispunjen, započnite cijelu magiju i razbijmo jaja;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = mapa (sensorValue, 0, 150, 0, 255); // Preslikavamo vrijednost za LED koja može biti cijeli broj između 0..255

sensorValue = map (sensorValue, 60, 150, 80, 45); // Mapirajte mogući raspon servo sa vrijednostima senzora. int MoveDelayValue = map (sensorValue, 0, 300, 0, sensorValue); // postavlja servo u standardni položaj Serial.println (sensorValue);

if (sensorValue <80) {// prekine neki šum sa if uvjetom

kašnjenje (1);

myservo.write (sensorValue); // premjestiti servo na mapirano čitanje

analogWrite (ledPin, sensorValue); // uključiti LED s izračunatom vrijednošću

kašnjenje (MoveDelayValue / 2); // i kretanje u ovom vremenu odgode

}

analogWrite (ledPin, 0); // ponovo isključuje LED.

}

else {

digitalRead (sensorValue == 0);

}

}

Korak 4: Montaža - 1

Montaža - 1
Montaža - 1

Prvo: sastavite sve svoje krugove i provjerite radi li kako se očekuje. Označite ih i odspojite za nastavak montaže.

Korak 5: Montaža - 2

Montaža - 2
Montaža - 2
Montaža - 2
Montaža - 2

Sijalice su produžene parom žica. Postavite sva svjetla u rupe. Dodajte vruće ljepilo za njihovo učvršćivanje

Korak 6: Montaža - 3

Montaža - 3
Montaža - 3
Montaža - 3
Montaža - 3

Instalirajte servo i popravite ga vrućim ljepilom.

U idealnom slučaju, označite svoje kabele prije instalacije kako biste lakše sve ponovno priključili.

Korak 7: Montaža -4

Montaža -4
Montaža -4
Montaža -4
Montaža -4

Produžite priključke mikrofona kako biste imali veću fleksibilnost pri postavljanju.

Stavite ga u nosač i zalijepite

Korak 8: Montaža - 5

Montaža - 5
Montaža - 5
Montaža - 5
Montaža - 5

Postavite ploču s gumbima u utor i popravite je ljepilom.

Stavite čep i provjerite može li jaje aktivirati dugme.

Korak 9: Uživajte u užini i zabavite se =)

Sada je vrijeme da isprobate vlastiti Rompe Huevos.

Stavite jaje na nosač i pustite ili otpjevajte muziku da aktivirate svoju beskorisnu mašinu.

Budite spremni za čišćenje nereda nakon toga.

Preporučuje se: