понедельник, 24 июня 2013 г.

Работа с беспроводным трансивером nRF24L01

Когда то много недель назад получил я заказанные много месяцев назад по сходной цене из китая беспроводные трансиверы (приемопередатчики) на 2.4ГГц nRF24L01. Только спустя много времени наконец дошли руки их поковырять, а заодно задокументировать процесс в статье а-ля "пример работы с nRF24L01".

Начали всплывать проблемы:
 - на этот раз в Proteus не оказалось такой микрухи, так что лафа кончилась, паять и отлаживать придется в железе, но благо чип уже сам на плате и со всеми нужными выведенными контактами
 - отлаживать придется 2 шт одновременно, одна передает, другая принимает, вероятность неработоспособности связки равна произведению вероятностей неработоспособности каждой из двух микросхем
 - на 2 передатчика понадобится и 2 контроллера
 - питается передатчик напряжением до 3.3В, придется мутить стабилизатор и конфигурировать фьюзы МК, чтоб работали на пониженном напряжении, впрочем не такая уж это большая проблема

среда, 12 июня 2013 г.

Альтернативная энергетика в действии

Долгое время я приглядывался к разным методам автономного энергообеспечения. Прикидывал, приценивался, теоретизировал, и вот, наконец, пришло время практики.
Подопытный Объект - дача, а точнее пока только баня.

Расчеты просты:
 - использование бани - раз в неделю
 - из потребителей - ЭЛТ ТВ, ресивер триколор, 3 лампы накаливания (да-да, знаем, но пока молчим, перечисляю как есть)
 - значит общее потребление около 200Вт, при емкости аккумулятора 60А*ч (720Вт*ч) этого хватит на 3 с лишним часа попариться
 - в течение недели аккум зарядит даже самая убогая батарея, так что на нее тратиться нет особого смысла, пусть будет 150Вт, даже если реально она даст 30Вт (пасмурно например будет), то в течение 5 дней по 6 часов она выдаст как раз 900Вт*ч
- потребители 220В, без инвертора не обойтись

Итого выходит:
 - батарея ФСМ-140 - 7700р
 - контроллер заряда - 1500р
 - аккумулятор 60А*ч - 3300р
 - инвертор на 300Вт - 3000р


вторник, 4 июня 2013 г.

Расчет времени работы от ионистора и заряд аккумулятора от солнца

Решил наконец взяться за создание автономных девайсов, для чего провел эксперимент по потреблению энергии одним МК ATTiny13A от ионистора 5.5V 4F.
Формула C*U=I*t известна, предварительный расчет по ней - 127 часов, но напруга то постоянно просаживается, да и саморазряд у них заметно сильнее, чем у конденсаторов, потому решено провести эксперимент в натуре.

Прошивку залил простейшую. Она собственно ничего не делает, кроме миллисекундной вспышки сверхъярким светодиодом раз в 9 сек.
Камень настроил на тактирование от внутреннего RC на 128кГц и погрузил в power-down режим. Brown-Out-Detection настроил на 1.8В. Степ-апа у меня нет, чтоб еще и питание кошерное подавать, так что схема без излишеств.
Вспышка делается в прерывании от Watchdog, настроенного на максимум выдержки (1М циклов).
Установившийся ток - порядка 30 микроампер.