Sadržaj:

Beskorisni stroj: El Rompe Huevos: 10 koraka
Beskorisni stroj: El Rompe Huevos: 10 koraka

Video: Beskorisni stroj: El Rompe Huevos: 10 koraka

Video: Beskorisni stroj: El Rompe Huevos: 10 koraka
Video: 10 лучших продуктов для перерыва 2024, Srpanj
Anonim
Beskorisni stroj: El Rompe Huevos
Beskorisni stroj: El Rompe Huevos

Pozdravite El Rompe Huevos, beskorisni stroj koji su stvorili Jorge Christie i Rebeca Duque Estrada

Što bi trebalo učiniti?

Vrijeme je za marendu 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 tijekom njegovog rođendana i došlo je na svijet pomalo pobunjeničko. Doista ć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: Popis dijelova

Popis dijelova
Popis dijelova

Ovo je popis dijelova koji će vam trebati. 3D tiskanu 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 podrška za 3D ispis

1x žlica po želji

1x baterijski modul (opcionalno)

Hrpa kabela [7]

Neka jaja

Korak 2: Podrška

Podrška
Podrška
Podrška
Podrška
Podrška
Podrška
Podrška
Podrška

3D tiskana potpora 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 glazbu.

Korak 3: Kodirajte

Kodirati
Kodirati
Kodirati
Kodirati

Kôd radi s dva ulaza: gumbom i modulom mikrofona. Gumb, postavljen ispod jajeta, osjeća kada je jaje na mjestu i kroz uvjet "ako" počinje pokrenuti kôd. Mikrofon počinje čitati zvuk u okruženju, a kad se uklopi u zadani raspon, aktivira dva izlaza: servo koji okreće žlicu i LED diode koje počinju svijetliti u ritmu glazbe.

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

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

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

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

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

// Senzor mikrofona

int sensorPin = A0;

int sensorValue = 0; //Dugme

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. NISKA kad se pritisne tipka. Ako je uvjet istinit, započnite cijelu magiju i razbijmo jaja;)

{

int sensorValue = analogRead (sensorPin);

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

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

if (sensorValue <80) {// smanjiti neki šum s if uvjetom

odgoda (1);

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

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

odgoda (MoveDelayValue / 2); // i kretanje u ovom vremenu odgode

}

analogWrite (ledPin, 0); // ponovno isključite LED.

}

drugo {

digitalRead (sensorValue == 0);

}

}

Korak 4: Montaža - 1

Montaža - 1
Montaža - 1

Prvo: sastavite sav krug 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

Žarulje 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 gumb.

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

Sada je vrijeme da isprobate vlastiti Rompe Huevos.

Stavite jaje na nosač i pustite ili otpjevajte glazbu kako biste aktivirali svoj beskorisni stroj.

Budite spremni nakon toga očistiti nered.

Preporučeni: