Pil ömrünün (ve belki de pil boyutunun) tanımlanması, işinizin ne kadar sürmesi gerektiğini size söyleyecektir. Bu daha sonra, yalnızca (a) ne zaman bir okuma yapmanız gerektiğine ve (b) ne zaman veri iletmeniz gerektiğine karar vermenize yol açabilir.
Sadece saat başı söyleyerek uyanmak istiyorsanız, o zaman bir Gerçek Zaman Saati (RTC) içeren bir şey veya gemide saniyeleri sayan bir şey veya mikro denetleyicinin çalışmaya başlamanızı söyleyebilmeniz için bir bağımlı birim olarak bulunmasını istersiniz.
RTC, wifi'a açılmasını, izin verilen ağının kapsama alanında olup olmadığını tespit etmesini, oturum açmasını ve veri iletmesini söyleyebilir.
Bu madalyonun diğer tarafı sadece bir GPS gibi bir şeyin sürekli olarak (her saniye) düzeltmeler almasına ve sürekli olarak oy kullanmasına izin vermesi. Bu senaryoda küçük bir batarya, aktüelinizi akıllıca kullanıyor olsaydı, haftalar ya da aylar yerine sadece saatler sürebilir.
Kısaca, bu ilk ikileminiz olurdu.
Bu tür benzer şeylere başlamadan önce, dikkatli bir özen olduğunu düşündüğüm şeyi yaptım ve Espruino'nun mikroişlemcisine bakmanızı tavsiye ederim . Mevcut JS becerilerine sahipseniz, sonuçları gerçekten hızlı bir şekilde alabilirsiniz - kendinizi evde hissedeceksiniz. Espruino'nun RTC'leri var, zaten 3.3v ve tasarım olarak düşük akım kullanıyorlar. GPS'e tokatlamak gülünç derecede kolaydır.
Keman yapmak için normal bir yeşil Espruino almanızı ve ardından kendinize bir ESP8266 eklemek için savaşmak yerine yeni Espruino Wifi'yi denemenizi öneririm (bunu denemedim, BTW). Espruinos en ucuzları değildir, ancak iyi yapılırlar (IMO) ve iyi destek alırlar. Kendi forumlarında, genellikle onları yaratan adamdan onay alabilirsiniz.
JS becerileriniz ve ihmal edilebilir EE becerileriniz (benim gibi) varsa, bu bilgi sizin için daha yararlı olacaktır.