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

 

Дверной замок на Arduino с доступом по RFID

Автор: Mike(admin) от Вчера, 07:55

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


Дверной замок на Arduino с доступом по RFID

В этом проекте мы создадим настоящий соленоидный дверной замок и будем управлять им с помощью RFID и Arduino. Здесь датчик эффекта Холла и магнит используются для обнаружения движения двери. Датчик Холла будет размещен на дверной коробке, а магнит – на самой двери. Когда датчик Холла и магнит находятся близко друг к другу, датчик Холла будет в низком логическом состоянии, а дверь останется закрытой, а когда датчик и магнит не замкнуты, это означает, что дверь открыта, а датчик Холла находится в высоком логическом состоянии. Мы будем использовать этот механизм эффекта Холла для автоматической блокировки и разблокировки двери.

Обнаружение газа и измерение концентрации в PPM с использованием микроконтроллера PIC и датчика газа MQ-6

Автор: Mike(admin) от 23-01-2020, 23:55

Датчики газа серии MQ являются очень распространенными типами датчиков, используемых в детекторах газа для обнаружения или измерения определенных типов газов. Эти датчики широко используются во всех газовых устройствах, от простых детекторов дыма до промышленных мониторов качества воздуха. В этой статье мы узнаем, как использовать эти газовые датчики с микроконтроллерами PIC, чтобы измерить значение PPM газа и отобразить его на ЖК-дисплее 16x2.


Обнаружение газа и измерение концентрации в PPM с использованием микроконтроллера PIC и датчика газа MQ-6

На рынке доступны различные типы датчиков серии MQ, и каждый датчик может измерять различные типы газов. В этой статье мы будем использовать датчик газа MQ6 с PIC, который можно использовать для обнаружения присутствия и концентрации газов вроде сжиженных углеводородных газов (СУГ). Тем не менее, с использованием того же аппаратного и микропрограммного обеспечения можно использовать и другие датчики серии MQ без значительных изменений в коде и аппаратной части.

Часы на ESP8266 с подключением к сети

Автор: Mike(admin) от 21-01-2020, 23:55

Есть несколько ситуаций, когда использование часов реального времени (RTC) может отрицательно повлиять на ваш проект, увеличивая стоимость, размер, точность времени или требования к линиям ввода вывода. Чтобы предотвратить это, особенно в проектах на основе ESP / WiFi или других, зависящих от часов, разработчики обычно обращаются за получением информации о времени с NTP-серверов. Итак, в рамках сегодняшнего проекта мы создадим сетевые часы на основе NTP.


Часы на ESP8266 с подключением к сети

ПЛК на Arduino: обзор моделей, характеристики, преимущества и недостатки

Автор: Mike(admin) от 19-01-2020, 23:55

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


ПЛК на Arduino

FM-радио своими руками на основе Arduino и RDA5807

Автор: Mike(admin) от 13-01-2020, 21:55

Сегодня почти все используют свои мобильные телефоны для прослушивания музыки, новостей, подкастов и т. д. Но не так давно мы все зависели от местных FM-радиоприемников, чтобы получать последние новости и слушать песни, постепенно эти радио теряют популярность, но в чрезвычайных ситуациях радиостанции играют важную роль в передаче информации пользователям. Радиосигналы всегда присутствуют в эфире (которые транслируются станциями), и все, что нам нужно, это схема FM-приемника, чтобы улавливать эти радиосигналы и транслировать их в аудиосигналы.


FM-радио своими руками на основе Arduino и RDA5807

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

Принцип работы интерфейса USB 2.0

Автор: Mike(admin) от 13-01-2020, 20:15

Интерфейс USB соединяет USB-устройства с USB-хостом. Физическое межсоединение USB по своей топологии является многоуровневой звездой. Концентратор или хаб находится в центре каждой звезды. Каждый сегмент линии представляет собой соединение точка-точка между хостом и концентратором или функцией или концентратором, подключенным к другому концентратору или функциональному узлу. Следующий Рисунок иллюстрирует топологию USB.


схематичное изображение топологии USB 2.0

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

Источники прерываний и таблица векторов прерываний в микропроцессорах MCS-51

Автор: Mike(admin) от 5-01-2020, 08:35

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


Что такое прерывания в микропроцессорных системах

Шагомер своими руками на основе Arduino и акселерометра

Автор: Mike(admin) от 30-12-2019, 15:55

Фитнес-браслеты становятся очень популярными в наши дни, они не только подсчитывают шаги, но и отслеживают количество сожженных калорий, отображают частоту сердечных сокращений, показывают время и многое другое. И эти устройства Интернета вещей (IoT) синхронизируются с облаком, так что вы можете легко получить всю историю вашей физической активности на смартфоне.


Шагомер своими руками на основе Arduino и акселерометра

Шагомеры – это устройства, которые реализуют часть функционала фитнес-гаджетов и используются только для подсчета шагов. Итак, в этом уроке мы собираемся создать простой и дешевый шагомер, используя Arduino и акселерометр. Этот шагомер будет подсчитывать количество шагов и отображать их на ЖК-модуле 16x2.

Пульсоксиметр своими руками на основе датчика пульсоксиметрии MAX30100 и Arduino

Автор: Mike(admin) от 23-12-2019, 03:55

В этом проекте мы будем использовать интерфейсный датчик пульсоксиметра MAX30100 с Arduino, который может измерять содержание кислорода в крови и частоту сердечных сокращений и отображать это на ЖК-дисплее 16×2. Концентрация кислорода в крови, обозначаемая как SpO2, измеряется в процентах, а частота сердечных сокращений / пульса измеряется в BPM (ударах в минуту). MAX30100 – это прекрасное решение для пульсоксиметрии и создания пульсометра.


Пульсоксиметр своими руками на основе датчика пульсоксиметрии MAX30100 и Arduino

Что такое прерывания в микропроцессорных системах

Автор: Mike(admin) от 19-12-2019, 04:35

Прерывание – это состояние, при котором микропроцессор временно работает над другой задачей, а затем позже возвращается к своей предыдущей задаче. Прерывания могут быть внутренними или внешними. Внутренние прерывания, или «программные прерывания», активируются программной инструкцией и действуют аналогично инструкции перехода. Внешнее прерывание или «аппаратное прерывание» вызывается внешним аппаратным модулем. Например, многие процессорные системы используют модуль ввода/вывода, управляемый прерываниями. Процессор останавливает то, что он делает, считывает входной сигнал, а затем возвращается к текущей программе. Эту процедуру можно представить в виде следующего рисунка.


Что такое прерывания в микропроцессорных системах

Назад Вперед
Наверх