Obsah:

Zbytečný stroj: El Rompe Huevos: 10 kroků
Zbytečný stroj: El Rompe Huevos: 10 kroků

Video: Zbytečný stroj: El Rompe Huevos: 10 kroků

Video: Zbytečný stroj: El Rompe Huevos: 10 kroků
Video: Replace BROKEN Eye on Hydraulic Cylinder for CAT D10 Dozer | Machining, Welding, Milling 2024, Červenec
Anonim
Zbytečný stroj: El Rompe Huevos
Zbytečný stroj: El Rompe Huevos

Pozdravte El Rompe Huevose, zbytečný stroj, který vytvořili Jorge Christie a Rebeca Duque Estrada

Co by to mělo dělat?

Je čas brunche a sníte o tom, že si dáte svá měkká vajíčka. Protože rozbíjení vajec vyžaduje velkou pozornost a zkušenosti, vyvinuli jsme robota, který vám pomůže! Ale … něco se během narozenin pokazilo a přišlo to na svět trochu rebelské. Bude se vám to opravdu snažit pomoci, ale pokud si během brunche zahrajete nějakou pěknou písničku, může to být opravdu vzrušující a věci se mohou pokazit.

Užijte si tedy brunch a doufejte, že vám to může pokazit některé věci =)

Krok 1: Seznam dílů

Seznam dílů
Seznam dílů

Toto je seznam dílů, které budete potřebovat. 3D tištěnou podporu si můžete vytvořit tak, jak chcete, ale vždy pamatujte na dostatek prostoru pro elektroniku.

1x servomotor SG90 [1]

1x koncový spínač [2]

1x modul mikrofonního senzoru Iduino SE019 [3]

3x červené LED diody [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x pěkná 3D tištěná podpora

1 lžíce podle vašich preferencí

1x modul baterie (volitelně)

Hromada kabelů [7]

Nějaká vejce

Krok 2: Podpora

Podpora
Podpora
Podpora
Podpora
Podpora
Podpora
Podpora
Podpora

3D vytištěná podpora byla navržena s ohledem na místo pro vejce s malou clonou, aby se vešlo na tlačítko, podpora pro servo pro otočení lžíce, místo pro Arduino a elektroniku uvnitř, aby byly chráněny před nepořádkem, který se může stát. A některá světla, která budou blikat s hudbou.

Krok 3: Kód

Kód
Kód
Kód
Kód

Kód funguje se dvěma vstupy: tlačítkem a modulem mikrofonu. Tlačítko umístěné pod vejcem snímá, kdy je vejce na místě, a prostřednictvím podmínky „pokud“spustí kód. Mikrofon začne číst zvuk v prostředí a když se vejde do specifikovaného rozsahu, spustí dva výstupy: servo, které otáčí lžící, a LED diody, které začnou svítit rytmem hudby.

K zamezení hluku byly použity jiné podmínky mapování a podmínky „pokud“.

Chcete -li začít zapojovat své komponenty, stačí se podívat na schematický diagram.

// Useless Robots Presents: // ElRompeHuevos // Kód: Rebeca Duque Estrada a Jorge Christie

// Kód pro integraci motoru a zvuku na základě: // // Přesuňte servo na zvuk. // // 2012 od Cenk Özdemir

// Servo #include // vytvoření objektu serva Servo myservo;

// Senzor mikrofonu

int senzorPin = A0;

int sensorValue = 0; //Knoflík

int buttonPin = 2;

int buttonState = 0; //VEDENÝ

int ledPin = 12;

neplatné nastavení () {

Serial.begin (9600);

Serial.println („online“);

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

prázdná smyčka () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Funguje to opačně. LOW při stisknutí tlačítka. Pokud je podmínka pravdivá, začněte s celou magií a rozbijeme vajíčka;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = mapa (sensorValue, 0, 150, 0, 255); // Namapujte hodnotu pro LED, která může být celé číslo mezi 0..255

sensorValue = mapa (sensorValue, 60, 150, 80, 45); // Mapujte možný rozsah serva s hodnotami senzorů. int MoveDelayValue = mapa (sensorValue, 0, 300, 0, sensorValue); // nastavte servo do standardní polohy Serial.println (sensorValue);

if (sensorValue <80) {// sníží nějaký šum s podmínkou if

zpoždění (1);

myservo.write (sensorValue); // přesuňte servo na namapované čtení

analogWrite (ledPin, sensorValue); // zapněte LED s vypočítanou hodnotou

zpoždění (MoveDelayValue / 2); // a pohybovat se v této době zpoždění

}

analogWrite (ledPin, 0); // zase vypni ledku.

}

jinak {

digitalRead (sensorValue == 0);

}

}

Krok 4: Montáž - 1

Montáž - 1
Montáž - 1

Za prvé: sestavte celý obvod a vyzkoušejte, zda funguje podle očekávání. Označte je a odpojte, abyste mohli pokračovat v sestavování.

Krok 5: Montáž - 2

Montáž - 2
Montáž - 2
Montáž - 2
Montáž - 2

Žárovky byly prodlouženy dvojicí drátů. Namontujte všechna světla do otvorů. Pro jejich fixaci přidejte horké lepidlo

Krok 6: Montáž - 3

Montáž - 3
Montáž - 3
Montáž - 3
Montáž - 3

Nainstalujte servo a upevněte ho horkým lepidlem.

V ideálním případě označte kabely před instalací, aby bylo snazší je znovu zapojit.

Krok 7: Montáž -4

Montáž -4
Montáž -4
Montáž -4
Montáž -4

Rozšiřte konektory mikrofonu, abyste měli větší flexibilitu při jeho umístění.

Umístěte jej do podpěry a přilepte

Krok 8: Montáž - 5

Montáž - 5
Montáž - 5
Montáž - 5
Montáž - 5

Umístěte desku s knoflíky do slotu a upevněte ji lepidlem.

Nasaďte víčko a ověřte, že tlačítko může vajíčko aktivovat.

Krok 9: Užijte si brunch a užijte si zábavu =)

Nyní je čas vyzkoušet si vlastní Rompe Huevos.

Nasaďte si vajíčko na podpěru a zahrajte si nebo zazpívejte nějakou hudbu, abyste aktivovali svůj zbytečný stroj.

Připravte se poté uklidit nějaký nepořádek.

Doporučuje: