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

 

10 одноплатных компьютеров с Linux, доступные в 2019 году

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

За последние несколько месяцев мы видели серию одноплатных компьютеров на базе Linux, таких как платы от Google и Nvidia, и это лишь некоторые из них. Рынок мини-ПК сейчас находится на подъеме, о чем свидетельствует недавний отчет Global Market Insights о том, что этот рынок вырастет с 600 миллионов долларов в 2018 году до 1 миллиарда долларов к 2025 году. Новая тенденция периферийных вычислений с поддержкой возможностей Интернета вещей и искусственного интеллекта приводит к созданию новых плат. Давайте посмотрим на 10 лучших одноплатных компьютеров, которые выйдут на рынок в 2019 году.


UP Xtreme

Программирование 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 для управления работой светодиодной ленты.

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

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

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


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

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

Raspberry Pi и ЦАП MCP4725

Автор: Mike(admin) от 27-03-2019, 06:55

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


Raspberry Pi и ЦАП MCP4725

ЦАП может использоваться во многих приложениях, таких как управление двигателями, управление яркостью светодиодных индикаторов, аудиоусилители, видеокодеры, системы сбора данных и т. д. В этом примере мы будем использовать микросхему 12-разрядного ЦАП MCP4725 для разработки цифро-аналогового преобразователя с использованием Raspberry Pi. Мы уже подключали MCP4725 к Arduino, теперь проверим работу этого ЦАП с Raspberry Pi.

ESP32 и датчик температуры и влажности DHT11

Автор: Mike(admin) от 26-03-2019, 08:55

Микроконтроллер ESP32 со встроенными функциями беспроводной связи сегодня широко используется во многих радиолюбительских проектах благодаря своей универсальности и низкой цене.


ESP32 и датчик температуры и влажности DHT11

Во многих проектах домашней автоматизации необходимо измерять температуру и влажность. Для этого хорошо подходят датчики вроде DHT11 и DHT22. Поэтому в данном примере мы рассмотрим, как подключить к ESP32 датчик DHT11 и запрограммировать микроконтроллер на работу с ним.

Панель для мониторинга состояния Raspberry Pi своими руками

Автор: Mike(admin) от 25-03-2019, 07:55

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


Панель для мониторинга состояния Raspberry Pi своими руками

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

Arduino и лазерный датчик расстояния ToF10120

Автор: Mike(admin) от 22-03-2019, 21:55

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


лазерный датчик расстояния ToF10120

В данном примере мы свяжем лазерный датчик расстояния ToF 10120 с Arduino и будем выводить получаемые с него данные на ЖК-дисплей.

WiFi дверной звонок на основе ESP32 и DFPlayer своими руками

Автор: Mike(admin) от 21-03-2019, 07:55

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


WiFi дверной звонок на основе ESP32 и DFPlayer своими руками

К сожалению, пока не каждому по карману такие дверные звонки, но их можно сделать самостоятельно с помощью, подключаемых к WiFi микроконтроллеров, например, ESP32.