Cuprins:

Mașină inutilă: El Rompe Huevos: 10 pași
Mașină inutilă: El Rompe Huevos: 10 pași

Video: Mașină inutilă: El Rompe Huevos: 10 pași

Video: Mașină inutilă: El Rompe Huevos: 10 pași
Video: Top 10 alimente care îți distrug sănătatea 2024, Noiembrie
Anonim
Mașină inutilă: El Rompe Huevos
Mașină inutilă: El Rompe Huevos

Spuneți Salut El Rompe Huevos, mașina inutilă creată de Jorge Christie și Rebeca Duque Estrada

Ce ar trebui să facă?

Este timpul brunch-ului și visezi să-ți iei ouăle moi. Deoarece ruperea ouălor are nevoie de multă atenție și experiență, am dezvoltat un robot care să vă ajute! Dar … ceva a ieșit rău în timpul zilei de naștere și a venit în lume cam rebel. Va încerca cu adevărat să vă ajute, dar dacă puneți o melodie frumoasă pe care să o jucați în timpul brunch-ului, se poate emoționa foarte mult și lucrurile pot merge prost..

Deci, bucurați-vă de brunch și sperați că vă poate încurca unele lucruri în jur =)

Pasul 1: Lista pieselor

Lista pieselor
Lista pieselor

Aceasta este lista pieselor de care veți avea nevoie. Suportul tipărit 3D îl puteți face așa cum preferați, dar nu uitați întotdeauna să lăsați suficient spațiu pentru electronice.

1x Servomotor SG90 [1]

1x comutator de limită [2]

1x Modul senzor microfon Iduino SE019 [3]

3x LED-uri roșii [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x suport frumos tipărit 3D

1 lingură de preferință

1x modul baterie (opțional)

O grămadă de cabluri [7]

Câteva ouă

Pasul 2: Asistență

Sustinerea
Sustinerea
Sustinerea
Sustinerea
Sustinerea
Sustinerea
Sustinerea
Sustinerea

Suportul tipărit 3D a fost proiectat luând în considerare un loc pentru ou cu o mică deschidere pentru a se potrivi butonului, suportul pentru servo pentru a roti lingura, un loc pentru Arduino și electronice în interior pentru a fi protejat de mizeria care se poate întâmpla. Și niște lumini care vor clipi cu muzica.

Pasul 3: Cod

Cod
Cod
Cod
Cod

Codul funcționează cu două intrări: butonul și modulul de microfon. Butonul, plasat sub ou, simte când oul este în poziție și printr-o condiție „dacă” începe să ruleze codul. Microfonul începe să citească sunetul din mediul înconjurător și, atunci când se încadrează în intervalul specificat, declanșează cele două ieșiri: servo care rotește lingura și LED-urile care încep să strălucească odată cu ritmul muzicii.

Unele condiții de cartografiere și „dacă” au fost utilizate în altele pentru a evita zgomotul.

Pentru a începe să vă conectați componentele, aruncați o privire la diagrama fritzing.

// Roboti inutili prezintă: // ElRompeHuevos // Cod de: Rebeca Duque Estrada și Jorge Christie

// Cod pentru integrarea motorului și a sunetului bazat pe: // // Efectuați o mutare servo către sunet. // // 2012 de Cenk Özdemir

// Servo #include // crearea unui obiect servo Servo myservo;

// MicrophoneSensor

int sensorPin = A0;

int sensorValue = 0; //Buton

int buttonPin = 2;

int buttonState = 0; //LED

int ledPin = 12;

configurare nulă () {

Serial.begin (9600);

Serial.println („online”);

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

bucla nulă () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Funcționează în sens opus. LOW când butonul este apăsat. Dacă condiția este adevărată, începeți toată magia și hai să rupem niște ouă;)

{

int sensorValue = analogRead (senzorPin);

int LEDValue = hartă (senzorValor, 0, 150, 0, 255); // Hartați o valoare pentru LED care poate fi un număr întreg între 0..255

sensorValue = hartă (sensorValue, 60, 150, 80, 45); // Hartați gama posibilă de servo cu valorile senzorului. int MoveDelayValue = hartă (sensorValue, 0, 300, 0, sensorValue); // setați servo-ul în poziția standard Serial.println (sensorValue);

if (sensorValue <80) {// reduceți zgomotul cu o condiție if

întârziere (1);

myservo.write (sensorValue); // mutați servo-ul la citirea mapată

analogWrite (ledPin, sensorValue); // porniți ledul cu valoarea calculată

întârziere (MoveDelayValue / 2); // și mișcați în acest timp de întârziere

}

analogWrite (ledPin, 0); // opriți din nou ledul.

}

altceva {

digitalRead (sensorValue == 0);

}

}

Pasul 4: Asamblare - 1

Asamblare - 1
Asamblare - 1

Mai întâi: asamblați-vă tot circuitul și verificați dacă funcționează conform așteptărilor. Etichetați-le și deconectați-vă pentru a continua asamblarea.

Pasul 5: Asamblare - 2

Asamblare - 2
Asamblare - 2
Asamblare - 2
Asamblare - 2

Becurile au fost extinse cu o pereche de fire. Instalați toate luminile în găuri. Adăugați adeziv fierbinte pentru fixarea lor

Pasul 6: Asamblare - 3

Asamblare - 3
Asamblare - 3
Asamblare - 3
Asamblare - 3

Instalați servo și fixați-l cu adeziv fierbinte.

În mod ideal, etichetați-vă cablurile înainte de instalare, astfel încât să fie mai ușor să reconectați toate.

Pasul 7: Asamblare -4

Asamblare -4
Asamblare -4
Asamblare -4
Asamblare -4

Extindeți conectorii microfonului, astfel încât să aveți mai multă flexibilitate pentru plasarea acestuia.

Așezați-l în suport și lipiți-l

Pasul 8: Asamblare - 5

Adunare - 5
Adunare - 5
Adunare - 5
Adunare - 5

Așezați placa butonului în slot și fixați-o cu lipici.

Puneți capacul și verificați dacă butonul poate fi activat de ou.

Pasul 9: Bucurați-vă de brunch și distrați-vă =)

Acum este timpul să vă încercați propriul Rompe Huevos.

Puneți un ou pe suport și jucați sau cântați muzică pentru a vă activa mașina inutilă.

Fiți gata să curățați o mizerie după aceea.

Recomandat: