Isi kandungan:

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

Hai semua, Memulakan projek ini 1 bulan yang lalu, kerana kesihatan saya yang teruk (Terkena denggi) ia memerlukan masa yang lebih lama. Saya biasanya membuat projek berasaskan Arduino, jadi untuk melakukan projek jam agak menarik.

Untuk membuat projek yang menarik, saya memeriksa banyak projek berkaitan jam dan muka jam, dan akhirnya muncul dengan membuat jam penjanaan campuran.

Ia mengandungi satu pasir pasir, dail jam 90 darjah untuk memberikan jam dan paparan 2 tujuh segmen untuk menunjukkan minit.

Mari membinanya.

Langkah 1: Bahan yang Diperlukan

  1. Bongkah kayu 4 keping 1cm * 3cm * 8cm (h * w * l). dengan.
  2. Tongkat ais.
  3. 2 keping motor servo 180
  4. 2 bahagian paparan tujuh segmen.
  5. Mesin gerudi kayu.
  6. Ardunio nano.
  7. Bekalan kuasa 5v 1Amp.
  8. Kepingan kayu sapre.
  9. Kabel Perempuan ke Perempuan.
  10. Pasir pasir satu minit.

Langkah 2: Menyiapkan Kaca Pasir dan Servo

Menyiapkan Pasir-kaca dan Servo
Menyiapkan Pasir-kaca dan Servo
Menyiapkan Pasir-kaca dan Servo
Menyiapkan Pasir-kaca dan Servo
Menyiapkan Pasir-kaca dan Servo
Menyiapkan Pasir-kaca dan Servo
  1. Buat lubang persegi di salah satu bingkai sehingga mudah melekat pada servo.
  2. tandakan garis besar servo meletakkannya di atas kayu, dan saling berdekatan menggunakan gerudi.
  3. Amankan servo menggunakan sedikit lem panas atau lem super.
  4. Dicipta kotak kecil dengan ukuran yang sama dengan pasir gelas.
  5. Kepala gear servo terpasang di tengah kotak seperti yang ditunjukkan pada gambar.
  6. Dibuat lubang kecil di sisi lain kotak sehingga akan memberi ruang untuk pemutar skru memasang kotak ke servo.
  7. Pasang pin servo ke pin nombor 12 Arduino.
  8. Jalankan kod yang dilampirkan.
  9. Hantar 0 dan 180 di monitor bersiri dan periksa putaran gelas pasir.
  10. Perbaiki kekurangan jika ada.

Langkah 3: Buat Bingkai

Buat Rangka
Buat Rangka
Buat Rangka
Buat Rangka
Buat Rangka
Buat Rangka
  1. Sekarang pasangkan kepingan kayu lain dan jadikannya kotak persegi.
  2. Tentukan kedudukan servo kedua untuk setiap jam.
  3. Gunakan tongkat ais krim untuk menutup muka depan.

Langkah 4: Buat Dail

Buat Dail
Buat Dail
Buat Dail
Buat Dail
Buat Dail
Buat Dail
  1. Dengan bantuan lem super pasangkan kepala servo padanya.
  2. Kemudian gunakan program yang dilampirkan, buka monitor bersiri aplikasi Arduino.
  3. Hantar 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 satu persatu dan tetapkan kepingan kayu.
  4. Ini adalah 12 selang waktu dengan setiap perbezaan 8 darjah.
  5. Pin isyarat servo dilekatkan pada pin 12, anda boleh menukar dengan tepat untuk menetapkan dail.

Langkah 5: Paparan tujuh segmen untuk Min

Paparan tujuh segmen untuk Min
Paparan tujuh segmen untuk Min
Paparan tujuh segmen untuk Min
Paparan tujuh segmen untuk Min
Paparan tujuh segmen untuk Min
Paparan tujuh segmen untuk Min
  1. Menggunakan gerudi dengan bit gerudi terkecil membuat keseluruhan di muka depan.
  2. 10 di barisan atas dan 10 di barisan bawah.
  3. Sehingga paparan 2 tujuh segmen dapat meluncur dengan mudah dan selepas itu gunakan gam super untuk memperbaikinya.
  4. Pada masa ini kita sudah selesai dengan sepanjang masa.
  5. Sekarang kita perlu menetapkan paparan tujuh segmen.

Pin dua paparan tujuh segmen.

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

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

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

Tujuh segmen kedua: a, b, c, d, e, f, g pin rajah akan disambungkan ke A0, A1, A2, A3, A4, A5, 9 pin Arduino.

Jalankan kod dan periksa sama ada ia berkedip 9 hingga 0 dengan betul atau tidak.

Langkah 6: Himpunkan Semua

Himpunkan Semua
Himpunkan Semua
Himpunkan Semua
Himpunkan Semua
  1. Setelah semuanya dipasang, jam akan kelihatan seperti pada gambar.
  2. Pin 12 untuk servo tangan jam.
  3. Pin 11 untuk servo kaca pasir.
  4. Pin lain sama seperti pin tujuh segmen.
  5. Tetapkan masa dengan mengubah nilai nombor di bawah dalam program ini.

    • jam int = 1;
    • int minit = 9;
    • int sec = 0;

Disyorkan: