Как стать автором
Обновить
0
Павел @lavelsread⁠-⁠only

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

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

HomeKit для Z-Wave, Raspberry GPIO и устройств с HTTP API с помощью контроллера RaZberry

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


Тема интернета вещей сейчас как никогда наиболее популярна. Каждый день выходят новые интересные устройства способные общаться друг с другом через интернет. Пока различные производители договариваются о общем протоколе общения, Apple решила взять дела в свои руки и выпустила Framework HomeKit стандартизирующий способы управления устройствами различных производителей. В перспективе с помощью мобильного приложения HomeKit можно будет управлять различными лампочками, термостатами, розеточными модулями по wifi или bluetooth. Но это все в ближайшем будущем, хотя нет, постойте…
Вы уже сейчас можете работать более чем с 1000 HomeKit устройствами или создавать свои HomeKit совместимые устройства!!!
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии17

Написание скрипта расстановки элементов по кругу для Eagle CAD

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

Некоторое время назад я задался вопросом равномерной круговой расстановки элементов на печатной плате. Сначала расставлял вручную через полярные координаты, потом сгенерировал последовательность команд для всех 30 элементов и разом выполнил все в командной строке Орла. Сегодня же я затрону тему написания собственного ULP скрипта Eagle Cad для равномерной и автоматической расстановки элементов по кругу.
Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии11

Машинное обучение в навигационных устройствах: определяем маневры машины по акселерометру и гироскопу

Время на прочтение10 мин
Количество просмотров27K
Программы, которые доступны нам сегодня для автомобильной навигации оказывают большую помощь водителям. Они помогают нам ориентироваться в незнакомой местности и объезжать пробки. Это большой труд людей со всего мира, который сделал нашу жизнь проще. Но нельзя останавливаться на достигнутом, технологии идут вперед и качество программ также должно расти.

image

Сегодня, на мой взгляд, одна из проблем навигационных устройств – это то, что они не ведут пользователя по полосам. Эта проблема увеличивает время в пути, пробки и аварийность. Недавно google maps начали отображать разметку дороги перед поворотом, что уже хороший результат, но и тут можно многое улучшить. Карты не знают на какой полосе сейчас находится машина, средствами gps узнать это проблематично, у gps слишком большая погрешность для этого. Если бы мы знали текущую полосу, то знали бы скорость движения по полосами и могли бы задолго подсказывать пользователю в явном виде, на какую полосу и когда ему лучше перестроиться. Например, навигатор говорил бы “Продолжайте держаться этой полосы до перекрестка” или “Перестройтесь на крайнюю левую полосу”.

В этой статье мы попробуем рассказать, как мы пытаемся определять перестроения, текущую полосу движения автомобиля, повороты, обгоны, а также другие маневры с помощью машинного обучения по данным акселерометра и гироскопа.
Читать далее
Всего голосов 67: ↑63 и ↓4+59
Комментарии77

Мой дом — моя крепость. Часть 1

Время на прочтение5 мин
Количество просмотров25K
Доброго времени суток! Хочу поделиться своим опытом по созданию системы видеонаблюдения в доме. Полностью весь процесс от идеи до воплощения в реальность, начну обо всем по порядку.


Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии34

Как сделать простой веб-сайт за один час

Время на прочтение2 мин
Количество просмотров43K
От переводчика: инструкция максимально простая, зато на неё можно ссылаться, если новички задают вопрос, как запустить свой сайт в интернете.

Один из моих друзей пару месяцев твердил, что сделает сайт на весенних каникулах. Сейчас каникулы заканчиваются, а он так и не начал. Завтра его день рождения, и я решил как мудак хороший друг сделать ему подарок: написать пошаговую и максимально простую инструкцию.

В реальности, достаточно всего одного часа, чтобы сделать веб-сайт. Я это знаю, потому что засёк время, когда сам выполнял нижеследующие действия, и весь процесс занял чуть меньше часа (я даже зарегистрировал новый домен и создал новый аккаунт на Github для чистоты эксперимента). Код этого сайта тоже можно посмотреть на Github.
Читать дальше →
Всего голосов 37: ↑15 и ↓22-7
Комментарии13

Мой личный опыт использования солнечных панелей без подключения к РЭС

Время на прочтение3 мин
Количество просмотров45K
В статье описывается самый обычный эксперимент с получением электрической энергии от солнца.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии52

Как мы монтируем ДДИБП: огромные маховики в дата-центрах и средство аварийного резерва ответственных объектов

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

Пакетирование ДДИБП во всепогодный контейнер

Последние отечественные ДДИБП стоят на Байконуре. В какой-то момент в нашей стране была утеряна технология производства больших кинетических накопителей, и теперь мы возим их из Голландии.



Грубо говоря, ДДИБП — это большой такой волчок, установленный на строго горизонтальном валу. Ротор трёхфазной асинхронной машины вращается со скоростью 3 тысячи оборотов в минуту, а ротор генератора (снаружи) работает на скорости 1500 оборотов в минуту. Основная цепь питания проходит сквозь эту систему. Стоит питанию пропасть — и раскрученный тяжёлый волчок будет крутить генератор через электромагнитное поле ещё некоторое время. Переключения по факту нет — система продолжает работать без изменения графика напряжения, частоты и силы тока. На современных установках «горячий» дизель выходит на номинал 3–15 секунд.
Читать дальше →
Всего голосов 67: ↑65 и ↓2+63
Комментарии48

Как мы делали умную систему освещения для офиса: сравниваем два этажа

Время на прочтение8 мин
Количество просмотров40K
Ощутимая часть электроэнергии в здании затрачивается на освещение. При этом мы часто освещаем пустые помещения и не выключаем свет днём, когда и так ярко.

У нас в КРОК непосредственно на самом офисе обкатываются системы, которые мы собираемся ставить заказчикам, поэтому поле для эксперимента было отличным.

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

Сразу покажу результат: в итоге мы получили экономию 45% на этаже площадью чуть более 1300 квадратных метров. Это с учётом человеческого фактора (выборочного отключения автоматики для собственного комфорта). Конечно, экономия получается не только за счет управления освещением, но и за счет замены светильников и общей модернизации освещения. Итого, срок окупаемости системы с учётом всего железа и работ – 5 лет. Измерение проводилось со 2 ноября 2012 года по 30 марта 2013 года (летом при большем световом дне питания потребуется ещё меньше, то есть результаты будут лучше).


Диаграмма оптимального режима работы искусственного освещения в типовом помещении с окнами (вертикаль – интенсивность свечения ламп, горизонталь — часы).
Читать дальше →
Всего голосов 49: ↑45 и ↓4+41
Комментарии32

Всероссийская перепись населения: как тоссятся ваши данные

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


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

Почему? Во всероссийской переписи населения в 2010 году участвовало 500 тысяч человек и ещё 10 тысяч IT-пользователей во всех субъектах РФ. Сканер забирает 150 листов в минуту. Распознавание в реальном времени с примерно такой же скоростью. Умножайте на количество сканеров по стране – и получите поток данных, где любой баг сразу рушит работу огромного количества людей.

И второй момент – вместе с НИИ Статистики мы ведём научно-исследовательскую работу по алгоритмам восстановления данных.
Читать дальше →
Всего голосов 77: ↑70 и ↓7+63
Комментарии109

Зелёная энергетика для базовых станций и всего до 2 КВт — трёхлетний опыт с ветряками, солнечной генераций + геозондом

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

Монтаж ветрогенератора


Ветрогенератор, контейнер с батареями, геозонд и базовая станция в Самаре

Примерно 3 года назад мы начали эксперимент по обеспечению базовых станций энергией из источников на месте. Уже через полгода стало понятно, что геозонд для базовых станций — очень полезная вещь в средней полосе, солнечные батареи зеленоградского завода замечательно себя показывают, но главная проблема — не в получении энергии, а в её преобразованиях и накоплении.

Расскажу про сломанные ветряки и то, что мы поняли за три года, и уникальный геозонд для охлаждения стойки с оборудованием связи.
Читать дальше →
Всего голосов 54: ↑54 и ↓0+54
Комментарии46

Программа для расчета минимальной цены радиодеталей в реальном времени

Время на прочтение5 мин
Количество просмотров47K
Важнейшим вопросом в разработке радиоэлектронных устройств всегда является вопрос «сколько это будет стоить?» Причем точный ответ желательно знать еще до того, как вы втянулись в дебри разработки и вложились в нее временем и средствами. Чаще всего разработчики сосредотачивают внимание на себестоимости комплектующих.

На самом деле, расчет себестоимости по списку деталей — это неприятный и рутинный процесс, связанный с долгими поисками по on-line каталогам, обзвоном дистрибуторов, перепиской и ожиданием ответов и проч. и проч. Но хуже даже не это, а то, что это итерационный процесс. Увидев вдруг, что себестоимость оказалась выше допустимой, разработчик начинает искать другие варианты схемотехники и другие комплектующие. И снова поиски…. А рутина — это враг разработчика. Чтобы ее избежать, многие жертвуют оптимальностью. Но, к счастью, эту проблему можно облегчить.
Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии17

Выгрузка условий конкурсов госзакупок с ООС zakupki.gov.ru

Время на прочтение12 мин
Количество просмотров92K
Примечания:
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии8

Какие нужны стартапы: Список направлений для развития

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


Существует множество идей для стартапов, и, бывает, мы годами ждем, чтобы кто-то запустил новый проект в той или иной области. Для большей ясности мы разработали список идей для успешных стартапов, в которые мы бы хотели инвестировать. Не следует запускать проект, опираясь просто на представленный нами список. Мы создали данный перечень, чтобы всего лишь натолкнуть Вас на идеи, вдохновить.

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

Ниже приведен список некоторых областей, в которых мы особенно заинтересованы. Короче говоря, любая отрасль, предполагающая упрощение жизни людей с помощью технологии – наша стихия.
Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии7

Драйвер устройства и с чем его едят

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

Что такое «драйвер»




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

Основная задача любого драйвера – это предоставление софтового интерфейса для управления устройством, с помощью которого операционная система и другие компьютерные программы получают доступ к функциям данного устройства, «не зная» как конкретно оно используется и работает.

Обычно драйвер общается с устройством через шину или коммуникационную подсистему, к которой подключено непосредственное устройство. Когда программа вызывает процедуру (очередность операций) драйвера – он направляет команды на само устройство. Как только устройство выполнило процедуру («рутину»), данные посылаются обратно в драйвер и уже оттуда в ОС.
Читать дальше →
Всего голосов 56: ↑36 и ↓20+16
Комментарии39

Очередной умный дом, в трех частях. Часть первая, железная

Время на прочтение5 мин
Количество просмотров137K
Хочу рассказать и показать результаты проекта, который развивается примерно 10 лет. Развивается как хобби, поэтому бывает, что за неделю делается новое устройство, а потом за полгода – не делается ничего. Я очень не люблю словосочетание «Умный дом», поэтому дальше оно не встретится. Также тут не будет схем, примеров кода, опутанных проводами макетных плат и прочих скучных вещей. Будет много фото и рассуждений на общие темы.

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

Спектральный анализ сигналов

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

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

Под катом краткий обзор метода выделения гармоник из произвольного сигнала с помощью цифрового гетеродинирования, и немного особой, Фурье-магии.
Читать дальше →
Всего голосов 56: ↑52 и ↓4+48
Комментарии22

Прототип. От идеи до опытной партии

Время на прочтение3 мин
Количество просмотров58K
В данной статье хочу рассказать о своем опыте создания опытной партии достаточного простого изделия — ручки для экшн-камеры.

Идея родилась после посещения прекрасного горнолыжного курорта Брей-Червинья, что в Италии. Катаясь там, камеру крепили к обломанной горнолыжной палке, палка с большим рычагом очень хорошо поглощает вибрации и себя удобно снимать. Но вот для съемки в не в «боевых» условиях хотелось обычной удобной держалки (к этим требованиям потом добавилась функция поплавка). Интернет конечно же выдал кучу готовых и продающихся решений, но решено было по возвращению сделать свое.


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

Проектирование магазина: мультибрендовость, персонализация, микроформаты, интеграция с 1С и торговыми площадками

Время на прочтение17 мин
Количество просмотров21K
Последняя часть статьи про проектирование больших интернет-магазинов, по крайней мере, их внешнюю часть. В это части вы узнаете про связь с Off-Line торговлей, мультивалютность, мультиязычность, мультибрендовость, статьи, новости, опросы и исследования, поведенческую систему (персонализацию), партнерские программы, адаптивную верстку и приложения, микроформаты, Social CRM, аналитические системы, интеграцию с 1С, интеграцию с внешними БД, интеграцию с торговыми площадками, парсеры, экспорт данных и многое другое. Дальше еще будет серия статей про проектирование внутренней части магазинов, в которую входят бухгалтерия, логистика, CRM, документооборот и многое другое.

Прошлые статьи серии можно найти тут:


«Проектирование магазина. Исследования»
«Проектирование магазина. Модули интернет-магазина»
«Проектирование магазина. Карточка товара и не только»
«Проектирование магазина. Субституты, комплементы, сравнение и другие инструменты увеличения конверсии»
«Проектирование магазина. Личный кабинет, корзина, доставка-оплата, рассылка и другое»
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии3

Самостоятельная сборка или покупка готового оборудования для конструирования. 3d-принтер. Часть 1

Время на прочтение2 мин
Количество просмотров80K
Привет, Хабр!

mastertronics - cимбиоз Arduino MEGA 2560 и шилда для 3D-принтеров Ramps 1.4

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

Согласно поставленной руководством задаче, оборудование для конструирования должно отвечать следующим требованиям:

— стоимость не более 30 тысяч рублей
— открытая архитектура (программная и аппаратная)
— простота в обслуживании и доступность деталей
— безопасность эксплуатации
— возможность изготовления на нем сложных изделий
— быстрая окупаемость
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии15

Программируем роботов — бесплатный робосимулятор V-REP. Первые шаги

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


Программирование роботов — это интересно.

Многие наверное видели японских гуманоидных роботов, или французский учебный робот NAO, интересным выглядит проект обучаемого робота-манипулятор Baxter. Промышленные манипуляторы KUKA из Германии — это классика. Кто-то программирует системы конвейерной обработки (фильтрации, сортировки). Дельта роботы. Есть целый пласт — управление квадрокоптером/алгоритмы стабилизации. И конечно же простые трудяги на складе — Line Follower.

Но всё это как правило — не дешевые игрушки, поэтому доступ к роботам есть в специализированных лабораториях или институтах/школах где получили финансирование и есть эти направления. Всем же остальным разработчикам (кому интересна робототехника) — остаётся завистливо смотреть.

Некоторое время назад я вышел на достаточно интересную систему — 3д робосимулятор V-REP, от швейцарской компании Coppelia Robotics.

К своему (приятному) удивлению я обнаружил, что эта система:
  • имеет большой функционал (система разрабатывается с марта 2010 года)
  • полностью open-source (выложена в открытый доступ в 2013 году)
  • кроссплатформенная — windows, mac, linux (работает на Qt)
  • имеет API и библиотеки для работы с роботами через C/C++, Python, Java, Lua, Matlab, Octave или Urbi
  • бесплатная для некоммерческого использования!

Все объекты, которые программируются в этой системе — «живут» в реальном с точки зрения физических законов мире — есть гравитация, можно захватывать предметы, столкновения, датчики расстояния, видео датчики и т.п.

Поработав некоторое время с этой системой, я решил рассказать про неё читателям хабра.

Да, и на картинке скриншот из V-REP, и модели роботов — которые вы можете программировать, и смотреть поведение, прямо на вашем компьютере.
Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Комментарии24

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность