Daftar Isi:
- Langkah 1: Langkah 1: Pahami Cara Kerja ThumbWheels
- Langkah 2: Langkah 2: Pilih Mikrokontroler dan Hubungkan Papan Anda
- Langkah 3: Langkah 3: Kode Mikrokontroler Anda
- Langkah 4: Langkah 4: Bangun Kotak dan Letakkan Semuanya di atasnya
- Langkah 5: Langkah 5: Nikmati
Video: Jam Thumbwheel - Ayo Tebak Waktu: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Halo semuanya, ini Instructables pertama saya, jadi saya harap ini bagus. Selain itu, tingkat bahasa Inggris saya cukup buruk jadi saya harap saya tidak akan melakukan terlalu banyak kesalahan!
Tujuan dari proyek ini adalah untuk menggunakan kembali beberapa "Thumbwheels" yang diselamatkan dari peralatan lab lama
Thumbwheels digunakan pada panel kontrol. Dengan roda yang terbuka sebagian yang dapat diputar dengan menggerakkan ujung yang terbuka dengan jari, Anda dapat memilih nomor yang diinginkan.
Mengapa tidak menggunakannya untuk melakukan jam di mana Anda secara manual memasukkan waktu yang Anda tebak, dan kemudian memeriksanya dengan menekan sebuah tombol?:-)
Langkah 1: Langkah 1: Pahami Cara Kerja ThumbWheels
Setiap Roda dapat memilih angka antara 0 dan 9 dan secara elektrik setara dengan empat sakelar. Mengapa?
Saat Anda memasukkan angka, katakanlah '5', roda mengubahnya menjadi angka desimal berkode biner, dalam hal ini ''0101", yang berarti "0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", karena.kami ingin mengkodekannya dalam sistem biner (basis 2). Manusia seperti Anda dan saya dapat menghitung dari 0 hingga 9, dan kemudian kehilangan angka sehingga kami perlu menambahkan carry untuk menghitung lebih lanjut. Jadi, ketika kami pikirkan angka "125", artinya "1 * 100 + 2 * 10 + 5 * 1", itu adalah sistem desimal dengan 10 angka. Komputer dan barang elektronik biasanya menggunakan sistem biner, dengan hanya dua angka, 0 dan 1 Jadi jika ingin menguraikan suatu bilangan menjadi representasi binernya, misalnya bilangan 9, itu seperti pembagian Euclidean, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
Desimal berkode biner adalah hal yang sama tetapi Anda mengubah setiap nomor digital menjadi sekelompok untuk digit biner. Misalnya, 4827 akan dikodekan sebagai 0100 1000 0010 0111.
Sakelar yang sesuai untuk masing-masing nomor digital ini secara fisik dibuka atau ditutup pada thumbwheel, dan Anda kemudian dapat dengan membacanya mengetahui nomor mana yang dimasukkan. Dengan thumbwheels yang saya selamatkan, ada sirkuit pembacaan yang terdiri dari register geser (https://en.wikipedia.org/wiki/Shift_register) yang memungkinkan saya menggunakan lebih sedikit pin pada mikrokontroler (µc). Dengan lembar data yang sesuai dan multimeter yang baik, mudah untuk memahami cara menghubungkannya. Tetapi jika Anda tidak memiliki register ini saat Anda menyelamatkan thumbwheels Anda, Anda dapat menghubungkan sakelar langsung ke c Anda. Di sini sekali lagi, selembar kertas dan multimeter dalam mode kontinuitas akan membantu.
Informasi lebih lanjut tentang bilangan biner: https://www.mathsisfun.com/binary-number-system.h… dan
Langkah 2: Langkah 2: Pilih Mikrokontroler dan Hubungkan Papan Anda
Ketika Anda telah memahami bagaimana Anda akan menghubungkan thumbwheels Anda, Anda dapat menghitung jumlah pin yang Anda perlukan untuk menghubungkan bagian-bagian yang ingin Anda gunakan di jam Anda (input dari thumbwheels, output untuk LED RGB, input untuk tombol tekan, input-output ke papan Jam Waktu Nyata, dan hal lain yang mungkin berguna bagi Anda …).
Saya menggunakan papan "Nucleo F303K8", terlihat seperti Arduino Nano. Hati-hati jika Anda menggunakannya sebagai Pin "D4", "A4" dan "D5", "A5" dijembatani bersama (saya kehilangan banyak waktu sebelum menghitungnya) jadi saya perlu melepas jembatan solder.
Papan Jam Waktu Nyata adalah papan komersial berdasarkan chip MCP79410, menggunakan bus i2c, tetapi yang lain akan melakukan pekerjaan itu. LED adalah RGB dengan anoda umum, jangan lupa untuk menambahkan resistor yang sesuai secara seri.
Kemudian Anda dapat menghubungkan semua hal ini, ada banyak tutorial yang tersedia online khusus untuk bagian-bagian yang Anda miliki dan itu adalah hal yang cukup klasik. Saya menggunakan veroboard untuk menyolder semua ini bersama-sama.
Langkah 3: Langkah 3: Kode Mikrokontroler Anda
Sekarang Anda harus mengkode mikrokontroler Anda untuk melakukan pekerjaan itu. Ini punya saya, misalnya, tapi saya rasa Anda harus menulis sendiri:-)
Langkah 4: Langkah 4: Bangun Kotak dan Letakkan Semuanya di atasnya
Setelah pengaturan Anda berfungsi, untuk dapat memasukkannya ke dalam kotak yang bagus. Saya menggunakan pemotong laser untuk mengerjakan bagian wajah dan printer 3d untuk mengerjakan bagian samping. (Dan banyak lem panas untuk menyatukannya! ^^ terutama LED dan tombol tekan)
Langkah 5: Langkah 5: Nikmati
Anda sekarang dapat membuat jam serupa dengan menginspirasi diri Anda sendiri dari pekerjaan ini!
Saya berencana untuk meningkatkan yang satu ini di masa depan dengan melakukan kotak samping yang lebih kuat, atau dengan menambahkan fungsi ke tombol tekan kedua (misalnya mengatur waktu pada dorongan panjang, atau juga "menampilkan" tanggal dengan juga menebaknya).
Direkomendasikan:
Pengukur Waktu (Jam Pita Pengukur): 5 Langkah (dengan Gambar)
Pengukur Waktu (Jam Pita Pengukur): Untuk proyek ini, kami (Alex Fiel & Anna Lynton) mengambil alat ukur sehari-hari dan mengubahnya menjadi jam! Rencana awalnya adalah untuk menggerakkan pita pengukur yang ada. Dalam membuatnya, kami memutuskan akan lebih mudah untuk membuat cangkang kami sendiri untuk digunakan
Jam Digital Waktu Jaringan Menggunakan ESP8266: 4 Langkah (dengan Gambar)
Jam Digital Waktu Jaringan Menggunakan ESP8266: Kami mempelajari cara membuat jam digital kecil yang lucu yang berkomunikasi dengan server NTP dan menampilkan waktu jaringan atau internet. Kami menggunakan mini WeMos D1 untuk terhubung ke jaringan WiFi, mendapatkan waktu NTP dan menampilkannya pada modul OLED.Video di atas t
Mesin Game Mini "Tebak Angka" Dengan Mikro: bit: 10 Langkah
Mesin Game Mini "Tebak Angka" Dengan Mikro:bit: Apakah Anda pernah memainkan "Tebak Angka"? Ini adalah mesin mini game yang sangat mudah dibuat yang memainkan "Tebak Angkanya" denganmu. Kami merancang proyek DIY ini untuk mendorong permainan fisik dan membantu anak-anak belajar pemrograman. Ini menggunakan MU
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Waktu Nyata RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam Waktu Nyata RTC Dengan M5stack M5stick-C: Hai teman-teman dalam instruksi ini kita akan belajar cara membuat jam dengan papan pengembangan m5stick-C dari m5stack menggunakan Arduino IDE. Jadi m5stick akan menampilkan tanggal, waktu & minggu dalam sebulan di layar
Jam Animasi LED SMART yang Terhubung ke Web Dengan Panel Kontrol Berbasis Web, Server Waktu Disinkronkan: 11 Langkah (dengan Gambar)
Jam Animasi LED SMART yang Terhubung ke Web Dengan Panel Kontrol Berbasis Web, Server Waktu Disinkronkan: Kisah jam ini kembali ke masa lalu - lebih dari 30 tahun. Ayah saya mempelopori ide ini ketika saya baru berusia 10 tahun, jauh sebelum revolusi LED - kembali ketika LED di mana 1/1000 kecerahan kecemerlangan menyilaukan mereka saat ini. Benar