Как стать автором
Обновить
126
0
Алексей Степанов @avstepanov

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

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

По мотивам «Обрабатываем строки на Arduino»

Время на прочтение4 мин
Количество просмотров24K
Прочитал сегодня пост на Geektimes, и хочу поделиться своим опытом. Не хочу обсуждать плюсы и минусы Arduino, но условия проекта, в котором применил нижеописанное — должно быть сделано под неё. Суть — нужно предоставить пользователю терминал для управления устройством. Соотвественно, не малая часть работы является работой со строками. Применять или нет предложенное решение — пусть каждый решает сам.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии7

Моя реализация системы домашней автоматизации

Время на прочтение12 мин
Количество просмотров29K
Давно читаю статьи на Хабре о системах домашней автоматизации, захотелось описать то, над чем я работаю уже более 2 лет. Для лучшего понимания моей ситуации необходимо сделать небольшое вступление.

Три года назад мы с семьей переехали в новую трехкомнатную квартиру (67.5 кв.м), хотя технически квартира конечно старая — сталинка, дом 1946 года постройки. Алюминиевая двухпроводная проводка с кусками медного многожильного кабеля 1 кв.мм в некоторых местах. Ремонт предстоял капитальный, делать решил все сам, и начал с полной замены проводки. Было куплено 700м силового кабеля на освещение и розетки 1.5 и 2.5 кв.мм, бухта витой пары, немного коаксиала для телевизионных антенн (на всякий случай). Зачем так много и что из из этого вышло — прошу под кат.
Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Комментарии56

Счетчик импульсов на Linux (получаем информацию о расходе газа со счетчика ВК-G4)

Время на прочтение5 мин
Количество просмотров18K
В процессе автоматизации домашнего хозяйства было обнаружено, что имеющийся в наличии счетчик расхода газа ВК-G4 обладает интересной особенностью: его в младший разряд встроен магнит, который может замыкать геркон, устанавливаемый снаружи самого устройства (т.е. для его подключения не требуется разрешения от газовой компании). Это даже указано в паспорте на сам счетчик. Правда там рекомендуется использовать «НЧ генератор импульсов IN-Z 61», но на самом деле это просто геркон с креплением на счетчик за невменяемую цену. Поэтому вместо IN-Z 61 было решено использовать самый дешевый датчик Холла с цифровым выходом (т.е. со встроенным триггером Шмитта).
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии11

Что нам стоит пульс измерить? Варианты оптических пульсометров

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


Измерение пульса — дело полезное и нужное: этот параметр помогает определить общее состояние организма человека, а также оценить уровень активности активности, в случае проведения тренировки. Правда, измерение пульса «на ходу» — дело довольно хлопотное. Ведь никто не хочет таскать с собой громоздкие устройства или проводить измерение вручную. Спортсмены-профессионалы долгое время обходились нагрудными пульсометрами, показания которых весьма точны. Но нагрудный пульсометр тоже не идеален — как, например, с его помощью быстро измерить пульс человека в офисе? В общем, за последние несколько лет появились альтернативные пульсометры — оптические.

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

Читать дальше →
Всего голосов 8: ↑5 и ↓3+2
Комментарии4

vu meter на ИН-33

Время на прочтение5 мин
Количество просмотров25K
Начну с того, что пришёл срок замены моего усилителя на нечто новое. Не скажу, что после апгрейда Вега плохо играла, но срок есть срок. И либо надо её полностью перебирать по сроку давности, либо… Сделать новый. Но это отдельная песня. А пока — захотелось к новому усилителю добавить индикатор сигнала.

И всё бы ничего, да вот светодиодные не нравятся. Нет, они современны, просты, симпатичны… И ужасно скучны. А хотелось чего то тёплого, лампового ионного. Всегда имел слабость к ионным лампам…
А посему, на даче был отрыт блок на лампе ИЛТ6-30М. Но радовался я не долго — оказалось кто-то успел спалить его до меня…
И вот, думая чем заменить блок управления, случайно наткнулся на лампу ИН-33.

image

И всё завертелось…

Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии20

Фантастика сейчас

Время на прочтение2 мин
Количество просмотров48K
Список свежей фантастики возрастом меньше 5 лет. А то все рекомендации и списки наполнены классикой без единого проблеска.

Произведения, претендующие на статус классических


1. Роберт Ибатуллин «Роза и Червь»

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

Аннотация от Алексея Анпилогова. Книга выйдет к новому году. К сожалению, автор удалил опубликованные части из странички на Самлибе.
Читать дальше →
Всего голосов 33: ↑28 и ↓5+23
Комментарии42

Intel Edison. Работа с облаком Intel IoT Analytics: создание правил и отправка уведомлений

Время на прочтение4 мин
Количество просмотров6.8K
Intel IoT Analytics

Облако Intel IoT Analytics позволяет закладывать простую логику на выполнения определенного действия. Создание правил разделяется на два этапа. На первом этапе требуется указать выполняемые действия. На втором этапе указать набор условий, которые должны выполняться для выполнения действия. Например, значение температуры выше 28 C.
Действиями могут быть:
  • отправка уведомления на email;
  • отправка сформированной команды элементу Actuation. Управляющий элемент на конечном устройстве, например включение-выключение реле;
  • выполнение запроса GET HTTP с определенным набором параметрам. Отправка сообщения внешним системам;

Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии0

Intel Edison. Работа с облаком Intel IoT Analytics: управление устройством

Время на прочтение6 мин
Количество просмотров7.5K
Intel IoT Analytics управление устройством

Продолжение работы с облаком Intel IoT Analytics, будет посвящена обратной связи с устройством, отправка команд для управления устройством. Первая часть Intel Edison. Работа с облаком Intel IoT Analytics: регистрация и отправка данных. Реализуем операции включения/выключения светодиода и реле. Для демонстрации, возьмем стенд из предыдущего поста.
Для отправки команд устройству используется специальный тип компонента — Actuation. В предыдущем посте рассматривался тип компонента “sensor”, который позволяет отправлять данные с устройства. Actuation передает данные по протоколу MQTT и WebSocket. Этот тип компонента вызывает команду “command String” и для нее параметры имя/значение.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Использование GATT в Bluetooth LE на Intel Edison

Время на прочтение4 мин
Количество просмотров7.8K
Intel Edison способен стать мозгом любого устройства из армии интернета вещей. Мозг умеет обрабатывать информацию, но для того, чтобы её получать, ему нужны органы чувств. Например, как Edison может узнать, жарко или холодно сейчас в помещении? Ответ прост – с помощью температурного сенсора.

Из этого материала вы узнаете о том, как использовать профиль общих атрибутов (Generic Attribute Profile, GATT) при организации взаимодействия Intel Edison с Texas Instruments SensorTag по протоколу Bluetooth Low Energy.
Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Комментарии0

Чудо свершилось. Вышла «отвязанная» версия Arduino Mega Server

Время на прочтение6 мин
Количество просмотров55K
image

Революция о которой так долго говорили большевики свершилась. Теперь вы можете взять карточку памяти microSD, записать на неё файлы дистрибутива AMS и ваша Arduino превратиться в маленькое (или большое, это как посмотреть) чудо. Вам больше не нужны «костыли» с поддержкой стороннего сервера, Arduino Mega Server стал полностью автономным и вполне «юзабельным» в одиночном режиме работы. И это открывает для всех нас очень интересные перспективы.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Комментарии27

Удаляем лишние пакеты из Raspbian. Или как сделать свой Raspbian Mini…

Время на прочтение6 мин
Количество просмотров57K
Raspbian является рекомендуемым дистрибутивом для всех, кто начинает своё знакомство с Raspberry Pi, проблема лишь в том, что по умолчанию в него включено множество пакетов. А так как очень не многие используют малинку в качестве десктопа, то эти пакеты вряд ли можно считать необходимыми. На просторах Интернета можно найти образы минималистичных версий (например, из этой статьи), но к сожалению 2 представленные там версии (Raspbian Server Edition и Raspbian Minimal) не обновлялись уже более 2 лет.

В связи с этим было решено самостоятельно вырезать из установленной системы все ненужные компоненты. На просторах Интернета была найдена только одна более менее полная статья на английском языке. Большая часть взята из неё с моими небольшими исправлениями и дополнениями.

P.S. У знатоков Linux систем с этим вряд ли возникнут проблемы, а новичкам может быть полезно.
Читать дальше →
Всего голосов 25: ↑18 и ↓7+11
Комментарии12

Arduino Mega Server

Время на прочтение7 мин
Количество просмотров94K
image

Да, это снова Ардуино, но не спешите закрывать страничку, на этот раз вас ждёт нечто действительно новое и интересное. В основном в этой статье речь пойдёт о микроконтроллерных платах Arduino Mega и плате сетевого интерфейса Ethernet Shield W5100 и о том чуде, которое можно с ними сотворить если позволить себе выйти за рамки стереотипов.
Читать дальше →
Всего голосов 30: ↑30 и ↓0+30
Комментарии34

Что такое акустика Hi-Fi?

Время на прочтение4 мин
Количество просмотров52K
Привет, любители музыки! Сегодня поговорим об одном из самых спорных терминов в звуке.
В сознании людей долгое время Hi-Fi представлялся как дорогая акустика для гиков от мира музыки – «аудиофилов», для прослушивания которого нужно обладать хорошим музыкальным слухом, а «обычный» пользователь разницы не услышит. На самом деле данное мнение сложилось отчасти из-за того, что Hi-Fi аудио в России долгое время было не доступно, оборудование известных брендов привозилось только из-за рубежа, поэтому качественный звук был уделом избранных. Сейчас же подобное оборудование можно легко приобрести во множестве магазинов. Hi-Fi стал вполне массовым и постепенно захватывает сердца (и уши) людей.


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

Разработчики Raspberry Pi представили новые спецификации плат расширения для Raspberry Pi B+

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


Не так давно была представлена новая «малинка» — миниатюрный ПК, с расширенными, по сравнению с Raspberry Pi А и В, возможностями. Теперь разработчики представили и специализированные платы расширения для Raspberry Pi B+, которые получили название HATs (Hardware Attached on Top).

В общем-то платы расширения выпускались и ранее, сторонними разработчиками, но все это работало не всегда хорошо, и не всегда правильно, поэтому создатели «малинки» решили стандартизировать платы расширения. При этом можно по-прежнему использовать собственные методы подключения плат к Raspberry Pi, разработчики не настаивают на использовании собственных методов.

Отдельно стоит отметить, что на новом Raspberry Pi старые платы расширения работать будут, поскольку первые 26 пинов GPIO модели B+ аналогичны прежней распиновке. Ну, а дополнительные пины предоставляют и дополнительные возможности.

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

Intel Edison. Использование Intel Cloud на примере реализации датчика расстояния

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


В настоящее время к современным устройствам и гаджетам предъявляются довольно-таки высокие требования. И я говорю не только о серфинге в интернете, чтобы прочитать свою любимою новостную рассылку, проверить почту или пообщаться с друзьями в соц сети. Люди хотят гораздо большего, в современном мире просто необходимо управлять и мониторить устройства удаленно. Естественно управлять этими устройствами необходимо через Интернет. На данный момент существует огромное количество облачных решений, в данной статье рассмотрим облачное решение от компании Intel на практическом примере.

Для начала разберемся с новым облаком для Internet-of-Things.
Читать дальше →
Всего голосов 15: ↑12 и ↓3+9
Комментарии4

Как красиво оформить публикацию на Хабре

Время на прочтение7 мин
Количество просмотров45K
Публикация – основная единица связи автора с читателем. Практика показывает, что на Хабре можно разместить почти любой формат: небольшой анонс и лонгрид-обзор, интервью, фотоотчёт, трансляцию события, урок и многое-многое другое. Нередко успех публикации зависит и от её оформления – приятно оформленный материал читать одно удовольствие. В этой статье мы постараемся предоставить вам много полезных советов по хорошему оформлению материала.

И первый лайфхак – кликабельная картинка до ката, которая ведёт сразу внутрь публикации:


Читать дальше →
Всего голосов 140: ↑121 и ↓19+102
Комментарии112

Теплые ламповые часики для гиков на любой вкус

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

После завершения своего мега проекта системы автополива у меня началось временное помешательство. В смысле я начал проект механических часов. Дабы быть максимально оригинальным, я решил внимательно проштудировать все существующие конструкции любительских часов, начав поиск с ламповых экземпляров.
С удовольствием делюсь данным обзором и с вами, так что подкатом вы найдете много теплых ламповых и винтажных видео.
Читать дальше →
Всего голосов 52: ↑50 и ↓2+48
Комментарии32

Удаленная работа или фриланс в глубинке. Аспекты связи. Часть 2. Есть связь

Время на прочтение8 мин
Количество просмотров45K
В предыдущей статье я затронул тему «дачного» интернета и устройств для получения этого интернета. Вот только не у всех вышка сотовой сети находится в пределах видимости, а модем-свисток сотового оператора может оказаться просто бесполезным. И тут на помощь приходят специальные роутеры, усилители и направленные антенны. В этом материале я расскажу, как можно добиться уровня комфорта работы в Интернете, сравнимого с городским.


Даешь связь!
Всего голосов 18: ↑16 и ↓2+14
Комментарии20

Надежное хранение и обновление данных во флэш памяти микроконтроллеров STM32 и MSP430

Время на прочтение8 мин
Количество просмотров27K
Часто возникает задача сохранить изменяемые данные, например конфигурацию, во флэш памяти микроконтроллера. Решение кажется простым, однако обеспечить надежность обновления данных при условии, что питание может отключиться в любой момент, оказывается весьма нетривиально, и даже использование контрольных сумм не решает проблему полностью. Из этой статьи вы узнаете
  • как устроена флэш память
  • к каким проблемам приводит выключение питания в момент записи или стирания
  • как эти проблемы решаются

Для желающих применить на практике — работающий код под STM32F4
Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии4

Формула подсчёта количества дней в месяце

Время на прочтение6 мин
Количество просмотров79K
Примечание: данный пост является переводом статьи cmcenroe.me/2014/12/05/days-in-month-formula.html (Часть I), а также авторским к нему дополнением (Часть II). Не следует относиться к материалу серьёзно, а скорее как к разминке для ума, требующей не более чем школьных знаний арифметики и не имеющей практического применения. Всем приятного чтения!

Часть I


Вступление


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

ФормализуяДругими словами, необходимо найти функцию f, такую, что значение f(x) для каждого месяца x, представленного числом от 1 до 12, равняется количеству дней в этом месяце. Таблица значений аргумента и функции1:
x 1 2 3 4 5 6 7 8 9 10 11 12
f(x) 31 28 31 30 31 30 31 31 30 31 30 31

Если у вас возникло желание попробовать самому до прочтения моего решения, то сейчас самое время. Если же вы предпочитаете немедленно увидеть готовый ответ, то посмотрите под спойлер.
Ответ

Ниже следуют мои шаги по нахождению решения.
Читать дальше →
Всего голосов 46: ↑42 и ↓4+38
Комментарии57

Информация

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