Isi kandungan:

Jam Thumbwheel - Mari Meneka Masa: 5 Langkah (dengan Gambar)
Jam Thumbwheel - Mari Meneka Masa: 5 Langkah (dengan Gambar)

Video: Jam Thumbwheel - Mari Meneka Masa: 5 Langkah (dengan Gambar)

Video: Jam Thumbwheel - Mari Meneka Masa: 5 Langkah (dengan Gambar)
Video: WEBINAR PHOTOGRAPHY || Menjadi Fotograper Handal Ala Anak Muda 2024, November
Anonim
Image
Image
Langkah 1: Fahami Bagaimana ThumbWheels Berfungsi
Langkah 1: Fahami Bagaimana ThumbWheels Berfungsi

Halo semua, inilah Instructables pertama saya, jadi saya harap ia baik. Lebih-lebih lagi, tahap penguasaan bahasa Inggeris saya agak lemah, jadi saya harap saya tidak akan melakukan banyak kesalahan!

Matlamat projek ini adalah untuk menggunakan kembali beberapa "Thumbwheels" yang diselamatkan dari peralatan makmal lama

Thumbwheels digunakan pada panel kawalan. Dengan roda mereka yang terkena separa yang dapat dipusingkan dengan menggerakkan tepi yang terdedah dengan jari, anda dapat memilih nombor yang dikehendaki.

Mengapa tidak menggunakannya untuk membuat jam di mana anda secara manual memasukkan waktu yang anda kira, dan kemudian memeriksanya dengan menekan butang?:-)

Langkah 1: Langkah 1: Fahami Bagaimana ThumbWheels Berfungsi

Langkah 1: Fahami Bagaimana ThumbWheels Berfungsi
Langkah 1: Fahami Bagaimana ThumbWheels Berfungsi
Langkah 1: Fahami Bagaimana ThumbWheels Berfungsi
Langkah 1: Fahami Bagaimana ThumbWheels Berfungsi

Setiap Roda boleh memilih nombor antara 0 dan 9 dan setara elektrik dengan empat suis. Kenapa?

Apabila anda memasukkan nombor, katakanlah '5', roda menukarnya menjadi nombor perpuluhan berkod biner, dalam kes ini '' 0101 ", yang bermaksud" 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", kerana. kami ingin mengekodkannya dalam sistem binari (asas 2). Manusia seperti anda dan saya dapat mengira dari 0 hingga 9, dan kemudian kehilangan angka sehingga kita perlu menambah nilai untuk menghitung lebih jauh. Jadi, ketika kita fikirkan nombor "125", ini bermaksud "1 * 100 + 2 * 10 + 5 * 1", ia adalah sistem perpuluhan dengan 10 angka. Komputer dan barang elektronik biasanya menggunakan sistem binari, dengan hanya dua angka, 0 dan 1 Oleh itu, jika anda mahu menguraikan nombor untuk perwakilan binernya, misalnya nombor 9, ia seperti pembahagian Euclidean, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

Perpuluhan berkod binari adalah perkara yang hampir sama tetapi anda menukar setiap nombor digital kepada sekumpulan digit binari. Sebagai contoh, 4827 akan dikodkan sebagai 0100 1000 0010 0111.

Suis yang sesuai ke setiap nombor digital ini secara fizikal dibuka atau ditutup pada putaran ibu jari, dan anda kemudian dengan membacanya mengetahui nombor mana yang dimasukkan. Dengan roda jari yang saya selamatkan, terdapat rangkaian bacaan yang terdiri daripada register geser (https://en.wikipedia.org/wiki/Shift_register) yang membolehkan saya menggunakan pin yang lebih sedikit pada mikrokontroler saya (µc). Dengan lembaran data yang sesuai dan multimeter yang baik, mudah difahami cara memasangkannya. Tetapi jika anda tidak mempunyai register ini semasa menyelamatkan roda ibu jari anda, anda boleh menukar suis terus ke mikron anda. Di sini sekali lagi, sehelai kertas dan multimeter dalam mod kesinambungan akan sangat membantu.

Maklumat lanjut mengenai nombor binari: https://www.mathsisfun.com/binary-number-system.h… dan

Langkah 2: Langkah 2: Pilih Pengawal Mikro dan Kabel Papan Anda

Apabila anda telah memahami bagaimana anda akan mengaitkan roda jari anda, anda boleh mengira bilangan pin yang anda perlukan untuk mengaitkan bahagian yang anda mahu gunakan pada jam anda (input dari roda jari, output untuk LED RGB, input untuk butang tekan, input-output ke papan Jam Waktu Nyata, dan perkara lain yang mungkin berguna…).

Saya menggunakan papan "Nucleo F303K8", kelihatan seperti Arduino Nano. Hati-hati jika anda menggunakannya kerana Pin "D4", "A4" dan "D5", "A5" disatukan (saya kehilangan banyak masa sebelum memikirkannya) jadi saya perlu mengeluarkan jambatan solder.

Papan Jam Masa Nyata adalah komersil berdasarkan cip MCP79410, menggunakan bas i2c, tetapi yang lain akan melakukan pekerjaan itu. LED adalah RGB dengan anoda biasa, jangan lupa untuk menambah perintang yang sesuai dalam serie.

Kemudian anda boleh memasukkan semua perkara ini, terdapat banyak tutorial yang tersedia dalam talian khusus untuk bahagian yang anda ada dan ini adalah perkara yang cukup klasik. Saya menggunakan papan kenyataan untuk menyatukan semua ini bersama-sama.

Langkah 3: Langkah 3: Kod Pengawal Mikro Anda

Sekarang anda perlu membuat kod mikrokontroler anda untuk melakukan tugas tersebut. Inilah milik saya, misalnya, tetapi saya rasa anda mesti menulis sendiri:-)

Langkah 4: Langkah 4: Bina Kotak dan Letakkan Segalanya di atasnya

Langkah 4: Bina Kotak dan Letakkan Segalanya di atasnya!
Langkah 4: Bina Kotak dan Letakkan Segalanya di atasnya!
Langkah 4: Bina Kotak dan Letakkan Segalanya di atasnya!
Langkah 4: Bina Kotak dan Letakkan Segalanya di atasnya!
Langkah 4: Bina Kotak dan Letakkan Segalanya di atasnya!
Langkah 4: Bina Kotak dan Letakkan Segalanya di atasnya!

Setelah persediaan anda berfungsi, untuk meletakkannya dalam kotak yang bagus. Saya menggunakan pemotong laser untuk membuat muka dan pencetak 3d untuk membuat sisi. (Dan banyak gam panas untuk menahannya! ^^ terutamanya LED dan butang tekan)

Langkah 5: Langkah 5: Nikmati

Langkah 5: Nikmati!
Langkah 5: Nikmati!
Langkah 5: Nikmati!
Langkah 5: Nikmati!

Anda kini boleh membina jam yang serupa dengan memberi inspirasi kepada diri anda terhadap karya ini!

Saya merancang untuk memperbaikinya di masa depan dengan melakukan kotak sisi yang lebih kuat, atau dengan menambahkan fungsi pada tombol tekan kedua (misalnya menetapkan waktu pada tekan panjang, atau juga "paparkan" tarikh dengan juga meneka).

Disyorkan: