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

 



Решение проблем с преобразователем интерфейсов ch340g на клонах Arduino

Автор: Mike(admin) от 17-01-2022, 03:55

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


Решение проблем с преобразователем интерфейсов ch340g на клонах Arduino

Иными словами, либо плата не отвечает, либо программатор не отвечает. Первым и очевидным решением данной ошибки является установка драйвера интерфейсной микросхемы, если таковой не был установлен.

Что такое TinyML

Автор: Mike(admin) от 12-01-2022, 05:55

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


Что такое TinyML

Потребность в высокопроизводительных вычислительных ресурсах привела к ограничению многих приложений машинного обучения облачными вычислениями, где легко доступны вычисления на уровне центра обработки данных. Чтобы позволить машинному обучению расширить свои возможности и открыть новую эру в данном направлении, мы должны найти способы упростить реализацию машинного обучения на небольших устройствах с более ограниченными ресурсами. Это стремление привело к созданию области, известной как Tiny Machine Learning (компактное машинное обучение) или TinyML (термин, зарегистрированный под торговой маркой TinyML Foundation, который стал синонимом технологии).

Пример домашней автоматизации на Arduino с управлением нагрузками по GSM

Автор: Mike(admin) от 10-01-2022, 03:55

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


Пример домашней автоматизации на Arduino с управлением нагрузками по GSM

Ультразвуковая линейка своими руками на основе Arduino с микроконтроллером ATtiny85

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

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


Ультразвуковая линейка своими руками на основе Arduino с микроконтроллером ATtiny85

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

Измеритель освещенности на основе Arduino для определения места установки солнечных панелей

Автор: Mike(admin) от 1-01-2022, 05:55

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


Измеритель освещенности на основе Arduino для определения места установки солнечных панелей

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

ESP32 и драйвер L293D для управления электродвигателями

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

В данном проекте мы рассмотрим, как можно подключить микросхему управления двигателем L293D к плате ESP32 с целью управления двигателем постоянного тока. А также вы узнаете, как увеличить ток питания L293D с помощью простого трюка.


ESP32 и драйвер L293D для управления электродвигателями

Управляем свечением RGB-светодиода с помощью Arduino и джойстика

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

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


Управляем свечением RGB-светодиода с помощью Arduino и джойстика

Датчик магнитного поля на основе датчика Холла и Arduino

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

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


Датчик магнитного поля на основе датчика Холла и Arduino

Для этого проекта мы используем микроконтроллерную плату Arduino UNO и модуль линейного магнитного датчика Холла KY-024. Датчик поставляется с двумя встроенными светодиодами, один для индикации питания, а другой для индикации наличия магнитного поля.

Светодиодные «бегущие огни» на основе Raspberry Pi Pico

Автор: Mike(admin) от 28-11-2021, 09:59

Микроконтроллерная плата Raspberry Pi Pico является отличной отправной точкой для новичков в мир электронике. И в данном материале мы расскажем про проект организации последовательностей включения светодиодов типа «бегущие огни» на основе Raspberry Pi Pico.


Светодиодные «бегущие огни» на основе Raspberry Pi Pico

В данном проекте мы реализуем создадите селектор последовательностей включения светодиодов на основе Raspberry Pi Pico. Помимо микроконтроллерной платы здесь будет десять светодиодов и четыре кнопки. Для каждой кнопки будет своя последовательность светодиодов.

Основанное на Arduino устройство проверки выдержки (скорости затвора) для пленочных фотоаппаратов

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

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


Основанное на Arduino устройство проверки выдержки (скорости затвора) для пленочных фотоаппаратов

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