Как стать автором
Обновить
0
Константин @Tehnicsread⁠-⁠only

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

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

Ethernet Library или почему в природе не существует серверов на Arduino

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

В этой статье я опишу ситуацию с которой столкнулся во время разработки проекта Arduino Mega Server. Суть дела заключается в том, что существует такая библиотека Arduino Ethernet Library, написанная для поддержки сетевой платы Ethernet Shield на чипе W5100. Это стандартная плата и стандартная библиотека, которая многие годы поставляется в комплекте со средой разработки Arduino.

И эта библиотека является основой для всех проектов, использующих обмен информацией по проводной сети. Так вот, оказалось, что эта библиотека попросту профнепригодна. На ней в принципе невозможно построить нормальное сетевое взаимодействие. Можно только «баловаться» одиночными запросами и ответами. Ни о каком построении серверов на базе этой библиотеки речь не может идти. Почему?
Читать дальше →
Всего голосов 62: ↑61 и ↓1+60
Комментарии74

Я и диод, или Новые приключения мышки

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



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

Квазар в близкой к нам галактике оказался системой из двух чёрных дыр

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

Астрономы из Оклахомского университета, используя телескоп им. Хаббла, обнаружили интересные подробности относительно галактики Маркарян 231. Это ближайшая к нам галактика из тех, что содержат в своём центре квазар. Оказалось, что её квазар – это на самом деле две супермассивные чёрные дыры, вращающиеся относительно общего центра с огромной скоростью.

Галактика Маркарян 231 находится в 600 млн. световых лет от Земли в созвездии Большой Медведицы. Её обнаружили в 1969 году во время поиска галактик, обладающих сильным излучением в ультрафиолетовом диапазоне. Название своё она получила в честь советского армянского астронома Вениамина Егишевича Маркаряна, совершившего много важных открытий в астрономии: он, в частности, первым выдвинул идею о наличии у ядер галактик ультрафиолетового излучения нетепловой природы.

Галактика Мрк231 сразу была выделена учёными из-за необычной яркости квазара в её центре. Квазары — одни из самых ярких объектов Вселенной, мощность излучения которых часто превышает суммарную мощность излучения всех звёзд в галактике. Принято считать, что таковое излучение получается при поглощении сверхмассивной чёрной дырой аккреционного диска материи.
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии8

Фотоэлементы из перовскита: пять граммов на квадратный метр

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

Фольга из перовскита. Масштабная линейка 1 см

Судя по всему, фотоэлементы из перовскита вместо кремния становятся одной из самых перспективных технологий изготовления солнечных панелей. В России такие исследования вести опасно, а вот зарубежные учёные добились определённых успехов.
Читать дальше →
Всего голосов 31: ↑24 и ↓7+17
Комментарии10

Автоматика управления отоплением дома своими руками. Часть 1

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


Многофункциональные устройства BM8036 и NM8036 производства Мастер Кит могут быть использованы в качестве центральной части системы управления отоплением, охлаждением, вентиляцией и т.п. На основе NM8036 один из наших покупателей решил сделать автоматику управления отоплением дома и подробно описал процесс реализации своей идеи:

«Я в статье Автоматика отопления для дома писал о том, какая нужна автоматика для системы отопления с водяным тепловым аккумулятором (ВТА). Исходя из желаемого алгоритма и особенностей работы системы отопления такого рода я пришел к выводу, что нужен программируемый блок управления, выполняющий не только функции терморегулятора, но и таймера с календарем.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии3

Автоматика управления отоплением дома своими руками. Часть 2

Время на прочтение6 мин
Количество просмотров13K
Напомню, что мы ведем речь о системе управления отоплением дома с применением таймера-термостата NM8036 (начало здесь).



Аналоговые (АЦП) входы контроллера и подключение датчиков температуры.
Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии0

Использование Cylon.js с платой Intel Edison и набором Intel IoT Developer Kit

Время на прочтение17 мин
Количество просмотров4.7K
Intel Edison это новый удивительный одноплатный компьютер. С двухъядерным процессором, портами ввода-вывода и другими внешними интерфейсами, плата Intel Edison имеет большой потенциал для Physical computing (Physical computing — физические вычисления. Соединение аппаратного и программного обеспечения в устройстве, позволяющее ему получать аналоговую информацию из окружающего мира и реагировать на неё). Вот почему мы добавили полную поддержку для платы Intel Edison в Cylon.js, наш JavaScript-фреймворк для приложений, разрабатываемых для роботов и Интернета вещей (IoT).
Эта статья расскажет новичкам с чего начать и как получить доступ к полному набору всех возможностей. Мы покажем вам, как использовать Cylon.js почти для всех устройств, которые входит в набор Intel IoT Developer Kit. Заметьте, мы сказали «почти для всех», мы не стали рассматривать реле, т.к. это может быть небезопасно. А использование устройств, работающих от переменного напряжения с платой Intel Edison, это вообще тема отдельной статьи.

Плата Intel Edison, к которой присоединено почти всё, что есть в наборе:


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

Первые шаги к умной бане

Время на прочтение4 мин
Количество просмотров28K
В своих первых статьях на хабре мы пообещали рассказывать о конкретных проектах, в которых применяется наша система. Идей очень много, но начать мы решили с рассказа об одном из наших внутренних DIY-проектов:

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


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

Arduino -> FLProg -> RS-485 -> Modbus

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

Вышла новая версия программы FLProg c номером 1.9.1. Я подумал что нововведения в программе заслуживают освещения на хабре.Так же расскажу немного теории о протоколе Modbus и особенностях его реализации на борту Arduino.
Если интересно, читаем дальше
Всего голосов 12: ↑12 и ↓0+12
Комментарии2

Простое управление arduino через интернет

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


Всем добрый день.

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

С того момента был просканирован весь интернет в поисках замены — и было найдено много очень интересных проектов, но они либо были слишком сложными в реализации и требовали значительных знаний в области программирования, либо были попросту неудобны. И вот тут и пришла мысль почему бы не сделать все самому.
Читать дальше →
Всего голосов 25: ↑23 и ↓2+21
Комментарии41

Ребята, которые делают говорящего робота для умного дома, раздают платы

Время на прочтение2 мин
Количество просмотров20K
Добрый день, хабражители!

vk.com/rtrg?r=MyfvmSagVGcKoVRPBQ92U5CfxIhCPah9BpgCNi*VQ5Z*GZClBfq8O6Xqoc4FgyLmY/t2xfXW*b/pLNakil70J2BgItRALRcbqLdyvvbQaL48Y3InrmCX91lp3jlslzoTrQWAQ2odZccwu06QSKcDISHi4yplYcjlvQQqCvYweCs-&pixel_id=1000020818
Как видно из нашего профиля — наша компания занимается разработкой и производством интеллектуального домашнего помощника Лекси.

За полтора года работы у нас накопилось немного лишнего железа, которое мы уже не используем и оно нам не нужно. Мы хотим отдать его для опытов в хорошие руки.

image
Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии51

Шаблон для быстрого старта на Arduino Due в QtCreator

Время на прочтение3 мин
Количество просмотров25K
Вот уже 3-й год как я нарадоваться не могу на Qt. В нем нахожу только достоинства. Он позволяет почти все. А что не позволяет, но очень надо — можно добавить и пользоваться. Так получилось и в этот раз.

image

Предыстория

Почему-то у меня к Arduino было отношение как к игрушке. До тех пор, пока не набрел на Arduino Due. Зацепила строчка в описании к модулю, что он построен на контроллере ATSAM3X8E (ядро Cortex M3). Дело в том, что с данным контроллером (вернее, с его младшей версией) я знаком не понаслышке.

Второе — и это заставило его уже купить — это цена. У меня есть опыт разработки железа на похожем контроллере (разрабатывал автомобильный трекер), и этот опыт настойчиво зашептал, что цена за модуль с доставкой в 15$ при стоимости только контроллера на Диджикее в 12$ — это очень выгодно. Бонусом шел интегрированный источник питания c диапазоном входного напряжения от 18В до 7В, 2 USB (Programming и Native).
Читать дальше →
Всего голосов 19: ↑19 и ↓0+19
Комментарии6

Датчики и микроконтроллеры. Часть 3. Измеряем ток и напряжение

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

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

Содержание


Часть 1. Мат. часть. В ней рассматривается датчик, не привязанный к какому-то конкретному измеряемому параметру. Рассматриваются статические и динамические характеристики датчика.
Часть 2. Датчики климат-контроля. В ней рассматриваются особенности работы с датчиками температуры, влажности, давления и газового состава
Часть 3. Датчики электрических величин. В этой части я рассмотрю датчики тока и напряжения
Читать дальше →
Всего голосов 32: ↑32 и ↓0+32
Комментарии30

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

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


Быть может, после прочтения этой статьи вам не придётся ставить такие же по размерам радиаторы на транзисторы.
Перевод этой статьи.
Заинтересовал? Тогда поехали!
Всего голосов 31: ↑28 и ↓3+25
Комментарии14

Дистанционное управление освещением на штатной проводке

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

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


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

Реализация ИК протокола NEC на ATmega

Время на прочтение4 мин
Количество просмотров38K
Данный протокол уже много где описан. Я хочу показать и подробно описать свою реализацию на конкретном микроконтроллере. Мне было необходимо принимать сигнал с пульта RGB — такого, как на картинке. Его система команд приведена внизу статьи.

Краткий экскурс


Каждый пакет протокола NEC состоит из стартовой последовательности – импульса длиной 9 мс и паузы длиной 4,5 мс. Дабы не грузить вас теоретическими рисунками, покажу реальные скриншоты с логического анализатора.
Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии18

Бюджетный многозонный усилитель низкой частоты

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

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

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

Выход прост – сделать такую акустическую систему, которая будет звучать в каждом помещении с нужной громкостью без потери качества звука. На первый взгляд эта задача кажется затратной и трудноразрешимой. На самом же деле все очень просто. В предлагаемой к прочтению статье я расскажу о бюджетном подходе для занятых людей. Бюджетном как по затраченным средствам, так и по времени реализации (т.к. известно, что время =деньги).

Подробности
Всего голосов 25: ↑23 и ↓2+21
Комментарии29

Анализ данных погодной станции, основанной на Arduino

Время на прочтение10 мин
Количество просмотров29K
Создание собственной личной метеостанции стало намного проще, чем раньше. С учетом непостоянной погоды в Новой Англии, мы решили, что хотим создать нашу собственную метеостанцию и использовать MATLAB для анализа метеоданных.

В статье мы ответим на следующие вопросы:
  • В каком направлении дул ветер в течение последних 3-х часов?
  • Как изменялись температура и точка росы в течение последней недели?
  • На самом ли деле падает барометрическое давление при приближении грозы?

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

Самодельные датчики движения (температуры, влажности, освещения) для «Умного Дома» на основе системы MySensors

Время на прочтение2 мин
Количество просмотров69K
Проходил мимо, смотрю, а здесь вещи интересные о самоделках разных пишут. Я тоже недавно кое-что мастерил, дай, думаю, напишу, может кому и пригодится, ну или просто интересно будет. Речь идет о железе бюджетного DIY-датчика для встраивания в панели выключателей и розеток.

Но давайте по порядку.
Читать дальше →
Всего голосов 24: ↑23 и ↓1+22
Комментарии26

«Умный Дом» и система MySensors: Часть 0

Время на прочтение4 мин
Количество просмотров56K
В первой части я немного рассказал о моем опыте создания устройств на основе системы MySensors. Должен признать, описание получилось не полным — без начала и без конца.

В этот раз займемся «началом», значит это будет Часть 0.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии9

Информация

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