İçindekiler:

Arduino ve RTC Kullanan Kelime Saati: 7 Adım (Resimli)
Arduino ve RTC Kullanan Kelime Saati: 7 Adım (Resimli)

Video: Arduino ve RTC Kullanan Kelime Saati: 7 Adım (Resimli)

Video: Arduino ve RTC Kullanan Kelime Saati: 7 Adım (Resimli)
Video: 24 Kasım Öğretmenler Günü Kodlama Etkinliği - Mblock ile Yapay Zeka Eğitimi 2024, Kasım
Anonim
Arduino ve RTC Kullanan Kelime Saati
Arduino ve RTC Kullanan Kelime Saati

Kız arkadaşıma doğum günü için özel bir hediye yapmaya karar verdim. İkimiz de elektronikle ilgilendiğimiz için, "elektronik" bir şeyler yapmak oldukça iyi bir fikirdi. Ayrıca, ikimiz de birbirimize daha önce bu tür kendi kendine yapılan hediyeler vermiştik ve bu harika hissettiriyor.

Bu yüzden, sadece YouTube'da geziniyordum ve bir videoya rastladım. Bunu izledikten sonra, bunu yapacağımdan oldukça emindim. Her şey böyle başladı.

Daha fazla bu tür öğreticiler için interneti araştırdım, ancak hiçbir şey ihtiyaçlarıma uygun değildi. Gereksinimlerim şunlardı: 1. Tüm parçaların muhafaza edilmesi için kolay muhafaza yapısı.2. Kullanılan kontrolör Arduino.3 olmalıdır. Zaman tutmak için Gerçek Zamanlı Saat kullanılmalıdır.4. Kullanılan LED'ler WS2812B olmalıdır.

Birkaç ders izledim ve gereksinimlerime göre bir kelime saati oluşturmak için bunları birleştirmeye karar verdim. İnternette birçok kelime saati öğreticisi var ve hiçbiri bu türden olmadığı için kendi eserimi paylaşmaya karar verdim. Ayrıca bir para dostu oluşturmak kolaydır.

Bahsettiğim eğitimler aşağıda listelenmiştir.

1. Süper Bir Şey Yap

2. Jeremy Blum

3. Scott Bezek

Öyleyse başlayalım.

Adım 1: Gerekli Parçalar

Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar

Bu projenin kalbidir. Doğru yaparsan, her şey iyi görünecek.

Çalışması kolay (delik açma ve kesme), sert ve kolay erişilebilir olduğu için temel olarak sunta seçtim. Öyleyse git ve 9 x 9 inçlik bir sunta al. Herhangi bir şey yapmadan önce tahta kutuya sığıp sığmadığını kontrol edin. Değilse, eğeleyerek veya keserek ayarlayın ve kolayca çıkarılıp kutuya yerleştirilecek şekilde yapın.

Bu yapıldıktan sonra, Inkscape'de vinil tasarımını taban olarak kullanarak bir şablon oluşturun. Ledlerin yerlerini işaretleyiniz ve numaralandırınız. Ayrıca neopiksel ledlerinde veri akışının yönünü gösterir. İki şerit kullandığım için, 8 ve 9 numaralı pinlerde, onu 8 _ _ ve 9 _ gibi numaralandırdım, burada ilk rakam pin no ve geri kalanı LED'in numaralandırması. "ÇEYREK" ve "YİRMİ BEŞ" gibi bazı kelimeler çok uzun ve orada iki led kullanmaya karar verdim. Ayrıca adı canlı olmalı, ben de orada 4 led kullandım. Diğer detaylar için şablonuma bakabilirsiniz. Şablonumun svg dosyasını ekledim. Bastırın ve şeffaf kağıtlara yazdırdığınız vinilin üzerinde tutarak boyutunun mükemmel olup olmadığını kontrol edin.

Dört tarafı da sunta kenarından eşit mesafeler bırakarak bir kurşun kalemle suntada 8 x 8 inçlik bir kutu yapın. Suntanın 9 x 9 inç ve şablonun 8 x 8 inç olduğunu unutmayın. Şablonu, çizdiğiniz kutuya kağıt yapıştırıcı kullanarak suntaya yapıştırın.

Led şeritlerini tek tek kesin ve arka kısmında bulunan çift taraflı bandı kullanarak şablonunuzdaki Ledlerin konumlarına yapıştırın. Şeritlerde sadece 30 ledim vardı ama 4 taneye daha ihtiyacım vardı. Ayrıca etrafta aynı türden 20 led vardı. Ben de 4 tane kullandım, kapasitörler ekleyip sıcak tutkalla kartona yapıştırarak kendi modülümü yaptım ve "Sneha" kelimesinde kullandım.

Tüm Ledler yapıştırıldıktan sonra her ledin yanına 3 adet sol ve 3 adet sağ tarafta olmak üzere 6 delik açın. Delik yapmak için uygun büyüklükte bir çekiç ve çivi kullandım. Deliklerin birbirinden ayrı olduğundan emin olun, aksi takdirde lehimlemeden sonra teller kısa devre yapar. Daha sonra 0.75 m2 masif telinizi alın, uçlarını sıyırın ve deliklerden geçirin ve ledlere lehimleyin. Lehimleme sırasında veri akış yönü okuna özellikle dikkat ediniz. Tüm kabloları suntanın arka tarafında tutun çünkü renk akmasını önlemek için daha sonra karton eklememiz gerekiyor. Renk akması demişken beyaz kartonu gerekli uzunluğu ölçtükten sonra 25 mm eninde kestim. Sabit durması için sıcak tutkal kullandım ve çok iyi çalışıyor. Sıcak tutkal kullanamadığım yerlerde kağıt tutkal kullandım ama kuruması bir geceyi buluyor. Yani, akıllıca seçin.

Ledin sığamayacağı dar yerler için çözüm: "I" gibi harfler ve ledin sığamayacağı kadar dar olan kalp için led'i harfin üstüne sadece led olacak şekilde ve dışındaki fazlalık kısımlar olacak şekilde yapıştırırım.. Kartonu fazla parçaların üzerine yapıştıracağım. Sorun çıkarmaz. Yine de "kalp" e ledler yapıştırırken bir sorun vardı. Yanında bir tane daha led vardı, bu yüzden fikrim orada geçerli değildi. Bunu çözmek için, daha fazla veri aktarmak zorunda kalmayacağım için (ondan sonra Led'ler olmadığı için) ledin doğru kısmını da kesebilmek için o led'i en son yapmaya karar verdim. Eklediğim resme bakın.

"ONE" veya "TWO" gibi üç harfli kelimeler için bir yarık kestim, led'in PCB'sini büktüm ve suntanın arkasından geçirdim. Biliyorum garip ama işe yarıyor. Bu bir arkadaşımın fikriydi. Ama bunu her yerde yapmayın, sadece gerekli yerlerde yapın.

7. Adım: Hepsini Bir Araya Getirmek

Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy
Hepsini bir araya koy

Her şey bittikten sonra sıra montaja geldi.

Git ve kutun için 9 x 9 inçlik bir cam al. Dilediğiniz şeyle kutunun kenarına yapıştırın, ben sıcak tutkal kullandım. Bundan sonra, vinili süper yapıştırıcı kullanarak çok dikkatli bir şekilde cama yapıştırın. Devre kartını içeri koyun ama tamir etmeyin. Güç uygulayın, birkaç led yakın, elinizle suntaya biraz baskı uygulayın ve vinil ile hizalanıp hizalanmadığını kontrol edin. Değilse, boyutunu küçültmek için suntayı dört taraftan herhangi birinden dosyalamanız gerekir. Hizalama işlemi ile zaman ayırın.

Bu yapıldıktan sonra, suntayı sabitleyin. Potansiyometre ve dc varil konektörü ekleyin. Tüm bileşenlere güç vermek için bir parça PCB kullandım, iki katı kabloyu (Vcc ve GND) lehimledim ve bunları güç kaynağı rayı olarak kullandım. Ondan sonra, güç uygulamak için tüm bileşenleri onlara lehimledim. Güç vermek için arduino'nun Vin pinini kullandım.

Arduino ile tüm bağlantıları yapın ve kelime saatinizin keyfini çıkarın.

Bir tavsiye, boş kelimelerin arkasına siyah bir bant yapıştırın, renk sızmasını azaltmak için çok yardımcı olacaktır. Ayrıca DS3231 3.3V pili yenisiyle değiştirin.

Herhangi bir sorunuz, lütfen yorum yapın.

Teşekkürler:)

Önerilen: