Daftar Isi:

Jam Arduino Gyro: 7 Langkah
Jam Arduino Gyro: 7 Langkah

Video: Jam Arduino Gyro: 7 Langkah

Video: Jam Arduino Gyro: 7 Langkah
Video: Yes, you can make a Gyroscope using #arduino 2024, November
Anonim
Jam Arduino Gyro
Jam Arduino Gyro

Tautan video

Halo semuanya, hari ini saya akan menunjukkan kepada semua orang cara membuat jam gyrate khusus, yang ditenagai oleh Arduino. Pertama-tama, saya ingin memberikan semua kredit kepada penulis asli: elektronik untuk semua orang. Desain asli yang dia buat ada di sini. Dia membuat banyak proyek elektronik yang menakjubkan dan ide asli jam itu dari dia. Saya menggunakan papan Arduino Leonardo, tetapi papan Arduino lainnya seharusnya baik-baik saja. Jam menggunakan motor stepper untuk memutar pelat untuk menunjukkan waktu yang berbeda.

Untuk proyek ini, saya menambahkan perbaikan pada kode asli jam untuk memasukkan lebih banyak fungsi. Saya menambahkan lampu LED ke kode sehingga jam masih bisa dilihat di malam hari. Saya juga menghubungkan modul speaker ke papan sehingga setiap jam jam akan berbunyi bip dua kali untuk menunjukkan hal ini. Saya membuat dasar untuk jam untuk terhubung dan menyertakan penyangga yang dapat dilepas di sisi lain jam agar lebih stabil. Video di atas dipercepat 100x untuk tujuan demonstrasi.

Langkah 1: Bahan

Bahan:

Kardus

papan Arduino

kabel USB

Motor stepper dan pengontrol

LED warna apa saja

Pembicara

Papan tempat memotong roti

Baterai Portabel (opsional)

Peralatan:

Pita dan Lem

Gunting

Pensil

Penggaris

pistol solder

Kompas

Langkah 2: Perpustakaan Motor Stepper

Anda hanya memerlukan ini di perpustakaan Anda jika Anda menggunakan pengontrol ULN2003 untuk motor stepper. Jika tidak, Anda dapat melewati langkah ini.

1. Mulailah dengan mengunduh file.cpp dan.h di bawah ini

2. Buat file baru bernama StepperMotor

3. Seret dan Jatuhkan file.cpp dan.h ke dalam file StepperMotor baru

4. Buka file perpustakaan Arduino Anda dan letakkan file StepperMotor ke dalamnya

5. Buka Arduino IDE dan jalankan kode tes ini untuk memastikan semuanya terpasang dengan benar

#termasuk

Motor StepperMotor (8, 9, 10, 11);

batalkan pengaturan(){

Serial.begin(9600);

motor.setStepDuration(1);

}

lingkaran kosong(){

motor.langkah(1000);

penundaan(2000);

motor.langkah(-1000);

penundaan(2000);

}

6. Sekarang verifikasi kode di Arduino IDE jika dikompilasi tanpa masalah, Anda telah menginstal semuanya dengan benar.

Langkah 3: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Ada 4 hal total yang kita perlukan untuk terhubung ke Arduino:

Motor Stepper dan pengontrol

Pertama, hubungkan motor stepper Anda ke pengontrol. Kemudian sambungkan int 1 pada pengontrol ke pin 6, int 2 ke pin 7, 3 hingga 8, dan 4 hingga 9. Kemudian sambungkan pin - (negatif) ke GND di board, dan pin + (positif) ke 5V di board.

Pembicara

Untuk speaker, sambungkan pin merah (positif) ke pin 3, dan pin hitam (negatif) ke GND.

LED

Hubungkan sisi kaki panjang (positif) LED ke pin 2, dan sisi kaki pendek (negatif) ke GND.

Periksa gambar untuk memastikan semuanya terhubung dengan benar.

Catatan: Jika papan yang Anda gunakan tidak dapat dihubungkan langsung ke kabel, maka Anda perlu menggunakan pistol solder untuk menyolder semua komponen bersama-sama.

Langkah 4: Kode

Salin dan tempel kode di bawah ini ke Arduino IDE dan unggah ke papan:

TAUTAN Kode

Langkah 5: Casing untuk Elektronik

Casing untuk Elektronik
Casing untuk Elektronik
Casing untuk Elektronik
Casing untuk Elektronik
Casing untuk Elektronik
Casing untuk Elektronik
Casing untuk Elektronik
Casing untuk Elektronik

Casing untuk elektronik pada dasarnya adalah satu kotak kecil dengan dasar melingkar dan secarik kertas panjang untuk angka.

Kotak kecil

8cm x 2cm potongan x2

14cm x 8cm potongan x2

14cm x 2cm potongan x2

Lingkaran

lingkaran radius 11,46

Nomor Wajah

72cm x 2cm selembar kertas karton lunak. Tulislah mulai dari pukul 12:00 dengan interval 1 cm hingga mencapai pukul 11:50, yang mana panjang kertas harus cukup untuk memuat semua angka.

Basis

Ukuran dan bentuk apa pun selama jam bisa muat di atasnya.

Catatan: Ingatlah untuk membuat lubang kecil di kotak (lihat gambar di atas) untuk daya dan lampu LED. Juga buat lubang di lingkaran untuk batang di tengah.

Langkah 6: Perakitan

perakitan
perakitan
perakitan
perakitan
perakitan
perakitan
perakitan
perakitan

Sebelum menyegel kotak, atur semua barang elektronik yang dibuat sesuai dengan gambar di atas. Rekatkan atau rekatkan semuanya pada tempatnya. Kemudian tutup kotaknya. Buat batang kecil dari karton agar sesuai dengan lubang jam dan hubungkan ke batang motor stepper. Jika jam terlalu berat dan terkulai, Anda dapat menambahkan dukungan di sisi lain jam. Tidak masalah bagaimana Anda melakukannya, selama Anda dapat menghentikan jam agar tidak condong ke satu sisi, tetapi gambar di atas menunjukkan bagaimana saya melakukannya. Kemudian sambungkan seluruh jam ke alas di bawah dan kencangkan dengan selotip dan lem (lihat gambar di atas). Dan untuk membuatnya lebih keren, tambahkan panah di kotak yang menunjuk ke angka untuk menunjukkan waktu dengan lebih jelas.

Langkah 7: Pengujian

Setelah selesai, ingatlah untuk menguji jam Anda untuk memastikan jam berfungsi dengan baik. Periksa apakah jam berjalan dan apakah akurat. Jika jam terlalu lambat, Anda mungkin ingin menambah nomor pada motor. Langkah (62) jika jam berjalan terlalu cepat, kurangi nomornya.

Masalah umum:

LED tidak menyala: ini mungkin karena motor stepper menggunakan terlalu banyak daya. Anda mungkin ingin menambahkan daya tambahan (baterai portabel) jika demikian.

Jam berputar ke arah yang berlawanan: Kemudian buka kode Anda dan ubah motor.step(62) menjadi angka negatif.

Direkomendasikan: