Как стать автором
Обновить

Комментарии 16

Нужно отметить, что не во всех контроллерах AVR есть возможность генерировать прерывание по срабатыванию Watchdog — только в тех, где есть Enhanced Watchdog.
Спасибо, это действительно важный комментарий, не будь такой возможности, решить проблему было бы сложнее, если вообще возможно.
>> Был разработан радио-модуль на «борту» которого: «мозг» — atmega128rfa1, со встроенным радиопередатчиком и датчик температуры FM75. Питается устройство от 1-ой батарейки CR2032 (3.3 В, ~200 мА).

А можно схему, если не секрет? Спасибо.
Схема будет, как правильно заметил shtirlitsus, по ссылке есть некоторая информация… но я только начал выкладывать и приводить все в порядок. Предварительно, могу сказать, что схема подключения взята с datasheet, ничего особенного не придумывали. Только с антеннами экспериментировали, брали и керамические, и фрактальные, и вот как на фото, просто по периметру — об этом тоже возможно напишу когда нибудь статью, к тому же тут еще будут эксперименты.
может кнопку на сброс повесить, а не на прерывание?
зачем ждать команду от сервера, чтоб отослать температуру? не лучше просыпаться и отсылать её самостоятельно? если МК просыпается раз в 8 сек на 20 мкс, это значит, что сервер должен загаживать эфир на протяжении 8-ми секунд? В случае нескольких исполнителей — это бяка. Может раз в час отсылать на сервер температуру с подтверждением? ну и еще во время нажатия кнопки заодно.
Логично, такая реализация тоже есть и так же успешно работает — МК обращается на сервер с заданным интервалом пересылая полезные данные и запрашивая от сервера какие действия ему еще необходимо совершить, некоторые просто обращаются к серверу — сообщить о своем присутствии.
Описал ту реализацию, когда можно обратится к МК в ЛЮБЫЕ 8 сек — а это уже просто интересно было реализовать, потому как нигде не нашел подобного решения.
Печальнее, когда надо не инфу собирать, а, скажем, управлять твердотельным реле. Которому нужен 10мА ток, чтобы оно находилось в проводящем состоянии. Тут уже вотчдогом не обойтись…
Да такую задачу пытался как то решить, к сожалению — пока не нашел решение… основная проблема, как удержать симистор в откыртом состоянии при прохождении через 0. Т.е. по сути нужно организовать логику на переменке, ну или на выпрямленном — чтобы МК один раз засветил оптопару, симистор открылся, и держался открытым до тех пор, пока не поступит следующий сигнал. А так приходится либо постоянно засвечивать, либо с частотой переменки.
Не нашел на сайте информации о том, можно ли купить уже собранные модули «PIR»?
На сегодняшний момент — это не главная цель. Хочется до конца года довести схему до ума по расположению элементов, определится с самими элементами и удобной распиновкой разъемов.
Ко мне уже обратились несколько человек с таким вопросом — от всех я стараюсь получить информацию о том, как планируется применить — что бы учесть это при изменении платы (сделать ее удобной и, на сколько это возможно не в ущерб другим характеристикам, универсальной) — так что можете написать в скайп или на почту — буду благодарен.
Затем я сделаю пробники, если все будет в порядке, то в начале года закажу платы на заводе (для себя и тех кто изъявит желание).
Если есть острая необходимость — будущие пробники новых модулей мне особо не нужны (только убедится что все встает как нужно и измерить некоторые характеристики), могу их выслать по договоренности — но их будет очень мало, поэтому, у кого нетерпеж и не будет отвращения к их внешнему виду (все таки метод ЛУТа неидеален, да и оборудование для запайки у меня далеко не самое лучшее, но радует — что вроде руки от туда растут =) ) — милости просим.
где можно подписаться на новости проекта?
ммм, пока нет ленты новостей на сайте, думаю лучший, на текущий момент, способ быть в курсе реализации проекта — подписаться в хабре, в любом случае я буду делится любыми достижениями тут, как только они будут.
Пока не стал выделять целую о завершении следующего шага (оставил материал до момента поступления плат), но кому интересно pir.tscorp.ru/tasks.html
Ох, уж сколько прошло с этого момента… Платы пришли… уже опробованы, сейчас пишу софт… Плат 3 вида —
1 непосредственно сам радиомодуль — вот его платка habrahabr.ru/company/coolrf/blog/208396/
2 USB обвязка для него (протестирована — работает)
3 Переходник на программатор (в последствии откажемся от него т.к. уже есть возможность программировать по радио, и еще добавим возможность программировать через usb переходник)

Пред заказы уже выполняются… Следите за нашим блогом habrahabr.ru/company/coolrf/
Зарегистрируйтесь на Хабре, чтобы оставить комментарий