Isi kandungan:
- Langkah 1: Langkah 1: Fahami Bagaimana ThumbWheels Berfungsi
- Langkah 2: Langkah 2: Pilih Pengawal Mikro dan Kabel Papan Anda
- Langkah 3: Langkah 3: Kod Pengawal Mikro Anda
- Langkah 4: Langkah 4: Bina Kotak dan Letakkan Segalanya di atasnya
- Langkah 5: Langkah 5: Nikmati
Video: Jam Thumbwheel - Mari Meneka Masa: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
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
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
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
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:
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
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Masa Sebenar RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam RTC Real Time Dengan M5stack M5stick-C: Hai kawan-kawan dalam arahan ini, kita akan belajar bagaimana membuat jam dengan papan pengembangan m5stick-C m5stack menggunakan Arduino IDE. Jadi m5stick akan memaparkan tarikh, masa & minggu dalam paparan
Apa yang Berfikir Bit? Buat Permainan Meneka Ringkas Dengan Microbit BBC !: 10 Langkah
Apa yang Berfikir Bit? Buat Permainan Meneka Ringkas Dengan Microbit BBC !: Saya memilih beberapa Microbit BBC setelah membaca ulasan positif mengenai mereka dalam beberapa artikel dalam talian. Dalam usaha untuk membiasakan diri dengan BIT, saya bermain-main dengan Editor Blok Microsoft dalam talian untuk beberapa jam dan muncul dengan
Jam Animasi LED SMART Bersambung Web Dengan Panel Kawalan berasaskan Web, Pelayan Masa Diselaraskan: 11 Langkah (dengan Gambar)
Jam Animasi LED SMART Bersambung Web Dengan Panel Kawalan Berasaskan Web, Time Server Synchronized: Kisah jam ini sudah lama - lebih dari 30 tahun. Ayah saya mempelopori idea ini ketika saya baru berusia 10 tahun, jauh sebelum revolusi LED - kembali ketika LED di mana 1/1000 kecerahan cahaya mereka yang membutakan semasa. Betul
Jam Kata Ribba Dengan Wemos D1 Mini (Pelayan Masa Internet): 8 Langkah (dengan Gambar)
Ribba Word Clock With Wemos D1 Mini (Internet Time Server): Saya rasa semua orang sampai ke titik di mana ia menggelitik jarinya dan dia mahu membina Word Clock. Ini adalah usaha saya dan kesimpulan saya secara keseluruhan untuk membinanya secepat mungkin. Pertama sekali, saya sendiri memiliki Pencetak 3D dan mempunyai akses