Search
Write a publication
Pull to refresh
-15
0
Игорь Голов @IgorGolov

Инженер — программист

Send message

Сэм Альтман и Дастин Московитц: Как и зачем создавать стартап?

Reading time35 min
Views84K


Cтэнфордский курс CS183B: How to start a startup. Стартовал в 2012 году под руководством Питера Тиля. Осенью 2014 года прошла новая серия лекций ведущих предпринимателей и экспертов Y Combinator:


Первая часть курса
Читать дальше →

Пол Грэм: нелогичный стартап

Reading time26 min
Views37K


Cтэнфордский курс CS183B: How to start a startup. Стартовал в 2012 году под руководством Питера Тиля. Осенью 2014 года прошла новая серия лекций ведущих предпринимателей и экспертов Y Combinator:


Первая часть курса
Читать дальше →

Практическое использование ROS на Raspberry Pi — часть 3

Reading time4 min
Views11K
Добрый день, уважаемые читатели Хабра!

Я продолжаю серию статей о практическом использовании ROS на Raspberry Pi (первая статья, вторая статья).
В данной статье мы будем использовать пакет teleop_twist_keyboard из стека ros-teleop для управления роботом с помощью нажатия клавиш на клавиатуре. Стек ros-teleop включает помимо данного пакета еще несколько пакетов для различных способов управления, например с помощью джойстика. Кто готов приступить к изучению teleop_twist_keyboard, прошу под кат.
Читать дальше →

ATmega16 + DS18B20 + LED + Matlab/Simulink = AR

Reading time9 min
Views20K
Задумал я как-то поиграться с датчиками DS18B20. Да не просто получить значения температуры (что умеет каждый), но и как-то ее визуализировать. Возникла простая идея. Ставим вебкамеру. Зажигаем светик на четном кадре, на не четном — тушим. Вычитаем картинку — остается только вспышка. По ней и ищем местоположение датчика, который физически привязан к светодиоду в пространстве. А дальше математическая обработка. Ну и все это в симулинке. Под катом описано как получить красивые картиночки. А для тех кто разбираться не желает — предлагаю посмотреть эксперименты в конце статьи.
Подробности

Облачный сервис Parse и Intel Edison

Reading time4 min
Views4.4K


Хотите удалённо использовать своё устройство для интернета вещей? Тогда попробуйте Parse — облачный сервис, позволяющий соединять большое количество устройств и легко использовать их через веб-интерфейс. В нём есть всё, что вы ожидаете от облачного провайдера, включая аналитику, статистику, базы данных, push-уведомления, программирование на стороне сервера и многое другое. Система разработки Parse Embedded SDK доступна для множества платформ и мобильных IoT-устройств.
Читать дальше →

$2 в месяц: счета за энергию у владельцев энергоэффективного дома в Великобритании

Reading time2 min
Views21K
image
Британский архитектор Колин Ушер, директор компании John McCall Architects, разработал для своей семьи энергосберегающий дом, снабжённый, в числе прочего, солнечными панелями. В результате здание получилось настолько энергетически эффективным, что платить за электричество хозяевам приходится всего по $2 в месяц.

Учитывается вся энергия, используемая для отопления, освещения, подогрева воды и готовки. В местной валюте это получается менее £15 в год. Следует учесть, что оборудованный солнечными панелями дом находится не где-нибудь в солнечной Калифорнии, а в городке Уэст Кирби в графстве Мерсисайд в Северо-Западной Англии.

Бетонные стены, тройные стёкла в окнах, правильное расположение по отношению к сторонам света, динамическое отопление при помощи теплового насоса и солнечные панели на крыше позволяют дому эффективно сохранять полученное тепло и получать необходимую энергию из возобновляемых источников. В год дом потребляет 3453 кВт*ч, из них — 3338 кВт*ч солнечной энергии.
Больше информации и фото

STM32F103C8T6 — первые шаги. Продолжаем делать осциллограф

Reading time5 min
Views71K
Продолжение статьи. На этот раз попробуем подключить USB без падения частоты измерений и соберём одноканальную аналоговую часть.

Читать дальше →

Минималистическая супер универсальная платка для ATtiny-24 / 44 / 84 / 441 / 841

Reading time3 min
Views15K
панорама превью

Небольшая платка для микроконтроллеров ATtiny 24 ----> 841 разведённая так, что на одну и ту же плату можно припаять (не одновременно) много разных типов транзисторов и регистров без переделки платы. Для всех, кому интересно или для желающих пересесть с ардуины на что-то подешевле, если мощность той ардуины для изделия избыточна.
16 картинок 760х640 суммарно полмегабайта

Как я сделал LED-панель для мониторинга серверов, а заодно и цветомузыку для вечеринок

Reading time4 min
Views19K


Занимаюсь администрированием серверов и поддержкой веб-сервисов в качестве фрилансера. С ростом количества «подопечных» на простой мониторинг начало требоваться неприлично много времени. Захотелось сделать для себя полноценную информационную панель. Что из этого получилось читайте под катом.
Читать дальше →

Набор для превращения любой квартиры в «умный дом»

Reading time8 min
Views56K
В прошлом году компания REDMOND выпустила первую в мире линейку «умных» бытовых электроприборов Ready for Sky. Чайник, мультиварка, конвектор и даже утюг — всеми ими можно управлять удалённо, что обеспечивает новые степени удобства, свободы, экономии и безопасности. Интерес публики к смарт-решениям оказался довольно высоким, правда, на пути всех решений из области «Интернета вещей» (IoT) сегодня стоит один серьёзный барьер: экономический. То есть пользователь, в принципе, был бы не против иметь дома «умные» приборы. Но дело даже не в том, что они дороже обычных — как раз устройства REDMOND Smart Home стоят столько же, сколько аналогичные приборы того же класса, но без смарт-функций. Дело в том, что бытовые приборы относятся к товарам долговременного пользования, и, грубо говоря, если у человека уже есть хороший чайник, утюг или обогреватель, он не побежит покупать новый только потому, что тот «умный» — скорее замена произойдет только в конце жизненного цикла старого устройства.


Читать дальше →

Окей телевизор — учим Google Now управлять зомбоящиком

Reading time4 min
Views36K

«Окей гугл, включи-ка новости!» Как было бы удобно быстро запустить голосом любой канал на самом обычном телевизоре. Или управлять кондиционером, не имея под рукой пульта.

В этой статье я покажу, как можно без всякого программирования и паяльника реализовать голосовое управление любым телевизором с использованием ну очень дешевого контроллера Broadlink RM и пары приложений под Android.

Смотрим видеодемонстрацию результата, а потом читаем, как это сделать своими руками.
Посмотрели, теперь поехали!

Анонсирована ARM64 плата для разработчиков (и фана) за 40$ Odroid-C2 на Amlogic S905

Reading time5 min
Views23K

Добрый день, уважаемые читатели!


Странно, что пока еще не появилось короткой новости об этом, поэтому возьмусь написать. На прошлой неделе компания Hardkernel, знакомая в основном производством dev-плат на базе процессоров arm разных производителей (в основном Samsung Exynos и Amlogic, но была у них и плата полный аналог RPi более маленького формата, которой им крепко прижали выпуск), анонсировала выход новой платы Odroid-C2 на базе 64-битного процессора ARM S905 от Amlogic.

image

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

Начало работы с TI CC13xx-CC26xx и Contiki под Code Composer Studio

Reading time4 min
Views18K
Последнее время тематика интернета вещей становится все более и более горячей — однако в большинстве случаев, если речь заходит о работе с какими-то базовыми аппаратными решениями, то беседа сводится либо к готовым модулям, либо, реже, к чипам выпуска прошлых лет. Тем временем, в 2015 году компания Texas Instruments выпустила очередную линейку систему на кристале CC13xx-CC26xx — крайне интересных с точки зрения соотношения производительности, энергопотребления и возможностей. Эти випы имеют на борту основное ядро ARM Cortex-M3, второе ядро Cortex-M0, эксклюзивно обслуживающее радиочасть, и… да, ещё и третье ядро — собственное 16-битное ядро TI для работы с периферией, так называемый Sensor Controller. При этом и по энергопотреблению комбайн получился крайне скромным — даже радиочасть значительно убавила по сравнению с чипами предыдущего поколения, CC2538.

Мы уже писали обзор существующих стандартов связи, в котором остановились на наиболее современном стандарте 6loWPAN. Данный стандарт описывает сетевой и транспортный уровни модели OSI, а физический и канальный уровни стандартизованы IEEE 802.15.4. Texas Instruments позаботились о нас, и отдали обработку MAC-уровня отдельному ядру Cortex-M0. Остальные уровни нужно обрабатывать на Cortex-M3. И тут нам на помощь приходит операционная система реального времени Contiki, в которой реализована поддержка стека 6loWPAN.

image

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

Что ж, будем его восполнять. Начнём с базового — сборка и отладка операционной системы Contiki для чипов CC2650. Допустим, мы еще любим красивые графические среды и отладку в них. Поэтому мы будем собирать Contiki под TI Code Composer Studio 6. Я пользуюсь Ubuntu 14.04 X86_64 для разработки, шаги под Windows будут очень похожи, за исключением установки тулчейна. В конце есть немного вкусностей...
Читать дальше →

Ardumower: делаем автоматическую газонокосилку своими руками

Reading time1 min
Views13K
image

Немецкий инженер Андреас Хаузер [Andreas Haeuser] предложил интересную и недорогую альтернативу электрическим автоматическим газонокосилкам, стоимость которых начинается от $1000. Всего за $12 в его магазине можно купить инструкцию и файлы, необходимые для самостоятельного изготовления подобного устройства, названного им Ardumower. Для этого вам понадобятся Arduino и 3D-принтер.

Устройство, по заверениям разработчика, сделано таким образом, чтобы собрать его мог даже неискушённый в инженерных делах человек. Использование Arduino Uno и Arduino motorboard упрощают электрическую схему. Для распечатки подойдёт принтер, рабочая область которого не меньше 180 x 180 x 60 мм.
Читать дальше →

Управление бесколлекторным двигателем по сигналам обратной ЭДС – понимание процесса

Reading time13 min
Views124K
Когда я начал разрабатывать блок управления бесколлекторным двигателем (мотор-колесом), было много вопросов о том, как сопоставить реальный двигатель с абстрактной схемой из трех обмоток и магнитов, на которой, как правило, все объясняют принцип управления бесколлекторными двигателями.

Когда я реализовал управление по датчикам Холла я еще не очень понимал, что происходит в двигателе дальше абстрактных трех обмоток и двух полюсов: почему 120 градусов и почему алгоритм управления именно такой.

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

Ниже я постараюсь расписать свой путь к пониманию принципа управления бесколлекторным двигателем постоянного тока.


Читать дальше →

Особенности использования и тестирования кода С++ на микроконтроллерах

Reading time11 min
Views25K
Так сложилось, что основным языком для работы с микроконтроллерами является C. Многие крупные проекты написаны именно на нем. Но жизнь не стоит на месте. Современные средства разработки уже давно позволяют использовать C++ при разработке ПО для встраиваемых систем. Однако такой подход до сих пор встречается достаточно редко. Не так давно я попробовал использовать С++ при работе над очередным проектом. Об этом опыте я и расскажу в данной статье.

Читать дальше →

Интернет вещей (IoT): прогнозы от Forrester, Machina Research, the World Economic Forum (WEF), Gartner и IDC

Reading time7 min
Views9.9K


Интернет Вещей (the Internet of Things, IoT), казалось бы, зародился совсем недавно, в начале 2010-х, но в последнее время он стал притчей во языцех (или «buzz-word»), что ни одно значимое событие из мира IT не обходится без его упоминания.

Потому странно, что новость, опубликованная на сайте Forbes и посвящённая IoT, прошла незамеченной на GT. Чтобы восполнить этот пробел, мы преставляем читателям рускоязычный перевод статьи, опубликованной в январе на сайте журнала. Под катом Вы узнаете много интересного, как о прогнозах развития рынка IoT в цифрах, так и о последствиях для безопасности, связанных со столь бурным ростом Интернета Вещей, и создаваемом чёрном рынке.
Щекотливые подробности и прогнозы рынка IoT

RaZberry — умный дом на базе Z-Wave и Raspberry Pi

Reading time8 min
Views216K
Raspberri Pi with RaZberry extention boardМногие пытаются собрать «Умный дом» своими руками. При выборе системы стоит учитывать не только ассортимент и стоимость конечных устройств, но и возможности контроллера. Большинство контроллеров сразу готовы к работе «из коробки», но представляют ограниченные возможности. Однако нередко именно гибкость и возможность лёгкой интеграции является основополагающим критерием при выборе.

И вот, появился долгожданный «кубик Lego» для систем автоматизации на базе технологии Z-Wave, который обладает желаемой гибкостью и в то же время большим функционалом и низкой ценой.

Плата расширения RaZberry для Raspberry Pi, превращает самый популярный и дешёвый мини-компьютер в Z-Wave контроллер домашней автоматизации.

Читать дальше →

Z-Wave замок в помощь небольшому офису или дому

Reading time4 min
Views12K


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

Есть множество профессиональных СКУД, где с помощью карточки можно открыть дверь, но в таком случае требуется врезание в дверь специального механизма, подведение проводов питания, установка считывателя в стену. Это не очень дешево и иногда такую систему невозможно установить, например если арендатор не разрешает вносить изменения в отделку или в здании, представляющем историческую ценность.

На помощь приходят устройства из умного дома Z-Wave!

Устройства системы контроля доступом


  1. Замок Vision на батарейках, устанавливается на место существующего дверного замка. Замок всегда сообщает о изменении своего состояния, как бы вы его не открыли: радио-командой, кодом или ключом.

    Характеристики замка Vision:
    1. Возможность открыть Z-Wave командой (шифрование AES128), с помощью кодовой панели и обычного ключа
    2. Если открыть ключом или защелкой, сообщает на контроллер о своем состоянии «открыт/закрыт»
    3. Сообщает на контроллер номер кода, которым открыли дверь
    4. Ведет журнал событий. Если неправильно вводили код, вы узнаете об этом
    5. 13 кодов
    6. Работа от батареек 4xAA до года (зависит от того как часто используется замок)

    В комплекте с Z-Wave контроллером RaZberry и датчиком открытия возможно использовать функции Автозакрытия, Удаленного управления, Логирования событий и многие другие.


Читать дальше →

ESP8266 и Arduino, подключение, распиновка

Reading time5 min
Views371K
Привет Хабр. Тема ESP8266, как и IoT(интернет вещей), всё больше набирает популярности, и уже Arduino подхватывает инициативу — добавляя эти Wi-Fi модули в список поддерживаемых плат.
Но как же его подключить к ардуино? И возможно как-то обойтись вообще без ардуино? Сегодня именно об этом и пойдёт речь в этой статье.

Забегая наперёд, скажу, что будет вторая статья, уже более практическая, по теме прошивки и программирования модуля ESP8266 в среде разработки Arduino IDE. Но, обо всём по порядку.

image

Этот видеоролик, полностью дублирует материал, представленный в статье.


Читать дальше...

Information

Rating
Does not participate
Location
Михайловка, Волгоградская обл., Россия
Date of birth
Registered
Activity

Specialization

Application Developer, Database Developer