Isi kandungan:

Jam Marmer Binari: 9 Langkah (dengan Gambar)
Jam Marmer Binari: 9 Langkah (dengan Gambar)

Video: Jam Marmer Binari: 9 Langkah (dengan Gambar)

Video: Jam Marmer Binari: 9 Langkah (dengan Gambar)
Video: SULTAN MEDAN INDRAKENZ NAIK JET PRIBADI KE PULAU PRIBADI!! 2024, November
Anonim
Jam Marmer Perduaan
Jam Marmer Perduaan

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

Apa yang kamu perlu
Apa yang kamu 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

Menyiapkan Pangkalan
Menyiapkan Pangkalan
Menyiapkan Pangkalan
Menyiapkan Pangkalan
Menyiapkan Pangkalan
Menyiapkan Pangkalan
Menyiapkan Pangkalan
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

Memateri Leds & Perintang
Memateri Leds & Perintang
Memateri Leds & Perintang
Memateri Leds & Perintang
Memateri Leds & Perintang
Memateri Leds & Perintang
Memateri Leds & Perintang
Memateri Leds & Perintang

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

CPU & Crystal
CPU & Crystal
CPU & Crystal
CPU & Crystal
CPU & Crystal
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

Butang
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

Wayar
Wayar
Wayar
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

Skema
Skema

Skematiknya sangat mudah dan tidak ada papan litar sehingga hanya dibuat skema handdrawn.

Langkah 8: Perisian

Perisian
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

Jam Selesai
Jam Selesai
Jam Selesai
Jam Selesai

Lekatkan guli dengan menggunakan tetes panas dan selesai!

Terapkan 5 volt padanya dan nikmati kegemilangannya….:-)

Disyorkan: