Daftar Isi:

Arduino LifeClock: 6 Langkah (dengan Gambar)
Arduino LifeClock: 6 Langkah (dengan Gambar)

Video: Arduino LifeClock: 6 Langkah (dengan Gambar)

Video: Arduino LifeClock: 6 Langkah (dengan Gambar)
Video: Lifeclock One - Changing the owner name. 2024, Oktober
Anonim
Arduino LifeClock
Arduino LifeClock

Jam unik ini mengingatkan Anda untuk menghargai setiap hari, dengan menampilkan usia Anda saat ini dalam hari (atau minggu) pada layar tujuh segmen.

Langkah 1: Anda Akan Membutuhkan

Anda akan perlu
Anda akan perlu
Anda akan perlu
Anda akan perlu
Anda akan perlu
Anda akan perlu
Anda akan perlu
Anda akan perlu

Elektronik:

  1. Arduino Pro Mini 5V (atau arduino lainnya dengan >= 12 Pin GPIO)
  2. Tampilan 4 Digit 7 Segmen
  3. DS3231 Modul Jam Waktu Nyata
  4. Resistor 4x200 Ohm

Bahan:

  1. Bingkai gambar
  2. Papan Perf (ukuran yang sesuai)
  3. MicroUSB Breakout (atau sumber daya 5-12V lainnya)
  4. Kabel/Hardwires
  5. Pin Header (pria, wanita)

Peralatan:

  1. Solder Besi
  2. Programmer FTDI (untuk pro mini)

Langkah 2: Pembuatan prototipe

Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe
Pembuatan prototipe

Sebelum merakit komponen secara permanen, kita perlu memeriksa apakah semuanya berfungsi dengan baik.

  1. Hubungkan semuanya sesuai dengan skema
  2. Periksa COM-Port dan instal driver terbaru
  3. Kompilasi dan unggah sketsa yang disediakan

Koneksi:

Tampilan Katoda Umum

  • Pin 2 - COM4 (resistor)
  • Pin 3 - g
  • Pin 4 - c
  • Pin 5 - DP
  • Pin 6 - d
  • Pin 7 - e
  • Pin 8 - COM1 (resistor)
  • Pin 9 - a
  • Pin 10 - f
  • Pin 11 - COM2 (resistor)
  • Pin 12 - COM3 (resistor)
  • Pin 13 - b

DS3231

  • GND - GND
  • 5V/VCC - VCC
  • A4 - SDA
  • A5 -SCL

Jika Anda menggunakan tampilan anoda umum, Anda perlu memastikan untuk menyesuaikan pin pada papan tempat memotong roti atau yang lebih baru dalam kode

Langkah 3: Ubah Bagian

Ubah Bagian
Ubah Bagian
Ubah Bagian
Ubah Bagian

Kita perlu memodifikasi beberapa komponen kita, agar pas di dalam bingkai.

Arduino

  • Solder pada header pin pria (seperti yang ditunjukkan)
  • Tambahkan dua kabel ke SDA dan SCL

DS3231

  • Desolder 6 pinheader
  • Solder pada header 4 pin di sisi lain (seperti yang ditunjukkan)

Perpecahan MicroUSB

Solder pada pin header

Langkah 4: Membangun Papan Sirkuit

Membangun Papan Sirkuit
Membangun Papan Sirkuit
Membangun Papan Sirkuit
Membangun Papan Sirkuit
Membangun Papan Sirkuit
Membangun Papan Sirkuit

Jika semuanya bekerja dengan sempurna, Anda dapat mulai membangun papan sirkuit. Seluruh papan sirkuit harus sesuai dengan bingkai foto yang dipilih. Jika papan kinerja Anda memiliki dimensi yang berbeda, Anda mungkin perlu menyesuaikan penempatan komponen.

1) Pengaturan:

Posisikan setiap komponen seperti yang ditunjukkan dalam skema. Jika diameter kabel Anda >1mm, Anda perlu mengebor dua lubang untuk memasukkan A4-SDA (abu-abu) dan A5-SDA (putih) melaluinya.

2) Melampirkan:

Jika setiap komponen ditempatkan dengan benar, Anda dapat mulai menyolder pada komponen. Pastikan untuk melepas kaki yang tersisa setelahnya.

3) Pengkabelan:

Anda dapat menggunakan kabel biasa, cukup dengan menghubungkannya di bagian belakang papan kinerja, atau kabel perak di sisi depan. Untuk melakukannya, Anda perlu memotong kawat perak dengan panjang yang sesuai dan menekuk ujungnya. Sekarang Anda hanya perlu menempatkannya sesuai dan menyoldernya.

4) Periksa Koneksi:

Jika sesuatu tidak berfungsi sebagaimana mestinya atau jika Anda ingin memastikan bahwa Anda telah menghubungkan semuanya dengan benar, Anda dapat memeriksanya menggunakan fungsionalitas kontinuitas multimeter Anda.

Langkah 5: Ubah Bingkai Foto

Ubah Bingkai Foto
Ubah Bingkai Foto
  1. Bor 4 lubang pemasangan dan 1 lubang untuk kabel ke pelat belakang bingkai Anda
  2. Sekrup papan kinerja (tambahan dengan beberapa kebuntuan)
  3. Perbaiki breakout microUSB di bagian belakang dan sambungkan dengan kabel daya (RAW, GND)

Tergantung pada apa yang Anda inginkan, Anda dapat memasang kembali panel kaca atau menggunakan semacam passepartout.

Langkah 6: Kode

Kode
Kode

Sebelum mengunggah kode, Anda perlu memastikan untuk menginstal pustaka yang diperlukan dan menentukan dua parameter.

1) Usia Anda dalam hari (baris 21) [https://www.calculator.net/age-calculator.html]

2) Selain itu waktu kelahiran Anda (baris 23)

Jika nilai yang ditampilkan salah atau perlu diubah, Anda harus menghapus EEPROM

Semoga saya bisa menginspirasi Anda dengan proyek itu. Jika Anda memiliki pertanyaan atau peningkatan, jangan ragu untuk membagikannya.

Direkomendasikan: