Sunday, November 30, 2014

Самодельный мониторинг не менее самодельного термостата


Внезапно захотелось сделать термостат для котла Ariston clas 24 FF. Можно конечно купить готовый, но это не интересно. Причём не просто термостат, а хронотермостат, чтобы температура регулировалась в зависимости от времени суток и дня недели. Да и веб интерфейс с графиками и возможностью удалённого управления не помешал бы.

Пока сделал только простое управление котлом: если измеренная температура ниже заданной, то греть, а если выше, то не греть. Есть уже и простейший веб интерфейс для задания желаемой температуры. Пока сделано всё просто, да и железная реализация довольно обычная и ещё не устоявшаяся, поэтому про это пока писать не буду. А про что стоит упомянуть, так это про систему мониторинга работы термостата.

Sunday, March 30, 2014

Лазерный дальномер с цифровым интерфейсом из дешевой лазерной рулетки


Понадобилось измерять расстояния лазерным дальномером. Обязательно чтобы с цифровым интерфейсом и точность хотя бы +/- 2 мм при диапазоне измерения 3-4 метров. Хотелось найти максимально готовое и недорогое решение. Изучение рынка выявило печальную картину: есть промышленные дальномеры по промышленным же ценам (> 30 000 рублей или вообще "цена по запросу") и дешевые лазерные "рулетки" для строителей выводящие информацию на  ЖК экран. Причем доходит до того, что продают адаптер, наделяющий подходящую лазерную рулетку цифровым интерфейсом.
Есть ещё интересный проект, в котором автору удалось, отреверсить схему, написать своё ПО для BOSCH DLE50 и оснастить его цифровым выходом.
Готового решения в стиле сонаров от Maxbotix (недорого, разные цифровые выходы, много моделей), основанного на лазерном принципе измерения не нашлось вообще.

И тут на помощь пришла статья, в которой описывается как использовать имеющийся и работающий UART TTL интерфейс в дешевом ($60) дальномере UT390B! Именно этим вариантом я и воспользовался. Собственно вся информация в статье, от себя добавлю пару замечаний.

Sunday, October 20, 2013

Простой анализатор спектра на СС1111/СС2511

При разработке радио устройств, бывает крайне полезно проанализировать спектр, чтобы оценить, например, мощность излучаемого сигнала или зашумленность эфира, на той или иной частоте. Для решения этой задачи, неплохо бы иметь анализатор спектра, пусть даже самый простой.


Уже довольно давно пользуюсь решением найденном случайно на форуме TI. Собственно все подробности тут. Добрый человек разработал и выложил в открытый доступ ПО для компа и прошивку для USB донглов от TI. Поддерживаются чипы СС1111 и СС2511, и диапазоны для анализа 868-915 MHz и 2.4 GHz соответственно. Подходящие USB донглы - CC1111EMK868-915 и CC2511EMK.

Friday, September 27, 2013

Коробочка для Виртурилки


Стал обладателем этой платы, заточенной под работу с видео и предназначенной для установки на всякие ездящие, летающие, плавающие и т.д. штуки.

Чтобы не поломалась в процессе экспериментов, приспособил для неё коробочку, купленную недавно по принципу "чтоб было".

Tuesday, November 1, 2011

Лайтпак. Моя версия.

Давно хотелось попробовать эту прикольную штуку. Появилось свободное время и вуаля - все готово.



Monday, October 17, 2011

HP TouchPad


Прикупил себе HP TouchPad 16GB за 290$ (с доставкой) на ebay.com, дабы попробовать эти ваши планшеты и не сильно тратится.

Доставили довольно быстро - за 2.5 недели. Так как это мой первый планшет, то сравнивать особо не могу. Но в целом понравилось. Железо явно хорошее. Это все таки не сильно китайский планшет с резистивным экраном и скрипучим корпусом, как это иногда бывает за 200$.

Операционка тоже прикольной и удобной показалась, жаль что будущего у нее видимо нет. Из этого вытекает чуть ли не единственный (но очень жирный) минус. Программ нету совершенно. Общее число, если я не ошибаюсь, что то около 1600. Слезы во общем. Народный андройд для планшета уже в альфе, так что не все так плохо. Подожду бету и попробую. Но даже учитывая недостаток программ, 80% моих потребностей WEB OS покрывает. Так что покупкой доволен и даже заказал фирменный чехол :)

Sunday, October 2, 2011

Велосигнализация на основе eZ430-Chronos. Часть 3.

Как и обещал: видео + пару слов про алгоритм работы.

Так как вся система автономная (на батарейках), вопрос низкого потребления очень важен. А если учесть что коробочка, которая ставится на вел не имеет кнопки "ВКЛ", то все еще сложнее. Благо что всё на чипах от TI, которые славятся маленьким аппетитом.

Сначала сделал все в лоб. Датчик на веле все время в режиме приёма (потребление около 20 мА), по приходу сигнала от часов, включается режим охраны. Все бы ничего, но первый же подсчет показал что батарейка в модуле сядет за пару тройку часов. Что не есть гуд. Пришлось включить смекалку.

У акселерометра есть очень удобный режим, в котором он генерит прерывание на спец выводе если был превышен установленный предел по одной/всем осям. Используя эту фичу имеем: после включения и настройки датчика, контроллер засыпает, и спит пока его не разбудит аксель (то есть вибрация), после этого включается приемник и ждет 30 секунд сигнала с часов. Если сигнал есть, то переходим в режим охраны. Если нет, то засыпаем снова.

Так как по сути потребляет только датчик (что-то около 400 мкА), то время работы вырастает на порядок. Получается что оно само включается когда я еду на веле (есть вибрация), и ждет сигнала   в тот момент когда это нужно - после вибрации (приехал куда надо и остановился). Большую же часть времени (когда вел дома ночью), система спит.

Пару слов о работе самой сигналки после 2-х месячной эксплуатации. Радиус не большой, но как раз хватает чтобы сигнал тревоги дошел от велопарковки до меня в магазине, что и требовалось от всего этого безобразия. Есть еще пару багов и поле для усовершенствований, чем я и займусь ближе к зиме наверное.

Ну и видео "на столе":