bu ev yapımı ürünthatguyer takma adı altında Instructables yazarı tarafından icat edilen, henüz sayıları öğrenmemiş çocukların ebeveynleri için yararlı olacaktır. Bir elin veya dijital saatin okumalarını anlamıyorlarsa ve dakikanın ne kadar sürdüğünü bilmiyorlarsa “on dakika içinde ayrılırız” veya “beş dakika içinde oyuncağı kardeşinize veririz” nasıl açıklayabilirim? Usta mutfak zamanlayıcısını denedi, ancak doğrusal ölçeğin açılardan ve sektörlerden daha görünür olduğu ortaya çıktı. Deklanşör hızı değiştirilebildiğinden, tasarım tüm kum saatinin yerini alır.
Cihaza uygulandı Arduino- Uyumlu Adafruit Metro kartı, başka bir tane kullanırsanız, en az üç analog girişe sahip olmanız önemlidir. Bilgiler, metre başına 144 LED yoğunluğa sahip adreslenebilir WS2812 LED'leri olan bir bant parçasına gönderilir. Adafruit tarafından hazırlanan iki hazır pano da kontrol için kullanıldı - biri dokunmatik düğmeli, diğeri üç eksenli ivmeölçer. Güç kaynağı, güç bankasının içidir - kart ile birlikte pil, ancak ev yapımı ürün normal şekilde beş voltluk bir çıkışla beslendiği için bu cihazı kasalarından çıkarmamak daha iyidir.
Güç bankasını sökerek, master USB kablosunu dağıtır ve kabloları çıkış konektörüne paralel lehimleyerek. Boşuna: yani ne ve bugün büyük bir USB fişine sahip bir kablo bulmak sorun değil. Mikro USB veya Yıldırım fişinin karşı tarafta “düştüğü” hasarlı bir kablo almanız, çıkarmanız ve kabloları kablodan çekmeniz gerekir. Burada, örneğin, çevirmenin böyle bir kabloyu nasıl uyguladığı:
Ancak bu alıcı yapay olarak kendisi için zorluklar yaratır. Hiçbir şeyi yırtmamaya ve kapatmamaya çalışırken, güç işaretini biraz değiştirir. İlk olarak çıkış konektörünü kartından çıkarır:
Daha sonra, bunun yerine, JST konnektörünü teller aracılığıyla, lehimleme ile değil, RPPI konnektörleri ile bağlanan bir anahtar aracılığıyla bağlar. JST konnektörünün karşılığı sabit durur ve devreye bağlantı bekler.
İsteğe bağlı seçenek hazırdır, güç bankasını yeniden oluşturmanıza veya yukarıda belirtilen kabloyla birlikte durumda bırakmanıza bakılmaksızın sonraki adımlar aynıdır.
Thatguyer, breadboard'a Arduino uyumlu bir kart ve ivmeölçer modülü takıyor:
Bunları nasıl lehimleyeceğiniz işe yaramaz. Her şeyin çalışması için iki koşulun karşılanması gerekir. Birincisi, USB konektörünün breadboard'un kenarında olmasıdır, bu nedenle ona bir kablo bağlamak daha uygundur. İkincisi, ivmeölçeri doğru şekilde yönlendirmektir. Bu, gezegenin yerçekimini ters çevirmekten daha kolaydır.
Master, breadboard üzerinde artı ve ortak tel olacak otobüsleri seçer ve ivmeölçerin ve Arduino uyumlu kartın ilgili sonuçlarını bunlara bağlar. Daha sonra birini böyle birbirine bağlar: X ekseninin çıkışı - A2, Y - A1, Z - - A0 analog girişine:
Kutupluluğa dikkat ederek, JST konnektörünün karşılıklı kısmını breadboard'un artı ve ortak lastiklerine bağlar:
Devre kesici açık veya konektör bağlı değilken daha fazla lehim gerçekleştirir. Bir bant parçasını bu diyotların 30'unu tutan adreslenebilir LED'lere bağlar. Bant yalnızca bu amaç için özel olarak tasarlanmış alanlarda ayrılabilir. Güç kabloları, karşılık gelen yerleşim veri yollarına doğru kutuplarda bağlanır ve seri veri girişi, programda seçilen Arduino uyumlu kartın dijital çıkışına bağlanır:
Bantta oklar vardır (kaynağın katılımcılarından birine tahmin edeceği selamlar göndererek), önceki her bir adres LED'inden sonraki her birine veri aktarımının yönünü gösterir. Veriler karttan uzaklaşacak şekilde bir parça bant bağlayın.
Banttan sonra sihirbaz dokunmatik düğmenin sorumluluğunu üstlenir. Yine üç tel vardır: artı, ortak ve çıkış. İlk ikisini ve elbette üçünü - programda seçilen Arduino uyumlu kartın dijital girişine bağlama. Dokunulduğunda, düğme mantıksal bir birim verir. elektronik hazır:
Havya dinlenir, yapboz çalışır. Kum saati taslağını tahmin edip akçaağaç tahtasına aktardıktan hemen sonra:
Aynı şey birkaç kat ince kontrplaktan yapıştırılabilir.
Master, aynı şekle sahip başka bir tahta alır, ancak daha ince, yandan karşılaştırır:
Daha kalın olan plakta, dekupaj testeresi bıçağı için delikler açar ve bölmeler yapar:
Her şey uyuyor:
Ve bu girintilere bölmeleri birbirine bağlayan bir anahtar, konektör ve teller sığacak:
Bunun gibi:
Panoları yapıştırır ve alt bölmelerde görünür, yanında hazırdır, ancak henüz kurulmamış standlar:
Yapıştırabilirsiniz, istediğiniz gibi vidalarla vidalayabilirsiniz:
Bu girintide, bir dokunmatik düğme standa sığacak:
İşte yerinde:
Davanın kendisinde, bu alıcı bant ve dokunmatik düğmeye teller için girintiler ve delikler açar:
Pleksiglas, elektronik parçanın düşmemesi için arkadaki bölmeleri kaplar:
Pleksiglas bandı bantla sabitledikten sonra hareket etmeyecek, delmeyecek ve sabitleyecek:
Pleksiglasın bir ağaçla birleştirilmesinin rahatlığı için işaretler yapar, böylece durum olmaz: kahretsin, delikler uyuşmuyor, ancak kapağı ters çevirmeniz gerekiyor:
Her şeyi bir araya getirmek, belirgin bir taslak boyunca kesmek, bir kum saatinin şeklini almak:
Bölmelerin ve pleksiglasın olmadığı tarafta, LED şerit için bir girinti yapar:
İhtiyacınız olan şey!
Kasayı sökür, parlatır ve ahşap her şeyi iki kat gomalakla kaplar. Yine, hafifçe parlatıyor, poliüretan vernikle kaplanıyor, çelik yünü ile biraz işliyor ve çıkıyor ...
Elektronikleri geri döndürür:
Sonra pleksiglas:
LED'leri mat bir filtreyle kaplar:
sel firmware, bir kütüphaneye ihtiyacı olacak FastLED. Metinde, doldurmadan önce, sonuçlardan hangisinin bağlı olduğunu ve bir bantta kaç LED olduğunu belirtmeniz gerekir.
Saatin çalışma modlarının değiştirilmesi, konumları değiştiğinde meydana gelir. Sensör yukarıdayken, sensör aşağıya bakarken - aşağı doğru sayılır, yanlara doğru - duraklar. Kurulum moduna girerken sarı yanıp sönen bir imleç görünür, sensöre her dokunulduğunda 15 saniyeye karşılık gelen bir leylak bölümü eklenir. 60 saniye ararsanız, sonraki bölümler mavi olur ve ilgili dakikalar gösterilir. Her beşinci dakika bölümü kolaylık sağlamak için farklı bir renkle işaretlenmiştir. Geri sayım ve duraklatma modlarında, saat gerçek bir kuma benzer şekilde davranır.
Ev yapımı çalışmaları tekrarlayarak, dijital girişlerden birine piezoelektrik veya dinamik bir kafa (bir amplifikatörden bir) bağlayabilir ve ürün yazılımına ses efektleri ekleyebilirsiniz.