Daftar Isi:

Pengatur Waktu Menit Berdasarkan PIC16F88 MCU: 4 Langkah
Pengatur Waktu Menit Berdasarkan PIC16F88 MCU: 4 Langkah

Video: Pengatur Waktu Menit Berdasarkan PIC16F88 MCU: 4 Langkah

Video: Pengatur Waktu Menit Berdasarkan PIC16F88 MCU: 4 Langkah
Video: Pompa air otomatis berdasarkan waktu tertentu. | Arduino Project 2024, Juli
Anonim
Pengatur Waktu Menit Berdasarkan PIC16F88 MCU
Pengatur Waktu Menit Berdasarkan PIC16F88 MCU

Mari kita lihat proyek pemula sederhana tentang pengatur waktu menit. Inti dari proyek ini adalah PIC16F88 MCU 8-bit. Waktu ditampilkan pada tampilan 7-segmen dan pengatur waktu dioperasikan menggunakan 6 tombol. Perangkat ini didukung oleh baterai 9 volt.

Rentang waktunya adalah dari 1 hingga 99 menit. Mode angka dua digit ditunjukkan oleh LED hijau tambahan yang terletak di sisi kanan layar tepat di sebelah tanda titik desimal. Lima tombol berturut-turut mewakili nomor satu sampai lima. Tombol keenam memiliki dua fungsi - untuk mengatur ulang perangkat dan untuk mengubah angka saat ini yang sedang dimasukkan.

Perangkat pengatur waktu bekerja dengan cara berikut. Setelah sakelar utama menyala, angka nol ditampilkan dan perangkat menunggu tombol untuk ditekan. Ada 3 kemungkinan:

1) Untuk memasuki periode 1 hingga 5 menit cukup tekan salah satu dari lima tombol. Hitung mundur dimulai dalam beberapa saat.

2) Untuk memasuki periode 6 hingga 9 menit, tekan salah satu dari lima tombol dan tepat setelah itu tekan tombol ke-6 berulang kali untuk mencapai nilai yang diinginkan. Setelah setiap penekanan, nilainya bertambah 1.

3) Untuk memasukkan periode 10 hingga 99 menit, masukkan digit pertama menggunakan instruksi pada langkah sebelumnya. Kemudian tekan salah satu dari lima tombol. Titik desimal dan LED hijau tambahan menyala menunjukkan bahwa digit kedua dari nilai sedang dimasukkan. Sekarang tekan tombol ke-6 berulang kali untuk menyesuaikan nilai digit kedua.

Saat hitung mundur sedang berlangsung, waktu yang tersisa sedang ditampilkan dan titik desimal berkedip secara berkala. Dalam hal nomor dua digit, kedua digit secara berkala muncul di layar dengan digit kedua ditandai dengan titik desimal. Selama hitungan menit yang tersisa adalah angka dua digit, LED tambahan akan menyala.

Ketika waktu yang tersisa mencapai nilai nol, alarm suara akan dipicu. Perangkat kemudian dapat diatur ulang dengan tombol ke-6 agar siap untuk tugas berikutnya.

Langkah 1: Bagian yang Dibutuhkan

Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
  1. PIC16F88
  2. 7- segmen tampilan
  3. 6 tombol
  4. Resistor 1K - 6 buah
  5. 470 resistor - 9 buah
  6. 7805 pengatur tegangan
  7. 0,33 uF kapasitor
  8. kapasitor 0,1 uF
  9. pembicara piezo
  10. tempat baterai
  11. sebuah saklar

Langkah 2: Sirkuit Pengatur Waktu

Sirkuit Pengatur Waktu
Sirkuit Pengatur Waktu

Langkah 3: Kode Sumber

Kode yang ditulis dalam C menggunakan MPLAB X IDE dan XC8 compiler tersedia untuk diunduh:

Langkah 4: Tampilan Perangkat Terakhir

Tampilan Perangkat Terakhir
Tampilan Perangkat Terakhir
Tampilan Perangkat Terakhir
Tampilan Perangkat Terakhir
Tampilan Perangkat Terakhir
Tampilan Perangkat Terakhir
Tampilan Perangkat Terakhir
Tampilan Perangkat Terakhir

Terserah Anda apakah Anda hanya merakit sirkuit di papan tempat memotong roti atau membuat beberapa desain yang unik. Saya melampirkan beberapa gambar perangkat saya.

Direkomendasikan: