Isi kandungan:

Robot Cupid Dengan Kepala, Lampu dan Bunyi Bergerak: 6 Langkah
Robot Cupid Dengan Kepala, Lampu dan Bunyi Bergerak: 6 Langkah

Video: Robot Cupid Dengan Kepala, Lampu dan Bunyi Bergerak: 6 Langkah

Video: Robot Cupid Dengan Kepala, Lampu dan Bunyi Bergerak: 6 Langkah
Video: HAL ANEH PADA GAMBAR #shorts 2024, Julai
Anonim

Oleh snorlaxprimeFollow More oleh pengarang:

Dispenser gula-gula Halloween tanpa sentuh
Dispenser gula-gula Halloween tanpa sentuh
Dispenser gula-gula Halloween tanpa sentuh
Dispenser gula-gula Halloween tanpa sentuh
Robot Tanpa Kepala Dengan Lengan Bergerak
Robot Tanpa Kepala Dengan Lengan Bergerak
Robot Tanpa Kepala Dengan Lengan Bergerak
Robot Tanpa Kepala Dengan Lengan Bergerak
Berkaitan Arduino
Berkaitan Arduino
Berkaitan Arduino
Berkaitan Arduino

Saya terinspirasi untuk menambah beberapa tambahan kepada cupid robot comel untuk menjadikannya lebih hidup kerana ia adalah robot dan ia juga merupakan hari Valentine. Saya mengitar semula litar pemain MP3 yang diaktifkan cahaya saya. Litar yang sama juga digunakan dalam arahan Frankenbot.

Langkah 1: Buat Robot Cupid Instructables Anda

Ikuti arahan hebat untuk membuat cupid robot arahan anda. Tetapi jangan lekatkan badan ke kepala sebentar. Kami akan meletakkan beberapa litar yang akan membuatnya mengangguk dan menyalakan lampu.

Perkara lain yang saya ubah adalah merekatkan kertas menjadi kadbod yang lebih tebal seperti kotak bijirin. Tetapi menjadikannya lebih sukar untuk dibengkokkan dan anda perlu menyesuaikan ketebalan kepala supaya bahagian memegang gula-gula akan masuk ke dalam badan.

Langkah 2: Litar dan Senarai Bahagian

Litar dan Senarai Bahagian
Litar dan Senarai Bahagian

Seperti yang anda lihat di litar di atas, saya menggunakan arduino nano sebagai otak robot. Motor servo dikawal melalui pin 9 untuk menggerakkan kepala ke atas dan ke bawah. Pemain MP3 digunakan untuk memainkan lagu cinta kegemaran anda ketika LDR (sensor cahaya) diaktifkan. Anda boleh meletakkan robot di dalam kotak dan ketika dibuka, sensor cahaya akan mengaktifkan lagu. Apabila diaktifkan saya juga memancarkan 3 LED yang dipasang ke dada robot.

Berikut adalah senarai bahagian yang digunakan:

- Arduino Nano

- DFPlayer mini

- 3 LED

- Pembesar suara mini

- Perintang 1K x2

- Perintang 330 ohm

- Motor servo

- LDR

- Tali untuk menghubungkan servo ke kepala robot

- Klip kertas untuk memegang tali

Langkah 3: Buat Lubang ke Dada

Buat Lubang ke Dada
Buat Lubang ke Dada
Buat Lubang ke Dada
Buat Lubang ke Dada

Robot tidak lengkap tanpa lampu yang berkedip, jadi kami mencucuk beberapa lubang untuk memasangkan 3 LED ke dada. Bersikap lembut dan jangan patah hati.

Kemudian pasangkan 3 LED ke dada.

Langkah 4: Pasang Litar dan Pengekodan

Pasang Litar dan Pengekodan
Pasang Litar dan Pengekodan

Pasang litar. Saya menambah servo yang disambungkan ke pin 9 Arduino. Servo dilengkapi dengan 3 wayar. Kawat hitam atau coklat untuk disambungkan ke GND. wayar Merah Tengah untuk disambungkan ke VCC (5V) dan wayar Kuning adalah kawalan yang disambungkan ke Pin 9 dari Arduino.

Permulaan untuk servo dilakukan di bahagian kod berikut:

Servo myservo; // buat objek servo untuk mengawal pos servoint = 0; // pemboleh ubah untuk menyimpan kedudukan servo

Pengubahsuaian lain dari rangkaian Frankenbot adalah untuk menjadikan lagu MP3 bernama 002.mp3 terletak di folder 07. Permulaan kod adalah seperti berikut:

