» elektronik »Salvador Dali tarzında saatler

Salvador Dali tarzında saatler



Seksenlerde marciot takma adı altında Instructables'ın yazarı, daha sonra kısa değil - Mac olarak adlandırılan bir bilgisayarda gördü, ama tamamen - Macintosh, Salvador Dali'nin çalışma tarzında, sayıların keskin bir şekilde değişmediği, ancak şeklini değiştirdiği bir saat programı. Bugün, benzer bir etki elde etmek sorun değil - Xerox Alto iş istasyonları için orijinal olarak yazılmış ve daha sonra Unix benzeri işletim sistemlerine taşınan çok eski bir açık kaynaklı program xdaliclock var. Ancak bir bilgisayarda çalışır ve master, çalışan diğer programlar tarafından asla kapatılmayacak ayrı bir masaüstü saati olmasını istedi.

Sihirbaz başvurmaya karar verir ev yapımı ürün FTDI'nın FT810 yongasında, daha iyi bir USB-COM arayüz dönüştürücü üreticisi olarak bilinir. Görüntü sürücüsüne ek olarak, bu çipte dahili video belleği, GPU, müzik sentezleyici, çoklu dokunma işlevine sahip bir sensör veri okuyucu ve hatta bir JPEG donanım kod çözücüsü bulunur. Bu, düşük güçlü bir platformu önemli ölçüde boşaltmanıza izin verir. Arduinobirkaç işlevi ekrana yerleştirilmiş çevre birimlerine kaydırarak. Bir ekran, bir sensör ve bu çipten oluşan modüller Haoyu Electronics tarafından üretiliyor.

Salvador Dali tarzında saatler


DS1302 yongasında oldukça yaygın bir gerçek zamanlı saat (RTC) modülü:



Ekranı aldıktan sonra, master kabloyu yükseltici karttan ayırır, çift sıralı tarağı lehimler (iki tek sıralı olanlar da uygundur), rasyonları yalıtım bandıyla kapatır, kartı yerine koyar ve kabloyu yeniden bağlar. Bir tarak yerine, bir kablo veya ayrı telleri lehimleyebilirsiniz, ancak bu durumda ekran çıkarılamaz.




Sihirbaz standı yazdırır (3D modeller ve kaynak kodları burada). Tabii ki, stand (veya kasa) başka bir şekilde yapılabilir.



Dış yüzeyi plastikte dönmesini önlemek için yivli bir havya rafları ile kaynaşır ve iç kısmı dişlidir.




Koruyucu filmi ekrandan çıkardıktan sonra, standa monte eder:




Programda, Fritzing bir diyagram çizer ve iki şekilde görüntüler - Fritzing ve olağan, böylece her ikisinin destekçileri bunu ister:




Hepsini toplar elektronikdaha sonra yazılım için alınır. Arduino düşük güçlü bir platformdur, bu nedenle xdaliclock'u taşımak mümkün değildir.Ancak oradan görüntü alabilir ve tüm kodu sıfırdan yazabilirsiniz. Bu görüntüler, xdaliclock programının kendisi gibi, GPL'den daha az katı olan X11 lisansı altında mevcuttur. Bu nedenle, master GPL altında bir dizi yeni kod ve mevcut görüntüyü lisanslar (tersini yapmak imkansız - GPL altında bulunan bir şeyden yapılan X11 altında lisans) ve yüklemeler burada.



Sihirbaz arşivdeki mevcut INO dosyasını derler ve Arduino'ya yükler, ancak derlemeden önce renkleri düzeltebilirsiniz. İstenirse, saat genellikle tek renkli yapılabilir, Alto veya Macintosh'un başındaki gibi olacaktır.

clock.fill_gradient (0xFF0000, 0x0000FF);
grid.fill_gradient (0x000000, 0xFF8800);
shine.fill_gradient (0x7F7F7F);


Ayrıca, DaliClock / src / ui_lib / ui_config.h dosyasında, ekran modülünün bağlı olduğu pin setini ve DaliClock / src / ds1302.cpp dosyasında, gerçek zamanlı saat modülünün bağlı olduğu pin setini ayarlayabilirsiniz.

Saat ayarı:

1. Deşarj üzerine tıklayın, değeri bırakana kadar değeri artmaya başlayacaktır.

2. Ekranın altına tıklayın - saat takvim moduna geçecektir.

3. Takvimi aynı şekilde ayarlayın.

4. Ekrana dokunmayı durdurduktan sonra beş saniye otomatik olarak saat moduna dönecektir.



Makaledeki her iki video da CC-BY altındadır: birincisi - hangi versiyonun, ikincisinin - 3.0 olduğu belirtilmez.
10
10
10

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...