Isi kandungan:
- Langkah 1: Senarai Bahagian
- Langkah 2: Sokongan
- Langkah 3: Kod
- Langkah 4: Perhimpunan - 1
- Langkah 5: Perhimpunan - 2
- Langkah 6: Perhimpunan - 3
- Langkah 7: Perhimpunan -4
- Langkah 8: Perhimpunan - 5
- Langkah 9: Nikmati Makan Siang dan Berseronok =)
Video: Mesin Tidak Berguna: El Rompe Huevos: 10 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
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
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 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 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
Pertama: pasang semua litar anda dan uji bahawa ia berfungsi seperti yang diharapkan. Tandakannya dan putuskan untuk meneruskan pemasangan.
Langkah 5: Perhimpunan - 2
Mentol lampu dilanjutkan dengan sepasang wayar. Pasang semua lampu di lubang. Tambahkan gam panas untuk memperbaikinya
Langkah 6: 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
Panjangkan penyambung mikrofon supaya anda mempunyai lebih banyak kelonggaran untuk meletakkannya.
Letakkannya di sokongan dan lekatkan
Langkah 8: 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:
Mesin Tidak Berguna Berbeza: 6 Langkah (dengan Gambar)
Mesin Tidak Berguna Berbeza: Dengan begitu banyak mesin yang tidak berguna, saya cuba membuatnya yang agak berbeza. Daripada mempunyai mekanisme menolak suis togol, mesin ini hanya memutarkan suis 180 darjah, Dalam projek ini saya menggunakan Nema 17 steppermotor, yang
555 Mesin Tidak Berguna: 8 Langkah (dengan Gambar)
Mesin Tidak Berguna 555: Hampir setiap projek yang saya buat dalam hidup saya menggunakan arduino atau hanya atmegas, tetapi pada pelajaran elektronik terakhir di sekolah saya mendapati litar bersepadu kecil yang disebut 555. Saya pernah mendengarnya sebelum ini tetapi saya berfikir bahawa mikrokontroler lebih baik. Saya baca
Arahan Mesin Tidak Berguna: 21 Langkah (dengan Gambar)
Arahan Mesin Tidak Berguna: Mesin Tidak Berguna adalah variasi pada "Mesin Ultimate" Marvin Minsky, yang pada dasarnya adalah mesin yang tujuan utamanya adalah mematikan dirinya sendiri. Setelah membinanya, anda akan kagum bagaimana mesin yang terdiri daripada dua suis dan motor dan tidak
Ular: Mesin Tidak Berguna: 5 Langkah
Ular: Mesin Tidak Berguna: Anda tahu ketika anda masih kecil dan dulu anda bermain ular di Nokia anda? Pada titik tertentu, ular akan mulai mengejar ekornya sendiri, dan ketika itulah Anda tahu permainan akan segera berakhir. Kami memutuskan untuk menjadikannya robot, hanya, permainan tidak pernah
The Unpluginator - Kotak Tidak Berpasang Sendiri Tidak Berguna: 4 Langkah (dengan Gambar)
The Unpluginator - Kotak Tidak Berguna Diri Mencabut Diri: Ini adalah contoh Mesin Tidak Berguna. Tujuannya hanyalah untuk mencabut bekalan elektriknya sendiri. Sebilangan besarnya dicetak 3D, dengan elektronik yang diperlukan. Semua gambar dan simulasi dilakukan di Fusion 360, semua pengaturcaraan dilakukan di Arduino