Xác định thời lượng pin (và có lẽ kích thước pin) sẽ cho bạn biết thời gian của bạn kéo dài bao lâu. Điều đó có thể khiến bạn quyết định chỉ bật nó khi (a) bạn cần đọc và (b) khi truyền dữ liệu.
Nếu bạn chỉ muốn thức dậy, hàng giờ, thì bạn muốn một cái gì đó với Đồng hồ thời gian thực (RTC) hoặc thứ gì đó đếm giây trên tàu hoặc có sẵn như một đơn vị nô lệ để báo cho bạn bộ điều khiển vi mô hoạt động.
RTC sau đó có thể yêu cầu bật wifi, phát hiện xem nó có nằm trong phạm vi của mạng được phép hay không, đăng nhập và truyền dữ liệu.
Mặt khác của đồng tiền đó là chỉ để một cái gì đó như GPS liên tục nhận được các bản sửa lỗi (mỗi giây) và bỏ phiếu wifi liên tục. Với kịch bản này, một cục pin nhỏ có thể chỉ kéo dài hàng giờ thay vì hàng tuần hoặc hàng tháng bạn đã sử dụng hiện tại một cách khôn ngoan.
Tóm lại, đó sẽ là vấn đề nan giải ban đầu của bạn.
Tôi đã làm những gì tôi nghĩ là một sự siêng năng cẩn thận trước khi bắt tay vào loại tương tự này, và tôi khuyên bạn nên xem vi điều khiển Espruino . Nếu bạn có các kỹ năng JS hiện có thì bạn có thể nhận được kết quả thực sự nhanh chóng - bạn sẽ cảm thấy như ở nhà. Espruino có RTC, đã 3,3v và sử dụng dòng điện thấp theo thiết kế. Tát vào GPS là dễ dàng cười.
Tôi khuyên bạn nên sử dụng Espruino màu xanh lá cây bình thường để sử dụng và sau đó thử Wifi Espruino mới thay vì tự mình thêm vào một chiếc ESP8266 (Tôi chưa thử những thứ này, BTW). Espruinos không phải là rẻ nhất, nhưng chúng được sản xuất tốt (IMO) và tận hưởng sự hỗ trợ tốt. Trên diễn đàn của họ, bạn thường có thể nhận được sự thừa nhận từ anh chàng tạo ra chúng.
Thông tin này có thể hữu ích hơn cho bạn nếu bạn có kỹ năng JS và kỹ năng EE không đáng kể (như tôi).