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

 




Генератор синусоидального сигнала на основе Arduino своими руками

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

Генератор сигналов может генерировать различные сигналы, такие как синусоидальные, прямоугольные и пилообразные. У некоторых из них имеется функция развертки и организации произвольной формы сигнала. Это полезные инструменты в мастерской. Их можно использовать для проверки аудиосхем, схем на основе операционных усилителей и проверки отклика схемы. Большинство современных функциональных генераторов могут легко выдавать частоты до 1 МГц.


Генератор синусоидального сигнала на основе Arduino своими руками

Если вам нужен простой генератор синусоидального сигнала, но неохота тратить денег на полноценный генератор сигналов, то можно сделать такой своими руками на основе Arduino, и в данном материале будет рассказано как.

Измеритель индуктивности на Arduino своими руками

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

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


Измеритель индуктивности на Arduino своими руками

Измеритель индуктивности используется для измерения неизвестного значения индуктивности. Для большей точности и точных показаний мы будем использовать микроконтроллер (Arduino) в качестве мозга схемы.

Игровой контроллер на основе Arduino Nano BLE 33 Sense своими руками

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

В этом проекте мы используем Arduino Nano BLE 33 Sense со встроенным датчиком приближения в качестве игрового контроллера.


Игровой контроллер на основе Arduino Nano BLE 33 Sense своими руками

Пульт дистанционного управления на основе Arduino со сверхнизким энергопотреблением

Автор: Mike(admin) от 23-07-2021, 03:55

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


Пульт дистанционного управления на основе Arduino со сверхнизким энергопотреблением

Конечно, это неправильно с точки зрения потребительского опыта, и заводские пульты такого недостатка не имеют. Но как сделать так, чтобы пульт на основе Arduino не потреблял излишнюю энергию? Ответ будет дан в данном материале в виде оптимального схемотехнического решения.

Реализация многозадачности в Arduino с помощью ОСРВ RT-Thread

Автор: Mike(admin) от 19-07-2021, 03:55

Сегодня все больше плат Arduino оснащаются микроконтроллерами с ядром Cortex-M, а не AVR. 32-битное ядро с «огромным» объемом памяти и гораздо более высокой тактовой частотой, несомненно, является мощным средством. Однако для полного использования мощности использования простой функции «loop» может быть недостаточно. Это проблема, которую хочет решить проект библиотеки Arduino RT-Thread.


Реализация многозадачности в Arduino с помощью ОСРВ RT-Thread

RT-Thread представляет собой бесплатную ОСРВ с открытым исходным кодом (Apache License 2.0). Некоторые уникальные функции, такие как оболочка (названная FinSH), модуль динамической загрузки и множество драйверов устройств, делают ее очень интересной.

Управляем Arduino Nano 33 BLE через Bluetooth с помощью Python

Автор: Mike(admin) от 12-07-2021, 03:55

Плата Arduino Nano 33 BLE Sense представляет собой прекрасное аппаратное обеспечение, напичканное датчиками и достаточно мощное, чтобы запускать модели машинного обучения с использованием TinyML. Она также оснащена Bluetooth LE (BLE) и может служить центральным или периферийным устройством.


Управляем Arduino Nano 33 BLE через Bluetooth с помощью Python

В данном проекте будет показано, как вы можете управлять своим Arduino Nano BLE, считывать значения датчиков и активировать элементы управления, связываясь с ним через Bluetooth с помощью Python, например, с компьютера Windows, Mac или Linux, такого как Raspberry Pi. Это откроет массу возможностей.

Датчик изгиба управляет сервомотором с помощью Arduino

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

Датчик изгиба является отличным средством преобразования прикладываемой физической силы в электрические сигналы. Он широко применяется в робототехнике и других подобных электротехнических проектах.


Датчик изгиба управляет сервомотором с помощью Arduino

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

Как управлять двигателем постоянного тока с помощью Arduino и микросхемы драйвера L293D

Автор: Mike(admin) от 28-06-2021, 13:55

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


Как управлять двигателем постоянного тока с помощью Arduino и микросхемы драйвера L293D

Анализ взаимной корреляции сигналов с помощью Arduino

Автор: Mike(admin) от 17-06-2021, 07:55

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


Анализ взаимной корреляции сигналов с помощью Arduino

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

Подключение ИК-датчика приближения E18-D80NK к Arduino

Автор: Mike(admin) от 15-06-2021, 03:55

Инфракрасный датчик – это электронный модуль, который используется для пространственного определения окружающей среды путем испускания и/или обнаружения инфракрасного излучения. ИК-датчики также могут определять движение и определять количество тепла, выделяемого объектом. Эти датчики обычно используются в охранной сигнализации, выключателях света и других приложениях домашней и промышленной автоматизации. В радиолюбительских проектах широко применяются бюджетные ИК-датчики. Но эти ИК-датчики нельзя использовать при существенном солнечном свете, так как солнце также излучает ИК-волны. Есть только одно общее решение этой проблемы: модулировать свой ИК-сигнал, чтобы датчик мог обнаруживать изменение ИК-излучения, а не фиксированный уровень ИК-излучения.


Подключение ИК-датчика приближения E18-D80NK к Arduino

В данном проекте мы собираемся связать ИК-датчик приближения E18-D80NK с Arduino. E18-D80NK – это современный недорогой ИК-датчик приближения с диапазоном обнаружения препятствий от 3 до 80 см. Использование модулированного ИК-сигнала защищает датчик от помех, вызванных обычным светом лампочки или солнечным светом.