RF сенсор

Понадобилось мне некое устройство.

Требования к устройству:

  1. Автономность (батарейное питание) - на настоящий момент добился потребления в спящем режиме 1 мкА (0.000001А), что в переводе на время работы при 3 А/ч батареях - более 100 лет;
  2. Возможность работы с различными датчиками - сухие контакты, напряжение (ADC), температура (DS18B20), iButton и т.п.;
  3. Передача собранной информации по радиоканалу.

          В начале выбор пал на 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).