senaryo
Yurt odam için güzel bir elektronik kapı kilidi yarattım. Şu anda kapıyı kilitleyen bir servo [un] ile bir Arduino Diecimila. 3x4 düğmeli ve 5 LED'li (2 seri çift ve bir tek LED) sayısal tuş takımına sahiptir. Aynı zamanda bir cep telefonu şarj cihazında da çalışıyor.
Şimdi bağımsız bir Arduino (ATmega328) ile çalışacak şekilde yeniden tasarladım, ancak gerçekten AA pillerle veya hatta 9V pille çalışmasını istiyorum.
Yazılım bölümü sleep
için, ATmega güç tüketimini mümkün olduğunca düşük tutabilmek için döngü yönteminin içine belirli zamanlarda çağrı koyabileceğimi düşündüm . Ve LED'in mümkün olduğu kadar uzun süre kapalı kalmasına izin verin.
Soru 1
Tahtanın uyuduğu birkaç milisaniyede bir düğmeye basıldığında, uykudan çıkıncaya kadar "hatırlanacak" / "tutulacak" ve sonra bir düğmeye basılarak toplanacak mı?
Bu düğmeye basarak uykuya dalmanın en iyi yolu ne olabilir? Düğme etkinliğini uyandırmak için kodlayabilir miyim, yoksa sadece 10 m.s için uyumasına izin vermeli miyim? Her döngüde?
soru 2
Bu cihazı 10 ay boyunca çalıştırmak için kaç adet AA pil gerektiğini hesaplamanın matematiğine nasıl yaklaşabilirim?
Ayrıca, dakikada ortalama güç tüketimini nasıl ölçeceğimi bilmiyorum, çünkü hızla değişiyor.