Isi kandungan:

Mesin Tidak Berguna: El Rompe Huevos: 10 Langkah
Mesin Tidak Berguna: El Rompe Huevos: 10 Langkah

Video: Mesin Tidak Berguna: El Rompe Huevos: 10 Langkah

Video: Mesin Tidak Berguna: El Rompe Huevos: 10 Langkah
Video: 10 Makanan Teratas Yang Dapat MENGHANCURKAN KESEHATAN Anda 2024, Disember
Anonim
Mesin Tidak Berguna: El Rompe Huevos
Mesin Tidak Berguna: El Rompe Huevos

Sapa Hai kepada El Rompe Huevos, mesin tidak berguna yang dicipta oleh Jorge Christie dan Rebeca Duque Estrada

Apa yang harus dilakukan?

Sudah tiba masanya dan anda bermimpi untuk mendapatkan telur lembut anda. Kerana memecahkan telur memerlukan banyak perhatian dan pengalaman, kami mengembangkan robot untuk membantu anda! Tetapi … sesuatu menjadi buruk semasa ulang tahunnya dan ia sedikit memberontak. Ia akan benar-benar berusaha untuk menolong anda, tetapi jika anda meletakkan lagu yang bagus untuk dimainkan semasa makan tengah hari anda, lagu ini dapat menjadi sangat teruja dan ada yang salah..

Oleh itu, nikmati makan tengah hari anda dan berharap ia boleh merosakkan beberapa perkara =)

Langkah 1: Senarai Bahagian

Senarai Bahagian
Senarai Bahagian

Ini adalah senarai bahagian yang anda perlukan. Sokongan bercetak 3D yang anda boleh buat mengikut kehendak anda, tetapi selalu ingat untuk memberi ruang yang cukup untuk elektronik.

1x Servo Motor SG90 [1]

Suis Had 1x [2]

1x Modul sensor mikrofon Iduino SE019 [3]

3x LED Merah [5]

1x Arduino Uno [4]

1x Protoboard [6]

1x sokongan cetak 3D yang bagus

1x sudu pilihan anda

Modul bateri 1x (pilihan)

Sekumpulan kabel [7]

Sebilangan telur

Langkah 2: Sokongan

Sokongan
Sokongan
Sokongan
Sokongan
Sokongan
Sokongan
Sokongan
Sokongan

Sokongan cetak 3D dirancang dengan mempertimbangkan tempat untuk telur dengan bukaan kecil agar sesuai dengan butang, sokongan untuk servo memutar sudu, tempat untuk Arduino dan elektronik di dalamnya dilindungi dari kekacauan yang dapat terjadi. Dan beberapa lampu yang akan berkelip dengan muzik.

Langkah 3: Kod

Kod
Kod
Kod
Kod

Kod ini berfungsi dengan dua input: Butang dan modul mikrofon. Butang, yang diletakkan di bawah telur, merasakan ketika telur berada di tempatnya dan melalui keadaan "jika" ia mula menjalankan kodnya. Mikrofon mula membaca suara di persekitaran dan ketika sesuai dengan jarak yang ditentukan, ia memicu dua output: servo yang memutar sudu dan LED yang mulai bersinar dengan irama muzik.

Beberapa pemetaan dan keadaan "jika" digunakan untuk mengelakkan kebisingan.

Untuk mula memasang komponen anda, lihat rajah fritzing.

// Persembahan Robot Tidak Berguna: // ElRompeHuevos // Kod oleh: Rebeca Duque Estrada dan Jorge Christie

// Kod untuk Motor dan penyatuan suara berdasarkan: // // Buat Servo Pindah ke Bunyi. // // 2012 oleh Cenk Özdemir

// Servo #include // membuat objek servo Servo myservo;

// Sensor Mikrofon

int sensorPin = A0;

int sensorValue = 0; // Butang

int buttonPin = 2;

int buttonState = 0; // LED

int ledPin = 12;

batal persediaan () {

Serial.begin (9600);

Serial.println ("dalam talian");

myservo.attach (9);

pinMode (sensorPin, INPUT);

pinMode (buttonPin, INPUT);

pinMode (ledPin, OUTPUT);

}

gelung kosong () {

buttonState = digitalRead (buttonPin);

if (buttonState == RENDAH) // Ia berfungsi dengan cara yang sebaliknya. RENDAH apabila butang ditekan. Sekiranya keadaannya benar, mulakan keseluruhan sihir dan mari kita pecahkan telur;)

{

int sensorValue = analogRead (sensorPin);

int LEDValue = peta (sensorValue, 0, 150, 0, 255); // Petakan nilai untuk LED yang boleh menjadi bilangan bulat antara 0..255

sensorValue = peta (sensorValue, 60, 150, 80, 45); // Petakan kemungkinan rangkaian servo dengan nilai sensor. int MoveDelayValue = peta (sensorValue, 0, 300, 0, sensorValue); // tetapkan servo ke kedudukan standard Serial.println (sensorValue);

if (sensorValue <80) {// mengurangkan bunyi dengan keadaan if

kelewatan (1);

myservo.write (sensorValue); // pindahkan servo ke bacaan yang dipetakan

analogWrite (ledPin, sensorValue); // giliran dihidupkan dengan nilai yang dikira

kelewatan (MoveDelayValue / 2); // dan bergerak dalam masa kelewatan ini

}

analogWrite (ledPin, 0); // matikan semula LED.

}

lain {

digitalRead (sensorValue == 0);

}

}

Langkah 4: Perhimpunan - 1

Perhimpunan - 1
Perhimpunan - 1

Pertama: pasang semua litar anda dan uji bahawa ia berfungsi seperti yang diharapkan. Tandakannya dan putuskan untuk meneruskan pemasangan.

Langkah 5: Perhimpunan - 2

Perhimpunan - 2
Perhimpunan - 2
Perhimpunan - 2
Perhimpunan - 2

Mentol lampu dilanjutkan dengan sepasang wayar. Pasang semua lampu di lubang. Tambahkan gam panas untuk memperbaikinya

Langkah 6: Perhimpunan - 3

Perhimpunan - 3
Perhimpunan - 3
Perhimpunan - 3
Perhimpunan - 3

Pasang servo dan betulkan dengan gam panas.

Sebaik-baiknya, tag kabel anda sebelum pemasangan supaya lebih mudah memasang semua.

Langkah 7: Perhimpunan -4

Perhimpunan -4
Perhimpunan -4
Perhimpunan -4
Perhimpunan -4

Panjangkan penyambung mikrofon supaya anda mempunyai lebih banyak kelonggaran untuk meletakkannya.

Letakkannya di sokongan dan lekatkan

Langkah 8: Perhimpunan - 5

Perhimpunan - 5
Perhimpunan - 5
Perhimpunan - 5
Perhimpunan - 5

Letakkan papan butang di slot dan pasangkannya dengan gam.

Masukkan penutup dan pastikan butang dapat diaktifkan oleh telur.

Langkah 9: Nikmati Makan Siang dan Berseronok =)

Kini tiba masanya untuk mencuba Rompe Huevos anda sendiri.

Letakkan telur di atas sokongan dan mainkan atau nyanyikan muzik untuk mengaktifkan mesin anda yang tidak berguna.

Bersedia untuk membersihkan beberapa kekacauan selepas itu.

Disyorkan: