Рубрика «программирование микроконтроллеров» - 106

Многие уже слышали, что в полупроводниковой отрасли объявлено об очередном крупном слиянии в области электроники. 20 сентября 2015г. компании Atmel Corporation и Dialog Semiconductor выпустили пресс-релизы о предстоящей сделке. Согласно пресс-релизу, Dialog приобретает Atmel за сумму около 4.6 миллиарда долларов США. По условиям соглашения акционеры Atmel получат $4.65 наличными и 0.112 американской депозитарной акции Dialog за каждую принадлежащую им ценную бумагу, что в сумме составляет $10.42 за акцию по состоянию на 18 сентября 2015г. Закрыть сделку предполагается в первом квартале 2016г. По завершении процесса слияния акционеры Atmel будут владеть 38% акций новой компании. До этого срока обе компании будут вести деятельность раздельно.

Компании Dialog и Atmel объявили о слиянии. Комментарии официального дистрибьютора в России - 1
Мы (компания Rainbow), как официальный дистрибьютор Atmel в России хотим дать некоторые свои комментарии по поводу данной сделки и её влияния на российский рынок разработки электроники.
Читать полностью »

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

Портативная походная метеостанция MiniBTH2-2M - 1
Читать полностью »

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

Выпускник королевского колледжа искусств, Фрэнк Колкмэн создал хирургическую машину с открытым кодом, управляемая при помощи самого обыкновенного контроллера от игровой приставки PlayStation. Шлейфовые компоненты и недостающие дефицитные элементы конструкции были напечатаны на 3D-принтере.

image
Читать полностью »

Подключение STM32 к аппаратуре радиоуправления - 1
Понадобилось мне реализовать дистанционное управление несколькими двигателями постоянного тока.
В магазинах доступны готовые комплекты радиоуправления для разных ездящих-летающих игрушек и «не игрушек», и появилось желание использовать именно такое управление.
Сигналы на выходе приёмника такого комплекта — это импульсы для управления сервомашинками,
и задача сводится к тому, чтобы измерить длительность имульса 0,8..2,3 мс в каждом из шести каналов, затратив как можно меньше ресурсов контроллера.
Дальше описано как реализовано измерение длительности импульсов с шести каналов, используя особенности периферии STM32 микроконтроллеров.
Читать полностью »

Беспроводной контроллер бытового кондиционера в OpenHAB по Modbus через RF24Network - 1
После первой моей статьи про управление кондиционером с помощью контроллера прошло чуть больше 2х лет. За это время идея управлять кондиционером удалённо меня не оставляла и имела несколько перерождений. Главным условием было отсутствие каких-либо проводов до кондиционера.

То есть управление контроллером должно быть беспроводным.

Предыстория

Первым прототипом была Arduino UNO. Команды она принимала по UART и умела включать и выключать кондиционер. Т.к. практического смысла от подключенной к рабочему компьютеру ардуинки было мало, голова все время искала возможность подключить последнюю к домашнему серверу. Прямой видимости от сервера до виновника всех головоломок не было. Максимум это розетка с локалкой все у того же рабочего компа — благо он стоит почти напротив кондиционера. Ethernet-шилда в наличии не было. Но вспомнив что где-то в загашнике валяется не используемый уже давно dsl-модем D-link DSL-2500U как раз с одним портом на борту. Желание дать вторую жизнь железке подтолкнуло к гуглению, которое, в свою очередь, чудесным образом вывело на статью Превращаем ADSL-модем в Ethernet-шилд для Arduino/CraftDuino.

Забегая вперед и пропуская интереснейший процесс создания кастомной прошивки мне-таки удалось заставить модем слушать на нужном порту и «пробросить» через него UART. Таким образом я мог на домашнем сервере отправить команду на включение/выключение в порт на локальный адрес модема, который отправится на подключенную к нему ардуинку.

Но эта статья не об этом. Конечное решение использует протокол Modbus и беспроводную сеть RF24Network. А управляется все в OpenHAB.
Читать полностью »

Для некоторых датчиков ускорения требуется дополнительная калибровка нуля после монтажа на плату. Когда я увидел несколько исходников с калибровкой датчиков ускорения, где составляющая G учитывалась просто путём вычитания из оси Z величины = 9,8 м/с2 — появилась идея написать данную заметку.

Заметка о калибровке датчиков положения в домашних условиях - 1
Читать полностью »

Измерение потребляемой мощности Intel Edison в разных режимах работы - 1

У меня есть плата Intel Edison, и мне стало интересно, какой ток она потребляет, и можно ли её сравнить с Arduino по этому параметру.
В спецификации на Intel Edison указано потребление только в режимах ожидания:

– Ожидание без радио модулей – 13 мВт.
– Ожидание (включен Bluetooth 4.0) – 21.5 мВт.
– Ожидание (включен WiFi) — 35 мВт.

13 мВт выглядит достаточно впечатляюще. Протестируем все возможные режимы работы и с разной нагрузкой.
Читать полностью »

Фирма АРМ продала более 200 лицензий на ядра Cortex-M, и на рынке представлены тысячи вариантов этих устройств. Хотя фирма создала ядро M7 в прошлом году, которое предлагает невероятную производительность для MCU, начальный уровень линейки ядер продолжает представлять огромный интерес для производителей. Реализация ядра M0 требует около 12000 gates (трудно сказать, идет речь о затворах либо базовых элементах, в любом случае это немного, но в первом — намного меньше — примечание переводчика), так что стоит она чуть больше, чем ничего (реализация, конечно, а не лицензия, кстати, если кто знает цены — поделитесь в комментах — пп). М0 + имеет тот же набор инструкций (как и M0-пп), но показывает лучшую производительность при низком энергопотреблении для устройств с батарейным питанием, плюс расширенные (необязательные) возможности отладки, и даже дополнительный блок защиты памяти (MMU бедняка).
Читать полностью »

Мы — команда uMove, студенты Технопарка в Бауманке и резиденты ЦМИТ Академии, занимаемся различными web проектами для своего удовольствия и немного железом. Сегодня мы хотим представить на ваш суд нашего робота миньона. Система состоит из TCP клиента (робота) и сервера (панели управления оператора).

Стюарт, Миньон Стюарт - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js