İçindekiler:
- Gereçler
- Adım 1: LED Matrisi
- 2. Adım: Parçaları Birbirine Bağlayın
- Adım 3: Ön Plaka Maskesi
- Adım 4: Siyah Akrilik Ön Plaka
- Adım 5: Bitir
Video: Arduino WorldClock (İsviçre Almancası, Bärndütsch): 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Hava sıcaklığı ve ışık sensörü ile İsviçre Almancasında bir WorldClock oluşturuldu.
Cirit-Kelime-Saat/
Kaynak kodu:
Gereçler
- 169 Neopiksel
- Arduino Uno (veya benzeri)
- RealTimeClock modülü DS3231
- fotosel
- Sıcaklık sensörü
- direnç
- kondansatör
- bazı teller
- lehimleme takımı
Adım 1: LED Matrisi
13'e 13 LED matrisi oluşturun.
Şeritleri kesin ve tekrar birbirine lehimleyin. Şeritlerin hepsinin aynı yönde hizalandığından emin olun.
Bir zig zag düzeni kullanın
>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<…..
İşiniz bittiğinde onlara bir tabak yapıştırın. Mevcut olabilecek herhangi bir ısıyı yönlendirmek için kullanılan alüminyum (şimdiye kadar bir sorun değildi)
2. Adım: Parçaları Birbirine Bağlayın
İlk olarak resimlerde görüldüğü gibi breadboard ile bağlantıları deneyiniz. Her şey yolunda giderse, lehimleyin.
kaynak kodu
Adım 3: Ön Plaka Maskesi
LED matrisinin önünde, LED'in amaçlanan harften daha fazla yanmasını önlemek için hizalanmış deliklere sahip bir plaka gereklidir.
Excel'i kullanarak kare hücreli 13'e 13'lük bir tablo oluşturdum. Ortada hizalanmış bir artı "+", deliğin tam olarak nerede açılacağını gösteriyordu.
Bu adım oldukça zaman alıcıdır. Varsa bir lazer kesici kullanmanızı tavsiye ederim (2 kat 4 mm kontrplak mükemmel olur).
Adım 4: Siyah Akrilik Ön Plaka
Akrilik plakayı internetten satın aldım ve Thunderlaser'dan kullanmak üzere yapımcı laboratuvarında bulunan bir Mars lazer kesici kullandım.
Önce inkscape ile svg dosyasını oluşturdum. Yazdırın ve harflerin hepsinin led ile hizalanıp hizalanmadığına bakın.
Ardından, kesici için dosya oluşturmak üzere lazer kesici yazılımı LaserGrave'i kullandım.
Karton kağıtla deneme kesimleri yapın.
Ve en önemlisi. Lazerin ayarını belirlemek için akrilik üzerinde bazı deneme kesimleri yapın (örn. Güç, hız). Gücü artırmıyor veya hızı azaltmıyorsa lazerin tamamen kesmesi gerekir. Ben her zaman %100 güç kullanırım ve hızın etrafında oynarım.
Adım 5: Bitir
Şimdi parlaklığa wordclock yanıtı. Çevre ne kadar parlaksa, LED'ler o kadar parlak olur.
Bu yüzden wordclock'u istediğiniz yere yerleştirin ve parlaklığı (konsol üzerinden) ölçün ve istediğiniz değerlere uyarlayın.
Önerilen:
Arduino Araba Geri Geri Park Uyarı Sistemi - Adım Adım: 4 Adım
Arduino Araba Geri Geri Park Uyarı Sistemi | Adım Adım: Bu projede Arduino UNO ve HC-SR04 Ultrasonik Sensör kullanarak basit bir Arduino Araba Geri Park Sensörü Devresi tasarlayacağım. Bu Arduino tabanlı Araba Ters uyarı sistemi, Otonom Navigasyon, Robot Mesafesi ve diğer menzil r
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Arduino Kullanan RC Paletli Robot - Adım Adım: 3 Adım
Arduino Kullanan RC Paletli Robot – Adım Adım: Merhaba arkadaşlar, BangGood'tan başka bir harika Robot kasasıyla geri döndüm. Spinel Crux V1 – Hareket Kontrollü Robot, Spinel Crux L2 – Robotik Kollu Arduino Al ve Yerleştir Robotu ve The Badland Braw
Eski bir İsviçre Çakısı Memory Stick'i 2 GB'a Yükseltin: 11 Adım
Eski bir İsviçre Çakısı Bellek Çubuğunu 2 GB'a Yükseltme: Bu talimatta, mevcut USB Flash Bellek PCB'sini bir Victorinox Securelock "İsviçre Çakısı" Bellek Çubuğundan çıkarmak ve daha büyük kapasiteli bir USB bellek çubuğu PCB ile değiştirmek için gereken adımları göstereceğim (Burada bir Lexar 2GB Firefly kullanıyorum
İsviçre AVR Bıçağı: 14 Adım (Resimlerle)
İsviçre AVR Bıçağı: İsviçre AVR Bıçağı, bir dizi AVR programlama projesini tek bir kullanışlı Altoids Sakız Tenekesinde bir araya getirir. Mikrodenetleyici programlamanın sağladığı esneklik nedeniyle, aynı zamanda herhangi bir sayıda proje tabanlı