LED ekranın ince bir kaplamadan parladığı, paralel bir şekle sahip ahşap bir saat, uzun zamandır bir yenilik değil. Ticari olarak satılmaktadır ve on yıldır talep edilmektedir. Ve bu Instructables Darwin Enerji takma adıyla izliyor: davası plastikten yapılmış ve kaplama yerine benzer bir desene sahip bir vinil film.
Saat, termometre ve higrometre modlarını seçmek için geliştirici bir titreşim sensörü kullandı. Modlar arasında geçiş için algoritma aşağıdaki gibidir:
Master, saati aşağıdaki bileşenlerden bir perfboard tipi tahtaya monte etti: Arduino Pro Mini, tip 8402AS ekran, DHT11 sıcaklık ve nem sensörü, DS1307 gerçek zamanlı saat, UMProb titreşim sensörü, Tenstar Robot Mikro USB soketli modül (sadece güç vermeniz yeterlidir, USB kablosunu kırık bir şeyden alabilirsiniz) . Ürün yazılımı için USB bağlantı noktasını bir seri Honbay CP2102'ye dönüştürmek için modülü aldı.
Saati şemaya göre topladı:
Telleri taraklı bir breadboard'a bağlamak için tarak ve soket kullanmayı tercih etmek:
Sonuç iki taraftan böyle görünür:
Hiçbir şeyi flaşlamak istemeyen kullanıcılar için, mikrodenetleyicinin önceden dikilmiş olduğu bir ürün seçerek LED saatlerini monte etmek için herhangi bir tasarımcı kiti satın almanızı önerir. Ancak daha sonra bir termometre ve higrometre modu ve bir titreşim sensörü olmayacaktır. Geliştiricinin kendisi, yukarıda belirtilen Honbay CP2102 cihazı ile Arduino'yu yanıp sönüyor:
Bunları şu şekilde bağlamak:
Arduino tarafı ---------- Programcı tarafı
VCC -------------------------------------- + 5V
GND ------------------------------------- GND
GRN ------------------------------------- DTR
TX ------------------------------------------ RX
RX ------------------------------------------ TX
eskiz burada.
Kasa 3D olarak basılabilir veya uygun herhangi bir kutuyu alabilir ve delikleri kesebilirsiniz. Sihirbaz ilkini seçer:
STL dosyası burada.
Vinil filmle yapıştırdıktan sonra kasa çok güzel olur:
Sıcaklık ve nem sensörü için deliklere ihtiyaç vardır. Sihirbaz, konumu için en uygun konumu gösterir:
Ve böylece bir titreşim sensörü var:
Saat hazır:
Böylece modları değiştirebilirsiniz:
Çevirmen tarafından not edin. Bu tasarımdaki titreşim sensörü sadece mod değiştirme sağlar. DS1307 modülünde aynı Arduino'yu kullanarak saati ayarlayabilirsiniz, burada nasıl olduğunu anlattı.