Продолжение. Предыдущая часть.
Оглавление: Надо сразу признать, что первая версия заоконного (удаленного) датчика получилась не совсем удачной в плане электропитания и энергопотребления. Как я уже писал, у меня под рукой был только модуль Arduino Pro Mini на 5 В. И я использовал Ni-MH аккумуляторы. При том, что я подсоединил ещё и солнечную батарею вся конструкция у меня проработала автономно около 25 дней. Очень отрицательно на ёмкость аккумуляторов повлияли низкие, часто отрицательные температуры на улице конца зимы. Чтобы у вас всё работало гораздо дольше, произведите следующие замены: Главное, что надо помнить, это то, что ваши аккумуляторы будут работать на улице, т.е. при отрицательных температурах, которые замедляют химические процессы происходящие внутри них и, тем самым, сильно снижают их ёмкость. Датчик DHT22 сможет работать и от 3,3 В, так что тут всё путём. Вышеописанные перестановки не повлекут переделки или замены других компонент. Первоначально я использовал 4 шт. Ni-MH аккумулятора соединённых последовательно с отводом от 3-его, так что получилось два питающих напряжения: на 4,8 В для датчика DHT22 и 3,6 В для всего остального. Я не применял понижающие (точнее уничтожающие энергию) или повышающие электронные схемы, только экологически чистые напряжение и ток.  Солнечная панель подключена как показано на рисунке. Solar панель 1.6W 5.5V 266mA покупалась за $6,64. В схеме использован диод Шоттки типа 1N914 и электролитический конденсатор 50—100мкФ.  Приступим к сборке.  Распиновка для подключения датчика температуры и влажности DHT22: Опционально можно подключить (подтянуть) SDA через 10K резистор к VCC. Инициализация: Чтобы уберечь датчик от прямых солнечных лучей, я сделал для него кожух из консервной банки, сверху оклеил светоотражающим металлизированным скотчем.  Распиновка модуля радио nRF24L01+ (смотреть сверху платы где чип, при этом штырьки пинов окажутся снизу): Подключение nRF24L01+ Инициализация: Как советуют на форумах, к выводам питания nRF24L01+ сразу припаял электролитический конденсатор небольшой ёмкости (10мкФ). Радио-модуль у меня с внешней дополнительной антенной, две стены «пробивает» надёжно. Заоконный датчик имеет вольтметр для измерения питающего напряжения батареи. Технология измерения описана Scott Daniels «Secret Arduino Voltmeter – Measure Battery Voltage», 2012. Данные считываются с аналогового пина A1.  У меня резисторы делителя напряжения на 100 КОм и 10 КОм (у вас могут быть немного отличающиеся номиналы, их необходимо точно измерить омметром). Следующую константу необходимо откалибровать индивидуально как описано у Scott Daniels. Используя отдельную схемку и скетч. Измерим два значения Vcc: реальный Vcc с помощью вольтметра (на пине AREF или 5V) и Vcc с помощью нашей функции. Затем заменим константу (1.1 * 1023.0 * 1000) на новую: где internal1.1Ref = 1.1 * Vcc1 (с вольтметром) / Vcc2 (с нашей функцией) где Это эталонное значение будет индивидуальным для конкретного AVR чипа и будет зависеть от колебаний температуры. В итоге у меня получилось такое значение: По мере того как наша аккумуляторная батарея будет разряжаться в тёмное время суток и заряжаться от солнечной батареи, график питающего напряжения будет выглядеть пилообразно, «проседая» в пасмурные дни:  График реальный, взят с веб-морды проекта. Для сборки блока в целом я опять использовал макетную плату под пайку.
Паял, соединял по наитию без предварительной разводки, поэтому никакой схемы у меня нет. Вот что получилось.  Independent Android Developer