Как стать автором
Обновить
14
0
Николай @AnykeyAkaFreeman

Пользователь

Отправить сообщение

Плеер из журнала Playboy (продолжение эпопеи)

Время на прочтение2 мин
Количество просмотров131K
image
Доброго времени суток! Начну с того, что как-то давным-давно, а именно в 2011 году, я приобрел журнал Playboy, в который входила страница с видеорекламой. Сразу хочу оговориться, что данный «проект» был сделан только из спортивного интереса и из-за наличия свободного времени по вечерам (общий трафик статьи чуть менее 2Мб) Кого заинтересовало, прошу под кат…
Читать дальше →
Всего голосов 106: ↑100 и ↓6+94
Комментарии38

Открытый Терминальный Клиент — немного истории

Время на прочтение9 мин
Количество просмотров17K
Второй пост блога нашей компании будет посвящен истории разработки и производства первой партии плат «Компьютер-на-плате» DS-110.


Ниже я коснусь некоторых аспектов этого проекта, а именно:

с чего начинали
  • анализ характеристик и свойств конкурентов
  • требования, которые надо было удовлетворить и условия в которых это было ещё выгодно
  • поиск подрядчика на разработку и изготовление
  • контракт, особенности заключения и соблюдения
  • косяки в процессе, смелость и глупость таких проектов
  • финансы

Как это было - немного истории
Всего голосов 39: ↑37 и ↓2+35
Комментарии66

РОБОТ на базе: android, arduino, bluetooth. Рефлексный. Часть 2

Время на прочтение21 мин
Количество просмотров112K
В прошлой статье РОБОТ на базе: android, arduino, bluetooth. Начало была предложена общая схема робота и представлена технология передачи и приема данных между андроидом и ардуино. А в ее завершении приведен список заказанных деталей и модулей. Детали получены (рис.1), комментарии учтены, приступим к созданию первого робота – рефлексного робота.

Рисунок 1
Читать дальше →
Всего голосов 45: ↑42 и ↓3+39
Комментарии12

Самодельный привод штор

Время на прочтение6 мин
Количество просмотров132K
image
В этой статье я расскажу о конструкции автоматического привода штор, установленного у меня на балконе. Там у нас растут цветы, которым вреден прямой солнечный свет. Кроме того, летом, если окна балкона закрыты, при прямом солнечном свете воздух на балконе быстро перегревается. Однако когда прямого света нет, шторы желательно открыть — тень тоже не способствует росту цветов. Поэтому, для поддержания на балконе приемлемой освещенности, я автоматизировал работу штор.
Читать дальше →
Всего голосов 74: ↑68 и ↓6+62
Комментарии34

Мой удобный дом

Время на прочтение14 мин
Количество просмотров309K
Относительно недавно здесь был текст про домашнюю автоматику, а в комментариях один товарищ высказал идею, о которой я тоже думаю очень-очень давно. Суть в том, что автоматика должна работать так, чтобы этого, по возможности, вообще не было заметно.

То есть, умный дом — это дом, который может все. А удобный дом — это дом, который все, что может, делает сам.

Давайте сначала я просто похвастаюсь тем, что умеет мой дом сейчас, а вы решите, имеет ли смысл читать про мой местами горький (а местами очень даже ничего) опыт дальше, ок?
Читать дальше →
Всего голосов 161: ↑160 и ↓1+159
Комментарии97

Прибор измерительный температуры и влажности ПИ-ТВ-2

Время на прочтение9 мин
Количество просмотров53K
Собственно, метеодатчик — это, наверное, второе что все делают после того, как помигают светодиодом на Arduino. А раз уж этой участи не избежать, то надо разобраться с ней как можно быстрее, чтобы уже двигаться дальше.

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

Честно скажу: сначала я хотел делать добро и бросать его в воду отправлять погоду на Openweathermap.org и даже какое-то время делал это. Но потом началось — то сервис внезапно откажет, а я сижу и гадаю, что случилось, то его IP поменяется, и мне надо снова лезть в код центрального контроллера.

В общем, от OWM я отказался, а полученный опыт использовал для адаптации датчика к другому онлайновому сервису. Он, хотя и не использует данные для прогноза, для меня оказался очень удобным, чтобы смотреть и текущую погоду, и статистику.

Читать дальше →
Всего голосов 37: ↑33 и ↓4+29
Комментарии33

Радиоуправляемый выключатель своими руками. Часть 1 — Hardware

Время на прочтение10 мин
Количество просмотров280K
Этот пост — первая часть из серии рассказов о том, как можно относительно несложно сделать своими руками радиоуправляемый выключатель полезной нагрузки.
Пост ориентирован на новичков, для остальных, думаю, это будет «повторение пройденного».


Примерный план (посмотрим по ходу действия) ожидается следующий:
  1. Hardware выключателя
  2. Тестирование и подготовка
  3. Software выключателя
  4. «Центр управления»

Приступим.
Всего голосов 86: ↑82 и ↓4+78
Комментарии116

Делаем автополив комнатного цветка на Arduino за 15 минут

Время на прочтение3 мин
Количество просмотров238K
После того как у меня сдох очередной цветок, я понял, что неплохо было бы как-то автоматизировать процесс полива.
Не мудрствуя лукаво, я решил собрать конструкцию, которая бы поливала цветок вместо меня. В итоге у меня получился вот такой аппарат, который вполне справляется со своими обязанностями:

image

При помощи двух регуляторов можно настроить объём поливаемой за раз воды, а также период между поливами. Кому интересно — далее подробная инструкция, как сделать такое устройство.
Читать дальше →
Всего голосов 106: ↑85 и ↓21+64
Комментарии118

Пишем, собираем и запускаем HelloWorld для Android в блокноте

Время на прочтение10 мин
Количество просмотров129K


Когда я начал изучать Android, захотелось полностью написать и скомпилировать Android-приложение вручную — без использования IDE. Однако эта задача оказалась непростой и заняла у меня довольно много времени. Но как оказалось — такой подход принёс большую пользу и прояснил многие тонкости, которые скрывают IDE.

По-сути эта статья является переводом и переработкой статьи Building Android programs on the command line под современные на данный момент JDK (7) и Android SDK (API level 19). Кроме того, я многое упростил и добавил кое-что от себя.

Используя только блокнот, мы напишем совсем маленькое учебное Android-приложение. А затем скомпилируем его, соберём и запустим на устройстве — и всё через командную строку. Заинтересовало? Тогда прошу.
Читать дальше →
Всего голосов 108: ↑97 и ↓11+86
Комментарии42

Два и более рабочих места на одном компьютере — бесплатное решение

Время на прочтение12 мин
Количество просмотров103K

В данной статье рассматривается идея и практическое руководство по создания многопользовательской рабочей станции (multiseat) с использованием виртуализации KVM, с возможностью удаленного управления через libvirt. С помощью этого руководства возможно создать два и более рабочих мест как в офисе, так и дома, которым может потребоваться возможность полного использования графической подсистемы компьютера. Причем можно на одном системном блоке реализовать одновременно работу различных операционных систем Windows, Linux, Mac OS X, остальное по вкусу.
Читать дальше →
Всего голосов 75: ↑67 и ↓8+59
Комментарии53

Умный дом. Конкретная реализация

Время на прочтение4 мин
Количество просмотров116K
Добрый день, уважаемое сообщество!
В своих предыдущих статьях я рассказывал о том, как делаю у себя умный дом. С тех пор прошло уже достаточно большое количество времени и я достаточно серьезно продвинулся как в оборудовании, так и в софте. Думаю, что эту очередную статью можно смело называть «Умный дом v3» :)
Читать дальше →
Всего голосов 56: ↑53 и ↓3+50
Комментарии37

Трюки с CSS-анимациями: мгновенные изменения, отрицательные задержки, анимация transform-origin и другое

Время на прочтение14 мин
Количество просмотров221K
Применяя CSS-анимации в повседневной работе, я постепенно выработал привычку экспериментировать с ними в свободное время. Постоянно пытаясь реализовать очередную интересную задумку с использованием как можно меньшего числа элементов HTML, я обнаружил немало способов сделать с помощью CSS довольно неочевидные вещи. В этой статье я хочу поделиться некоторыми из них.

Быстрое изменение состояния посреди анимации

Обычно анимации используются для того, чтобы плавно менять свойства элементов со временем. Однако изменения могут также быть практически мгновенными. Для этого надо задать два ключевых кадра с очень маленьким интервалом, например в 0.001%:

@keyframes toggleOpacity {
  50% { opacity: 1; } /* Turn off */
  50.001% { opacity: 0.4; }

  /* Keep off state for a short period */

  52.999% { opacity: 0.4; } /* Turn back on */
  53% { opacity: 1; }
}

Вот как я использовал этот приём для имитации мигающей неоновой вывески с помощью прозрачности и свойства text-shadow:


Читать дальше →
Всего голосов 213: ↑211 и ↓2+209
Комментарии23

Лучшее время для изучения микроконтроллеров

Время на прочтение12 мин
Количество просмотров212K
image
Признайтесь, как часто вы думали о том, чтоб освоить азы программирования микроконтроллеров? Наверняка у вас есть в голове несколько идей потенциальных проектов, но воплощать их в жизнь вы так и не взялись. Так вот: лучше времени для старта, чем сейчас просто не найти.

Почему я решил, что этот вопрос интересен аудитории Хабра? Достаточно проанализировать количество добавления в избранное некоторых постов и выводы напрашиваются сами собой.

С другой стороны, в моём текущем окружении очень много программистов, но почти нет имбедеров. Когда я разговариваю с ними на тему микроконтроллеров, у меня создаётся впечатление, что мнение о них у многих осталось на уровне 10-летней давности.
Читать дальше →
Всего голосов 91: ↑87 и ↓4+83
Комментарии77

Тепловизор: смотрим на мир глазами Хищника

Время на прочтение4 мин
Количество просмотров234K
Давно хотел дорваться до тепловизора — у меня в профиле наверное год висело объявление. Наконец, тепловизор удалось найти — и тем что удалось снять и рассказом о том, как они работают — хочу поделиться.

Температуру объектов можно определять потому что количество испускаемого объектами ИК света в первую очередь зависит от температуры и уже меньше — от материала (emissivity, в правильных пирометрах и практических всех тепловизорах можно настраивать поправку на emissivity, чтобы получать достаточно точную температуру.).

С ростом температуры — излучение становится более коротковолновым, с 700-800 градусов уже захватывая область видимого света. На этом принципе работают как тепловизоры, так и пирометры (инфракрасные термометры) и датчики движения.

Тепловизоры, как и многие интересные вещи в этом мире — изначально придуманы для военных. Любые теплые предметы неизбежно светятся в ИК свете (и днем и ночью), воздух свободно пропускает ИК-свет в диапазоне 7-14мкм и наконец — туман, пыль — гораздо меньше задерживает ИК свет, т.е в условиях плохой видимости видно может быть гораздо дальше.
Читать дальше →
Всего голосов 148: ↑144 и ↓4+140
Комментарии111

Алюминиевый брелок с QR-адресом Bitcoin

Время на прочтение1 мин
Количество просмотров50K


Представьте, что для получения биткоинов вам достаточно достать ключи из кармана — и продемонстрировать брелок с QR-кодом. Именно такая идея родилась у реддитора Ch00f, который не ограничился размышлениями, а выточил реальный брелок фрезой по металлу.
Читать дальше →
Всего голосов 120: ↑89 и ↓31+58
Комментарии77

Организация TCP/IP стека для МК на основе embedded module Tibbo

Время на прочтение6 мин
Количество просмотров18K
В данной обзорной статье речь пойдет об организации TCP/IP стека в вашем проекте на основе встраиваемых модулей от Tibbo Technology.

TCP стек от Tibbo

Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии3

Тайны кнопок в Android. Часть 1: Основы верстки

Время на прочтение18 мин
Количество просмотров235K
Приветствую, уважаемое сообщество.

В своем цикле статей по разработке Android-приложений я хочу поделиться с вами интересными и полезными приемами верстки сложных элементов управления. Мы рассмотрим как базовые приемы верстки, так и продвинутые способы ее оптимизации, которые существенно облегчают развитие и сопровождение Android-приложений, экономят время и деньги.

Первая часть предназначена для начинающих разработчиков. Я покажу, как сделать достаточно сложную кнопку исключительно версткой, не применяя Java-кода, ни тем более собственных компонентов. Знание этих приемов верстки пригодится и при работе с другими компонентами Android. По ходу статьи я буду подробно пояснять, что означают те или иные константы, атрибуты, команды и тому подобное. Но я также буду давать ссылки на официальную документацию Google, где вы можете подробно изучить каждую тему. Данная статья обзорная, я не ставлю цели привести здесь всю документацию, переведенную на русский язык. Поэтому я рекомендую изучать официальные источники, в частности те статьи, ссылки на которые я привожу здесь.

Читать дальше →
Всего голосов 63: ↑49 и ↓14+35
Комментарии23

Ethernet-контроллеры КУБ-Пико от Технотроникс

Время на прочтение4 мин
Количество просмотров15K


Как показал наш недавний пост про контроллер-розетку КУБ-Пико/220, есть живой интерес к контроллерам данного класса. Поэтому сегодня я хочу рассказать о «собратьях» КУБ-Пико/220 – контроллерах КУБ-Пико/12 и КУБ-Пико/48.

Блоки КУБ-Пико/12, КУБ-Пико/48 — самые простые, компактные и дешёвые модели контроллеров из нашей номенклатуры. Как и все остальные КУБы, данные устройства предназначены для охраны, управления и мониторинга различных объектов. КУБ-Пико/12 и КУБ-Пико/48 полностью идентичны, за исключением напряжения питания. Как не сложно догадаться, КУБ-Пико/12 рассчитан на питание 12 Вольт, а КУБ-Пико/48 рассчитан на традиционное «связистское» питание 48 Вольт и, соответственно, предназначен только для телекоммуникационных объектов.
Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Комментарии10

Аркадный автомат из хлама

Время на прочтение4 мин
Количество просмотров101K
На хабре последнее время стали появляться посты о хакерспейсах, в том числе о нашем местном. Непременным атрибутом многих хакерспейсов является аркадный автомат. Служит для развлечения, иногда для отвлечения мыслей, да и вообще штука во всех отношениях прикольная. Я обещал рассказать про наш аркадный автомат:

Он далеко не идеален, сделан из подручного хлама, но играть за ним весело). Кому интересно посмотреть как мы его делали — добро пожаловать под кат.
Читать дальше →
Всего голосов 113: ↑109 и ↓4+105
Комментарии25

INCOS — бесконтактная система управления компьютером из Белоруссии

Время на прочтение3 мин
Количество просмотров26K
Мы все уже привыкли к крутым проектам на Кикстартере. Все чаще мы видим там наших соотечественников, но наши родные крауд-площадки пока не радуют сногсшибательными технологиями или вау-эффектом от классных дизайнерских штучек.
Когда я узнал об этом проекте я не мог поверить, что простые Белорусские ребята могут осуществить такую задумку. Сейчас я активно с ними беседую и надеюсь, что скоро смогу написать не просто новостной обзорный пост, но и интересные особенности реализации, снабженные фотографиями прототипов и описаниями технической стороны разработки.

INCOS (от английского INtelligent COntrol System) — это голосовое, жестовое и комбинированное управление компьютером в рамках одного устройства.

image
Читать дальше →
Всего голосов 31: ↑28 и ↓3+25
Комментарии44

Информация

В рейтинге
Не участвует
Откуда
Екатеринбург, Свердловская обл., Россия
Дата рождения
Зарегистрирован
Активность