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

 



Устройство сбора и накопления энергии на основе пьезоэлементов своими руками

Автор: Mike(admin) от 13-08-2023, 23:55

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


Устройство сбора и накопления энергии на основе пьезоэлементов своими руками

В данном материале будет представлена самодельная уличная система генерации энергии, которая использует пьезоэлектрические элементы, устанавливаемые на поверхности дороги, для выработки электроэнергии от движения транспортных средств. Генерируемая мощность используется для зарядки микроконтроллера Arduino. Arduino управляет уличным освещением, используя датчики LDR (светозависимые резисторы), чтобы включать светодиодные фонари ночью. Кроме того, система включает в себя ультразвуковой датчик для контроля движения транспортных средств и датчик MQ-135 для определения уровня газа в воздухе.

Как откалибровать датчик уровня воды с использованием Arduino

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

Зачастую при работе с датчиками их необходимо сначала откалибровать. В данном проекте мы рассмотрим, как откалибровать датчик уровня воды.


Как откалибровать датчик уровня воды с использованием Arduino

Анализ работы цифро-аналогового преобразователя (ЦАП) Arduino Uno R4

Автор: Mike(admin) от 3-08-2023, 23:55

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


Анализ работы цифро-аналогового преобразователя (ЦАП) Arduino Uno R4

В описании указано, что ЦАП имеет разрешение 12 бит. Что именно это значит? Цифровое значение нуля становится ноль вольт. А максимальное значение 4095 должно давать что-то около 5 вольт (на самом деле несколько меньше). Таким образом, один шаг будет 5/4096 вольт, чуть больше 1 милливольта. Для проверки работы ЦАП в рамках данной концепции был написан код, который приведен далее.

Игра на проверку реакции на основе Arduino

Автор: Mike(admin) от 27-07-2023, 23:55

Схема, которая представлена в данном проекте, представляет собой игру на реакцию, в которой целью схем является проверка ваших навыков реакции. Она работает следующим образом: вы нажимаете 1 из 2 кнопок, чтобы начать игру, и код в сочетании с ЖК-экраном подготавливает пользователя к игре, как только загорается зеленый светодиод, пользователь нажимает кнопку, и зуммер отключается, указывая на то, что вы нажали кнопку.


Игра на проверку реакции на основе Arduino

Если вы потерпите неудачу, схема начнет обратный отсчет с 3 и выведет сообщение о том, что вы потерпели неудачу. Если вы выиграете, она пропустит обратный отсчет и выведет сообщение с поздравлениями и временем, которое вам потребовалось, чтобы отреагировать.

Подключаем датчик DS18B20 с Raspberry Pi Pico: схема подключения, код программы

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

В данном материале мы рассмотрим взаимодействие датчика температуры DS18B20 с микроконтроллерной платой Raspberry Pi Pico с использованием MicroPython. DS18B20 представляет собой 1-проводной программируемый датчик температуры от компании Maxim, которому требуется только одна линия передачи данных для связи с центральным микропроцессором.


Подключаем датчик DS18B20 с Raspberry Pi Pico: схема подключения, код программы

Поскольку протокол связи цифровой, вы можете использовать любой цифровой вывод микроконтроллера RP2040. В рассмотренном здесь примере мы просто прочитаем значение температуры с DS18B20 посредством Raspberry Pi Pico и выведем ее в Thonny IDE Shell.

Простейший осциллограф на Arduino в 10 строк кода

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

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


Простейший осциллограф на Arduino в 10 строк кода

Полезные инструменты разработки для тех, кто хочет работать с устройствами на основе RISC-V

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

RISC – это сокращенное название архитектуры с сокращенным набором команд. Разработанная в 2010 году, архитектура RISC-V (произносится как «риск-пять») представляет собой бесплатную и открытую архитектуру набора команд (ISA), которая позволяет внедрять инновационные блоки в процессоры посредством совместной работы на основе открытых стандартов. Это делает RISC-V открытой архитектурой, пригодной для использования в академических условиях и доступной в любом аппаратном или программном обеспечении без лицензионных отчислений.


Полезные инструменты разработки для тех, кто хочет работать с устройствами на основе RISC-V

Для разработчиков это означает, что RISC-V идеально подходит для встраиваемых систем, от приложений Интернета вещей (IoT) до компьютерных устройств и автомобильных приложений. С помощью RISC-V разработчики смогут создавать собственные процессоры, предназначенные для удовлетворения требований новых рабочих нагрузок для приложений искусственного интеллекта, машинного обучения, Интернета вещей, виртуальной и дополненной реальности.

Управление подключенным к Arduino двигателем с помощью сенсорных кнопок

Автор: Mike(admin) от 17-07-2023, 03:55

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


Управление подключенным к Arduino двигателем с помощью сенсорных кнопок

Будьте готовы воплотить свои проекты в жизнь с помощью сенсорного управления двигателем.

Arduino и датчик температуры и влажности AHT10: схема подключения и код программы

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

Сегодня на рынке электронных компонентов для Arduino среди датчиков температуры и влажности можно найти не только устройства серии DHT (DHT11 и DHT22), но и многие другие датчики.


Arduino и датчик температуры и влажности AHT10: схема подключения и код программы

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

Автоматически восстанавливаемая мишень на основе Arduino для тренировок по спортивной стрельбе

Автор: Mike(admin) от 5-07-2023, 03:55

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


Автоматически восстанавливаемая мишень на основе Arduino для тренировок по спортивной стрельбе