Kazalo:

Neuporaben stroj: El Rompe Huevos: 10 korakov
Neuporaben stroj: El Rompe Huevos: 10 korakov

Video: Neuporaben stroj: El Rompe Huevos: 10 korakov

Video: Neuporaben stroj: El Rompe Huevos: 10 korakov
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, Julij
Anonim
Neuporaben stroj: El Rompe Huevos
Neuporaben stroj: El Rompe Huevos

Pozdravite El Rompe Huevos, neuporabni stroj, ki sta ga ustvarila Jorge Christie in Rebeca Duque Estrada

Kaj naj naredi?

Čas je za malico in sanjate, da boste imeli svoja mehka jajca. Ker razbijanje jajc zahteva veliko pozornosti in izkušenj, smo vam razvili robota! Toda … med rojstnim dnevom je šlo nekaj slabega in na svet je prišlo nekoliko uporniško. Res vam bo poskušal pomagati, če pa med malico predvajate kakšno lepo pesem, se to lahko zelo razveseli in stvari gredo narobe.

Torej, uživajte v malici in upam, da vam bo lahko kaj zmotilo =)

Korak: Seznam delov

Seznam delov
Seznam delov

To je seznam delov, ki jih boste potrebovali. 3D -tiskano podporo lahko naredite po svojih željah, vendar ne pozabite pustiti dovolj prostora za elektroniko.

1x servo motor SG90 [1]

1x mejno stikalo [2]

1x modul senzorja mikrofona Iduino SE019 [3]

3x rdeče LED [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x lepa podpora za 3D tiskanje

1x žlica po vaši želji

1x baterijski modul (neobvezno)

Kup kablov [7]

Nekaj jajc

2. korak: Podpora

Podpora
Podpora
Podpora
Podpora
Podpora
Podpora
Podpora
Podpora

3D natisnjena podpora je bila zasnovana tako, da je mesto za jajce z majhno odprtino, ki se prilega gumbu, podpora za servo za obračanje žlice, prostor za Arduino in elektroniko v notranjosti, ki je zaščiten pred neredom, ki se lahko zgodi. In nekaj luči, ki bodo utripale ob glasbi.

3. korak: Koda

Koda
Koda
Koda
Koda

Koda deluje z dvema vhodoma: gumbom in modulom mikrofona. Gumb, nameščen pod jajcem, zazna, ko je jajce na svojem mestu, in v stanju "če" začne izvajati kodo. Mikrofon začne brati zvok v okolju in ko se prilega določenemu območju, sproži dva izhoda: servo, ki vrti žlico, in LED, ki začnejo svetiti v ritmu glasbe.

Nekateri pogoji preslikave in "če" so bili uporabljeni drugače, da bi se izognili hrupu.

Če želite začeti ožičiti svoje komponente, si oglejte diagram fritzinga.

// Predstavitve neuporabnih robotov: // ElRompeHuevos // Koda avtorja: Rebeca Duque Estrada in Jorge Christie

// Koda za integracijo motorja in zvoka, ki temelji na: // // Naredite servo premik na zvok. // // 2012 avtor Cenk Özdemir

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

// Senzor mikrofona

int sensorPin = A0;

int sensorValue = 0; // Gumb

int buttonPin = 2;

int buttonState = 0; //LED

int ledPin = 12;

void setup () {

Serial.begin (9600);

Serial.println ("na spletu");

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

void loop () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Deluje obratno. NIZKA, ko pritisnete gumb. Če je pogoj resničen, začnite z vso čarobnostjo in razbite nekaj jajc;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = zemljevid (sensorValue, 0, 150, 0, 255); // Preslikamo vrednost LED, ki je lahko celo število med 0..255

sensorValue = zemljevid (sensorValue, 60, 150, 80, 45); // Kartirajte možni obseg servomotorja z vrednostmi senzorja. int MoveDelayValue = map (sensorValue, 0, 300, 0, sensorValue); // nastavimo servo v standardni položaj Serial.println (sensorValue);

if (sensorValue <80) {// odrežemo nekaj hrupa s pogojem if

zamuda (1);

myservo.write (sensorValue); // premaknemo servo na zemljevidno branje

analogWrite (ledPin, sensorValue); // prižgemo LED z izračunano vrednostjo

zakasnitev (MoveDelayValue / 2); // in se premaknite v tem času zakasnitve

}

analogWrite (ledPin, 0); // ponovno izklopite LED.

}

drugače {

digitalRead (sensorValue == 0);

}

}

4. korak: Montaža - 1

Montaža - 1
Montaža - 1

Prvič: sestavite vse vezje in preverite, ali deluje po pričakovanjih. Označite jih in odklopite, da nadaljujete s sestavljanjem.

5. korak: Montaža - 2

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

Žarnice so bile podaljšane s parom žic. Namestite vse luči v luknje. Za njihovo pritrditev dodajte vroče lepilo

6. korak: Montaža - 3

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

Namestite servo in ga pritrdite z vročim lepilom.

V idealnem primeru označite svoje kable pred namestitvijo, da jih boste lažje znova priklopili.

7. korak: Montaža -4

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

Razširite priključke mikrofona, da boste imeli večjo prilagodljivost pri namestitvi.

Postavite ga v nosilec in ga lepite

8. korak: Montaža - 5

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

Ploščo z gumbi postavite v režo in jo pritrdite z lepilom.

Namestite pokrovček in preverite, ali lahko jajce aktivira gumb.

9. korak: Uživajte v malici in se zabavajte =)

Zdaj je čas, da preizkusite svojega Rompeja Huevosa.

Postavite jajce na nosilec in predvajajte ali zapojte glasbo, da aktivirate vaš neuporabni stroj.

Po tem bodite pripravljeni očistiti nekaj nereda.

Priporočena: