İçindekiler:
- Adım 1: Malzemenin Toplanması
- Adım 2: Ahşap Kasayı İnşa Etme
- Adım 3: Ahşap Kasa: Kasa Parçalarını Kesme
- Adım 4: Ahşap Kasa: Led Deliklerini Delme
- Adım 5: Ahşap Kasa: Boyama
- Adım 6: Ahşap Kasa: Montaj
- Adım 7: Devre
- Adım 8: Devre: Ledlerin Lehimlenmesi
- Adım 9: Devre: Devreyi Kurmak
- Adım 10: Montaj
Video: Attiny85 Kullanan Basit İkili Saat: 10 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Selamlar!Bu talimatta, bir arduino uno ve bir attiny85 kullanarak nasıl minimalist ve basit bir ikili saat yapılacağını gösteriyorum. Eğer arduino'nuzu diğer mikroçipleri programlamak için hiç kullanmadıysanız, yapmanın çok kolay olduğunu göreceksiniz (bunu Bu proje için ilk kez ve oldukça basitti) ve projelerinizin boyutunu küçültebileceğiniz için oldukça kullanışlı!
Adım 1: Malzemenin Toplanması
Bu proje için basit ve bulunması kolay malzemeler kullandım. Biri saat kasası ve diğeri devre için olmak üzere iki malzeme kategorisi vardır. Ahşap Kasa: Bu öğelerin tümü bir el işi dükkanında bulundu - Ahşap paneller - Ahşap Yapıştırıcı - Siyah ve Kırmızı sprey boya - Pres matkabı - Jig TestereDevre: - 13 adet kırmızı 5v Led- teller- 4 x 220 Ohm dirençler- 2 x 10k Ohm dirençler- Pin tutucular- 1 x 74hc595 (shift register)- 2 adet buton- Devre kartı- 3.3v madeni para hücresi- Attiny85- Arduino uno- Lehimleme aletleri
Adım 2: Ahşap Kasayı İnşa Etme
Sonraki adımlarda, saat için kasayı nasıl oluşturduğumu göstereceğim. Ahşap paneller ve ahşap tutkalı kullandım ve iyi çalıştı. Paneller benim zevkime göre bir yükseklik ve genişliğe sahipti, bu yüzden yapılacak çok fazla kesim yoktu. Ayrıca, başta saniyeleri göstermek istedim ama daha sonra devreyi kurduğumda her saniyedeki led anahtarının gerçekten dikkat dağıtıcı olduğunu gördüm, bu yüzden o Ledleri kestim ve daha sonra kodumu ve kasamı buna göre yeniden düzenledim.
Adım 3: Ahşap Kasa: Kasa Parçalarını Kesme
Öncelikle, kasamı inşa etmek için ihtiyaç duyacağım tüm parçaları ölçtüm ve kestim. Dipsiz bir kutu olarak yapmaya karar verdim. Gerekirse kenarları zımparaladım. Ölçüler:Yan: 2 x (7,4cm x 3,8cm)Ön & Arka: 7,4cm x 9,5cmÜst: 8,8cm x 3,8cm
Adım 4: Ahşap Kasa: Led Deliklerini Delme
Pres matkabı kullanarak kasamın ön yüzündeki delikleri açtım. Panelde deliklerin nereye açılacağını belirttim ve ucuz ahşap işçiliği kullandığım için ahşabın kırılmaması için yavaş yavaş delmek zorunda kaldım. Şimdi saniyeler için Led'leri çıkarmak istediğimi fark ettiğimde, gereksiz delikleri çıkarmak için bu paneli kesmek zorunda kaldım. Bunu kasamı boyadıktan sonra fark ettim, bu yüzden son resimdeki panelim boyalı
Adım 5: Ahşap Kasa: Boyama
Saat kasamın her parçasına sahip olduğumda, onları boyamaya başladım. Led'lerim zaten kırmızı olduğu için kırmızı ve siyah boyayı seçtim. İki kat boyadan sonra bitmiş bir görünüm vermek için parlak sprey boya kullandım. Her şey kuruyana kadar bekledim.
Adım 6: Ahşap Kasa: Montaj
Boya kuruduktan sonra, her iki parçayı birbirine yapıştırdığımda her şeyin düz olduğundan emin olarak, hızlı kuruyan ahşap tutkalı kullanarak her şeyi birbirine yapıştırdım. Sonraki parçaları birbirine yapıştırmadan önce kurumasını bekledim.
Adım 7: Devre
Bu projenin bir sonraki kısmı devre içindir. Bu kısım için Arduino'nuza veya herhangi bir mikroçip programlayıcıya ve Attiny85'e ihtiyacınız olacak. Daha önce de belirttiğim gibi saniyeleri fazla dikkat dağıtıcı bulduğum için saniyeler için Ledleri kestim. Yani başlangıçta, resimler tüm ledleri gösteriyor ve daha sonra saniyeler yok. Attiny'yi Arduino ile ISP olarak programlamak için, bu güzel öğreticiyi randofo tarafından verilen talimatlardan takip ettim: https://www.instructables.com/id/Program-an-ATtiny…Atiny'ye yüklediğim kod:*Kod temellidir 16Mhz dahili bir saatte ama değiştirilebilir*Saati yapmak için çipin Zamanlayıcılarını ve Kesintilerini kullandım.
Adım 8: Devre: Ledlerin Lehimlenmesi
Lehimleme sırasında ledleri uygun şekilde konumlandırmak için havyam ve önceden delinmiş kasayı kullanarak Ledleri birlikte lehimlemeye başladım. Bir kolonun her bir Led'i katotları ile birbirine lehimlenir Bir sıranın her Led'i anotları ile birlikte lehimlenir
Adım 9: Devre: Devreyi Kurmak
Kodla programlanmış Attiny ile, tüm yapılması gereken, programımı test etmek için bir devre tahtası kullanarak devreyi kurmak ve tam devreyi lehimlemeden önce her şeyin çalıştığından emin olmak. Attiny 8 uç nokta (4 sıra, 4 sütun) ve iki adet buton için yeterli çıkış pini sağlamadığından shift register kullanımı gereklidir. Yaptığım plan ve yaptığım devre resimlerdedir. Devremi test ettim. devre tahtasına ve uygun olduğunda devre kartına lehimledim. Hücre için bir pil tutucum yoktu, bu yüzden hayal gücümü kullanarak geçici bir tane inşa ettim (çok kabataslak..). Gerçek bir pil tutucu kullanmanızı öneririm.
Adım 10: Montaj
Son adım, her şeyi monte etmekti, bu da devreyi kasaya ve Led'leri ilgili deliklere sabitlemekti. Sonra butonları kullanarak zamanı ayarlayabilir ve Attiny'nin zamanı izlemesine izin verebilirsiniz. Örneğin, ikinci resimde:Saat2 = 2 ve Saat1 = 1Dakika2 = 1 ve Dk1 = 6 yani zaman 21:16Ve bu kadar! yorum ve önerilerinizi bırakmak için!
Önerilen:
DS1307 Gerçek Zamanlı Saat (RTC) Modülü ve 0.96: 5 Adım Kullanan Arduino Tabanlı Saat
DS1307 Gerçek Zamanlı Saat (RTC) Modülü & 0.96 Kullanan Arduino Tabanlı Saat: Merhaba arkadaşlar bu dersimizde DS1307 gerçek zamanlı saat modülü & OLED ekranlar.Bu yüzden zamanı DS1307 saat modülünden okuyacağız. Ve OLED ekranına yazdırın
Arduino Nano ve DS1307 Kullanan Basit Dijital Saat: 4 Adım
Arduino Nano & DS1307 Kullanan Basit Dijital Saat: Bu yazımda sizlere Arduino kullanarak dijital saat yapımını anlatacağım.. Kullandığım Arduino kartı, zaman veri sağlayıcısı olarak Arduino Nano V3, DS1307, MAX7219 7 Segmenti. ekranı izle. Öğreticiye girmeden önce şunu tavsiye ederim
Geri Dönüştürülmüş Malzeme Kullanan "Basit" Digilog Saat (Dijital Analog)!: 8 Adım (Resimlerle)
Geri Dönüştürülmüş Malzeme Kullanan "Basit" Digilog Saat (Dijital Analog)!: Herkese merhaba! Bu Eğitilebilir Kitapta, ucuz malzeme kullanarak bu Dijital + Analog Saatin nasıl yapıldığını paylaşacağım! Bu projenin "berbat" olduğunu düşünüyorsanız, gidebilir ve bu Eğitilebilir Yazıyı okumaya devam etme. Barış! Eğer gerçekten üzgünüm
Arduino Kullanan Basit Dijital Saat: 6 Adım
Arduino Kullanarak Basit Dijital Saat: Arduino ve basit PCB kullanarak basit dijital saat yapın
Neopiksel Kullanan İkili Saat: 6 Adım (Resimlerle)
Neopiksel Kullanan İkili Saat: Merhaba millet, LED ile ilgili her şeyi seviyorum ve ayrıca onlardan farklı ilginç şekillerde yararlanmayı seviyorum Evet, İkili Saatin burada birkaç kez yapıldığını biliyorum ve her biri nasıl yapılacağına dair mükemmel örnekler kendi saatini yarat. Gerçekten hayranım