Isi kandungan:
- Langkah 1: Bahan
- Langkah 2: Perpustakaan Motor Stepper
- Langkah 3: Pendawaian
- Langkah 4: Kod
- Langkah 5: Sarung untuk Elektronik
- Langkah 6: Perhimpunan
- Langkah 7: Menguji
Video: Jam Arduino Gyro: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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
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
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:
Cara Membuat Jam Analog & Jam Digital Dengan Jalur Led Menggunakan Arduino: 3 Langkah
Cara Membuat Jam Analog & Jam Digital Dengan Jalur Led Menggunakan Arduino: Hari ini kita akan membuat Jam Analog & Jam digital dengan modul Led Strip dan MAX7219 Dot dengan Arduino. Ia akan membetulkan waktu dengan zon waktu tempatan. Jam Analog boleh menggunakan jalur LED yang lebih panjang, sehingga boleh digantung di dinding untuk menjadi seni
Jam Persaraan / Jam Naik / Jam Dn: 4 Langkah (dengan Gambar)
Jam Persaraan / Jam Naik / Jam Dn: Saya mempunyai beberapa paparan dot-matriks 8x8 LED di dalam laci dan memikirkan apa yang harus dilakukan dengan mereka. Diilhamkan oleh instruksional lain, saya mendapat idea untuk membuat paparan hitung mundur / naik untuk dikira ke tarikh / masa yang akan datang dan jika waktu sasaran
Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah
Jam Rangkaian ESP8266 Tanpa RTC | Jam NTP Nodemcu Tiada RTC | PROJEK JAM INTERNET: Dalam projek ini akan membuat projek jam tanpa RTC, akan memakan masa dari internet menggunakan wifi dan akan memaparkannya pada paparan st7735
Jam Berasaskan Arduino Menggunakan Modul Jam Sebenar (RTC) DS1307 & 0.96: 5 Langkah
Jam Berasaskan Arduino Menggunakan Modul DS1307 Real Time Clock (RTC) & 0.96: Hai kawan-kawan dalam tutorial ini kita akan melihat bagaimana membuat jam kerja menggunakan modul jam masa nyata DS1307 & Paparan OLED. Oleh itu, kita akan membaca masa dari modul jam DS1307. Dan cetak pada skrin OLED
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Masa Sebenar RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam RTC Real Time Dengan M5stack M5stick-C: Hai kawan-kawan dalam arahan ini, kita akan belajar bagaimana membuat jam dengan papan pengembangan m5stick-C m5stack menggunakan Arduino IDE. Jadi m5stick akan memaparkan tarikh, masa & minggu dalam paparan