bu ev yapımı ürün sabahları düzenli olarak kalkanlar için faydalı olacaktır. Sonuçta, kış önde ve bu karanlıkta uyanmak zorunda kalacağınız anlamına geliyor ve ışık anahtarı oldukça uzaktaysa bu oldukça üzücü ve güvensiz. Dahası, karanlıkta uyanmak ve yataktan kalkmak çok daha zordur. Bu ev yapımı ürün bu sorunu çözecektir. Alarm çaldığında, odada rahat bir uyanma sağlayacak bir lamba yanar.
Her şey mikrodenetleyici üzerinde çalışır Arduino.
Ev yapımı için malzemeler ve araçlar:
- farklı LED'ler;
- gerçek zamanlı saat tipi MP1095;
- Piezo buzzer (dahili jeneratör ile);
- Arduino Nano'yu bağlamak için tasarlanmış Arduino programlama çalışma kitinin (NR05 kitine dahil) hata ayıklama kartının bir prototipi;
- bir difüzör oluşturmak için malzeme (3D yazıcınız varsa, kendinize ait bir şey yazdırabilirsiniz).
Lambanın üretim süreci:
İlk adım. Derleme başlangıcı
İlk olarak, yazar bir lamba kaidesi oluşturarak başladı. Bir difüzöre sahip olacak ve gerekli ekipman içine monte edilecektir. Ped, SketchUp'ta hızla çizildi. İsterseniz, prototip panosu için kasayı da yazdırabilirsiniz, ancak prototipin kendisi zaten oldukça güzel. Diğer şeylerin yanı sıra, diğer projelerin geliştirilmesi için kullanılabilir ve çalar saat için, gelecekte aynı Arduino Nano kartı kullanılarak daha kompakt bir şekilde tasarlanabilir.
Daha sonra tek bir LED monte edildi Yazar, ultraviyole ışığa maruz kaldığında donan ultra modern bir yapıştırıcı ile yapıştırdı. Buna Bondic tutkal denir. Tutkalı iyi tutar ve ev için böyle bir şeye sahip olmak gereksiz olmayacaktır.
Aynı aşamada, konektör de yapıştırılır.
İkinci Adım Test ve revizyon
Test edildiğinde, ev yapımı ışığın oldukça loş olduğu ortaya çıktı. Lamba karanlıkta görülebilir, ancak bu ışık bir kişiyi uyandırmak için yeterli değildir. Sorunu çözmek için birkaç beyaz LED bulundu, bunlar bir ağaç şeklinde paralel bağlandı. Sonuç olarak, lamba oldukça parlak bir şekilde parlamaya başladı, bu, bir kişinin belirli bir duyarlılığı ile böyle bir ışıktan uyanmaya izin verecek, elbette hepsi bu değil, ruh üzerinde başka etki kolları olacak.
Maksimum parlaklıktaki lamba yaklaşık 100 mA tüketir, bu bakımdan doğrudan Arduino'ya bağlanamaz. Ancak hata ayıklama kartında bir transistör üzerinde çalışan bir akım amplifikatörü vardır, 200 mA verir.
Diğer şeylerin yanı sıra, kartın bir grup düğmesi vardır; gelecekte, deneyler ve alarm ayarlamak için kullanılabilirler.
Genel olarak, hata ayıklama kartı, çeşitli sensörleri, servoları, röleleri, I2C arayüzü ile çalışan cihazları ve daha fazlasını bağlayabileceğiniz bir dizi farklı konektöre sahip olması bakımından iyidir. Bağlamak için sadece soketli kablolara sahip olmanız gerekir.
Üçüncü Adım Son aşama
Yazar, arduino mikrodenetleyicisindeki dokuzuncu pimi kullanarak lambanın parlaklığını PWM aracılığıyla ayarlamaya karar verdi, bu da kartta amplifikatöre bağlandı. Tweeter, SOUND konektörüne bağlı, artı ve eksi GND, DAT'a bağlı.
I2C_5V konektörüne gerçek zamanlı bir saatin bağlanması gerekir, çünkü güç için 5V gerekir.
Ayarlama için, kartın üzerinde iki satırlı bir LCD göstergesi vardır. Oldukça zıttır ve mavi bir arka plan üzerinde açıkça görülebilen beyaz işaretler vardır. Gerekli tüm ekipman bağlandıktan sonra yazılımı yapılandırmaya devam edebilirsiniz.
Ev yapımı işler için algoritma:
- saatteki zaman alarm zamanına denk geldiğinde, lamba yavaşça yanmaya başlar, daha parlak yanar;
- lambayı açma sürecinde, uyku nesnesinin alarmı görmezden gelmesine izin vermeyen ses sinyalleri de verilir;
- Gerekirse daha verimli uyanış için ek can sıkıcı ses takma yeteneğine de ihtiyacınız var. Ayrıca, ışığı tam parlaklıkta açmanıza veya tam uyanıştan sonra kapatmanıza izin veren bir işlev yapmak da iyi olurdu;
- Ve son olarak, saat ve alarm saati ayarlayabilmelidir.
Ev yapımı için hazır taslak makalenin sonunda indirilebilir. Kod, herhangi bir gereksinime uyacak şekilde düzenlemenizi sağlayacak ayrıntılı açıklamalara sahiptir.
Hepsi bu, ev yapımı ürün hazır, testlere başlayabilirsiniz.