Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Menyiapkan Pangkalan
- Langkah 3: Memateri Leds & Resistor
- Langkah 4: CPU & Crystal
- Langkah 5: Butang
- Langkah 6: Wayar
- Langkah 7: Skematik
- Langkah 8: Perisian
- Langkah 9: Jam Selesai
Video: Jam Marmer Binari: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Ini adalah jam ringkas yang menunjukkan waktu (jam / minit) dalam binari menggunakan led yang tersembunyi di bawah guli kaca. Bagi rata-rata orang, ia kelihatan seperti sekumpulan lampu, tetapi anda akan dapat memberitahu waktu dengan sekejap sahaja pada jam ini. Mungkin anda memerlukan beberapa hari untuk mempercepat seni esoterik pengiraan binari yang cepat, tetapi anda akan dapat memberitahu waktu dengan segera, sedikit lebih perlahan pada mulanya. Inilah arahan untuk mengira dalam binari Pengiraan binari.
Langkah 1: Apa yang Anda Perlu
- Satu mikrokontroler Atmel Tiny2313
- Satu kapasitor 0.1 uF
- Sebelas perintang - 120 ohm
- Sebelas led kecerahan tinggi. Saya menggunakan 6 putih dan 5 kuning
- Satu kristal 10 MHz
- Dua kapasitor 20 pF
- Satu butang tekan kecil
- Sebelas guli kaca
- Sekeping kayu yang bagus untuk memasangnya
Gambar di bawah tidak mempunyai plumbum dan perintang …
Langkah 2: Menyiapkan Pangkalan
Saya mengambil sehelai kayu (3x2 cm, panjang 50 cm) yang saya dapati di dalam almari dan menggunakannya sebagai alas jam.
Saya mulakan dengan menggerudi sebelas lubang 5 mm untuk memimpin. Di bahagian atas saya kemudian menggunakan gerudi 12 mm dan menggerudi seperti 7 mm pada setiap lubang 5 mm untuk mendapatkan lekukan agar guli dimasukkan. Di bahagian bawah saya menggunakan gerudi yang lebih luas dan mengebor sebatang kayu besar di atas setiap lubang yang dipimpin dan kemudian saya memahat parit di antara lubang-lubang itu sehingga kabel dapat dipasang di sana. Di tengah-tengah antara jam dan minit, saya menggerudi dan memahat kawah besar untuk memasukkan elektronik. Setelah mengoleskannya sedikit dan dicat semuanya dengan warna coklat gelap.
Langkah 3: Memateri Leds & Resistor
Led mempunyai satu plumbum pendek (tolak) dan led panjang (tambah). Masukkan semua led berpusing ke arah yang sama dan kemudian pasangkan semua petunjuk pendek bersama-sama.
Pateri perintang 120 ohm pada petunjuk panjang. Pateri wayar cukup lama untuk mencapai tengah jam ke setiap perintang.
Langkah 4: CPU & Crystal
Saya tidak bersusah payah membuat papan litar untuk projek ini, lebih mudah hanya menyatukan semuanya dalam gaya bug mati. (Sebenarnya saya lebih suka menyebutnya bug squashed kerana chip tidak terbalik, tetapi diratakan / tergencet …;-)
Mulakan dengan memasukkan perisian ke dalam cip (ATtiny2313) dan mengujinya untuk memastikan ia berfungsi. Kemudian ratakan cip dengan memusingkan semua petunjuk ke arah luar. Pateri kristal ke pin 4 & 5 pada cip. Saya mengetuai petunjuk kristal di bahagian bawah cip untuk mengeluarkannya. Pateri perintang 20 Kohm antara pin 1 (reset) dan pin 20 (tambah). Pateri dua kapactitor 20 pF ke pin 4 & 5 dan kemudian pateri keduanya ke pin 10 (tolak). Selesaikan kapasitor 100 nF antara pin 10 (tolak) dan pin 20 (tambah).
Langkah 5: Butang
Pahat lekukan untuk tombol di kayu dan sambungkan butang ke wayar yang disambungkan ke semua led. Kemudian pateri wayar lain cukup lama untuk mencapai mikrokontroler ke pin butang yang lain
Langkah 6: Wayar
Memateri wayar yang berasal dari led dan butang ke mikrokontroler.
Led pertama yang dipimpin (dipimpin paling bawah ke bawah) adalah Minit-1 yang dipimpin ke led untuk Minute-32 yang seharusnya berada tepat di bawah mikrokontroler. Di atas mikrokontroler adalah dipimpin Jam-1. Jangan lupa wayar yang berasal dari butang, solder ke pin 11 pada mikrokontroler. Diakhiri dengan pematerian kabel kuasa ke pin 20 (tambah) dan pin 10 (tolak) pada CPU. Dan ya, ada satu wayar terakhir yang perlu dilakukan - solder wayar antara pin 10 pada mikrokontroler ke wayar panjang yang menghubungkan semua led (dan butang). Selesaikan dengan menggunakan hotglue untuk menahan semua wayar ke parit dengan cara yang kemas dan teratur.
Langkah 7: Skematik
Skematiknya sangat mudah dan tidak ada papan litar sehingga hanya dibuat skema handdrawn.
Langkah 8: Perisian
Perisian ditulis dalam C untuk Atmel menggunakan GCC.
Sebenarnya tidak ada yang istimewa mengenai perisian. Timer0 digunakan untuk menghasilkan gangguan setiap 1638.4 uS dan algoritma Bresenham digunakan untuk memastikan bahawa jam berdetak rata-rata setiap saat. Setelah menghidupkan jam menunjukkan titik yang berkelip ke atas & ke bawah untuk menunjukkan bahawa waktu mesti ditetapkan. Dengan menekan butang waktu akan maju sebagai kadar perlahan selama 15 saat dan kemudian mempercepat. Sekiranya butang ditekan seketika (0.1-0.5 saat) waktunya dikurangkan satu minit untuk penyesuaian yang mudah.
Langkah 9: Jam Selesai
Lekatkan guli dengan menggunakan tetes panas dan selesai!
Terapkan 5 volt padanya dan nikmati kegemilangannya….:-)
Disyorkan:
Paparan Jam Binari BigBit: 9 Langkah (dengan Gambar)
Paparan BigBit Binary Clock: Dalam Instructable sebelumnya (Microbit Binary Clock), projek ini sangat sesuai sebagai alat desktop mudah alih kerana paparannya agak kecil. Oleh itu, nampaknya versi yang sesuai mestilah versi mantel atau dinding tetapi jauh lebih besar
Jam Penggera Binari Arduino DIY: 14 Langkah (dengan Gambar)
Jam Penggera Binari Arduino DIY: Ini jam binari klasik lagi! Tetapi kali ini dengan lebih banyak fungsi tambahan! Dalam arahan ini, saya akan menunjukkan kepada anda cara membina jam penggera binari dengan Arduino yang dapat menunjukkan kepada anda bukan sahaja masa, tetapi tarikh, bulan, bahkan dengan pemasa dan penggera penggera
Jam Marmer: 12 Langkah (dengan Gambar)
Jam Marble: EDIT: Instructable ini dipaparkan di Motherboard - blog rasmi VICEHackadayArduinoHacksterDigital TrendsNota: Saya mempunyai akaun twitter di mana saya berkongsi kemajuan projek saya sebelum saya menerbitkannya. Anda boleh mengikuti saya dan memberi maklum balas
Jam Marmer LED Binari: 6 Langkah (dengan Gambar)
Jam Marmer LED Binari: Sekarang saya rasa hampir semua orang mempunyai jam binari dan inilah versi saya. Yang saya nikmati ialah projek ini menggabungkan beberapa kerja kayu, pengaturcaraan, pembelajaran, elektronik dan mungkin hanya sedikit kreativiti seni. Ia menunjukkan masa, bulan, tarikh, hari
Jam Digital & Binari dalam 8 Digit X 7 Segmen LED Paparan: 4 Langkah (dengan Gambar)
Jam Digital & Binari dalam Paparan LED Segmen 8 Digit X 7: Ini adalah versi Digital & versi saya yang ditingkatkan Jam Binari menggunakan Paparan LED Segmen 8 Digit x 7. Saya ingin memberikan ciri baru untuk peranti biasa, khas jam, dan dalam hal ini penggunaan paparan 7 Seg untuk Jam Binari tidak konvensional dan ia