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

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

Send message

Тепловизор на платформе Arduino UNO

Reading time4 min
Views33K

Предисловие




Шел 6-й семестр обучения, перед нами (т.к. над проектом работали 3 человека) стала серьёзная задача — необходимо сделать аппаратный курсовой проект. Было много различных идей: автопилот для автомобиля, прибор ночного видения и др. Но выбор пал на тепловизор, так как он получался не сильно простым и не сильно затратным. Да и кто не мечтал о своем личном тепловизоре? В данной статье мы расскажем о том, как нам удалось собрать тепловизор с довольно неплохими характеристиками в домашних условиях.
Читать далее...

Быстрые движения под высоким напряжением, или почти вся правда об управлении шаговым мотором

Reading time7 min
Views85K


Доброго вам времени суток, уважаемые гики и сочувствующие!

В этой публикации я хочу поделиться своим опытом управления. Точнее – управления шагами. А уж если быть совсем точным, речь пойдёт об управлении замечательным устройством – шаговым электродвигателем.
Осторожно, трафик!

Связываем «Цифровую лабораторию» NR05 с «Интернетом вещей»

Reading time7 min
Views4.7K


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

Как мы неоднократно отмечали, набор «Цифровая лаборатория» из серии «Азбука электронщика» предназначен не только для обучения началам программирования микроконтроллеров и проектирования электронных устройств на их основе, но и для создания вполне законченных и полезных устройств. В нашем проекте мы будем использовать ThingSpeak — открытую платформу для проектов, построенных на концепции «Интернет вещей». Платформа предназначена для сбора и обработки данных с различных датчиков. Основными возможностями ThingSpeak являются:
— сбор данных в режиме реального времени;
— математическая и статистическая обработка данных;
— визуализация данных.

Платформа ThingSpeak имеет развитый API (Application Programming Interface ) — интерфейс между сайтом и вашими приложениями, который позволяет не только отправлять, хранить и получать доступ к данным, но и предоставляет различные статистические методы их обработки. Мы рассмотрим для примера один канал для сбора данных, всего же платформа предоставляет до 8 каналов каждому пользователю. С данными каждого канала можно производить отдельные действия и использовать полученные результаты по своему усмотрению.
Читать дальше →

IoT: Вопросы безопасности умного дома

Reading time4 min
Views14K


Умный дом включает в себя огромное количество IoT-устройств, собирающих и обрабатывающих данные. Они дают пользователям определённые возможности по контролю за апартаментами как в ручном, так и автоматическом режиме. В «умной среде» устройства периодически обмениваются данными по Сети. Это происходит либо напрямую от устройства к устройству, либо через облако.
Читать дальше →

RS232 устройство 3-в-1 для домашнего Linux сервера: Часть 1 (Аппаратная)

Reading time21 min
Views20K

Серверы, собранные из специально не предназначенных для этого комплектующих, обычно имеют два недостатка. У них отсутствует аппаратный сторожевой таймер и часто не хватает энтропии для ряда сервисов. Нехватка энтропии особенно актуальна для не сильно нагруженных серверов. Это связанно с тем, что ядро Linux в качестве источника энтропии использует активность системы, а именно: сетевого оборудования, дисковой подсистемы и аппаратных прерываний.


Также в домашнем сервере часто возникает необходимость иметь более экономный, по сравнению с Wi-Fi, радиомодуль для связи с автономными датчиками.


Существует большой выбор устройств, с помощью которых можно решить любую из этих проблем, но подключение каждого из них требует отдельный порт. Оценив ситуацию, в итоге решил разработать устройство 3-в-1 подключаемое в RS232 (COM) порт. Остальные требования получились следующими:


  • Аппаратный сторожевой таймер, пригодный для работы со стандартным демоном watchdog;
  • Генератор истинно случайных чисел на базе эффекта обратного лавинного пробоя p-n перехода;
  • Радиомодуль nRF24L01+ для сбора данных с автономных датчиков.

Таким образом устройство получило наименование WRN от названий составляющих его подсистем: WDT (WatchDog Timer), RNG (Random Number Generator), nRF24L01+.


WRN устройство

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

Лазерная арфа на базе Arduino

Reading time5 min
Views24K


Какая первая ассоциация при упоминании слова арфа? Деревянная рама, струны, ее звук. А что если представить темное помещение, дым, лазер и электронную музыку? Все кажется непонятным и интригующим.

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

Intel Edison в IoT: безопасное подключение сенсорного узла к интернету с помощью MQTT

Reading time21 min
Views10K
Мы уже писали о MQTT-брокере и о том, как собрать сенсорный узел на базе Intel Edison. Устройство содержит кнопку, датчики движения, температуры и освещённости. Сегодня подключим всё это к Mosquitto MQTT-серверу, наладим двустороннюю связь, сделаем нашу конструкцию полноценной частью интернета вещей.


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

Ошибки при подключении платежей в интернете

Reading time5 min
Views13K
Сегодня мы поговорим о самых распространённых, по моему мнению, ошибках при подключении платежей в Интернете. Неправильно выбранная схема может закончиться отключением торговой точки от платёжной системы, занесением её в TMF (Terminated Merchant File) и штрафами. За то время, пока я работаю в ChronoPay, я сталкивался с самыми разнообразными схемами подключения и обхода правил МПС, так что статья написана полностью из моего опыта :)



Начнем с самой простой и распространенной, “мы подключаем физиков”. 
По закону РФ, для ведения предпринимательской деятельности в сети Интернет вам нужен статус Индивидуального Предпринимателя (ИП) или юридическое лицо (ст. 23 ГК РФ). Без регистрации такая деятельность так же может классифицироваться как Незаконное Предпринимательство (171 УК РФ). Угроза не самая серьезная, но может «выстрелить» в самый неподходящий момент.

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

RTKLib + Python + Google Maps JS API. Делаем свой навигатор

Reading time4 min
Views24K
Здравствуйте!

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

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

Понятное дело, что применять одночастотники в земельном кадастре, да и в геодезии — дело неразумное: помехи, точность, продолжительность приема сигнала. Но мне было важно посмотреть и разобраться, как работает приемник, как обрабатываются данные, как можно визуализировать результат. Мне было интересно.

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

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

Примеры кода для интернета вещей: умная поливалка

Reading time7 min
Views22K
Недавно мы опубликовали учебные примеры кода для различных проектов, которые формируют интернет вещей. Сегодня расскажем об автоматической системе полива. Построена она с использованием Intel IoT Developer Kit, Intel Edison, в её работе применяются облачные платформы, различные API и другие технологии.


Вот, что вы узнаете, освоив это руководство:

Голосовое управление умным домом на Z-wave через Siri

Reading time5 min
Views20K
Идея поуправлять умным домом с помощью голосовых команд родилась уже давно. И в каких-то системах так или иначе это реализовано. Siri – хороший и удобный голосовой помощник для владельцев айфонов. Понимает человеческую речь, удобен. Но по причине закрытого протокола, не используется для голосового управления «умных» устройств. Хорошо, что у Apple есть HomeKit – некий «туннель» для приема команд умными устройствами от Siri.

image

В этой статье я опишу процесс установки и настройки шлюза для взаимодействия Siri с устройствами домашней автоматизации и расскажу про некоторые особенности разных версий.
Читать дальше →

Интернет вещей (IoT) – вызовы новой реальности

Reading time9 min
Views25K
В основе концепции IoT лежит повсеместное распространение интернета, мобильных технологий и социальных медиа, при этом сама идея поддерживается нашим стремлением сделать мир удобнее, проще, продуктивнее и безопаснее в самом широком смысле.


Читать дальше: Зачем он нужен, и к чему готовиться

Интернет пчел, или Зеленое будущее M2M приложений

Reading time7 min
Views7.8K
Все обсуждение вокруг феномена Интернета вещей обычно сводится к тем потенциальным преимуществам для бизнеса и к тем удобствам для пользователей, которые предлагают наши интеллектуальные устройства и объекты, окружающие нас в повседневной жизни. При этом многие аналитики не исключают вероятности того, что мы находимся на пороге второй цифровой революции.

Однако недавно прошедший День Земли натолкнул нас на идею рассмотреть вопрос шире – это был отличный повод изучить, каким образом Интернет вещей, и даже скорее индустриальный Интернет вещей (M2M – machine-to-machine), то есть беспроводная передача данных и информации между устройствами и объектами, сможет оказать благотворное влияние на нашу жизнь и будет способствовать устойчивому развитию и защите окружающей среды на нашей взаимосвязанной планете.


Читать дальше: Любопытные реализации IoT для 'зеленого' будущего

NB-IoT: узкая полоса – широкие перспективы

Reading time8 min
Views22K


Тема «Интернета вещей» (IoT) становится одной из самых популярных в последнее время. По данным Международного энергетического агентства (International Energy Agency), объем этого рынка к 2020 году составит триллионы долларов: в мире будет более 14 млрд подключенных IoT-устройств, при том что людей, пользующихся Интернетом, будет всего около 3,5 млрд. Для подключения устройств «Интернета вещей» могут использоваться как проводные, так и беспроводные технологии. В данной статье мы сосредоточимся на перспективах мобильных операторов на IoT-рынке и более подробно остановимся на возможностях технологии NB-IoT.

Многие мобильные операторы создали специальные IoT/M2M-подразделения, чтобы обслуживать растущее число компаний, внедряющих мобильные IoT-решения. Ряд крупных операторов приобрели нишевые компании, чтобы обслуживать более широкую часть цепочки создания стоимости IoT-решений. По мере роста рынка становится очевидным, что для многих вариантов использования таких решений существующие сотовые технологии недостаточны в силу ограниченного покрытия, высокой стоимости оконечных устройств и малого срока службы их элементов питания.
Читать дальше →

Отправляем данные с Arduino в Azure IoT Hub

Reading time5 min
Views17K


Не так давно я стал счастливым обладателем Genuino MKR1000. Ресурс Hackster.io совместно с Microsoft проводил конкурс на лучшую идею. Пусть я не успел воплотить свою идею в жизнь и принять участие во второй части конкурса, но я могу поделиться с вами информацией, которая поможет вам осуществить свои задумки. Под катом о том, как отправить данные с Arduino в облако и как их считать, если у вас есть WiFi шилд или MKR1000.
Читать дальше →

О протоколе Modbus и Intel Edison

Reading time4 min
Views13K
Modbus – это широко известный коммуникационный протокол, который нашёл применение и в промышленности, и в любительских проектах. На физическом уровне для организации связи между устройствами по этому протоколу могут использоваться последовательные интерфейсы (RS232 или RS485) или Ethernet (здесь задействованы протоколы TCP или UDP). Сегодня мы поговорим о том, как организовать взаимодействие Intel Edison с другими устройствами с помощью Modbus.

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

Haystack – универсальная модель «умного дома»

Reading time6 min
Views7.8K
Проект Haystack – это инициатива лаборатории информатики и искусственного интеллекта Массачусетского технологического института. Проект нацелен на то, чтобы упростить работу с данными, получаемыми из «интернета вещей». Разработчики Haystack стандартизировали семантические модели данных и веб-служб для работы с огромной массой данных, которую порождают интеллектуальные устройства.


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

Разработка power bank для ноутбука. От макета к готовому изделию. Часть вторая

Reading time6 min
Views30K
В прошлой части статьи о разработке PowerBank для ноутбука мы остановились на изготовленном макете, измеренном КПД и пониманием того, что делать дальше. А дальше нужно было оживлять железку. Поэтому представляю вашему вниманию часть вторую: ПО макета.

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

Как сделать шлем виртуальной реальности своими руками

Reading time6 min
Views62K
Здравствуйте все, кто увлекается гаджетами, стереоскопическим изображением и 3D графикой!

К сожалению, после открытия предзаказов на потребительскую версию Oculus CV1 стало ясно, что данный гаджет оказался не столь доступен, как хотелось бы многим. Действительно, 599$ — это стоимость в США. В России данные устройства будут стоить уже наверняка в районе 800-1000$ первый год-два. HTC Vive начинается от 799$. Пожалуй, сейчас это наиболее передовые устройства VR, но, нужно признать, что они не особо доступны.

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

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

Мы являемся евангелистами компьютерных VR систем в России, и в этой статье хотим показать, каким образом можно собрать-таки настоящий шлем виртуальной реальности у себя дома, даже лучше, чем Oculus Rift DK1, а затем силой инженерной мысли элегантно превратим его в DK2. В итоге, шлем будет совместим с последними версиями SDK и Runtime от Oculus Rift по относительно доступной цене. (Палмер Лаки наверное бы поперхнулся, прочитав эту статью, но мы ведь русские всегда чего-то придумываем и умеем красиво выходить из различных ситуаций).

Пусть это будет пример народного шлема для всех русских, и я не делаю сейчас деление на украинцев, россиян, белорусов и т.д, поскольку мы работаем и сотрудничаем со всеми из них… Это должно быть общим достоянием. VR должен быть доступен!



О том, как собрать бюджетный шлем виртуальной реальности, совместимый с Oculus Rift DK2 у себя дома…
...читайте далее, много картинок!

Information

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

Specialization

Application Developer, Database Developer