Sisällysluettelo:

Hyödytön kone: El Rompe Huevos: 10 vaihetta
Hyödytön kone: El Rompe Huevos: 10 vaihetta

Video: Hyödytön kone: El Rompe Huevos: 10 vaihetta

Video: Hyödytön kone: El Rompe Huevos: 10 vaihetta
Video: Часть 03 — Аудиокнига Д. Х. Лоуренса «Сыновья и любовники» (гл. 05–06) 2024, Heinäkuu
Anonim
Hyödytön kone: El Rompe Huevos
Hyödytön kone: El Rompe Huevos

Tervehdi Jorge Christien ja Rebeca Duque Estradan luomaa hyödytöntä El Rompe Huevosia

Mitä sen pitäisi tehdä?

Nyt on brunssi ja haaveilet pehmeistä munista. Koska munien rikkominen vaatii paljon huomiota ja kokemusta, kehitimme robotin auttamaan sinua! Mutta… jotain meni pieleen syntymäpäivänsä aikana ja se tuli maailmaan hieman kapinallisena. Se yrittää todella auttaa sinua, mutta jos laitat mukavan kappaleen brunssin aikana, se voi todella innostua ja asiat voivat mennä pieleen.

Joten nauti brunssistasi ja toivottavasti se voi sotkea joitain asioita =)

Vaihe 1: Osaluettelo

Osaluettelo
Osaluettelo

Tämä on luettelo tarvittavista osista. 3D -tulostettu tuki voit tehdä haluamallasi tavalla, mutta muista aina antaa riittävästi tilaa elektroniikalle.

1x servomoottori SG90 [1]

1x rajakytkin [2]

1x mikrofoni-anturimoduuli Iduino SE019 [3]

3x punaista LEDiä [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x mukava 3D -tulostettu tuki

1x lusikka mieltymyksestäsi

1x akkumoduuli (valinnainen)

Joukko kaapeleita [7]

Joitain munia

Vaihe 2: Tuki

Tuki
Tuki
Tuki
Tuki
Tuki
Tuki
Tuki
Tuki

3D -painettu tuki suunniteltiin ottaen huomioon paikka munalle, jossa oli pieni aukko napin sovittamiseksi, servon tuki lusikan kääntämiseksi, paikka Arduinolle ja elektroniikalle suojattuna mahdolliselta sotkulta. Ja jotkut valot, jotka vilkkuvat musiikin mukana.

Vaihe 3: Koodi

Koodi
Koodi
Koodi
Koodi

Koodi toimii kahdella tulolla: painike ja mikrofonimoduuli. Munan alle sijoitettu painike tunnistaa, kun muna on paikallaan, ja "if" -tilan kautta se alkaa suorittaa koodia. Mikrofoni alkaa lukea ympäristön ääntä ja kun se mahtuu määritellylle alueelle, se laukaisee kaksi lähtöä: lusikkaa kiertävän servon ja LEDit, jotka alkavat loistaa musiikin rytmissä.

Joitakin kartoitus- ja”jos” -olosuhteita käytettiin muissa melun välttämiseksi.

Aloita komponenttien kytkentä vain katsomalla fritsointikaaviota.

// Hyödyllisiä robotteja esillä: // ElRompeHuevos // Koodi: Rebeca Duque Estrada ja Jorge Christie

// Moottorin ja äänen integroinnin koodi perustuu: // // Tee Servo Move to Sound. Cenk Özdemir, 2012

// Servo #include // servo -objektin luominen Servo myservo;

// Mikrofoni -anturi

int sensorPin = A0;

int sensorValue = 0; // Painike

int -painikePin = 2;

int -painike Tila = 0; // LED

int ledPin = 12;

void setup () {

Sarja.alku (9600);

Serial.println ("online");

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

void loop () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Se toimii päinvastoin. LOW, kun painiketta painetaan. Jos ehto on totta, aloita koko taikuus ja rikkokaamme munia;)

{

int sensorValue = analoginenLue (sensorPin);

int LEDValue = kartta (sensorValue, 0, 150, 0, 255); // Kartoitetaan arvo LEDille, joka voi olla kokonaisluku välillä 0..255

sensorValue = kartta (sensorValue, 60, 150, 80, 45); // Kartoita mahdollinen servoalue anturin arvoilla. int MoveDelayValue = kartta (sensorValue, 0, 300, 0, sensorValue); // aseta servo vakioasentoon Serial.println (sensorValue);

if (sensorValue <80) {// leikkaa melua if -ehdolla

viive (1);

myservo.write (sensorValue); // siirrä servo kartoitettuun lukemaan

analogWrite (ledPin, sensorValue); // kytke led päälle lasketulla arvolla

viive (MoveDelayValue / 2); // ja siirry tähän viiveaikaan

}

analogWrite (ledPin, 0); // sammuta led uudelleen.

}

muu {

digitalRead (sensorValue == 0);

}

}

Vaihe 4: Kokoonpano - 1

Kokoonpano - 1
Kokoonpano - 1

Ensinnäkin: koota kaikki piirisi ja testaa, että se toimii odotetulla tavalla. Merkitse ne ja irrota yhteys, jotta voit jatkaa kokoonpanoa.

Vaihe 5: Kokoonpano - 2

Kokoonpano - 2
Kokoonpano - 2
Kokoonpano - 2
Kokoonpano - 2

Hehkulamppuja pidennettiin johdoilla. Asenna kaikki valot reikiin. Lisää kuumaa liimaa niiden kiinnittämiseen

Vaihe 6: Kokoonpano - 3

Kokoonpano - 3
Kokoonpano - 3
Kokoonpano - 3
Kokoonpano - 3

Asenna servo ja kiinnitä se kuumalla liimalla.

Ihannetapauksessa merkitse kaapelit ennen asennusta, jotta on helpompi kytkeä kaikki uudelleen.

Vaihe 7: Kokoonpano -4

Kokoonpano -4
Kokoonpano -4
Kokoonpano -4
Kokoonpano -4

Laajenna mikrofonin liittimiä, jotta saat enemmän joustavuutta sen sijoittamiseen.

Aseta se tukeen ja liimaa se

Vaihe 8: Kokoonpano - 5

Kokoonpano - 5
Kokoonpano - 5
Kokoonpano - 5
Kokoonpano - 5

Aseta painikelevy aukkoon ja kiinnitä se liimalla.

Aseta korkki paikalleen ja varmista, että muna voi aktivoida painikkeen.

Vaihe 9: Nauti brunssistasi ja pidä hauskaa =)

Nyt on aika kokeilla omaa Rompe Huevosia.

Laita muna tuelle ja soita tai laula musiikkia aktivoidaksesi hyödytön kone.

Ole valmis puhdistamaan sotku sen jälkeen.

Suositeltava: