Daftar Isi:

Jam Generasi Campuran: 6 Langkah
Jam Generasi Campuran: 6 Langkah

Video: Jam Generasi Campuran: 6 Langkah

Video: Jam Generasi Campuran: 6 Langkah
Video: STOP PELEMPARAN KERETA API #keretaapi #masinis #pelemparan #shorts #shortsvideo 2024, November
Anonim
Jam Generasi Campuran
Jam Generasi Campuran

Halo semua, Memulai proyek ini 1 bulan yang lalu, karena kesehatan saya yang buruk (terkena demam berdarah) butuh waktu lebih lama. Saya biasanya membuat proyek berbasis Arduino, jadi untuk membuat proyek jam cukup menarik.

Untuk membuat proyek yang menarik, saya memeriksa banyak proyek terkait jam dan tampilan jam, dan akhirnya muncul dengan membuat jam generasi campuran.

Ini berisi jam pasir menit, jam tangan 90 derajat untuk memberikan jam dan 2 layar tujuh segmen untuk menunjukkan menit.

Mari kita membangunnya.

Langkah 1: Bahan yang Dibutuhkan

  1. 4 buah balok kayu 1cm * 3cm * 8cm (h*w*l). dengan.
  2. Stik es krim.
  3. 2 buah motor servo 180
  4. 2 buah layar tujuh segmen.
  5. Mesin bor kayu.
  6. Arduino nano.
  7. Catu daya 5v 1Amp.
  8. Potongan kayu sapre.
  9. Kabel Female ke Female.
  10. Kaca pasir satu menit.

Langkah 2: Menyiapkan Kaca Pasir dan Servo

Menyiapkan Kaca Pasir dan Servo
Menyiapkan Kaca Pasir dan Servo
Menyiapkan Kaca Pasir dan Servo
Menyiapkan Kaca Pasir dan Servo
Menyiapkan Kaca Pasir dan Servo
Menyiapkan Kaca Pasir dan Servo
  1. Buat lubang persegi di salah satu frame agar mudah menempel pada servo.
  2. tandai garis servo letakkan di atas kayu, dan rapatkan satu sama lain menggunakan bor.
  3. Amankan servo menggunakan lem panas atau lem super.
  4. Membuat kotak kecil yang ukurannya sama dengan sandglass.
  5. Terlampir servo gearhead di tengah kotak seperti yang ditunjukkan pada gambar.
  6. Buat lubang kecil di sisi lain kotak sehingga memberi ruang bagi obeng untuk memasang kotak ke servo.
  7. Pasang pin servo ke pin nomor 12 Arduino.
  8. Jalankan kode terlampir.
  9. Kirim 0 dan 180 di monitor serial dan periksa rotasi sandglass.
  10. Perbaiki kekurangannya jika ada.

Langkah 3: Buat Bingkai

Membuat Bingkai
Membuat Bingkai
Membuat Bingkai
Membuat Bingkai
Membuat Bingkai
Membuat Bingkai
  1. Sekarang tempelkan potongan kayu lainnya dan buatlah menjadi kotak persegi.
  2. Tentukan posisi servo kedua untuk jam harian.
  3. Gunakan stik es krim untuk menutupi wajah bagian depan.

Langkah 4: Buat Harian

Membuat Harian
Membuat Harian
Membuat Harian
Membuat Harian
Membuat Harian
Membuat Harian
  1. Dengan bantuan lem super, pasang kepala servo ke sana.
  2. Kemudian gunakan program terlampir, buka monitor serial aplikasi Arduino.
  3. Kirim 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 satu per satu dan atur potongan kayunya.
  4. Ini adalah 12 interval jam dengan perbedaan masing-masing 8 derajat.
  5. Pin sinyal servo terpasang ke pin 12, Anda dapat mengubah sesuai untuk mengatur dial.

Langkah 5: Tampilan tujuh segmen untuk Menit

Tampilan Tujuh Segmen untuk Menit
Tampilan Tujuh Segmen untuk Menit
Tampilan Tujuh Segmen untuk Menit
Tampilan Tujuh Segmen untuk Menit
Tampilan Tujuh Segmen untuk Menit
Tampilan Tujuh Segmen untuk Menit
  1. Menggunakan bor dengan mata bor terkecil buat keseluruhan di muka depan.
  2. 10 di baris atas dan 10 di baris bawah.
  3. Sehingga 2 layar seven segment dapat meluncur dengan mudah dan setelah itu gunakan lem super untuk memperbaikinya.
  4. Pada saat ini kita selesai dengan seluruh jam.
  5. Sekarang kita perlu mengatur tampilan tujuh segmen.

Pin dari dua tampilan tujuh segmen.

static const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};

static const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};

Tujuh segmen pertama: a, b, c, d, e, f, g pin diagram akan terhubung ke 2, 3, 4, 5, 6, 7, 8 pin Arduino.

2 tujuh segmen: a, b, c, d, e, f, g pin diagram akan terhubung ke A0, A1, A2, A3, A4, A5, 9 pin Arduino.

Jalankan kode dan periksa apakah berkedip 9 hingga 0 dengan benar atau tidak.

Langkah 6: Kumpulkan Semua

Kumpulkan Semua
Kumpulkan Semua
Kumpulkan Semua
Kumpulkan Semua
  1. Setelah semuanya dirakit jam akan terlihat seperti sesuai gambar.
  2. Pin 12 untuk servo jarum jam.
  3. Pin 11 untuk servo kaca pasir.
  4. Pin lainnya sama dengan pin tujuh segmen.
  5. Atur waktu dengan mengubah nilai angka di bawah ini dalam program.

    • int jam = 1;
    • int menit = 9;
    • int detik = 0;

Direkomendasikan: