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

 

Измеритель ультрафиолетового излучения на основе Arduino и УФ-датчика UV30A

Автор: Mike(admin) от 25-04-2019, 04:15

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


Измеритель ультрафиолетового излучения на основе Arduino и УФ-датчика UV30A

Сегодня мы создадим измеритель УФ-излучения с использованием Arduino и ультрафиолетового датчика (UVM30A) с ЖК-дисплеем Nokia 5110 в качестве средства для индикации. Nokia 5110 используется для отображения УФ-индекса, который является единицей международного стандарта для определения интенсивности ультрафиолетовых лучей от солнца, измеряемых в определенном месте и в определенное время.

Инфракрасный термометр на основе Arduino и датчика температуры MLX90614 своими руками

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

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


датчик температуры MLX90614

Принцип действия инфракрасных термометров прост, все тела при температуре выше 0° по Кельвину (абсолютный ноль) излучают инфракрасную энергию, которая может быть обнаружена датчиком инфракрасного термометра. Его конструкция включает в себя линзу, которая фокусирует инфракрасную энергию, излучаемую объектом перед детектором. Детектор преобразует энергию в электрический сигнал, который затем может быть передан в микроконтроллер для интерпретации и отображения в единицах температуры после компенсации изменения температуры окружающей среды. В этом проекте мы создадим термометр на основе инфракрасного датчика, используя Arduino Uno, инфракрасный датчик температуры MLX90614 и ЖК-экран Nokia 5110 для отображения измеренной температуры.

Как работать со встроенным в ESP32 датчиком Холла

Автор: Mike(admin) от 19-04-2019, 03:55

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


Как работать со встроенным в ESP32 датчиком Холла

Плата ESP32 оснащена встроенным датчиком Холла, который обнаруживает изменения магнитного поля в его окружении. Из этого примера вы узнаете, как использовать датчик Холла ESP32 с Arduino IDE.

Как использовать функцию Serial Plotter в Arduino IDE для отображения графиков

Автор: Mike(admin) от 17-04-2019, 18:55

Визуализация данных при работе с Arduino – это то, что нам всем приходилось делать в прошлом, используя стороннее или самостоятельно разработанное программное обеспечение. Но команда Arduino недавно решила это изменить. Сегодня мы рассмотрим их решение, называемое Serial Plotter, новый инструмент, который поставляется с новыми версиями Arduino IDE.


Как использовать функцию Serial Plotter в Arduino IDE

Serial Plotter обеспечивает среду, через которую мы можем видеть графики данных, выводимых в последовательный порт Arduino в режиме реального времени. Перед включением этой функции в Arduino IDE инженерам и любителям обычно приходится писать дополнительный код с использованием других инструментов и языков программирования, таких как Python. Иногда это затрудняет отладку из-за дополнительной работы и времени, которое требуется, особенно в приложениях, основанных на сигналах, где просмотр данных на последовательном мониторе будет недостаточным.

Фоторамка своими руками на основе Arduino и TFT-дисплея ST7735

Автор: Mike(admin) от 16-04-2019, 07:55

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


TFT-дисплей ST7735

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

Связь между двумя ESP32 через интернет

Автор: Mike(admin) от 11-04-2019, 04:55

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


Связь между двумя ESP32 через интернет

Отправляем email с помощью ESP8266 и скрипта PHP

Автор: Mike(admin) от 9-04-2019, 13:55

Модуль WiFi ESP8266 и платы на его основе позволяют производителям добавить дополнительный уровень интеллекта, полезности, ценности и крутости к своим творениям, поскольку он обеспечивает простой и дешевый способ создания проектов Интернета вещей.


Отправляем email с помощью ESP8266 и скрипта PHP

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

Программирование Arduino в Visual Studio Code с Platform.io и расширением Arduino

Автор: Mike(admin) от 5-04-2019, 05:55

Arduino IDE – отличный инструмент программирования, он прост в использовании и, вероятно, содержит все ресурсы, которые понадобятся для создания проекта на Arduino, но, оценивая его как редактор кода, он не идеальный инструмент. В нем отсутствуют вспомогательные функции программирования, такие как IntelliSense, подсказки кода, инструменты автозаполнения, автокоррекции и отладки, которые облегчают разработку проектов с большой базой кода и заставляют разработчиков использовать редакторы, такие как Visual Studio Code и Atom. Вышеуказанная причина в сочетании с большой базой пользователей этих редакторов привела к разработке плагинов и расширений, которые позволили использовать некоторые из них для разработки кода для Arduino и других совместимых плат.


Программирование Arduino в Visual Studio Code

В этом уроке мы рассмотрим, как эти расширения можно использовать для программирования Arduino. Существует довольно много редакторов, и были разработаны различные варианты расширений, но для сегодняшнего урока мы сосредоточимся на Visual Studio Code (VScode) и рассмотрим его использование с расширениями Platform.io и Arduino. Dы узнаете, как разрабатывать код для Arduino и совместимых плат с использованием расширений Arduino и Platform.io на VScode.

Как читать документацию (даташиты) на микроконтроллеры

Автор: Mike(admin) от 3-04-2019, 05:55

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


Как читать документацию (даташиты) на микроконтроллеры

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

Светодиодный драйвер на основе Arduino и полевых транзисторов своими руками

Автор: Mike(admin) от 1-04-2019, 11:15

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


Светодиодный драйвер на основе Arduino и полевых транзисторов своими руками

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