Isi kandungan:

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

Video: Arduino Watch: 12 Langkah (dengan Gambar)

Video: Arduino Watch: 12 Langkah (dengan Gambar)
Video: cara membuat Jam Bandul LED Propeller, menggunakan Arduino NANO, JLCPCB 2024, November
Anonim
Arduino Watch
Arduino Watch

Instructables ini menunjukkan cara membuat Arduino Watch dari Arduino Watch Core.

Langkah 1: Persiapan

Persiapan
Persiapan
Persiapan
Persiapan
Persiapan
Persiapan

Papan Arduino Dev

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

Paparan Jam

Kali ini saya menggunakan IPS LCD 1.377 ST7789.

Bateri Lipo

Saya mempunyai beberapa bateri Lipo 301420 di tangan.

Lembaga Caj Lipo

Saya mempunyai beberapa papan cas Lipo 15 mm x 15 mm di tangan.

Cip RTC

Kali ini saya menggunakan DS3231M, ia adalah pengayun kristal terbina dalam, tidak memerlukan komponen tambahan

Bateri RTC

Ini adalah pilihan, sekiranya anda ingin mengekalkan masa walaupun bateri Lipo habis. MS412FE adalah bateri boleh dicas semula 1 mAh yang kecil, menurut lembaran data RTC 1 mAh sudah dapat menyimpan banyak waktu.

Tali jam

Saya telah memesan tali jam kanvas kain selebar 20 mm.

Yang lain

Diod cth. 1N5822, empat skru M2 6 mm, pita kerajang tembaga dan beberapa wayar

Langkah 2: Memperbaiki Papan Dev & LCD

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

Gunakan sekeping kecil piring PET untuk melekatkan LCD Pro Micro dan IPS.

Langkah 3: Sambungkan GND

Sambungkan GND
Sambungkan GND
Sambungkan GND
Sambungkan GND

Baca lembaran data LCD yang disediakan oleh vendor anda.

Potong sedikit pita kerajang tembaga hanya sentuh semua pin GND dan pin negatif LED dan pasangkannya pada plat FPC. Kemudian memateri pin dengan pita kerajang tembaga.

Langkah 4: Sambungkan Pin Kuasa

Sambungkan Pin Kuasa
Sambungkan Pin Kuasa

Sambungkan papan pemuka GND Pin ke pita kerajang tembaga. Sambungkan pin Vcc ke pin Vcc LCD.

Langkah 5: Sambungkan Pin LCD

Sambungkan Pin LCD
Sambungkan Pin LCD

Berikut adalah ringkasan sambungan:

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: Tanggalkan Power Led

Tanggalkan Power Led
Tanggalkan Power Led
Tanggalkan Power Led
Tanggalkan Power Led
Tanggalkan Power Led
Tanggalkan Power Led

LED kuasa sentiasa menyala dan menghabiskan lebih dari 1 mA secara berterusan, jadi lebih baik memadamkannya. Selesaikan dan lepaskan LED dengan berhati-hati.

Langkah 7: Sambungkan Bateri Lipo

Sambungkan Bateri Lipo
Sambungkan Bateri Lipo

Berikut adalah ringkasan sambungan:

Charge Board + ve in -> Penyambung Papan Dev J1 berhampiran soket USB (5V)

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

Catatan:

Kebanyakan papan cas Lipo lebih baik menggunakan kuasa 5V sebagai input. Walau bagaimanapun, papan Pro Micro dev tidak menyediakan pin 5V USB. Nasib baik, penyambung J1 berhampiran soket USB sebenarnya disambungkan ke pin 5V USB. Hati-hati tidak memateri 2 penyambung bersama.

Langkah 8: Sambungkan RTC

Sambungkan RTC
Sambungkan RTC
Sambungkan RTC
Sambungkan RTC
Sambungkan RTC
Sambungkan RTC

DS3231M sangat kecil dan memerlukan penyambungan ke bateri kecil, harap bersabar menghubungkannya bersama-sama:

Pin DS3231M 2 (Vcc) -> papan dev Vcc

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

Langkah 9: Sambungkan Sensor Gerak

Sambungkan Sensor Gerak
Sambungkan Sensor Gerak
Sambungkan Sensor Gerak
Sambungkan Sensor Gerak
Sambungkan Sensor Gerak
Sambungkan Sensor Gerak
Sambungkan Sensor Gerak
Sambungkan Sensor Gerak

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

Walau bagaimanapun, jam tangan tidak mempunyai ruang untuk memuat 2 sensor getaran 5 mm. Saya telah mencuba penggantian dengan sensor getaran 3 mm dan diuji beberapa hari. Terlalu mudah bangun dan bateri habis dalam masa sehari.

Saya masih menguji beberapa kaedah lain untuk mengelakkan terjadinya salah bangun. anda boleh mengikuti Twitter saya untuk mendapatkan penemuan terkini.

Langkah 10: Program

Program
Program

Sila ikuti arahan saya sebelumnya untuk memprogram papan dev.

Langkah 11: Sarung Jam Cetak 3D

Sarung Jam Cetak 3D
Sarung Jam Cetak 3D

Sila muat turun dan cetak kotak jam tangan:

Langkah 12: Selamat Hari

Masa bergembira!
Masa bergembira!
Masa bergembira!
Masa bergembira!
Masa bergembira!
Masa bergembira!

Ini untuk menunjukkan apa yang telah anda lakukan kepada rakan anda!

Anda juga boleh:

  • atur cara dan reka bentuk jam tangan anda sendiri
  • tambahkan lebih banyak sensor atau komponen untuk menjadikannya jam tangan pintar
  • reka casing jam tangan anda sendiri

Disyorkan: