Turinys:

Nenaudinga mašina: El Rompe Huevos: 10 žingsnių
Nenaudinga mašina: El Rompe Huevos: 10 žingsnių

Video: Nenaudinga mašina: El Rompe Huevos: 10 žingsnių

Video: Nenaudinga mašina: El Rompe Huevos: 10 žingsnių
Video: НОЧЬ С САМЫМ СТРАШНЫМ ДЕМОНОМ ТАКОГО УЖАСА Я НЕ ИСПЫТЫВАЛ 2024, Gruodis
Anonim
Nenaudinga mašina: El Rompe Huevos
Nenaudinga mašina: El Rompe Huevos

Pasveikinkite „El Rompe Huevos“- nenaudingą mašiną, kurią sukūrė Jorge Christie ir Rebeca Duque Estrada.

Ką jis turėtų daryti?

Jau vėlyvieji pusryčiai ir jūs svajojate turėti minkštus kiaušinius. Kadangi kiaušinių laužymui reikia daug dėmesio ir patirties, mes sukūrėme robotą, kuris jums padės! Bet … per gimtadienį kažkas nutiko blogai ir pasaulis šiek tiek sukilo. Tai tikrai bandys jums padėti, bet jei priešpiečių metu paleisite kokią nors gražią dainą, tai gali labai susijaudinti ir viskas gali nepavykti.

Taigi, mėgaukitės priešpiečiais ir tikėkitės, kad tai gali sujaukti kai kuriuos dalykus =)

1 žingsnis: dalių sąrašas

Dalių sąrašas
Dalių sąrašas

Tai yra dalių, kurių jums reikės, sąrašas. 3D spausdinimo palaikymą galite padaryti taip, kaip jums patinka, tačiau visada nepamirškite palikti pakankamai vietos elektronikai.

1x servo variklis SG90 [1]

1x ribinis jungiklis [2]

1x mikrofono jutiklio modulis Iduino SE019 [3]

3x raudoni šviesos diodai [5]

1x „Arduino Uno“[4]

1x protoboardas [6]

1x puikus 3D spausdinimo palaikymas

1x šaukštas jūsų pageidavimų

1x baterijos modulis (neprivaloma)

Daugybė kabelių [7]

Kai kurie kiaušiniai

2 žingsnis: palaikymas

Pagalba
Pagalba
Pagalba
Pagalba
Pagalba
Pagalba
Pagalba
Pagalba

3D spausdinta atrama buvo sukurta atsižvelgiant į vietą kiaušiniui su maža diafragma, kad tilptų mygtukas, servo atrama šaukštui pasukti, vieta „Arduino“ir viduje esanti elektronika būtų apsaugota nuo bet kokios netvarkos. Ir kai kurios lemputės, kurios mirksės su muzika.

3 žingsnis: kodas

Kodas
Kodas
Kodas
Kodas

Kodas veikia su dviem įėjimais: mygtuku ir mikrofono moduliu. Mygtukas, esantis po kiaušiniu, suvokia, kada kiaušinis yra vietoje, ir per „jei“sąlygą jis pradeda vykdyti kodą. Mikrofonas pradeda skaityti aplinkos garsą ir, kai jis patenka į nurodytą diapazoną, suveikia du išėjimai: servo, sukantis šaukštą, ir šviesos diodai, kurie pradeda švytėti muzikos ritmu.

Tam tikros kartografavimo ir „jei“sąlygos buvo naudojamos kitomis, kad būtų išvengta triukšmo.

Norėdami pradėti prijungti komponentus, tiesiog pažvelkite į šlifavimo schemą.

// Nenaudingi robotai pristato: // ElRompeHuevos // Kodas: Rebeca Duque Estrada ir Jorge Christie

// Variklio ir garso integravimo kodas, pagrįstas: // Padarykite „Servo Move to Sound“. Cenk Özdemir, 2012 m

// Servo #include // servo objekto sukūrimas Servo myservo;

// Mikrofono jutiklis

int sensorPin = A0;

int sensorValue = 0; // Mygtukas

int mygtukasPin = 2;

int buttonState = 0; // LED

int ledPin = 12;

void setup () {

Serial.begin (9600);

Serial.println („internete“);

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

void loop () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Tai veikia priešingai. LOW, kai paspaudžiamas mygtukas. Jei sąlyga tiesa, pradėkite visą magiją ir sulaužykime kiaušinius;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = žemėlapis (sensorValue, 0, 150, 0, 255); // Nustatykite šviesos diodo reikšmę, kuri gali būti sveikasis skaičius nuo 0..255

sensorValue = žemėlapis (sensorValue, 60, 150, 80, 45); // Susiekite galimą servo diapazoną su jutiklio reikšmėmis. int MoveDelayValue = žemėlapis (sensorValue, 0, 300, 0, sensorValue); // nustatyti servo į standartinę padėtį Serial.println (sensorValue);

if (sensorValue <80) {// sumažina triukšmą su sąlyga if

uždelsimas (1);

myservo.write (sensorValue); // perkelti servo į susietą skaitymą

analogWrite (ledPin, sensorValue); // įjungti LED su apskaičiuota verte

uždelsimas (MoveDelayValue / 2); // ir judėkite šiuo uždelsimo laiku

}

analogWrite (ledPin, 0); // vėl išjungti LED.

}

Kitas {

digitalRead (sensorValue == 0);

}

}

4 žingsnis: Surinkimas - 1

Surinkimas - 1
Surinkimas - 1

Pirma: surinkite visą grandinę ir patikrinkite, ar ji veikia taip, kaip tikėtasi. Pažymėkite juos ir atjunkite, kad tęstumėte surinkimą.

5 žingsnis: Surinkimas - 2

Surinkimas - 2
Surinkimas - 2
Surinkimas - 2
Surinkimas - 2

Lemputės buvo prailgintos pora laidų. Įdėkite visas lemputes į skyles. Norėdami juos pritvirtinti, įpilkite karštų klijų

6 žingsnis: Surinkimas - 3

Surinkimas - 3
Surinkimas - 3
Surinkimas - 3
Surinkimas - 3

Įdiekite servo ir pritvirtinkite karštais klijais.

Idealiu atveju prieš montuodami pažymėkite savo kabelius, kad būtų lengviau visus iš naujo prijungti.

7 žingsnis: Surinkimas -4

Surinkimas -4
Surinkimas -4
Surinkimas -4
Surinkimas -4

Išplėskite mikrofono jungtis, kad galėtumėte lanksčiau jį įdėti.

Įdėkite jį į atramą ir priklijuokite

8 žingsnis: Surinkimas - 5

Surinkimas - 5
Surinkimas - 5
Surinkimas - 5
Surinkimas - 5

Įdėkite mygtukų lentą į angą ir pritvirtinkite klijais.

Uždėkite dangtelį ir patikrinkite, ar mygtuką gali įjungti kiaušinis.

9 žingsnis: mėgaukitės vėlyvaisiais pusryčiais ir linksminkitės =)

Dabar atėjo laikas išbandyti savo „Rompe Huevos“.

Uždėkite kiaušinį ant atramos ir paleiskite ar dainokite muziką, kad suaktyvintumėte savo nenaudingą mašiną.

Po to būkite pasirengę išvalyti netvarką.

Rekomenduojamas: