İçindekiler:

Arduino WorldClock (İsviçre Almancası, Bärndütsch): 5 Adım
Arduino WorldClock (İsviçre Almancası, Bärndütsch): 5 Adım

Video: Arduino WorldClock (İsviçre Almancası, Bärndütsch): 5 Adım

Video: Arduino WorldClock (İsviçre Almancası, Bärndütsch): 5 Adım
Video: DIY Digital World Clock using Arduino and HMI TFT LCD, IOT Project, iot Clock, diy clock, wall clock 2024, Temmuz
Anonim
Arduino WorldClock (İsviçre Almancası, Bärndütsch)
Arduino WorldClock (İsviçre Almancası, Bärndütsch)
Arduino WorldClock (İsviçre Almancası, Bärndütsch)
Arduino WorldClock (İsviçre Almancası, Bärndütsch)
Arduino WorldClock (İsviçre Almancası, Bärndütsch)
Arduino WorldClock (İsviçre Almancası, Bärndütsch)

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

LED Matrisi
LED Matrisi
LED Matrisi
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

Parçaları Birbirine Bağlayın
Parçaları Birbirine Bağlayın
Parçaları Birbirine Bağlayın
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

Ön Plaka Maskesi
Ön Plaka Maskesi
Ön Plaka Maskesi
Ön Plaka Maskesi
Ön Plaka Maskesi
Ön Plaka Maskesi
Ön Plaka Maskesi
Ö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

Siyah Akrilik Ön Plaka
Siyah Akrilik Ön Plaka
Siyah Akrilik Ön Plaka
Siyah Akrilik Ön Plaka
Siyah Akrilik Ön Plaka
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

Bitiş
Bitiş
Bitiş
Bitiş
Bitiş
Bitiş

Ş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: