Làm một số DIY như một sở thích, tôi đang tạo một cảm biến vô tuyến nhiệt độ ẩm nhỏ.
Một ATmega328 đang đọc từ cảm biến DHT11 và sau đó truyền dữ liệu đến Raspberry Pi bằng một máy phát radio STX882 . Nó được cung cấp năng lượng bởi pin 9 V sử dụng bộ điều chỉnh 7805 5 V với 10 dung lượng 10FFF và 100.
Mã C trên ATmega đang đọc độ ẩm và nhiệt độ và sau đó gửi nó sau mỗi 30 phút:
const unsigned long DELAY = 30*60*1000UL; // 30 minutes
void loop() {
delay(DELAY);
send_data(); // Maybe a little overcomplicated, but I think it is not the point
}
Điều này đã làm việc như một bùa mê, nhưng tuổi thọ pin đã ngắn bất ngờ. Đó là một thương hiệu mới, và tôi đã thực hiện một số thử nghiệm lẻ tẻ với độ trễ ngắn, không có sức nóng bất thường đến từ bất cứ đâu.
Khi tôi hài lòng, tôi đặt độ trễ 30 phút và để yên (điều này có thể hơi nguy hiểm?), Nhưng sau chưa đầy 24 giờ, pin đã hết 5,4 V. Tuy nhiên, độ trễ 30 phút gần như được tôn trọng vì tuổi thọ của nó.
Điều gì có thể giải thích một tuổi thọ pin ngắn như vậy? Nó có thể là bộ điều chỉnh 5 V? Làm thế nào tôi có thể xây dựng một mạch lâu dài?
Tái bút: Tôi vẫn đang cố gắng Fritzing một số sơ đồ, nhưng điều này làm mất thời gian cho những người không như tôi ...
Tôi đã sử dụng pin 9 V kiềm 6lp3146 chung mà rõ ràng cung cấp 300-500 mAh ở dòng điện 100 mA, nhiều hơn nhiều so với những gì tôi sử dụng mạch.
Đây là tất cả thông tin tôi có thể thu thập từ biểu dữ liệu:
+-----------------+-------------+----------+-----------+---------+
| | DHT11 | STX882 | ATmega328 | 7805reg |
+-----------------+-------------+----------+-----------+---------+
| Voltage | 3-5.5 V | 1.2-6 V | 2.7-5.5 V | |
+-----------------+-------------+----------+-----------+---------+
| Active current | 0.5-2.5 mA | 34 mA | 1.5 mA | |
+-----------------+-------------+----------+-----------+---------+
| Standby current | 0.1-0.15 mA | <0.01 µA | 1 µA | 4-8 mA* |
+-----------------+-------------+----------+-----------+---------+
*"bias current"
Nếu tôi hiểu chính xác, hệ thống của tôi sẽ hoạt động trong vài giây cứ sau 30 phút, do đó, dòng chờ là tất cả những gì quan trọng, và nó thực sự được điều khiển bởi bộ điều chỉnh 7805.
Vì vậy, trong trường hợp xấu nhất, với 300 mAh tôi có thể giữ cho hệ thống tồn tại chỉ trong 40 giờ.
Có cách nào để tôi có thể nuôi hệ thống 5 V của mình trong thời gian lâu hơn mà không có kích thước lớn hơn nhiều không?
Để ghi lại, đây là một video rất hay về bộ điều chỉnh LM so với bộ chuyển đổi buck: Bộ chuyển đổi Buck so với bộ điều chỉnh điện áp tuyến tính - so sánh thực tế