การกำหนดอายุการใช้งานแบตเตอรี่ (และขนาดแบตเตอรี่) จะบอกให้คุณทราบว่าสิ่งของของคุณต้องใช้งานได้นานเท่าใด ซึ่งอาจทำให้คุณตัดสินใจเปิดเมื่อ (a) คุณจำเป็นต้องอ่านและ (b) เวลาที่จะส่งข้อมูล
หากคุณต้องการตื่นขึ้นพูดทุกชั่วโมงคุณต้องการบางสิ่งบางอย่างด้วยนาฬิกาเรียลไทม์ (RTC) หรือบางสิ่งบางอย่างนับวินาทีบนกระดานหรือเป็นหน่วยทาสเพื่อบอกให้คุณไมโครคอนโทรลเลอร์ทำงานได้
RTC สามารถบอกให้ WiFi เปิดใช้งานตรวจสอบว่าอยู่ในช่วงของเครือข่ายที่ได้รับอนุญาตล็อกออนและส่งข้อมูลหรือไม่
อีกด้านหนึ่งของเหรียญนั่นคือปล่อยให้บางสิ่งบางอย่างเช่น GPS ได้รับการแก้ไขอย่างต่อเนื่อง (ทุกวินาที) และการสำรวจ wifi อย่างต่อเนื่อง ด้วยสถานการณ์นี้แบตเตอรี่ขนาดเล็กอาจใช้เวลาเพียงไม่กี่ชั่วโมงแทนที่จะเป็นสัปดาห์หรือเป็นเดือนหากคุณใช้กระแสไฟอย่างชาญฉลาด
โดยสังเขปนั่นจะเป็นภาวะที่กลืนไม่เข้าคายไม่ออกเริ่มต้นของคุณ
ฉันทำในสิ่งที่ฉันคิดว่าเป็นความขยันระมัดระวังก่อนที่จะเริ่มดำเนินการในสิ่งที่คล้ายกันนี้และฉันขอแนะนำให้คุณดูไมโครคอนโทรลเลอร์Espruino หากคุณมีทักษะ JS อยู่แล้วคุณจะได้ผลลัพธ์ที่รวดเร็วจริง ๆ คุณจะรู้สึกเหมือนอยู่บ้าน Espruino's มี RTCs อยู่แล้ว 3.3v และใช้กระแสไฟต่ำโดยการออกแบบ การตบ GPSเป็นเรื่องง่ายอย่างน่าหัวเราะ
ฉันขอแนะนำให้คุณรับ Espruino สีเขียวธรรมดามาเล่น ๆ แล้วลอง Espruino Wifi ใหม่แทนการต่อสู้เพื่อเพิ่มใน ESP8266 ด้วยตัวคุณเอง (ฉันยังไม่ได้ลอง BTW) Espruinos ไม่ใช่สิ่งที่ถูกที่สุด แต่ทำมาอย่างดี (IMO) และเพลิดเพลินกับการสนับสนุนที่ดี บนฟอรัมของพวกเขาคุณมักจะได้รับการยอมรับจากคนที่สร้างพวกเขา
ข้อมูลนี้อาจเป็นประโยชน์กับคุณมากขึ้นถ้าคุณมีทักษะ JS และทักษะ EE เล็กน้อย (เช่นฉัน)