Daftar Isi:

Arloji Arduino: 12 Langkah (dengan Gambar)
Arloji Arduino: 12 Langkah (dengan Gambar)

Video: Arloji Arduino: 12 Langkah (dengan Gambar)

Video: Arloji Arduino: 12 Langkah (dengan Gambar)
Video: Tonton Sampai Habis !!! Belajar Arduino Di Jamin Bisa 2024, November
Anonim
Arloji Arduino
Arloji Arduino

Instruksi ini menunjukkan cara membuat Arloji Arduino dari Arduino Watch Core.

Langkah 1: Persiapan

Persiapan
Persiapan
Persiapan
Persiapan
Persiapan
Persiapan

Papan Pengembang Arduino

Kali ini saya menggunakan dev board Sparkfun Pro Micro 3.3 V 8 MHz.

Tampilan jam

Kali ini saya menggunakan IPS LCD ST7789 1.3.

Baterai Lipo

Saya memiliki beberapa baterai 301420 Lipo di tangan.

Papan Pengisian Lipo

Saya memiliki beberapa papan pengisi daya Lipo 15 mm x 15 mm di tangan.

Chip RTC

Kali ini saya menggunakan DS3231M, osilator kristal built-in, tidak diperlukan komponen tambahan

Baterai RTC

Ini opsional, jika Anda ingin menghemat waktu bahkan baterai Lipo habis. MS412FE adalah baterai isi ulang kecil 1 mAh, menurut lembar data RTC 1 mAh sudah dapat menyimpan waktu berhari-hari.

Tali jam

Saya telah memesan beberapa tali jam kanvas kain lebar 20 mm.

Yang lain

Dioda misalnya 1N5822, empat sekrup M2 6 mm, pita foil tembaga dan beberapa kabel

Langkah 2: Memperbaiki Papan Dev & LCD

Memperbaiki Papan Dev & LCD
Memperbaiki Papan Dev & LCD
Memperbaiki Papan Dev & LCD
Memperbaiki Papan Dev & LCD

Gunakan sepotong kecil pelat PET untuk menempelkan Pro Micro dan IPS LCD bersama-sama.

Langkah 3: Hubungkan GND

Hubungkan GND
Hubungkan GND
Hubungkan GND
Hubungkan GND

Baca lembar data LCD yang disediakan oleh vendor Anda.

Potong pita foil tembaga kecil, cukup sentuh semua pin GND dan pin negatif LED dan pasang di pelat FPC. Kemudian solder pin dengan pita foil tembaga.

Langkah 4: Hubungkan Pin Daya

Hubungkan Pin Daya
Hubungkan Pin Daya

Hubungkan Pin GND papan dev ke pita foil tembaga. Hubungkan pin Vcc ke pin Vcc LCD.

Langkah 5: Hubungkan Pin LCD

Hubungkan Pin LCD
Hubungkan Pin LCD

Berikut ringkasan koneksinya:

LCD -> Arduino

LED+ -> GPIO 10 SDA -> GPIO 16(MOSI) SCL -> GPIO 15(SCLK) RST -> GPIO 18(A0) DC -> GPIO 19(A1) CS -> GPIO 20(A2)

Langkah 6: Hapus Power Led

Lepaskan LED Daya
Lepaskan LED Daya
Lepaskan LED Daya
Lepaskan LED Daya
Lepaskan LED Daya
Lepaskan LED Daya

LED daya selalu menyala dan mengkonsumsi lebih dari 1 mA terus menerus, jadi lebih baik lepaskan. Lepas solder dan lepaskan LED dengan hati-hati.

Langkah 7: Hubungkan Baterai Lipo

Hubungkan Baterai Lipo
Hubungkan Baterai Lipo

Berikut ringkasan koneksinya:

Charge Board +ve in -> Konektor Dev Board J1 di dekat soket USB (5V)

Charge Board -ve in -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> 1N5822 diode -> Dev Board Raw Pin Charge Board Battery -ve -> Lipo -ve

Catatan:

Sebagian besar papan pengisi daya Lipo lebih baik menggunakan daya 5V sebagai input. Namun, papan pengembang Pro Micro tidak menyediakan pin USB 5V. Untungnya, konektor J1 di dekat soket USB sebenarnya terhubung ke pin USB 5V. Hati-hati jangan menyolder 2 konektor secara bersamaan.

Langkah 8: Hubungkan RTC

Hubungkan RTC
Hubungkan RTC
Hubungkan RTC
Hubungkan RTC
Hubungkan RTC
Hubungkan RTC

DS3231M sangat kecil dan perlu terhubung ke baterai kecil, harap bersabar menghubungkan semuanya:

DS3231M pin 2 (Vcc) -> papan dev Vcc

DS3231M pin 5 (GND) -> dev board GND, baterai MS412FE RTC -ve DS3231M pin 6 (VBAT) -> baterai MS412FE RTC +ve DS3231M pin 7 (SDA) -> dev board GPIO 2 (SDA) DS3231M pin 8 (SCL) -> papan dev GPIO 3 (SCL)

Langkah 9: Hubungkan Sensor Gerak

Hubungkan Sensor Gerak
Hubungkan Sensor Gerak
Hubungkan Sensor Gerak
Hubungkan Sensor Gerak
Hubungkan Sensor Gerak
Hubungkan Sensor Gerak
Hubungkan Sensor Gerak
Hubungkan Sensor Gerak

Seperti yang disebutkan dalam instruksi saya sebelumnya, saya menggunakan 2 sensor getaran sebagai sensor gerak untuk memicu pin bangun papan dev.

Namun, arloji tidak memiliki ruang untuk memuat sensor getaran 2 5 mm. Saya telah mencoba mengganti dengan sensor getaran 3 mm dan diuji beberapa hari. Terlalu mudah salah pencetus bangun dan baterai habis dalam sehari.

Saya masih menguji beberapa metode lain untuk menghindari kesalahan yang dipicu bangun. Anda dapat mengikuti Twitter saya untuk mendapatkan temuan terbaru.

Langkah 10: Program

Program
Program

Silakan ikuti instruksi saya sebelumnya untuk memprogram papan dev.

Langkah 11: Kotak Jam Cetak 3D

Kotak Jam Cetak 3D
Kotak Jam Cetak 3D

Silakan unduh dan cetak kotak arloji:

Langkah 12: Waktu Bahagia

Senang waktu!
Senang waktu!
Senang waktu!
Senang waktu!
Senang waktu!
Senang waktu!

Ini untuk memamerkan apa yang telah Anda lakukan kepada teman-teman Anda!

Dan Anda juga dapat:

  • program dan rancang tampilan jam Anda sendiri
  • tambahkan lebih banyak sensor atau komponen untuk menjadikannya jam tangan pintar
  • desain kotak arloji Anda sendiri

Direkomendasikan: