Pull to refresh
16
0
Антон @latonita

Тыц-тыц и в продакшен

Send message

Новые возможности последовательных интерфейсов ЖКИ

Reading time6 min
Views7.7K

Когда возникла эта идея, потребовался ЖК индикатор с последовательной шиной. Современного дисплея под рукой не оказалось и для проверки взяли древний ЖКИ с драйвером µPD7225. Когда задача была решена, стало понятно, что доступные сегодня индикаторы всего лишь частный случай.


Применяя микроконтроллеры с небольшим количеством ножек, часто сталкиваешься с проблемой нехватки портов ввода-вывода. Ресурсов микроконтроллера хватает "за глаза" для решения поставленной задачи, а портов — нет. Появляется искушение "нагрузить" уже занятые. В качестве примера рассмотрим простой двухканальный вольтметр на МК tiny13, в котором два порта — аналоговые входы и два — последовательный интерфейс ЖКИ. Расширить функциональные возможности прибора можно, только используя шину передачи последовательных данных (SD). Тем более, что она почти всегда отдыхает. Передача данных в индикатор занимает максимум две-три сотни микросекунд, обновление не чаще чем раз в 300 мС. Линию тактирования (CLK) использовать нельзя по понятным причинам. Простенькому приборчику остро не хватает пары кнопок для переключения режимов и индикации этих режимов, особенно когда невелика разрядность дисплея. Вот и задача...

Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments14

Радиоэлектронный фриланс

Reading time10 min
Views118K
Окончив институт и устроившись на работу, я осознал, что совершенно не создан для офисной или выездной работы, четких распорядков, начальников и прочей рутины. А ходить на работу каждый день было ну совсем невыносимо. Хватило меня на пол года :) Потому, несмотря на не пыльную работу, весьма высокую зарплату, а по меркам вчерашнего студента, так вообще шикарную, я дождался первого же срача с начальством и красиво хлопнул дверью. С тех пор развлекаю себя сам и доволен жизнью. О нюансах вольной жизни бывшего фрилансера электронщика я и хочу поведать в этом посте.
Все нижеследующее это исключительно мой практический опыт и я не уверен, что у вас все получится именно так.

Бабло
Начну с самого интересного, с денег. Скажем так, под конец моей деятельности (примерно 2010), не особо напрягаясь, работая около двух-трех дней в неделю, можно было смело делать тысяч по 50-70 рублей. Это в Челябинске. Если работать каждый день, то легко было делать от 150 тысяч рублей в месяц и более, но я для этого был слишком ленив. А теперь по порядку.

Далее Война и Мир, написал как сумел
Total votes 294: ↑274 and ↓20+254
Comments292

Что думают ваши смартфоны про автомобильные USB-зарядки

Reading time5 min
Views86K
Наверняка многие подметили, что отдельные автомобильные зарядки заряжают смартфоны медленнее, чем сетевые ЗУ. Особенно это касается дешевых моделей. При этом в них можно ткнуть тестером с тарированной нагрузкой и убедиться, что свои положенные вольты и амперы они выдают исправно.



Причин тому две. Но сначала несколько слов о зарядке «литий-иона», логике работы контроллеров в смартфонах и вранье китайских производителей зарядок.
Читать дальше →
Total votes 59: ↑56 and ↓3+53
Comments141

Перевод отрывков из книги Роберта Хайнлайна «Заберите себе правительство» — часть 19

Reading time8 min
Views8.5K
Конечно, вы можете не заниматься всеми этими связанными с кокусом хлопотами, а просто собрать вместе сторонников мистера Честняги, сформировать из них предвыборный комитет, и выдвинуть кандидатуру. Но так у вас не очень много шансов выиграть выборы.
Читать дальше →
Total votes 10: ↑9 and ↓1+8
Comments3

Что такое программная инженерия. Лекция в Яндексе

Reading time39 min
Views66K
Кандидат технических наук МИЭМ, заместитель руководителя департамента программной инженерии факультета компьютерных наук НИУ ВШЭ и заместитель завкафедрой системного программирования ИСП РАН Ефим Гринкруг даёт свой ответ на вопрос о том, что такое программная инженерия.

Этому термину уже почти 50 лет — впервые его начали использовать в 1968 году. Дело в том, что именно тогда методы классической инженерии — например разбиение на отдельные компоненты — стали всерьёз применяться в создании софта. Но почему они не применялись раньше, и какой новый смысл приобрело выражение «программная инженерия» в последние десятилетия?



Под катом — подробная расшифровка и слайды.
Читать дальше →
Total votes 74: ↑67 and ↓7+60
Comments10

Как всё починить

Reading time16 min
Views52K
image

Это случилось внезапно, как большинство таких историй. У меня сработал будильник. Я дёрнул ногой, внезапно проснувшись, и она вошла в тесный контакт с новым ноутбуком, невинно лежавшим у ноги на гостиничной постели. Он приземлился на ножку стула – звук удара был громким. На алюминии рядом с логотипом Apple появилась явная вмятина. Я раскрыл его и увидел огромную кляксу из битых пикселей.

Вариантов у меня было немного. $600 за замену экрана в Apple store. $500 у независимого ремонтника. Я пошуршал eBay'ем и выяснил, что новый экран можно купить за $50, если только я был не против узнать, как выглядит MacBook Pro изнутри. Я нажал «купить». А затем я увидел винтики.

***

Если вы когда-нибудь пытались открыть iУстройство — iPad, iPhone, iMac, что угодно – сделанное в последние четыре года, вы встречались с эпловскими крохотными пятиконечными знаками "Не входить". Это явное заявление о том, что ваш телефон, компьютер, планшет, на самом деле не ваш, и вам нельзя в нём ковыряться. Это публичное утверждение того, что вы недостаточно квалифицированы, чтобы чинить свои собственные вещи.

Если вы читаете это с айфона, или он у вас рядом – посмотрите на порт зарядки, и рядом вы увидите эти две крохотных головки пятилепестковых винтов [pentalobe], которые в дикой природе не встречаются.
Читать дальше →
Total votes 36: ↑33 and ↓3+30
Comments103

Что не так с редизайном «Вконтакте»

Reading time7 min
Views71K
Первые подозрения, что что-то не так, закрались полчаса назад, когда у меня зависли сообщения в браузерной версии ВК. Всё встало на свои места, когда в личку пришло сообщение: «Был бы признателен если бы написали статью «что не так с альфа-версией редизайна вконтакте». Не вру, правда пришло такое сообщение. Первая реация была: да о чём там писать, вроде нормально же всё. Но потом я присмотрелся.


Правда убрали же

На первый взгляд всё вроде даже неплохо. То есть, конечно, шок и неожиданность — но с другой стороны, кто об этом не знал? А кто не знал — ну кто не понимал, что интерфейс ВК уже морально и практически устарел? К чему всё идёт стало понятно, ещё когда они (месяц назад или чуть больше) обновили мобильное приложение.
Читать дальше →
Total votes 61: ↑48 and ↓13+35
Comments228

Использование Канбана для подготовки Скрам-бэклога

Reading time4 min
Views14K
Предлагаю перевод небольшой статьи Андерса Абеля на волнующую меня в данный момент тему — качественный и формализованный процесс подготовки задач к передаче в разработку при условии, что разработка ведется по скраму. Если у кого-то есть опыт использования описанного данным автором подхода, итересно было бы, если бы вы поделились нюансами. Оригинал статьи: «Using Kanban for Scrum Backlog Grooming».

картинка по запросу grooming:


image

***

Поддержка бэклога в скрам-проектах – это важная задача. Он очень быстро разрастается до сотен задач, находящихся на разных стадиях готовности для включения в спринт. В моём текущем проекте мы подключили Канбан-доску для помощи в поддержке бэклога и повышения эффективности груминга.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments7

Получение root доступа к ONT Sercomm RV6688 методом замыкания контактов

Reading time6 min
Views54K
Как-то раз захотелось автору чего-то нового на замену хорошему, и решил он подключиться к GPON от одного известного оператора. И была автору поставлена в квартиру волшебная коробочка, через которую можно было звонить по телефону, выходить в интернет и смотреть телевизор, а заведен в нее при этом настоящий оптический кабель. И зовут эту коробочку optical network terminal (ONT) Sercomm RV6688, сделана она по заказу этого самого оператора и раскрашена соответствующим логотипом.
Работает коробочка. А автору не сидится, и опять захотелось чего-то большего, и решил он разобрать(ся), как же все это волшебство внутри коробочки получается и можно ли им тонко управлять. Но какое может быть волшебство без сюрпризов.
Читать дальше →
Total votes 33: ↑31 and ↓2+29
Comments10

Система защиты от протечек

Reading time9 min
Views28K


Хочу поделиться опытом создания устройства, которое было не только интересно реализовать, но и может причинить пользу. Возможно кто-то скажет, что можно было поступить как-то попроще, но это не наш путь…
Читать дальше →
Total votes 37: ↑37 and ↓0+37
Comments48

Мой умный выключатель или как я сделал девайс для умного дома без опыта разработки электроники, проживая в деревне в Индонезии

Reading time13 min
Views48K


Говорят что лень — мать прогресса. В моём случае, так оно и было. Сейчас я живу в солнечной Индонезии, где по ночам люди освещaют свои дома для отпугивания воров (и призраков). Случилось так что моим поручением стало включение и выключение сего освещения. Каждое утро и вечер надо пройти вокруг дома и щёлкнуть всеми наружными выключателями. Особенно трудно не забыть об этом утром, поскольку включённые лампочки не заметны при дневном свете. После недельки таких хождений мне захотелось лучшей жизни. Я решил сделать дистанционный выключатель и автоматизировать управление светом. Таким образом, закладывая первые виртуальные кирпичи своего умного дома. Была только одна маленькая проблемка — я не имел ни малейшего представления как спроектировать электронику и развести плату.

На заглавном фото вы видите результат моих работ. Выключатель представляет из себя две вставки в стену. В одной располагается физический выключатель, а в другой его «мозг». Виртуальный выключатель работает в OpenHab2, запущенный в с свою очередь на RaspberryPi2.

Читать дальше →
Total votes 32: ↑31 and ↓1+30
Comments39

Windows 10 IoT — небольшой обзор новой редакции ОС для маленьких устройств

Reading time4 min
Views125K
Привет!

На прошлой неделе мы рассказали про то, как видим Интернет Вещей. Про то, как в Microsoft Technology Center уже функционирует концепт умного офиса. Про то, как подключить Arduino к Raspberry Pi 2, а также про то, как с одноплатной системы можно собирать данные, отправлять и визуализировать в облаке Microsoft Azure. Прошлая неделя получилась именно такой – под знаком облака. Эта пройдёт под знаком Windows 10 – сегодня про общие моменты, в среду про AllJoyn, в пятницу – про все те интереснейшие партнёрства, которые мы заключили (Canonical, Arduino и др.) и про то, что они несут в этот мир.


Читать дальше →
Total votes 27: ↑18 and ↓9+9
Comments62

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity