İçindekiler:

Dişli Saati: 3 Adım (Resimlerle)
Dişli Saati: 3 Adım (Resimlerle)

Video: Dişli Saati: 3 Adım (Resimlerle)

Video: Dişli Saati: 3 Adım (Resimlerle)
Video: kolay çizimler (efsane😱) - çizim - #shorts - drawing 2024, Temmuz
Anonim
Dişli Saat
Dişli Saat

Saatin kalbi bir PIC 16f628A mikro denetleyicisidir (PDF). Bu mikrodenetleyicinin dahili bir osilatörü vardır, ancak haftalar ve aylarca zamanı doğru bir şekilde takip etmesi gerekeceğinden harici bir 20MHz kristal osilatör kullanılmaktadır. Mikrodenetleyici, iki düğme ve bir motora arayüzlenmiştir.

Daha fazla ayrıntı için Website.alan-parekh.com/projects/gear-clock projesine bir göz atın Dişli Saat Kiti şimdi mevcuttur. Daha fazla ayrıntı için kit sayfamıza bir göz atın. Bir CNC makineniz varsa, kendi dişlilerinizi kesebilir ve sadece saat için elektronik parçalar satın alabilirsiniz.

Adım 1: Dişlileri Kesin ve Boyayın

Dişlileri Kes ve Boya
Dişlileri Kes ve Boya
Dişlileri Kes ve Boya
Dişlileri Kes ve Boya
Dişlileri Kes ve Boya
Dişlileri Kes ve Boya
Dişlileri Kes ve Boya
Dişlileri Kes ve Boya

Dişliler MDF'den yapılmıştır. Metalik bir görünüm elde etmek için boyandılar, ancak aradığım görünüm elde edilemedi. Başlangıçta, dişlileri metalden yapılmış ve birkaç düzine yıl boyunca paslanmaya bırakılmış gibi göstermeyi düşünüyordum. Bana o paslı etkiyi verecek harika ürünler buldum ama onlar biraz fazla pahalıydı. Bir kutu Krylon Black Metallic Hammered Finish boya aldım. Kapaktaki örnek, ince bir gri ile çok hoş bir siyahtır. Son görünüm olması gerektiği kadar siyah olmadığı için bunun kötü bir partiden olabileceğini düşünüyorum. Ayrıca, son saatin fotoğraflarını çekmeyi biraz zorlaştırdı, çünkü mütevazı aydınlatmada bile parlama korkunçtu.

Dişli düzeni aşağıdaki gibidir:

  • 9 dişli motor dişlisi
  • 24 diş ikincil ile 72 diş dakikalık dişli
  • 18 dişli ikincil ile 72 dişli ara dişli
  • 72 diş saat dişlisi

Doğru zamanlamayı elde etmek için 9 dişli motor dişlisi her 9 saniyede 4 adım ilerletilir. Bir seferde 4 adım hareket ettirerek motor rutinleri basit olabilir, çünkü motor her zaman aynı bobin enerjiliyken hareketsizdir.

Adım 2: Saat Elektroniğini Oluşturun

Saat Elektroniği İnşa Et
Saat Elektroniği İnşa Et
Saat Elektroniği İnşa Et
Saat Elektroniği İnşa Et
Saat Elektroniği İnşa Et
Saat Elektroniği İnşa Et
Saat Elektroniği İnşa Et
Saat Elektroniği İnşa Et

mikrodenetleyici

Bu projenin beyni bir PIC 16F628A mikro denetleyicisidir. Zamanı takip eder ve gerektiğinde step motoru devreye alır.

Düğmeler

Arayüz çok basit, iki butondan oluşuyor. Sol düğmeye basıldığında, saat motoru kullanarak zamanı ilerletir. Sağ tuşa basıldığında saat motoru kullanarak zamanı azaltır. Tek sorun, zamanı saatlerce düzeltmeniz gerektiğinde, düğmeyi uzun süre basılı tutmanız gerekmesidir. Dişlilerin kaymasını önlemek için step motora da her zaman enerji verilir. Bu sorunun üstesinden gelmek için her iki düğmeye de basıldığında step motorun enerjisi kesilir ve dakika dişlisi serbestçe döndürülebilir.

Motor

Motor, eski bir 5 1/4 inç disket sürücüden hasat edilmiş tek kutuplu bir step motordur. Bu, okuma yazma kafalarını ileri geri hareket ettirmek için kullanılan motordur, bu boyuttan ve güçten birini elde etmek için eski güzel bir tane bulmanız gerekir. Modern disket sürücülerinde bu tork seviyesinde stepper bulunmaz.

Bu motor darbe başına 1.8 derece hareket eder, yani 200 darbe ile bir tam dönüş yapacaktır. Bipolar bir motor olduğu için PIC'nin onu sadece 4 transistörle sürmesi kolaydır.

kod

Kod temelde iki bölüme ayrılmıştır, düğmeleri durumdaki bir değişiklik için izleyen ve dahili saatin 9 saniye işaretini geçip geçmediğini kontrol eden yinelemeli bir döngü vardır. Bu koşullardan biri meydana gelirse, step motor uygun şekilde sürülür.

Kodun diğer bölümü kesintiye dayalıdır ve zamanın kaydını tutar. Her 0,1 saniyede bir kesme tetiklenir ve gerektiğinde dahili saati ayarlar. İçeride gerçek bir çalışan saat var, eğer saat PIC pin 6'yı 9600 bps'de çalışan bir bilgisayar seri portuna bağlarsanız, dahili saat değerlerinin saniyede bir kez güncellendiğini göreceksiniz. Bu durumda saat değeri keyfidir, çünkü hiçbir zaman gösterilmez ve dişlilerin gösterdiğiyle aynı olmayacaktır, ancak bu kod, bu kod görüntüleme süresini kullanacak olan gelecekteki projelerde kullanılacaktır.

3. Adım: Birleştirin ve Keyfini Çıkarın

Toplayın ve Keyfini Çıkarın
Toplayın ve Keyfini Çıkarın
Toplayın ve Keyfini Çıkarın
Toplayın ve Keyfini Çıkarın
Toplayın ve Keyfini Çıkarın
Toplayın ve Keyfini Çıkarın

Tüm parçalar birbirine vidalanır, yapıştırılan tek parça motor tutucusuna step motordur.

Önerilen: