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

Это рассказ о переделке светодиодного фонаря. Нетрадиционная изюминка присутствует :) — применены теплые ламповые аналоговые решения!

Несколько лет назад, когда светодиодные фонари только начали появляться в магазинах, я купил в Окее светодиодный фонарь «Диггер». Большой, с рукояткой пистолетного типа, удобно лежащий в руке, сбалансированный. Он имел один светодиод 3 вт, свинцовую батарею и по описанию мог стоять на подзарядке без ограничений. Это было то, что надо на даче. Как мы все знаем, несмотря на 21 век и космические корабли, бороздящие просторы Космоса (С) – на удалении более 30 км от Москвы энергоснабжение становится ненадежным. Энергосети отключают электричество при любом удобном случае – в дождь, грозу, жару и просто так. Обычно в субботу-воскресение на часок-другой днем электричество отключают. Наверно для тренировки населения на выживание в любых условиях.

Поэтому наличие мощного, удобного фонаря, постоянно заряженного и готового к работе – практично.

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

С нами продолжают делиться решениями на основе модулей Мастер Кит:
«В качестве эксперимента решил я тут попробовать сделать некий прототип “умного дома” на скорую руку и с минимальными затратами. “Хотелок” оказалось много: и свет, и вентиляция, и окна, и вода, и ИК-управление электроприборами. На первых порах решил ограничиться минимумом задач: вентиляция и освещение в комнате.

“Умный дом” на скорую руку - 1
Читать полностью »

Немного теории

Atmel® Software Framework (ASF) — программная библиотека для микроконтроллеров, которая содержит широкий набор встраиваемого кода для микроконтроллеров Atmel из всех семейств: megaAVR, AVR XMEGA, AVR UC3 и SAM.
Основные преимущества:

  • упрощается использование и освоение микроконтроллеров, так как библиотека написана на высоком и среднем уровнях абстракции;
  • ASF разработана для использования на любой стадии проектирования;
  • ASF интегрирована в Atmel Studio (которая пришла на смену AVR Studio и поддерживает все семейства мк Atmel) с графическим пользовательским интерфейсом, но также может использоваться с компиляторами IAR и GCC;
  • ASF бесплатна.

Atmel Software Framework (ASF): как это работает? - 1
Читать полностью »

Взаимосвязанные физические устройства представляют совершенно новые возможности бизнесу и частным лицам, чтобы они получили больше контроля над своим окружением. Сейчас мы можем удаленно управлять своими домами, транспортными средствами и рабочими пространствами с помощью всего лишь наладонного смартфона. С этим большим уровнем связности стало возможным собирать огромное количества данных с этих устройств, а точнее информацию, которые дают встроенные в них сенсоры. Эти сенсоры, такие как датчики температуры, ускорения и положения могут выдавать непрерывный поток данных, но эти данные имеют ограниченное применение без хороших методов их анализа. Эта статья описывает панель управления с сайта Intel Internet of Things (IoT) Analytics enableiot.com и показывает, как вы можете использовать этот сайт, чтобы агрегировать, организовывать и облегчать крупномасштабный анализ данных, полученных от географически распределенных датчиков.
Читать полностью »

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

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

Аналоговые (АЦП) входы контроллера и подключение датчиков температуры.
Читать полностью »

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

  • аналоговый ввод;
  • цифровой ввод и вывод;
  • широтно-импульсную модуляцию (ШИМ);
  • двухпроводную шину I2C;
  • Universal Asynchronous Receiver-Transmitter (UART);
  • прерывания при изменении уровня входного сигнала.

Библиотека MRAA для работы с платами Intel Edison и Intel Galileo - 1
Читать полностью »

Возможность обновления прошивки на серийно выпускаемых изделиях, или на единичных изделиях, находящихся в эксплуатации у заказчика трудно переоценить. Это не просто даёт возможность последующего устранения багов и расширения функционала, но и позволяет разработчику с более лёгким сердцем выпускать «еще сыроватый» продукт на рынок, если руководство того требует.
USB bootloader на микроконтроллере: обновление прошивки с флешки - 1
Поэтому важность наличия bootloader'а во вновь разрабатываемых устройствах в большинстве случаев не вызывает сомнений. В данной статье пойдет речь о разработке bootloader'а по интерфейсу USB на микроконтроллере Atmel SAM D21 с ядром Cortex M0+. А конкретно на SAMD21J18A. У микроконтроллеров SAM D20/21 нет предзаписанного бутлоадера, поэтому придётся заниматься его программной реализацией. На сайте Atmel можно найти Application notes, как сделать его с использованием стандартных интерфейсов (UART, I2C, SPI, USB). Под катом описание процесса создания USB-бутлоадера.
Читать полностью »

Orange Pi PC Allwinner H3 Top

Разработанные отладочный платы Orange Pi компании Shenzhen Xunlong Software CO. использовали процессоры: Allwinner A20, Allwinner A31s. Недавно компания представила модель Orange Pi PC на базе процессора Allwinner H3, которая стоит существенно ниже предыдущих, и составляет $15. Низкая стоимость платы была достигнута благодаря низкой цены самого процессора Allwinner H3, и составляет $6.
Читать полностью »

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

Умный реле модуль - 1

Итак, основные возможности модуля:
1. Управления по Wi-Fi;
2. Возможность подключения датчиков температуры(1Wire);
3. Возможность подключения датчиков или графических дисплеев по I2C;
4. Возможность управлять RGB светодиодом на 10W;
5. 2 цифровых входа/выхода и 6 аналоговых входом которыми также можно управлять по Wi-Fi.
Читать полностью »

На днях мы вместе с Алексом и Владимиром (на фотке) спортировали MIPSfpga (пакет для введения в проектирование систем на кристалле) на плату Terasic DE0-CV с Altera Cyclone V FPGA. Эта плата — довольно хорошее решение для образовательного российского рынка, так как она дешевая ($150) и ее просто купить на сайте тайваньской компании Terasic, которая без лишней бюрократии доставляет платы в Россию. Мы попробуем использовать это на семинарах в МГУ, МИФИ, МИЭТ и ИТМО (см. в конце поста).

Портирование MIPSfpga на плату Terasic DE0-CV с Altera Cyclone V FPGA - 1
Читать полностью »


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