Isi kandungan:

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

LINK Video

Halo semua, hari ini saya akan menunjukkan kepada semua orang bagaimana membuat jam berputar khas, yang dikuasakan oleh Arduino. Pertama sekali, saya ingin memberikan semua penghargaan kepada pengarang asal: elektronik untuk semua orang. Reka bentuk asal yang dibuatnya ada di sini. Dia membuat banyak projek elektronik yang luar biasa dan idea asal jam itu berasal dari dia. Saya menggunakan papan Arduino Leonardo, tetapi papan Arduino lain pasti baik. Jam menggunakan motor stepper untuk memutar piring untuk menunjukkan masa yang berbeza.

Untuk projek ini, saya menambah penambahbaikan pada kod asal jam untuk memasukkan lebih banyak fungsi. Saya menambahkan lampu LED pada kod sehingga jam masih dapat dilihat pada waktu malam. Saya juga menyambungkan modul pembesar suara ke papan supaya setiap jam jam akan berbunyi dua kali untuk menunjukkan ini. Saya menjadikan asas jam untuk disambungkan dan menyertakan dudukan sokongan yang boleh ditanggalkan di sisi lain jam untuk menjadikannya lebih stabil. Video di atas dipercepat 100x untuk tujuan demonstrasi.

Langkah 1: Bahan

Bahan:

Kadbod

Papan Arduino

wayar USB

Motor dan pengawal stepper

LED warna apa pun

Penceramah

Papan roti

Bateri mudah alih (pilihan)

Alat:

Pita dan Lem

Gunting

Pensil

Pembaris

Pistol Pematerian

Kompas

Langkah 2: Perpustakaan Motor Stepper

Anda hanya memerlukannya di perpustakaan anda jika anda menggunakan pengawal ULN2003 untuk motor stepper. Jika tidak, anda boleh melangkau langkah ini.

1. Mulakan dengan memuat turun fail.cpp dan.h di bawah

2. Buat fail baru yang dipanggil StepperMotor

3. Seret dan Lepas kedua-dua fail.cpp dan.h ke dalam fail StepperMotor baru

4. Pergi ke fail perpustakaan Arduino anda dan jatuhkan fail StepperMotor ke dalamnya

5. Buka Arduino IDE dan jalankan kod ujian ini untuk memastikan semuanya dipasang dengan betul

#sertakan

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

batal persediaan () {

Serial.begin (9600);

motor.setStepDuration (1);

}

gelung kosong () {

motor.langkah (1000);

kelewatan (2000);

motor.langkah (-1000);

kelewatan (2000);

}

6. Sekarang sahkan kod dalam Arduino IDE jika ia menyusun tanpa masalah anda telah memasang semuanya dengan betul.

Langkah 3: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Terdapat 4 perkara yang perlu kita sambungkan ke Arduino:

Stepper Motor dan pengawal

Pertama, sambungkan motor stepper anda ke alat kawalan. Kemudian sambungkan int 1 pada pengawal ke pin 6, int 2 ke pin 7, 3 hingga 8, dan 4 hingga 9. Kemudian sambungkan - (negatif) pin ke GND di papan, dan + (positif) pin ke 5V di papan.

Penceramah

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

Diketuai

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

Periksa gambar untuk memastikan semuanya terhubung dengan betul.

Catatan: Sekiranya papan yang anda gunakan tidak dapat disambungkan terus ke pendawaian, maka anda perlu menggunakan pistol pematerian untuk menyatukan semua komponen bersama-sama.

Langkah 4: Kod

Salin dan tampal kod ini di bawah ke Arduino IDE dan muat naik ke papan:

LINK Kod

Langkah 5: Sarung untuk Elektronik

Sarung untuk Elektronik
Sarung untuk Elektronik
Sarung untuk Elektronik
Sarung untuk Elektronik
Sarung untuk Elektronik
Sarung untuk Elektronik
Sarung untuk Elektronik
Sarung untuk Elektronik

Selongsong untuk elektronik pada dasarnya adalah satu kotak kecil dengan pangkalan bulat dan sehelai kertas panjang untuk nombor.

Kotak kecil

Sekeping 8cm x 2cm x2

Sekeping 14cm x 8cm x2

Sekeping 14cm x 2cm x2

Bulatan

Bulatan jejari 11.46

Nombor Muka

Kepingan kadbod lembut berukuran 72cm x 2cm. Tulis bermula dari pukul 12:00 dengan selang 1 cm sehingga anda mencapai 11:50, yang panjang kertasnya cukup untuk semua nombor.

Pangkalan

Sebarang ukuran dan bentuk selagi jam boleh muat di atasnya.

Catatan: Ingatlah untuk memotong lubang kecil di dalam kotak (lihat gambar di atas) untuk kuasa dan lampu LED. Potong juga lubang di bulatan untuk batang di tengah.

Langkah 6: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan

Sebelum menutup kotak, susun semua elektronik yang dibuat mengikut gambar di atas. Pita atau lekatkan semua pada tempatnya. Kemudian tutup kotak. Buat batang kecil dari kadbod untuk masuk melalui lubang jam dan sambungkannya ke batang motor stepper. Sekiranya jam terlalu berat dan terkulai, anda boleh menambahkan sokongan di sisi lain jam. Tidak begitu penting bagaimana anda melakukannya, selagi anda boleh menghentikan jam daripada condong ke satu sisi, tetapi gambar di atas menunjukkan bagaimana saya melakukannya. Kemudian sambungkan keseluruhan jam ke pangkalan di bawah dan selamatkan dengan beberapa pita dan gam (lihat gambar di atas). Untuk menjadikannya lebih sejuk, tambahkan anak panah pada kotak yang menunjuk pada angka untuk menunjukkan waktu dengan lebih jelas.

Langkah 7: Menguji

Setelah selesai, ingatlah untuk menguji jam anda untuk memastikannya berfungsi dengan baik. Periksa sama ada jam berjalan dan adakah tepat. Sekiranya jam terlalu perlahan, anda mungkin ingin menambah jumlah pada motor. Langkah (62) jika jam terlalu cepat, kemudian turunkan jumlahnya.

Masalah biasa:

LED tidak menyala: ini mungkin kerana motor stepper menggunakan terlalu banyak kuasa. Anda mungkin mahu menambahkan kuasa tambahan (bateri mudah alih) jika demikian.

Jam berpusing ke arah yang berlawanan: Kemudian pergi ke kod anda dan ubah motor.step (62) menjadi nombor negatif.

Disyorkan: