Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Oleh snorlaxprime Ikuti Lainnya oleh penulis:
Saya terinspirasi untuk menambahkan beberapa tambahan pada robot cupid yang lucu agar lebih hidup karena ini adalah robot dan juga hari Valentine. Saya mendaur ulang sirkuit pemutar MP3 yang diaktifkan cahaya saya. Sirkuit yang sama juga digunakan dalam instruksi Frankenbot.
Langkah 1: Buat Robot Cupid Anda yang Dapat Diinstruksikan
Ikuti instruksi yang luar biasa untuk membuat robot cupid yang dapat diinstruksikan. Tapi jangan menempelkan tubuh ke kepala dulu. Kami akan menempatkan beberapa sirkuit yang akan membuatnya menganggukkan kepalanya dan menyalakan lampu.
Hal lain yang saya ubah adalah merekatkan kertas ke karton yang lebih tebal seperti kotak sereal. Tapi itu membuatnya lebih sulit untuk ditekuk dan Anda perlu menyesuaikan ketebalan untuk kepala agar bagian yang menahan permen bisa masuk ke dalam tubuh.
Langkah 2: Sirkuit dan Daftar Bagian
Seperti yang Anda lihat pada rangkaian di atas, saya menggunakan arduino nano sebagai otak dari robot. Motor servo dikendalikan melalui pin 9 untuk menggerakkan kepala ke atas dan ke bawah. Pemutar MP3 digunakan untuk memutar lagu cinta favorit Anda saat LDR (sensor cahaya) diaktifkan. Anda dapat memasukkan robot ke dalam kotak dan ketika terbuka, sensor cahaya akan mengaktifkan lagu. Saat diaktifkan saya juga mem-flash 3 LED yang dipasang di dada robot.
Berikut adalah daftar bagian yang digunakan:
-Arduino nano
- DFPlayer mini
- 3 LED
- Pembicara Mini
- Resistor 1K x2
- resistor 330 ohm
- Motor servo
- LDR
- Tali untuk menghubungkan servo ke kepala robot
- Klip kertas untuk menahan tali
Langkah 3: Buat Lubang di Dada
Robot tidak lengkap tanpa lampu yang berkedip, jadi kami menyodok beberapa lubang agar sesuai dengan 3 LED di dada. Bersikaplah lembut dan jangan patahkan hatinya.
Kemudian paskan 3 LED ke dada.
Langkah 4: Merakit Sirkuit dan Coding
Merakit sirkuit. Saya menambahkan servo yang terhubung ke pin 9 Arduino. Servo dilengkapi dengan 3 kabel. Kabel hitam atau coklat untuk dihubungkan ke GND. kabel Merah Tengah untuk dihubungkan ke VCC (5V) dan kabel Kuning adalah kontrol yang terhubung ke Pin 9 Arduino.
Inisialisasi untuk servo dilakukan di bagian kode berikut:
Servo myservo; // membuat objek servo untuk mengontrol pos servoint = 0; // variabel untuk menyimpan posisi servo
Modifikasi lain dari rangkaian Frankenbot adalah memiliki lagu MP3 berjudul 002.mp3 yang terletak di folder 07. Inisialisasi kodenya adalah sebagai berikut:
int Lagu=2; //sd:/07/002.mp3
Kemudian inisialisasi servo tambahkan kode berikut ke bagian Pengaturan kode
batalkan pengaturan() {
… myservo.attach (9); // pasang servo pada pin 9 ke servo… }
Servo hanya bisa berputar 180 derajat dengan desain, jadi seperti wiper, kode untuk menggerakkan servo adalah seperti di bawah ini:
for (pos = 0; pos <= 90; pos += 1) { // berpindah dari 0 derajat ke 90 derajat // dalam langkah 1 derajat myservo.write(pos); // memberitahu servo untuk pergi ke posisi dalam variabel 'pos' delay(15); // menunggu 15 ms agar servo mencapai posisi } for (pos = 90; pos >= 0; pos -= 1) { // beralih dari 90 derajat ke 0 derajat myservo.write(pos); // memberitahu servo untuk pergi ke posisi dalam variabel 'pos' delay(15); // menunggu 15 ms sampai servo mencapai posisi }
Kode di atas akan menggerakkan servo hingga 90 derajat kemudian memutarnya kembali ke posisi nol.
Satu hal kecil lagi. Jika Anda menggunakan kode dari Frankenbot, kode itu dirancang untuk diaktifkan saat gelap, jadi Anda perlu mengubah logika untuk mengaktifkannya saat ada cahaya. Ini dilakukan di bagian kode berikut.
if (ldrStatus > 200){ //menyala saat terbuka
… //Kedipkan LED di sini dan putar lagunya, Anda dapat menyesuaikan ambang batas 200 // jika ruangan terlalu terang atau terlalu gelap }
Sekarang Anda dapat mengunggah kode ke arduino dan menguji apakah semuanya berfungsi dengan baik. Jangan lupa untuk mengunggah lagu cinta favorit Anda ke kartu SD di dalam folder sd:/07/002.mp3, jika Anda menggunakan kode saya, atau Anda dapat mengubahnya ke yang lain.
Saya telah mengunggah kode lengkap untuk kenyamanan Anda.
Langkah 5: Pasang Servo
Sekarang setelah Anda tahu sirkuitnya berfungsi, sekarang saatnya untuk mengeluarkan sirkuit ke robot. Hal pertama yang harus dilakukan adalah membuat lubang di bagian belakang dan memasang servo. Kemudian bagian yang sulit adalah memasukkan semua sisa sirkuit ke kompartemen bawah. Ditunjukkan pada gambar 3. Saya juga telah menyodok lubang lain untuk dapat memberi daya pada rangkaian. Maka Anda harus merekatkan semuanya. Tapi jangan lem bagian belakang kepala terlebih dahulu, karena Anda harus menyambungkan tali dengan klip kertas.
Karena saya menempelkan kertas ke karton, lebih sulit untuk merekatkan, jadi saya menggunakan beberapa klip kertas untuk membantu menyatukan semuanya.
Langkah 6: Sentuhan Akhir
Sekarang setelah semuanya terpasang, saatnya menghubungkan tali ke bagian belakang kepala, saya memegang tali menggunakan penjepit kertas. Maaf saya lupa mengambil foto sebelum saya merekatkan kepalanya. Kemudian pasang string ke servo. Senar saya agak pendek, sehingga mulutnya tidak menutup juga, Anda dapat menyesuaikan senar untuk memastikan bahwa Anda mendapatkan efek yang diinginkan.
Kemudian rekatkan tangan dan sayap untuk sentuhan akhir. Jika Anda perhatikan LDR saya menyembul di sudut belakang mulut robot. Saya akan menyarankan untuk meletakkan ini di dada depan juga.
Langkah terakhir adalah menyalakan dan menikmati bot dewa asmara Anda menjadi hidup. Saatnya untuk mengesankan orang yang Anda cintai dengan beberapa kejutan yang tersimpan di mulutnya dan selamat hari Valentine.
Saya harap Anda menikmati membuat robot ini sama seperti saya menikmati membuatnya. Silakan tinggalkan komentar atau jika Anda memiliki pertanyaan, saya akan dengan senang hati menjawabnya. Terima kasih telah membaca instruksi saya.