RF сенсор
Понадобилось мне некое устройство.
Требования к устройству:
- Автономность (батарейное питание) - на настоящий момент добился потребления в спящем режиме 1 мкА (0.000001А), что в переводе на время работы при 3 А/ч батареях - более 100 лет;
- Возможность работы с различными датчиками - сухие контакты, напряжение (ADC), температура (DS18B20), iButton и т.п.;
- Передача собранной информации по радиоканалу.
В начале выбор пал на Arduino nano, но п/п 1 хромал, т.к. там конвертор USB2COM (FT232RL) не отключабелен и в итоге ток потребления не удалось получить менее 14 мА. При таком токе литиевые батарейки Energizer Ultimate Lithium (АА, заявленная емкость 3 А/ч) высаживались за 10 дней.
По п/п 2 Arduino Nano подходит как нельзя лучше - огромный набор библиотек для работы с чем угодно - начиная от DS18B20, заканчивая SD-картами и Ethernet'ом.
Для реализации п/п 3 воспользуемся приемо-передатчиком NRF24L01+ (2.4GHz, up to 2Mbit/s).