Daftar Isi:
- Langkah 1: Bahan
- Langkah 2: Perpustakaan Motor Stepper
- Langkah 3: Pengkabelan
- Langkah 4: Kode
- Langkah 5: Casing untuk Elektronik
- Langkah 6: Perakitan
- Langkah 7: Pengujian
Video: Jam Arduino Gyro: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
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 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
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:
Cara Membuat Jam Analog & Jam Digital Dengan Led Strip Menggunakan Arduino: 3 Langkah
Cara Membuat Jam Analog & Jam Digital Dengan Led Strip Menggunakan Arduino : Hari ini kita akan membuat Jam Analog & Jam digital dengan modul Led Strip dan MAX7219 Dot dengan Arduino. Ini akan mengoreksi waktu dengan zona waktu lokal. Jam Analog bisa menggunakan strip LED yang lebih panjang, sehingga bisa digantung di dinding menjadi karya seni
Jam Jaringan ESP8266 Tanpa RTC - Nodemcu NTP Jam Tidak Ada RTC - PROYEK JAM INTERNET: 4 Langkah
Jam Jaringan ESP8266 Tanpa RTC | Nodemcu NTP Jam Tidak Ada RTC | INTERNET CLOCK PROJECT : Pada project ini akan dibuat project clock tanpa RTC, akan memakan waktu dari internet menggunakan wifi dan akan ditampilkan pada layar st7735
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Waktu Nyata RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam Waktu Nyata RTC Dengan M5stack M5stick-C: Hai teman-teman dalam instruksi ini kita akan belajar cara membuat jam dengan papan pengembangan m5stick-C dari m5stack menggunakan Arduino IDE. Jadi m5stick akan menampilkan tanggal, waktu & minggu dalam sebulan di layar
Roll and Pitch Axis Gyro untuk GoPro Menggunakan Arduino - Servo dan MPU6050 Gyro: 4 Langkah
Roll and Pitch Axis Gimbal untuk GoPro Menggunakan Arduino - Servo dan MPU6050 Gyro: Instruksi ini dibuat untuk memenuhi persyaratan proyek Makecourse di University of South Florida (www.makecourse.com)Tujuan dari proyek ini adalah untuk membangun sebuah 3-axis Gimbal untuk GoPro dengan menggunakan Arduino nano + 3 motor servo +
Jam Digital 12 Jam Menggunakan Arduino: 3 Langkah
Jam Digital 12 Jam Menggunakan Arduino: Ini adalah proyek berbasis papan tempat memotong roti yang menggunakan Atmel Atmega 2560 (Arduino Mega) dan Layar LCD 16x2 untuk membuat jam digital 12 jam tanpa perlu periferal tambahan. Kami juga dapat mengatur dan memodifikasi waktu dengan bantuan dua tombol tekan. Seluruh