цифровая электроника
вычислительная техника
встраиваемые системы

 



Что такое Bit Banding (бит бэндинг) в микроконтроллерах STM32

Автор: Mike(admin) от 13-10-2021, 03:55

У микроконтроллеров STM32 (ядро ARM Cortex M3) есть много интересных особенностей, одной из которых является bit banding (бит бэндинг), и она представляет собой нечто вроде атомарного доступа к отдельным битам в памяти. Хотя этот метод достаточно прост по своей концепции и довольно дружелюбен для программистов, пишущих программу на ассемблере, но при написании программы на языке C с атомарным доступом к битам довольно легко запутаться.


Что такое Bit Banding (бит бэндинг) в микроконтроллерах STM32

Как отправить SMS с GSM-модуля на мобильный телефон с помощью Arduino

Автор: Mike(admin) от 11-10-2021, 03:55

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


Как отправить SMS с GSM-модуля на мобильный телефон с помощью Arduino

В нашем проекте мы рассмотрим отправку SMS-сообщения с GSM модуля SIM 800C на мобильный телефон с помощью Arduino.

Arduino и датчик вращения на основе потенциометра

Автор: Mike(admin) от 21-09-2021, 23:55

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


Arduino и датчик вращения на основе потенциометра

Используем ESP8266 с платформой Thingspeak

Автор: Mike(admin) от 17-09-2021, 05:55

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


Используем ESP8266 с платформой Thingspeak

В данном проекте мы попытаемся подружить ESP8266 с платформой Thingspeak. Мы подключим ESP8266 к DHT11 и отправим данные о температуре и влажности с помощью MQTT на платформу Thingspeak через Интернет.

Детектор огня на основе Arduino и датчика пламени KY-026

Автор: Mike(admin) от 13-09-2021, 23:55

В данном материале будет рассмотрен проект самодельного детектора пламени на основе Arduino и датчика KY-026. Это довольно многофункциональное устройство, которое может применяться в различных областях.


Детектор огня на основе Arduino и датчика пламени KY-026

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

Простой способ подключения Arduino к вакуумно-флюоресцентному дисплею (VFD)

Автор: Mike(admin) от 7-09-2021, 23:55

В данном материале будет рассказано, как подключить любой неизвестный вакуумно-люминесцентный дисплей (он же вакуумно-люминесцентный индикатор или VFD) с последовательным интерфейсом к микроконтроллеру Arduino, при этом на дисплее будет отображаться текст с последовательного монитора.


Простой способ подключения Arduino к вакуумно-флюоресцентному дисплею (VFD)

Простое устройство уведомления о корреспонденции в почтовом ящике на основе Arduino и датчика удара KY-031

Автор: Mike(admin) от 3-09-2021, 03:55

Порой бывает нужно вовремя узнавать о поступившей в почтовый ящик корреспонденции, чтобы не пропустить какое-нибудь важное письмо или небольшую посылку. Для такого своевременного оповещения звуковым и световым сигналами можно сделать простое устройство на основе Arduino и датчика удара KY-031.


Простое устройство уведомления о корреспонденции в почтовом ящике на основе Arduino и датчика удара KY-031

Сравнение энергопотребления ESP32 в активном (рабочем) режиме и в режиме глубокого сна

Автор: Mike(admin) от 1-09-2021, 05:55

ESP32 – один из самых популярных модулей микроконтроллеров с Wi-Fi, который часто используется во многих приложениях Интернета вещей (IoT). Это мощный контроллер, который поддерживает программирование двух ядер, а также имеет встроенную поддержку Bluetooth Low Energy (BLE), что делает его хорошим выбором для портативных приложений, таких как устройства GPS-трекеры и т. д. Однако в приложениях с питанием от батарей основная проблема – это энергопотребление. Энергопотребление можно увеличить за счет более разумного управления микроконтроллером, например, можно запрограммировать ESP32 на функционирование в спящем режиме в идеальных условиях, чтобы сократить энергопотребление.


Сравнение энергопотребления ESP32 в активном (рабочем) режиме и в режиме глубокого сна

В этом проекте мы проверим потребление тока широко распространенного микроконтроллера ESP32 с поддержкой Wi-Fi и Bluetooth в нормальном рабочем режиме и режиме глубокого сна (Deep Sleep).

Простая домашняя система безопасности на основе Raspberry Pi Pico и PIR-датчика

Автор: Mike(admin) от 27-08-2021, 03:55

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


Простая домашняя система безопасности на основе Raspberry Pi Pico и PIR-датчика

Такая простая система оповещения для домашней безопасности может быть довольно быстро и дешево реализована с помощью микроконтроллерной платы Raspberry Pi Pico.

Уроки игры на барабанах для Arduino

Автор: Mike(admin) от 25-08-2021, 23:55

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


Уроки игры на барабанах для Arduino