Daftar Isi:

Pelacak Menit Arduino: 3 Langkah
Pelacak Menit Arduino: 3 Langkah

Video: Pelacak Menit Arduino: 3 Langkah

Video: Pelacak Menit Arduino: 3 Langkah
Video: Membuat Alat GPS Pelacak Lokasi Ukuran Mini Arduino - PCBWAY.COM 2024, November
Anonim
Pelacak Menit Arduino
Pelacak Menit Arduino
Pelacak Menit Arduino
Pelacak Menit Arduino

Proyek Tinkercad »

Dalam tutorial ini, saya akan mengajari Anda cara membuat pelacak menit menggunakan Arduino Uno. Pelacak menit adalah perangkat yang dapat Anda gunakan untuk melacak berapa lama Anda mengerjakan sesuatu dari waktu ke waktu. Anda menekan tombol mulai untuk mulai menghitung menit, dan tekan tombol reset/log untuk mengirimkan menit tersebut ke file. File dapat diakses dan Anda dapat melihat berapa menit yang telah Anda kumpulkan dari waktu ke waktu.

Perlengkapan

Arduino Uno

Papan tempat memotong roti

18 kabel jumper

4 digit tampilan 7-segmen

2 tombol

2 resistor 10k ohm

Langkah 1: Bangun Perangkat Keras

Bangun Perangkat Keras
Bangun Perangkat Keras

Ikuti skema di atas untuk membuat pencatat menit Anda.

Catatan: digit paling kiri dari tampilan 7-segmen dibiarkan tidak terhubung karena semua pin telah habis. Jika Anda ingin menggunakan semua 4 digit, coba Arduino Mega.

Catatan: berbagai merek komponen akan diatur secara berbeda. Pastikan untuk memeriksa kabel yang tepat untuk komponen Anda.

Langkah 2: Kode Perangkat Lunak

Kode Perangkat Lunak
Kode Perangkat Lunak
Kode Perangkat Lunak
Kode Perangkat Lunak
Kode Perangkat Lunak
Kode Perangkat Lunak

Ada tiga sub-langkah untuk pengkodean perangkat lunak: pengkodean timer, menghubungkan tampilan, dan menerapkan logging. Jika Anda buntu atau tidak ingin membuat kode ini sendiri, silakan lihat kode saya di sini:

Tip: saat coding, program log detik (bukan menit) untuk pengujian lebih mudah.

Mengkodekan Pengatur Waktu

Bagian pertama dari kode pada dasarnya membuat stopwatch. Ini menggunakan tombol start/stop dan tombol reset untuk melacak menit. Mulailah dengan mengaktifkan tombol mulai dan berhenti: cetak waktu yang telah berlalu ke konsol setelah menekan tombol, dan jeda setelah Anda menekan tombol lagi. Petunjuk: Anda harus menggunakan fungsi millis().

Petunjuk: Anda harus menambahkan penundaan sekitar 20-50 ms untuk memastikan bahwa tombol tidak hidup dan mati dengan sekali tekan.

Setelah Anda berhasil, langkah selanjutnya adalah memasukkan jeda. Misalnya, jika Anda memulai, menghentikan, dan memulai lagi, Anda ingin pengatur waktu melanjutkan dari posisi terakhir Anda tinggalkan. Saya melakukan ini dengan melacak panjang jeda dan menguranginya dari waktu sebelum mencetaknya.

Sekarang tombol start/stop Anda berfungsi, langkah selanjutnya adalah tombol reset. Fungsinya adalah untuk mengatur waktu kembali ke 0. Petunjuk: ingat untuk mengatur ulang variabel waktu mulai dan waktu jeda.

Menghubungkan Layar

Setelah program Anda berhasil melacak waktu, Anda perlu mengirim data waktu ke tampilan 4-digit 7-segmen. Anda dapat membuat fungsi penghitungan dari awal atau mendapatkan bantuan online untuk menampilkan angka tertentu. Pastikan untuk menetapkan batas nilai maksimum yang dapat ditampilkan layar Anda (jika Anda menggunakan 3 digit, ini akan menjadi 999).

Menerapkan Pencatatan

Langkah terakhir adalah melacak data waktu dalam file. Ini akan dilakukan menggunakan Processing, jadi pastikan Anda telah mengunduhnya sebelum memulai langkah ini. Anda dapat menyimpan data waktu dengan cara apa pun yang akan membantu Anda. Secara pribadi, saya memiliki kolom untuk waktu login dan total waktu. Petunjuk: gunakan kelas PrintWriter untuk menulis ke file.txt.

Langkah 3: Selesai

Itu dia! Jangan ragu untuk menambahkan ke proyek ini dan menyesuaikannya untuk apa yang Anda lacak. Terima kasih sudah membaca.

Direkomendasikan: