Obsah:

Zbytočný stroj: El Rompe Huevos: 10 krokov
Zbytočný stroj: El Rompe Huevos: 10 krokov

Video: Zbytočný stroj: El Rompe Huevos: 10 krokov

Video: Zbytočný stroj: El Rompe Huevos: 10 krokov
Video: АСМР 🏆🔥[Гарри Поттер и Кубок огня] [Глава 13-19] Чтение шепотом 📚 ASMR whisper [Harry Potter] 2024, Júl
Anonim
Zbytočný stroj: El Rompe Huevos
Zbytočný stroj: El Rompe Huevos

Pozdravte El Rompe Huevosa, zbytočný stroj, ktorý vytvorili Jorge Christie a Rebeca Duque Estrada

Čo by to malo robiť?

Je čas brunch a snívate o svojich mäkkých vajíčkach. Keďže lámanie vajíčok vyžaduje veľkú pozornosť a skúsenosti, vyvinuli sme robota, ktorý vám pomôže! Ale … niečo sa pokazilo počas jeho narodenín a prišlo na svet trochu rebelské. Naozaj sa vám to bude snažiť pomôcť, ale ak si dáte počas brunchu nejakú peknú pieseň, môže to byť poriadne vzrušujúce a veci sa môžu pokaziť.

Užite si teda brunch a dúfajte, že vám to môže niektoré veci pokaziť =)

Krok 1: Zoznam dielov

Zoznam dielov
Zoznam dielov

Toto je zoznam dielov, ktoré budete potrebovať. 3D tlačenú podporu si môžete urobiť tak, ako chcete, ale vždy pamätajte na dostatok priestoru pre elektroniku.

1x servomotor SG90 [1]

1x koncový spínač [2]

1x modul mikrofónneho senzora Iduino SE019 [3]

3x červené LED diódy [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x pekná 3D tlačená podpora

1x lyžička podľa vlastného uváženia

1x batériový modul (voliteľný)

Veľa káblov [7]

Nejaké vajíčka

Krok 2: Podpora

Podpora
Podpora
Podpora
Podpora
Podpora
Podpora
Podpora
Podpora

3D tlačená podpora bola navrhnutá s ohľadom na miesto pre vajíčko s malou clonou, na ktoré sa zmestí tlačidlo, podperu pre servo na otočenie lyžice, miesto pre Arduino a elektroniku vo vnútri, aby boli chránené pred neporiadkom, ktorý sa môže stať. A niektoré svetlá, ktoré budú blikať s hudbou.

Krok 3: Kód

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

Kód pracuje s dvoma vstupmi: tlačidlom a modulom mikrofónu. Tlačidlo umiestnené pod vajíčkom sníma, kedy je vajíčko na mieste, a v stave „ak“spustí kód. Mikrofón začne čítať zvuk v prostredí a keď sa zmestí do určeného rozsahu, spustí dva výstupy: servo, ktoré otáča lyžicou, a diódy LED, ktoré začnú svietiť v rytme hudby.

Na zamedzenie hluku boli použité iné podmienky mapovania a „ak“.

Ak chcete začať zapojovať svoje súčiastky, pozrite sa na schematický diagram.

// Zbytoční roboti predstavujú: // ElRompeHuevos // Kód: Rebeca Duque Estrada a Jorge Christie

// Kód pre integráciu motora a zvuku založený na: // // Presunutie servo k zvuku. // // 2012 od Cenk Özdemir

// Servo #include // vytvorenie objektu serva Servo myservo;

// Mikrofónny senzor

int senzorPin = A0;

int sensorValue = 0; // Tlačidlo

int tlačidloPin = 2;

int buttonState = 0; // LED

int ledPin = 12;

neplatné nastavenie () {

Serial.begin (9600);

Serial.println („online“);

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

prázdna slučka () {

buttonState = digitalRead (buttonPin);

if (buttonState == LOW) // Funguje to opačne. LOW, keď je tlačidlo stlačené. Ak je podmienka splnená, začnite s kúzlom a rozbijeme vajíčka;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = mapa (sensorValue, 0, 150, 0, 255); // Mapovanie hodnoty pre LED, ktorá môže byť celé číslo medzi 0..255

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

if (sensorValue <80) {// odstráni určitý šum s podmienkou if

oneskorenie (1);

myservo.write (sensorValue); // presuňte servo na namapované čítanie

analogWrite (ledPin, sensorValue); // zapnite LED s vypočítanou hodnotou

oneskorenie (MoveDelayValue / 2); // a pohybovať sa v tomto čase oneskorenia

}

analogWrite (ledPin, 0); // znova vypni led.

}

inak {

digitalRead (sensorValue == 0);

}

}

Krok 4: Zostavenie - 1

Montáž - 1
Montáž - 1

Najprv: zostavte celý obvod a vyskúšajte, či funguje podľa očakávania. Označte ich a odpojte, aby ste mohli pokračovať v montáži.

Krok 5: Montáž - 2

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

Žiarovky boli predĺžené dvojicou drôtov. Namontujte všetky svetlá do otvorov. Na ich upevnenie pridajte horúce lepidlo

Krok 6: Montáž - 3

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

Nainštalujte servo a zafixujte ho horúcim lepidlom.

V ideálnom prípade pred inštaláciou označte káble, aby bolo jednoduchšie ich znova zapojiť.

Krok 7: Montáž -4

Zhromaždenie -4
Zhromaždenie -4
Zhromaždenie -4
Zhromaždenie -4

Rozšírte konektory mikrofónu, aby ste mali väčšiu flexibilitu pri jeho umiestnení.

Umiestnite ho do podpery a prilepte

Krok 8: Montáž - 5

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

Dosku s tlačidlami vložte do otvoru a zafixujte lepidlom.

Nasaďte uzáver a overte, či tlačidlo môže vajíčko aktivovať.

Krok 9: Užite si brunch a zabavte sa =)

Teraz je načase vyskúšať si vlastného Rompe Huevosa.

Vložte vajíčko na podperu a pustite si alebo zaspievajte hudbu, aby sa aktivoval váš zbytočný stroj.

Potom buďte pripravení vyčistiť nejaký neporiadok.

Odporúča: