Показаны сообщения с ярлыком дивайсы. Показать все сообщения
Показаны сообщения с ярлыком дивайсы. Показать все сообщения

четверг, 15 декабря 2011 г.

Что делать с "халявой"

Образцы вчера курьер принес, теперь надо быстро (не откладывая в длинный ящик на 6 лет) что-то с ними сделать.

Сделать хочу еще одни часы - на работу :) себе; ТуДу:

1) часы + дата: ds1307, которая сама будет считать время, учитывать високосные года и т.д. На 3В батарейке резервной обещают часы будут работать 10 лет
2) температура: ds1820 (если не выбросил/найду), или ds75
3) питание от усб + удлинитель усб (чтобы можно было флешку втыкать, раз уж они 1 порт в маке займут)
4) ?? надо придумать чего-то 

вторник, 29 ноября 2011 г.

Работа над ошибками

.. вчера была проделана; и проделана хорошо

В ошибки я отнес кривоватый шим для яркости цифр - противно подрагивали серменты, особенно когда яркость низкая, так что вчера сел и переоптимизировав переписал основной код заново

Получилось намного лучше; выяснил неприятное - чувствительности мышиного датчика хватает реагировать на свет настольной лампы, а вот есть ли верхний свет в комнате или вообще темно - ему пофиг :( Раз так - то методом научного тыка установил порог срабатывания всего для 2-х значений яркости - максимального и комфортного для темного времени суток

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

Подправленные исходники - здесь (в т.ч. поправленная схема)

понедельник, 28 ноября 2011 г.

Оч.умелое..

Это - внутренности лампы-энергосберегайки:

Хорошо что я ее не выбросил - мне срочно понадобилось ферритовое колечко, зелененькое на переднем плане

Из него (а также 2 кусков провода, транзистора кт315 и резистора) наколхозил источник питания для светодиода:

Витков на колечке - сколько влезло, меньше 20. Спаял компактный вариант, с 2-я такими светодиодами и с ААА батарейкой, кинул на ночь на шкаф вместо ночника :)

Зачем: НГ же все на носу, в доме с каждым Новым Годом все больше разных подсвечников (которые типа домика, в который вставляется свечка)

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

Только не доволен результатом: с 2-я светодиодами светит ярко, но эффект все же не тот, что со свечкой: или свечка светит еще ярче, или все-таки из-за спектра (тут свет холодный)

пятница, 25 ноября 2011 г.

Фееричный стыд :(

Вот то в кляксе флюсовой и проводках - многострадальный термометр, который пришлось выпаивать, а потом жилкой перепаивать

четверг, 24 ноября 2011 г.

epic fail #2

Причем намного фейеличнее, чем прошлый (там я просто "доставил" ножки индикатору из резисторов в мелких корпусах, получилось даже как-то изящьненько :)

А тут - ds75 в библиотеке eagle не было и я добавил ее сам; и связал неправильно ноги, 4 ножки с одной стороны попутал местами. Неудивительно, что вчера термометр не заработал, хорошо хоть сообразил быстро

Пришлось выпаять датчик (оплетка для выпаивания рулит), порезать дорожки, припаять назад и жилкой от провода попаять ноги правильно - после чего заработало (ну маладец, чо там.. но сам себе геморой придумал на абсолютно пустом месте)

Думаю, откуда питание брать; и еще думаю, что стратил, мысль поздно пришла: надо было на плату мини-usb разьем добавить и "большой" usb-разьем - был бы и удлинитель для флешки сразу, и питание от usb.. такое и на миник на работе можно было бы поставить, не стимпанк, но тоже забавное :)

воскресенье, 20 ноября 2011 г.

Оч.умелое, prefinal..

Похоже я их закончил; не все идеально, но имхо достаткол для разминки:

(кликабельно)

Итак получилось вроде все, что хотел:

  • сначала 10 секунд показывается время, у моих цифр нет "часового" двоеточия между часами-минутами, так что мигает просто точечка
  • потом 3 секунды показывается дата
    при этом я не заморачиваюсь с правильностью дат, т.е. не запоминаю год, а значит и не учитывается високосность (т.е. 29 февраля никогда не будет - подведем руками, не велика потеря)
  • потом 3 секунды (если до НГ меньше чем 2 месяца) показываются дни до Нового Года (в виде НГ41)
  • потом 3 секунды показывается температура - пока с одного датчика, но на платке оставил место для подключения 2-го, на улицу
  • датчик от мышки реагирует на освещенность и делает яркость меньше в темноте (из-за многочисленных накладывающихся шим-ов сделать совсем маленькой не получается, мерцать все начинает.. но можно и подумать тщательнее было бы.. 
  • если есть резервная батарейка и пропадает питание, то энергопотребление снижается, пока не восстановится внешнее питание: померял в лоб - так схема потребляет 90-100 мАмпер, когда питание пропадает, я отключаю индикацию и включаю энергосберегающий режим, потребление при этом 8-9 мА; от батарейки они и не должны питаться, батарейка нужна для того, чтобы не "терять время" во время кратковременных (единицы-десятки минут) перебоев с электричеством
  • показания времени запоминается и восстанавливается при включении - естественно, если питание пропадет полностью, то часы "остановятся", но их хоть будет проще "подвести"
  • настройка часов одной кнопкой: короткое нажатие в обычном режиме ничего не делает; длинное начатие вызывает переход в режим корректировки, начинает мигать одна из цифр, ее значение можноменять короткими нажатиями кнопки, длинное нажатие вызывает переход к следующей цифре. Минимальная защита от дурака - к примеру если корректируется дата (2011, т.е. 20-е ноября), то 3-ю цифру, десятки месяцев, можно менять только 0-1-0-1- и т.д. Но ничто не мешает вводить 35-е число, геморно это слишком уж с моим способом ввода (по одной цифре).. Короче, кто вводит дату 35-е декабря - сам дурак

Позже выложу исходники, малоли, пригодится кому

четверг, 3 ноября 2011 г.

воскресенье, 30 октября 2011 г.

Макетирую (в хорошем смысле слова)..

Наконец убрал паяльник и прочее и разгреб рабочий стол

4-й или 5-й подход к программированию avr, а как первый раз - не помню НИЧЕГО (а из того, что делал - чтение мр3 из ж.диска и декодирование его, подключение текстовых/графических экранов или подключение к усб.. т.е. не самые сложные, но и не самые простые штуки)

Так что мигаю светодиодами да придумываю отладку/логгирование через uart:

понедельник, 24 октября 2011 г.

Про новый прожект..

Новый прожект стрельнул в голову в прошлый четверг, часов в 11 ночи :)

Преамбула такова, что в машине нет мр3-музыки, только CD-плеер и радио; и как "фича" есть AUX-вход, через который можно подключить все, что умеет играть что-нибудь (мр3-плееры, iPod-ы, телефоны), к штатному аудио, но при этом естественно управление музыкой (плей/пауза/след/пред) - с самого плеера, что а) чревато боком в движении, б) неестественно после того, как быстро привык к подрулевому переключателю

четверг, 6 октября 2011 г.

:'-( (и еще про андроид)

На стадион не ходил больше недели уже :(

То холодно/мокро, то заболел, то проспал, то болею + холодно (что-то подсказывает, что когда утром меньше 10 и болит горло, то лучше не бегать, нет?).. как жить дальше?..

Вроде к выходным теплеет + горло плавно перешло в кашель, так что может "закрою" сезон еще несколькими пробежками; а потом придется на орбитрек залезать, на нем правда скушно мне почему-то


Новая серия "хауса м.д." не впечатлила, и слава б.. Можно было не качать/смотреть, чтобы сообразить, что он в тюрьме из гамна и палок без МРТ и анализов спасет никчемного, но не очень плохого заключенного. Смотрю в будущее и в тумане вижу, что в больничке будет новая докторша

И в заставке не было "той самой музыки" - WTF?


У меня андроид живет в телефоне Samsung i5700, которому 2.2 андроид не положен усилиями маркетологов, но который допилен усилиями комьюнити. Вариантов сборок есть много и вчера я перепробовал их практически всех :)

Все началось с того, что все работало, но периодически подтормаживало или подглюкивало; так что какое-то время назад я поставил очередную сборку, которая принесла с собой почти счастье - была очень шустрой и стабильной, нормально уживалась с Widget Locker-ом.. почти - потому что был в ней глюк, который заключался в том, что как только я втыкал в телефон наушники - плеер начинал играть музыку :)

Настройка в плеере "Начинать играть музыку когда втыкаются наушники" ничего не решала; глюк был с чем-то другим, потому что если поставить музыку на паузу в залоченом телефоне, то плеер начинал снова играть через 5-6 секунд.. Не то, чтоб смертельно, но все таки - кто в доме хозяин?.. 

Ко всему прочему телефон глюкнул "по взрослому" - я сказал ему перезагрузится и отложил, через пару часов обнаружил, что он висит; а когда он включился, то оказалось, что он сделал себе полный сброс, поубивав все настройки.. Вот и повод поиграться с прошивками

В итоге я попробовал штук 5 или 6 прошивок, в 3-х случаях глюк с музыкой не лечился, у некоторых глюки со старта вылезали типа "процесс system завис и будет убит", пока наконец SpicagenMod BETA3 не заработала как следует (тьфу-тьфу-тьфу)

Я-из-будущего! Если у тебя снова сглюкнет телефон, используй эту прошивку, она самая-самая!..

пятница, 30 сентября 2011 г.

Ненужное, а потому очень хочется :)

Как-то так получается, что последнее время пьем вино; И! стараемся не выпивать бутылку за раз ;) поэтому интересуюсь корками/затычками/разными штучками, которые помогают разливу

Вот охрененная штука:

Она еще и напомнит, когда допить надо (нам на торце пишется - температура, когда закрыт и когда будет лучше всего вкус) :)

з.ы. "It even relays useful information like temperature, expiry date of the wine via WiFi to your smartphone app" - она еще и по wifi сообщит смартфону, что пора бухать! пруфлинк