int Lagu = 2; //sd:/07/002.mp3

Kemudian mulakan servo tambahkan kod berikut ke bahagian Persediaan kod

batal persediaan () {

… Myservo.attach (9); // melekatkan servo pada pin 9 pada servo…}

Servo hanya boleh berputar 180 darjah mengikut reka bentuk, jadi seperti pengelap, kod untuk memindahkan servo adalah seperti di bawah:

untuk (pos = 0; pos <= 90; pos + = 1) {// naik dari 0 darjah hingga 90 darjah // dalam langkah 1 darjah myservo.write (pos); // suruh servo pergi ke kedudukan dalam kelewatan 'pos' pemboleh ubah (15); // menunggu 15ms untuk servo mencapai kedudukan} untuk (pos = 90; pos> = 0; pos - = 1) {// naik dari 90 darjah hingga 0 darjah myservo.write (pos); // suruh servo pergi ke kedudukan dalam kelewatan 'pos' pemboleh ubah (15); // menunggu 15ms untuk servo mencapai kedudukan}

Kod di atas akan menggerakkan servo hingga 90 darjah dan kemudian mengubahnya kembali ke kedudukan sifar.

Satu perkara kecil lagi. Sekiranya anda menggunakan kod dari Frankenbot, ia direka untuk mengaktifkan ketika gelap, jadi anda perlu mengubah logik untuk mengaktifkan apabila ada cahaya sebagai gantinya. Ini dilakukan di bahagian kod berikut.

jika (ldrStatus> 200) {// menyala ketika dibuka

… // Blink LED di sini dan mainkan lagu, anda boleh menyesuaikan ambang 200 // jika ruangan terlalu terang atau terlalu gelap}

Sekarang anda boleh memuat naik kod ke arduino dan menguji bahawa semuanya berfungsi dengan baik. Jangan lupa memuat naik lagu cinta kegemaran anda ke dalam kad SD di dalam folder sd: /07/002.mp3, jika anda menggunakan kod saya, atau anda boleh mengubahnya menjadi yang lain.

Saya telah memuat naik kod penuh untuk kemudahan anda.

Langkah 5: Pasang Servo

Himpunkan Servo
Himpunkan Servo
Himpunkan Servo
Himpunkan Servo
Himpunkan Servo
Himpunkan Servo
Himpunkan Servo
Himpunkan Servo

Sekarang anda tahu litar berfungsi, sudah tiba masanya litar keluar ke robot. Perkara pertama yang perlu dilakukan ialah mencucuk lubang di bahagian belakang dan memasang servo. Kemudian bit yang sukar adalah memasukkan semua litar selebihnya ke petak bawah. Terlihat dalam gambar 3. Saya juga telah membuat lubang lain untuk menghidupkan litar. Maka anda perlu melekatkan semuanya. Tetapi jangan melekatkan bahagian belakang kepala terlebih dahulu, kerana anda perlu menyambungkan tali yang dipegang oleh klip kertas.

Oleh kerana saya melekatkan kertas pada kadbod, lebih sukar untuk merekatkannya, jadi saya menggunakan beberapa klip kertas untuk membantu menyatukan barang.

Langkah 6: Sentuhan Akhir

Image
Image
Sentuhan Akhir
Sentuhan Akhir
Sentuhan Akhir
Sentuhan Akhir

Setelah semuanya dipasang, sudah tiba masanya untuk menyambung tali ke bahagian belakang kepala, saya memegang tali menggunakan klip kertas. Maaf saya terlupa mengambil gambar sebelum saya melekatkan kepala. Kemudian pasangkan tali pada servo. Tali saya agak pendek, jadi mulut tidak menutup juga, anda boleh menyesuaikan tali untuk memastikan bahawa anda mendapat kesan yang diinginkan.

Kemudian tempelkan tangan dan sayap untuk sentuhan akhir. Sekiranya anda melihat LDR saya mencucuk di sudut belakang mulut robot. Saya cadangkan untuk meletakkan ini di dada depan juga.

Langkah terakhir adalah menghidupkan dan menikmati bot cupid anda yang hidup. Inilah masanya untuk mengagumkan orang yang anda sayangi dengan beberapa kejutan yang tersimpan di dalam mulutnya dan selamat menyambut Hari Valentine.

Saya harap anda menikmati pembuatan robot ini sama seperti saya menikmati pembuatannya. Sila tinggalkan komen atau jika anda mempunyai sebarang pertanyaan, saya dengan senang hati akan menjawabnya. Terima kasih kerana membaca arahan saya.

Disyorkan: