Daftar Isi:

Partyduino: 7 Langkah
Partyduino: 7 Langkah

Video: Partyduino: 7 Langkah

Video: Partyduino: 7 Langkah
Video: Final night party - Duino, Italy 2024, Juli
Anonim
Partyduino
Partyduino

Ini adalah tugas akhir dari bus pesta kami yang bernama Partyduino yang dipasang dengan Arduino yang berisi buzzer pasif dan servo putaran penuh.

Langkah 1: Kumpulkan Perlengkapan yang Dibutuhkan untuk Proyek Arduino Ini

Kumpulkan Perlengkapan yang Dibutuhkan untuk Proyek Arduino Ini
Kumpulkan Perlengkapan yang Dibutuhkan untuk Proyek Arduino Ini

Anda membutuhkan bahan-bahan yang tercantum di bawah ini:

Bahan:

1. Servo Gerak Berkelanjutan

2. Buzzer Pasif

3. Kabel (kabel MM)

4. Baterai (Opsional)

5. Papan tempat memotong roti

6. Roda (3 atau lebih)

7. Kabel USB (untuk menghubungkan ke komputer)

8. Aplikasi atau Akun Kode Arduino

9. Karton (Atau bahan lain untuk membangun struktur)

Langkah 2: Rancang Proyek

Desain Proyek
Desain Proyek

Mulailah merancang proyek Anda dengan mengumpulkan semua persediaan Anda di satu area. Kemudian Anda dapat menggambar sketsa seperti yang kami lakukan. Anda dapat menambahkan roda ke mobil atau bus Anda. Setelah Anda harus merekatkan potongan-potongan bahan, karton, satu sama lain sehingga kotak itu mewakili kendaraan. Anda juga harus merekatkan roda bus ke servo kontinu. Anda dapat menambahkan lebih banyak langkah ke proses ini jika Anda mau.

Langkah 3: Rancang Sirkuit Anda

Rancang Sirkuit Anda
Rancang Sirkuit Anda

Gambar yang dilampirkan pada langkah ini menunjukkan bagaimana kami menempatkan kabel di setiap pin. Anda dapat menggunakan pin yang berbeda, tetapi Anda juga harus mengubah bagian kode yang bertuliskan "attach" dan untuk buzzer pasif.

Langkah 4: Buat Kode untuk Lagu “Havana” dan Servo Bergerak untuk Bergerak Secara Bersamaan

Buatlah Kode untuk Lagu “Havana” dan Servo yang Bergerak untuk Bergerak Secara Bersamaan
Buatlah Kode untuk Lagu “Havana” dan Servo yang Bergerak untuk Bergerak Secara Bersamaan

www.musicnotes.com/sheetmusic/mtd.asp?ppn=…

#termasuk Servo myservo;

#sertakan "pitches.h"

batalkan pengaturan() {

// letakkan kode pengaturan Anda di sini, untuk dijalankan sekali:

myservo.attach(9);

pinMode (12, OUTPUT);

}

lingkaran kosong()

{

// letakkan kode utama Anda di sini, untuk dijalankan berulang kali:

myservo.write(40);

nada (12, NOTE_C5);

penundaan (300);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_A4);

penundaan (400);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_D5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_F5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_D5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

nada (12, NOTE_A4);

penundaan (400);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_D5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_F5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_D5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_A4);

penundaan (400);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_D5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_F5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_D5);

penundaan (250);

tidakNada(12);

nada(12, NOTE_C5);tunda(270);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (250);

tidakNada(12);

nada (12, NOTE_D5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_D5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_E5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_B4);

penundaan (300);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_B4);

penundaan (270);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

tidakNada(12);

nada (12, NOTE_B4);

penundaan (270);

tidakNada(12);

nada (12, NOTE_C5);

penundaan (270);

nada (12, NOTE_A4);

penundaan (400);

tidakNada(12);

}

Langkah 5: Hubungkan ke Komputer

Hubungkan ke Komputer
Hubungkan ke Komputer

Gunakan Kabel USB untuk menghubungkan Arduino Anda ke komputer. Ini harus mentransfer kode ke Arduino. Kemudian Anda dapat menggunakan baterai untuk memainkannya nanti.

Langkah 6: Cobalah Proyek Anda

Coba Proyek Anda
Coba Proyek Anda

Unggah Arduino, dan lihat apakah itu berfungsi. Jika berhasil, bagus, Anda melakukan pekerjaan dengan baik dengan melihat instruksi, dan jika tidak berhasil, Anda juga melakukan pekerjaan dengan baik. Jika tidak berhasil, ulangi beberapa langkah terakhir lagi. Coba lagi dan lagi sampai Anda menyempurnakannya seperti yang Anda inginkan. Kami butuh beberapa kali percobaan untuk mendapatkannya di tempat yang kami inginkan.

Langkah 7: Proyek Akhir Kami

Semoga Anda menikmati proyek kami!

Direkomendasikan: