Isi kandungan:
- Langkah 1: Idea
- Langkah 2: Otak
- Langkah 3: Paparan
- Langkah 4: RTC
- Langkah 5: Antara Muka Dengan Pengguna
- Langkah 6: The Twist
- Langkah 7: Masalah Dengan Sel Butang
- Langkah 8: Kodnya
- Langkah 9: Selesai
Video: Jam Tangan Pocket DIY: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Dalam dunia yang sibuk ini, mencatat masa adalah mustahak untuk prestasi yang lebih baik dan menjadi penggemar mengapa tidak membuat alat untuk mencatat masa. Berkat teknologi ada peranti yang disebut 'jam tangan' tetapi! apabila anda membuat sesuatu sendiri, keseronokan adalah berbeza, jadi dalam Instruksional ini saya akan menunjukkan kepada anda bagaimana saya membuat jam tangan kecil ini.
Langkah 1: Idea
Ideanya adalah memastikannya sesederhana mungkin dan menggunakan komponen minimum.
- Paparan untuk menunjukkan masa.
- Komponen untuk mengesan masa.
- Komponen lain untuk mengambil masa dan menghantarnya ke paparan.
- Dan sumber kuasa.
// Carta aliran idea
Langkah 2: Otak
Otak semestinya menjadi mikrokontroler kerana mempunyai kelebihan pengaturcaraan yang mudah dan ukuran yang lebih kecil. Pada mulanya saya fikir attiny85 sesuai dengan sempurna tetapi kemudian pin GPIO terhad menjadikannya sukar untuk diproses. kemudian saya memutuskan untuk pergi dengan Atmega328p yang tersedia dalam pakej tqfp tetapi mempunyai pengalaman yang tidak dapat dilupakan dalam pematerian pakej kecil seperti itu, saya memutuskan untuk pergi dengan arduino pro mini. Walaupun lembaga ini sudah bersara rasmi tetapi menjadi sumber terbuka mereka tetap ada.
Langkah 3: Paparan
Modul paparan OLED 0,91 inci akan menjadi pilihan yang bagus untuk paparan, menjadikannya lebih moden tetapi masalahnya ialah penggunaan kuasa, rata-rata ia menggunakan 20mA yang mungkin besar untuk bateri. Sambil bertanya-tanya apa yang harus digunakan sebagai paparan, saya dapati paparan DVD ini tergeletak di sekelilingnya. Paparan ini mempunyai empat digit paparan tujuh segmen dengan beberapa led pelengkap. Semua led dikonfigurasikan sebagai katod biasa sehingga untuk menggerakkannya, kita perlu menggunakan kaedah yang disebut mutliplexing yang tidak lain hanyalah menggerakkan setiap digit satu demi satu dengan cepat sehingga kelihatan semuanya menyala pada masa yang sama. Atmega328 juga boleh tenggelam hingga 20mA sehingga keperluan transistor semakin berkurang. Setiap led berfungsi dengan baik dengan 100 ohm pada 3.3v.
Langkah 4: RTC
Arduino pro mini dapat mengikuti tetapi masalah dengannya ialah penggunaan tenaga. Pada 3.3v ia mengambil kira-kira 3mA pada 8MHz dan plus kami juga mempunyai paparan yang juga akan memakan sebahagian jus. Saya memilih untuk menggunakan cip RTC DS3231 kerana ia mudah digunakan berkat antaramuka I2C. Ia juga menjejaki masa dengan lebih tepat daripada atmega328 dan bahkan menggunakan tenaga yang lebih sedikit.
Langkah 5: Antara Muka Dengan Pengguna
Antaramuka sederhana - pengguna mahukan masa, peranti memberikannya untuk ini kita boleh menggunakan barang-barang yang rumit seperti isyarat tangan atau semudah menekan butang. Oleh itu, setiap kali pengguna ingin mengetahui waktunya, tekan butang dan waktu dipaparkan di paparan. Rencana untuk kod itu adalah untuk mengesan apakah butang ditekan, ketika ditekan permintaan saat ini dari RTC dan menunjukkannya melalui paparan tetapi kemudian saya menyedari bahawa arduino pro mini mempunyai butang tekan untuk mengatur semula dirinya sendiri mengapa tidak menggunakannya jadi bukannya memeriksa untuk butang hanya mengambil masa semasa dan paparkan sekali dan tunggu sehingga tetapan semula seterusnya.
Langkah 6: The Twist
Jadi sekarang kita mempunyai komponen yang menetapkan arduino pro min, paparan DVD, cip DS3231 RTC dan sel butang CR2032 sebagai rumah kuasa dengan tidak terlalu memikirkan pilihan bateri. Oleh itu, dengan fikiran saya merancang reka bentuk PCB. Dan sebelum saya dapat memerintahkan PCB satu perkara melanda fikiran saya … jika saya menganggap pemegang RTC chip dan sel butang maka mereka sudah disolder dalam modul RTC DS3231 maka mengapa membazirkan sumber daya untuk mendapatkan PCB khusus sebenarnya dalam kes ini kita hanya mempunyai kekuatan solder, Garis I2C dan paparan DVD ke pro mini. Sekiranya anda ingin melihat susun atur PCB, ia dilampirkan di bawah.
Langkah 7: Masalah Dengan Sel Butang
Kesalahan yang saya buat dengan tidak memberi masa untuk memilih jenis bateri dibayar harganya. Semasa peranti dikuasakan melalui arduino uno seperti yang saya gunakan untuk memprogram arduino pro mini, ia berfungsi dengan baik tetapi ketika dikuasakan oleh sel butang, ia bertindak pelik. Setelah menghabiskan banyak masa untuk mengetahui apa masalahnya - sebenarnya CR2032 dapat menyediakan arus hingga 2mA dan keperluan peranti lebih dari itu sehingga akhirnya saya akhirnya menggunakan bateri lipo.
Langkah 8: Kodnya
Kodnya mungkin kelihatan panjang dan berulang tetapi sebenarnya mudah difahami. Semuanya dimasukkan ke dalam bahagian persediaan kerana kami melakukan sesuatu hanya sekali dan menunggu sehingga perintah tetapan semula seterusnya.
Aliran kod menginisialisasi segalanya -> mengambil masa semasa dari RTC -> memanipulasi data sehingga dapat digunakan untuk melipatgandakan digit paparan -> dan kemudian memaparkan data (waktu) selama 2 saat dengan mengalikan setiap digit satu demi satu.
Langkah 9: Selesai
Saya akan mencetak 3D casing untuknya tetapi tanpa kes itu kelihatan hebat kerana semua komponen terdedah.
Disyorkan:
Jam Persaraan / Jam Naik / Jam Dn: 4 Langkah (dengan Gambar)
Jam Persaraan / Jam Naik / Jam Dn: Saya mempunyai beberapa paparan dot-matriks 8x8 LED di dalam laci dan memikirkan apa yang harus dilakukan dengan mereka. Diilhamkan oleh instruksional lain, saya mendapat idea untuk membuat paparan hitung mundur / naik untuk dikira ke tarikh / masa yang akan datang dan jika waktu sasaran
Jam Vortex: Jam Tangan Cermin Infinity: 10 Langkah (dengan Gambar)
Vortex Watch: Jam Tangan Cermin Infinity: Matlamat projek ini adalah untuk membuat versi jam cermin infiniti yang boleh dipakai. Ia menggunakan LED RGB-nya untuk menunjukkan waktu dengan memberikan jam, minit, dan saat untuk lampu Merah, Hijau, dan Biru masing-masing dan bertindih dengan warna ini
Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah
Jam Rangkaian ESP8266 Tanpa RTC | Jam NTP Nodemcu Tiada RTC | PROJEK JAM INTERNET: Dalam projek ini akan membuat projek jam tanpa RTC, akan memakan masa dari internet menggunakan wifi dan akan memaparkannya pada paparan st7735
Tangan Robotik Dengan Sarung Tangan Tanpa Wayar Dikawal - NRF24L01 + - Arduino: 7 Langkah (dengan Gambar)
Tangan Robotik Dengan Sarung Tangan Tanpa Wayar Dikawal | NRF24L01 + | Arduino: Dalam video ini; Pemasangan tangan robot 3D, kawalan servo, kawalan sensor lentur, kawalan tanpa wayar dengan nRF24L01, kod sumber penerima dan pemancar Arduino tersedia. Ringkasnya, dalam projek ini kita akan belajar bagaimana mengendalikan tangan robot dengan wayar
Microdot - Jam Tangan Corak LED Jam Tangan: 7 Langkah (dengan Gambar)
Microdot - Jam Tangan Corak LED Jam Tangan: Satu lagi pengeluaran RGB Sunset Productions! Projek ini adalah papan litar untuk membuat versi jam tangan jam tangan minidot saya: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/dengan beberapa lagi berfungsi lebih sesuai untuk peranti mudah alih. A