İçindekiler:

İkili Mermer Saat: 9 Adım (Resimli)
İkili Mermer Saat: 9 Adım (Resimli)

Video: İkili Mermer Saat: 9 Adım (Resimli)

Video: İkili Mermer Saat: 9 Adım (Resimli)
Video: hangi saat daha güzel 2024, Temmuz
Anonim
İkili Mermer Saat
İkili Mermer Saat

Bu, cam bilyelerin altına gizlenmiş led'leri kullanarak zamanı (saat/dakika) ikili olarak gösteren basit bir saattir. Ortalama bir insan için sadece bir demet ışık gibi görünür, ancak zamanı sadece hızlı bir bakışla söyleyebileceksiniz. bu saatte. Ezoterik hızlı ikili sayma sanatına alışmanız birkaç gününüzü alabilir, ancak zamanı hemen söyleyebilirsiniz, sadece başlangıçta biraz daha yavaş. İşte ikili olarak sayma talimatı İkili sayma.

Adım 1: İhtiyacınız Olan Şey

Neye ihtiyacın var
Neye ihtiyacın var
  • Bir Atmel Tiny2313 mikrodenetleyici
  • Bir 0.1 uF kapasitör
  • On bir direnç - 120 ohm
  • On bir yüksek parlaklıkta led. 6 beyaz ve 5 sarı kullandım
  • Bir adet 10 MHz kristal
  • İki adet 20 pF kapasitör
  • Bir küçük buton
  • On bir cam bilye
  • Hepsini monte etmek için güzel bir tahta parçası

Aşağıdaki resimde ledler ve dirençler eksik…

Adım 2: Tabanı Hazırlama

Tabanı Hazırlamak
Tabanı Hazırlamak
Tabanı Hazırlamak
Tabanı Hazırlamak
Tabanı Hazırlamak
Tabanı Hazırlamak
Tabanı Hazırlamak
Tabanı Hazırlamak

Dolapta bulduğum bir tahta parçası (3x2 cm, 50 cm uzunluğunda) aldım ve bunu saat için bir taban olarak kullandım.

Ledler için düz bir şekilde on bir adet 5 mm delik açarak başladım. Daha sonra üstte 12 mm'lik bir matkap kullandım ve bilyelerin yerleştirileceği bir girinti elde etmek için her 5 mm'lik delikte 7 mm'lik bir delik açtım. Altta daha da geniş bir matkap kullandım ve her bir led deliğinin üzerine büyük bir tahta parçası deldim ve ardından kabloların oraya yerleştirilebilmesi için deliklerin arasına bir hendek açtım. Saat ve dakika ledlerinin ortasında elektronik aksamları yerleştirmek için büyük bir krater deldim ve yonttum. Biraz zımparaladıktan sonra hepsini koyu kahverengi renkle boyadım.

Adım 3: Ledleri ve Dirençleri Lehimleme

Led ve Dirençlerin Lehimlenmesi
Led ve Dirençlerin Lehimlenmesi
Led ve Dirençlerin Lehimlenmesi
Led ve Dirençlerin Lehimlenmesi
Led ve Dirençlerin Lehimlenmesi
Led ve Dirençlerin Lehimlenmesi
Led ve Dirençlerin Lehimlenmesi
Led ve Dirençlerin Lehimlenmesi

Ledlerde bir adet kısa (eksi) ve bir adet uzun led (artı) bulunur. Aynı yöne çevrilmiş tüm ledleri takın ve ardından tüm kısa uçları birbirine lehimleyin.

Uzun uçlardaki 120 ohm dirençleri lehimleyin. Her dirence saatin ortasına ulaşacak kadar uzun bir tel lehimleyin.

Adım 4: CPU ve Kristal

CPU ve Kristal
CPU ve Kristal
CPU ve Kristal
CPU ve Kristal
CPU ve Kristal
CPU ve Kristal

Bu proje için bir devre kartı yapmakla uğraşmadım, hepsini ölü böcek tarzında lehimlemek daha kolay. (Aslında buna ezilmiş bir böcek demeyi tercih ederim çünkü çip ters çevrilmemiştir, ancak düzleştirilmiştir/ezilmiştir…;-)

Yazılımı çipe (ATtiny2313) flashlayarak başlayın ve çalıştığından emin olmak için test edin. Ardından, tüm uçları dışa doğru açarak çipi düzleştirin. Çip üzerindeki 4 ve 5'i sabitlemek için kristali lehimleyin. Onları yolumdan çekmek için kristalin uçlarını çipin altından geçirdim. 20 Kohm direncini pim 1 (sıfırlama) ve pim 20 (artı) arasına lehimleyin. İki adet 20 pF kondansatörü pim 4 ve 5'e lehimleyin ve ardından ikisini pim 10'a (eksi) lehimleyin. 100 nF kondansatörü pim 10 (eksi) ve pim 20 (artı) arasına lehimleyin.

Adım 5: Düğme

Düğme
Düğme

Ahşaptaki düğme için bir girinti açın ve düğmeyi tüm ledlere bağlı tele bağlayın. Ardından mikrodenetleyiciye düğmenin diğer pimine ulaşacak kadar uzun bir tel daha lehimleyin.

Adım 6: Teller

teller
teller
teller
teller

Ledlerden ve butondan gelen kabloları mikrodenetleyiciye lehimleyin.

İlk led (en uzaktaki led), mikrodenetleyicinin hemen altında olması gereken Dakika-32 ledine kadar olan Dakika-1'dir. Mikrodenetleyicinin üzerinde Hour-1 ledi bulunmaktadır. Butondan gelen kabloyu mikrodenetleyici üzerindeki pin 11'e lehimlemeyi unutmayın. CPU üzerindeki pin 20 (artı) ve pin 10 (eksi) için güç kablolarını lehimleyerek bitirin. Ve evet, yapılacak son bir tel var - mikrodenetleyicideki pim 10 arasında tüm ledleri (ve düğmeyi) bağlayan uzun kabloya bir tel lehimleyin. Tüm kabloları siperlere düzgün ve düzenli bir şekilde tutmak için sıcak tutkal kullanarak bitirin.

Adım 7: Şematik

Şematik
Şematik

Şematik çok basittir ve devre kartı yoktur, bu nedenle sadece elle çizilmiş bir şematik yapılmıştır.

Adım 8: Yazılım

Yazılım
Yazılım

Yazılım, GCC kullanılarak Atmel için C ile yazılmıştır.

Yazılım hakkında gerçekten özel bir şey yok. Timer0, her 1638.4 uS'de bir kesinti oluşturmak için kullanılır ve Bresenham algoritması, saatin ortalama her saniyede bir tıklandığından emin olmak için kullanılır. Güç açıldıktan sonra saat, saatin ayarlanması gerektiğini belirtmek için yukarı ve aşağı yanıp sönen bir nokta görüntüler. Düğmeye basıldığında zaman 15 saniye boyunca yavaş ilerler ve ardından hızlanır. Düğmeye sadece anlık olarak basıldığında (0,1-0,5 saniye), kolay ayarlama için süre bir dakika azaltılır.

9. Adım: Bitmiş Saat

Bitmiş Saat
Bitmiş Saat
Bitmiş Saat
Bitmiş Saat

Mermerleri bir parça sıcak tutkal kullanarak yapıştırın ve bitti!

Ona 5 volt uygulayın ve ihtişamının tadını çıkarın….:-)

Önerilen: