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

 

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

Автор: Mike(admin) от 6-12-2018, 07:05

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


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

В этой статье мы узнаем, как быстро и легко мы можем создать собственный генератор сигналов с помощью Arduino. Этот генератор может создавать прямоугольный сигнал или меандр (5 В / 0 В) с частотой от 1 Гц до 2 МГц, частоту сигнала можно контролировать с помощью регулятора, а скважность (обратная рабочему циклу) жестко закодирована на 50%, но ее легко изменить в программе. Кроме того, генератор может также производить управление частотой.

Что такое МЭМС технологии и МЭМС компоненты

Автор: Mike(admin) от 5-12-2018, 07:15

МЭМС (MEMS) или микроэлектромеханические системы – это концепция создания электронных компонентов, которая стала популярной в последнее время благодаря повышающейся степени миниатюризации.


Микромеханическая система

МЭМС представляет собой технологию, которая позволяет миниатюризировать механические структуры и полностью интегрировать их с электрическими схемами, что приводит к одному физическому устройству, которое на самом деле больше похоже на систему, где «система» определяет, что механические компоненты и электрические компоненты работают вместе для реализации желаемой функциональности. Таким образом, это микро (т. е. очень маленькая) электрическая и механическая система.

Типы неполярных конденсаторов

Автор: Mike(admin) от 4-12-2018, 07:15

Конденсаторы представляют собой электронные устройства, которые имеют две проводящие поверхности (пластины), разделенные изолятором (диэлектриком). Они могут временно хранить электрический заряд. Единственный тип конденсатора, который поляризован (работает по-разному в зависимости от того, каким образом ток течет через него) является электролитическим конденсатором.


Типы неполярных конденсаторов

Как управлять линиями GPIO Raspberry Pi в Scratch

Автор: Mike(admin) от 3-12-2018, 06:15

Scratch – это инструмент программирования для создания игр для встраиваемых систем, анимаций и простых программ без использования каких-либо письменных кодов, вместо этого используется визуально организованный синтаксис, который находится в блоках с интерфейсом drag-and-drop. Можно использовать эти блоки согласно своим задачам для управления аппаратными средствами, не ограничиваясь внешними устройствами ввода данных, такими как клавиатура и мышь.


Как управлять линиями GPIO Raspberry Pi в Scratch

В этой статье объясняется, как настроить Scratch для получения доступа к линиям ввода/вывода общего назначения (GPIO) миникомпьютера Raspberry Pi и управления ими.

Arduino и MATLAB: последовательная связь

Автор: Mike(admin) от 30-11-2018, 03:55

MATLAB – это универсальное программное обеспечение, которое может использоваться для самых разных приложений. Ardiono также можно использовать вместе с MATLAB, и в материале «Arduino и MATLAB: простой пример мигания светодиодом» мы показали простой пример этого взаимодействия.


Arduino и MATLAB: последовательная связь

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

Arduino и датчик огня (датчик пламени) для пожарной сигнализации: схема подключения, код

Автор: Mike(admin) от 27-11-2018, 18:05

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


Arduino и датчик огня (датчик пламени)

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

ESP32 и Bluetooth: связь по Bluetooth Serial в Arduino IDE

Автор: Mike(admin) от 26-11-2018, 06:15

Модули Bluetooth, такие как HC-05 и HC-06, легко настраиваются и с ними просто работать в Arduino IDE, но у них есть некоторые ограничения, например, высокое энергопотребление, и они работают со старым протоколом Bluetooth V2.0.


ESP32 и Bluetooth: связь по Bluetooth Serial в Arduino IDE

В связи с повышением эффективности встраиваемых проектов с Bluetooth сегодня рационально переходить на новые высокоинтегрированные микроконтроллеры ESP32, которые имеют возможности связи по Wi-Fi и Bluetooth, линии АЦП и ЦАП, поддержку аудио, поддержку SD-карт, режим глубокого сна и т. д. То есть все что нужно для создания проектов Интернета вещей. В этом материале мы рассмотрим пример работы ESP32 с интерфейсом Bluetooth.

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

Автор: Mike(admin) от 23-11-2018, 07:05

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


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

Существуют некоторые специальные мультиметры, которые могут измерять индуктивность и емкость, но они являются дорогими. Но можно собрать такой LC-метр своими руками. Это можно сделать с помощью Arduino, как будет показано в данном проекте, в котором мы будем измерять и выводить значения индуктивности и емкости вместе с частотой на ЖК-дисплее 16x2.

Язык лестничной (релейной) логики в ПЛК: что это и как программировать

Автор: Mike(admin) от 22-11-2018, 07:15

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


Язык лестничной (релейной) логики в ПЛК:

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

Raspberry Pi и Node.js: делаем сервер на Node.js и управляем светодиодом

Автор: Mike(admin) от 21-11-2018, 06:55

Сегодня существует множество различных языков программирования и программного обеспечения для управления Raspberry Pi, включая Python, язык C для встраиваемых систем, Flask и т. д.


Raspberry Pi и Node.js

Чтобы расширить горизонт применения мощного одноплатного компьютера Raspberry Pi, сегодня мы будем использовать очень популярную среду на основе javascript (Node.js) для управления линиями GPIO Raspberry Pi локально, а также глобально, настроив его как веб-сервер. Первоначально Node.js был разработан для Google Chrome, но позже он стал применяться для других задач и проектов.