İçindekiler:

RGB Fibonacci Saati: 5 Adım (Resimli)
RGB Fibonacci Saati: 5 Adım (Resimli)

Video: RGB Fibonacci Saati: 5 Adım (Resimli)

Video: RGB Fibonacci Saati: 5 Adım (Resimli)
Video: Londra Oturumu İçin MAGIC Ayırma Stratejisi | Forex ve Kripto için 5 dakika Ölçeklendirme 2024, Temmuz
Anonim
RGB Fibonacci Saati
RGB Fibonacci Saati
RGB Fibonacci Saati
RGB Fibonacci Saati

Bu sefer size pchretien tarafından yayınlanan fantastik Fibonacci saatinin yeni bir versiyonunu sunuyorum:

www.instructables.com/id/The-Fibonacci-Clock

Fibonacci Saati'nin bu versiyonunun orijinal fikri benim değil, sanatkar bir arkadaşıma ait bir fikirdir43.

Başlangıçta artmaker43, Fibonnaci dizisinin ilk beş sayısını (1, 1, 2, 3, 5) kullanan Windows yürütülebilir dosyaları olan Fibonnaci Clock.exe ve Fibonnaci Clock Screensaver.exe'yi geliştirdi. Bu, 12'ye kadar saymayı simüle eder. Ardından, boyalı karelerle 12'lerin sayısını (artı 12'den küçük değerleri) takip ederek, 24 saatlik bir saat oluşturabilirsiniz.

Buradan indirebilirsiniz

Bir ay önce artmaker43 bana fikrinin bir donanım versiyonunu oluşturmak için destek istediğimi yazdı.

Bu Fibonacci saat versiyonu orijinalinden biraz farklıdır:

  • Saat üç bağımsız bölgeye ayrılmıştır: 12'ye kadar saymayı simüle etmek için Fibonacci dizisini (1, 2, 3, 5) kullanan saat, dakika ve saniye.
  • Dakika ve ikinci bölgelerde, saymanın olanlardan daha büyük olduğunu belirtmek için ledlerle aydınlatılan 4 etiketli daire bulabiliriz: 12, 24, 36 ve 48
  • Saat diliminde, geçerli saatin ikinci 12 saatlik periyotta (öğleden gece yarısına kadar) olduğunu gösteren etiketli bir daire (PM) bulabiliriz.
  • Saati veya dakikayı ayarlamak için saatin arkasına monte edilmiş üç düğmeyi kullanır.
  • Saati ayarlamak ve sürdürmek için pil girişi olan bir DS3231 I2C gerçek zamanlı saat kullanır.

Umarım beğenmişsindir

Gereçler

  • 24 adet 1 bit WS2812B WS2811 IC 10 mm * 3 mm DC5 V (RGB LED)
  • 1 ARDUINO MEGA 2560 R3 veya uyumlu mikrodenetleyici
  • 3 mini kesici
  • 1 AC-DC 100V-220V - 5V Mini Güç Kaynağı Modülü
  • 1 DS3231 I2C gerçek zamanlı saat (RTC), doğru zaman işleyişini sürdürmek için pil girişi
  • kontrplak
  • Odun
  • Ahşap kare çubuklar
  • metakrilat
  • şeffaf vinil
  • Karton
  • Tükenmez kalem
  • Plastik mektup şablonu
  • teller
  • Havya

Adım 1: Zamanın Nasıl Okunacağına Örnekler

Örnekler Zaman Nasıl Okunur
Örnekler Zaman Nasıl Okunur
Örnekler Zaman Nasıl Okunur
Örnekler Zaman Nasıl Okunur
Örnekler Zaman Nasıl Okunur
Örnekler Zaman Nasıl Okunur

Adım 2: Ahşap Kutuyu İnşa Etme

Ahşap Kutuyu İnşa Etme
Ahşap Kutuyu İnşa Etme
Ahşap Kutuyu İnşa Etme
Ahşap Kutuyu İnşa Etme
Ahşap Kutuyu İnşa Etme
Ahşap Kutuyu İnşa Etme

ADIM 2.1

Çizimde gördüğünüz gibi dört tahta parçayı kesin.

ADIM 2.2 Kutuyu monte etmek için tüm parçaları yapıştırın

ADIM 2.3

Bir parça kontrplak (8, 27'' x 7, 87'') kesin ve ahşap kare çubuklar kullanarak kutuya yapıştırın

ADIM 2.4

Kontrplak üzerine benzer boyutlarda bir siyah karton parçası yapıştırın

ADIM 2.5

Benzer boyutlarda metakrilat ve vinil parçası kesin

ADIM 2.6

"Fibonacci clock.pdf" pdf dosyasını indirin ve yazdırın ve şablon olarak kullanarak, kalıcı işaretleyiciyi kullanarak vinil üzerine çizgileri ve daireleri çizin

ADIM 2.7

Plastik harf şablonunu kullanarak resimde gördüğünüz metin ve sayıları yazdırın.

Bu adımın sonunda saatiniz son resimdeki gibi görünmelidir, ancak yine de metakrilatı kutuya yapıştırmayın çünkü yine de ledleri yapıştırmamız gerekiyor.

Adım 3: Saatin Ön Tarafını Oluşturmak

Saatin Ön Tarafını İnşa Etmek
Saatin Ön Tarafını İnşa Etmek
Saatin Ön Tarafını İnşa Etmek
Saatin Ön Tarafını İnşa Etmek
Saatin Ön Tarafını İnşa Etmek
Saatin Ön Tarafını İnşa Etmek

ADIM 3.1

Dört led şeridi monte edin:

  • Led şerit 1 (arduino krokide led1) 6 ledli (Fibonacci dizisinin 2 ve 3 değerlerine ait kare bölmeleri aydınlatmak için kullanılır)
  • Led şerit 2 (arduino krokisinde led2) 6 ledli (Fibonacci dizisinin 1 değerine ait kare bölmeleri aydınlatmak için kullanılır)
  • 3 ledli led şerit 3 (arduino krokide led3) (Fibonacci dizisinin 5 değerine ait kare bölmeleri aydınlatmak için kullanılır)
  • Led şerit 4 (arduino taslağındaki led4) 9 ledli (işaretli daireleri aydınlatmak için kullanılır: 12, 24, 36, 48, pm)

Bir led şeridi monte etmek için, ilk resimde gördüğünüz gibi her bir LED için 6 tel lehimlemeniz gerekir. Ledleri doğru şekilde lehimlemek için lütfen üzerindeki oklara dikkat ediniz.

Ledler arası kablo uzunluğunu ayarlamak için "Fibonacci clock.pdf" dosyasının çıktısını alıp resimde gördüğünüz gibi şablon olarak kullanmanızı tavsiye ederim.

ADIM 3.2

Led şeritleri kutuya yapıştırın. Öncelikle, her bir led şeridin üç telini, mikrodenetleyicide her şeyin bağlanacağı saatin arka tarafına geçirmek için küçük bir delik açmanız gerekir. Saatin ikinci bölgesinde dört küçük delik açtım.

ADIM 3.3

Resimlerde gördüğünüz gibi ahşap kareler bölümleri oluşturun. Bölmeleri şablon olarak ayarlamak için yine basılı "Fibonacci clock.pdf" dosyasını kullanabilirsiniz.

ADIM 3.4

Son resimlerde gördüğünüz gibi etiketli daireleri yakacak ledleri kapatmak için küçük siyah karton silindirler oluşturun.

Adım 4: Saatin Arka Tarafını Oluşturma

Saatin Arka Tarafını İnşa Etmek
Saatin Arka Tarafını İnşa Etmek
Saatin Arka Tarafını İnşa Etmek
Saatin Arka Tarafını İnşa Etmek
Saatin Arka Tarafını İnşa Etmek
Saatin Arka Tarafını İnşa Etmek

Arka tarafta üç düğmeli bir kontrplak parçası bulduk:

  • Saati ayarlamak veya dakikayı ayarlamak arasında geçiş yapmak için yeşil düğme
  • Saatin veya dakikanın değerini artırmak için "+" etiketli beyaz düğme
  • Saatin veya dakikanın değerini azaltmak için "-" etiketli beyaz düğme

Kutunun içinde mikrodenetleyiciyi, piliyle birlikte DS3231 gerçek zamanlı saati, her bir led şeridi için üç kabloyu, güç kaynağını ve çizimin ardından her şeyi bağlamak için gerekli kabloları bulacağız.

Adım 5: Nasıl Çalışır?

Video, 12:28:01 pm arasındaki kısa bir zaman aralığını gösterir. ve 12:28:46

zamanı ayarla

Arka taraftaki üç düğmeyi kullanarak saati ayarlayabilirsiniz. Yeşil düğmeye basarak saati veya dakikayı değiştirebilirsiniz. Başka bir düğmeye basılmazsa, saat veya dakika bölgesi 10 saniye boyunca yanıp sönmeye başlayacaktır. Ayar modu seçildiğinde, değeri artırmak veya azaltmak için "+" veya "-" düğmesine basabilirsiniz. Seçilen yeni değer otomatik olarak güncellenecek ve saat bu yeni değerlerle devam edecektir.

Önerilen: