Daftar Isi:

Jam Digital Dengan Rotasi Otomatis Tampilan LED: 4 Langkah
Jam Digital Dengan Rotasi Otomatis Tampilan LED: 4 Langkah

Video: Jam Digital Dengan Rotasi Otomatis Tampilan LED: 4 Langkah

Video: Jam Digital Dengan Rotasi Otomatis Tampilan LED: 4 Langkah
Video: Membuat sendiri runing text jam sholat untuk masjid ternyata sangat mudah 2024, November
Anonim
Image
Image
Jam Digital Dengan Rotasi Otomatis Tampilan LED
Jam Digital Dengan Rotasi Otomatis Tampilan LED

Proyek ini adalah tentang jam digital dengan rotasi otomatis layar LED 7-Seg.

Jam ini dapat diputar dalam posisi apa pun dengan menjaga agar angka tetap dapat dibaca bahkan terbalik atau dalam bayangan cermin!!

Itu dikendalikan oleh Arduino dan didorong oleh akselerometer untuk mengetahui posisi yang benar dalam koordinat 3D.

Selain itu ada fitur untuk menunjukkan suhu lingkungan dalam ruangan dalam derajat Celcius atau Fahrenheit.

Perakitannya sangat sederhana dan saya harap Anda bersenang-senang menggunakannya !!

Bersulang, LAGSILVA

Langkah 1: Daftar Bahan

Daftar material
Daftar material
Daftar material
Daftar material
Daftar material
Daftar material
Daftar material
Daftar material
  1. Arduino Uno R3
  2. Penembusan MPU-6050
  3. Perisai Multi Fungsi untuk Arduino
  4. Kabel jumper wanita

Penembusan MPU-6050:

Breakout MPU-6050 terdiri dari akselerometer sumbu tiga dan giroskop ditambah sensor suhu dengan spesifikasi sebagai berikut:

  • Chip: MPU-6050
  • Tegangan Masukan: 3-5V
  • ADC: 16 bit
  • I/O: standar I2C
  • Rentang skala penuh giroskop: ±250, 500, 1000, 2000°/dtk
  • Rentang skala penuh akselerometer: ±2, ±4, ±8, ±16g
  • Rentang sensor suhu: -40 hingga +85 C

Perisai Multi Fungsi (MFD):

MFD dapat menyederhanakan dan mempercepat pengembangan prototipe.

Fitur utama:

  • Modul tampilan LED 7-segmen 4 digit yang digerakkan oleh dua seri 74HC595
  • 4 x LED pemasangan permukaan dalam konfigurasi paralel
  • Potensiometer presisi 10K yang dapat disesuaikan
  • 3 x tombol tekan independen
  • Buzzer piezo
  • Antarmuka sensor suhu DS18B20
  • Antarmuka sensor suhu LM35
  • Antarmuka penerima inframerah
  • Header antarmuka serial untuk koneksi yang mudah ke modul serial seperti Bluetooth, antarmuka nirkabel, modul suara, modul pengenalan suara, dll.

Langkah 2: Perakitan

perakitan
perakitan
perakitan
perakitan
perakitan
perakitan
perakitan
perakitan

Perakitannya sangat sederhana dan tidak memerlukan skema apa pun:

  1. Masukkan Multi Shield ke Arduino.
  2. Kencangkan breakout MPU-6050 pada board Arduino menggunakan sekrup kecil.

Hanya ada 04 kabel jumper yang harus dihubungkan:

  • Kabel merah: Vcc (+5V)
  • Kabel hitam: Gnd
  • Kabel hijau: SCL dari MPU-6050 breakout ke port #6 di Multi Shield.
  • Kabel kuning: SDA dari MPU-6050 breakout ke port #5 di Multi Shield.

Langkah 3: Pengaturan

Mempersiapkan
Mempersiapkan

Ada 3 tombol untuk mengatur jam:

  1. Tombol kiri: Tekan untuk menyesuaikan jam. Tekan cepat untuk mengatur langkah demi langkah. Tekan terus menerus untuk memajukan jam dengan cepat.
  2. Tombol tengah: Mengatur menit. Tekan terus menerus untuk memajukan jam dengan cepat.
  3. Tombol kanan: tekan cepat untuk berpindah ke mode suhu.

Catatan: Dalam Mode Suhu dimungkinkan untuk mengubah status menjadi Fahrenheit atau Celcius dengan menekan tombol Kiri.

Langkah 4: Kode

Kode
Kode
Kode
Kode
Kode
Kode
Kode
Kode

Fungsi utama dari kode adalah:

  • Pembacaan sudut kemiringan akselerometer.
  • Perhitungan fungsi transfer untuk tampilan LED 7-seg (lihat gambar).

Dengan sudut dimungkinkan untuk mendeteksi posisi spasial jam dan memutuskan rutinitas apa yang akan dirilis:

  1. Tampak Depan - Jam Berdiri
  2. Tampak Depan - Jam Terbalik
  3. Tampilan Cermin - Jam Berdiri
  4. Tampilan Cermin - Jam Terbalik

Direkomendasikan: