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

 


Игра с динозавром из браузера Chrome на ЖК-дисплее 16x2 и микроконтроллере AVR

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

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


Игра с динозавром из браузера Chrome на ЖК-дисплее 16x2 и микроконтроллере AVR

Отметим, что этот проект НЕ был написан на Arduino, а был написан на чистом коде AVR C с использованием Atmel Studio. Здесь используется Arduino Uno и Uno-совместимый экран, но в основном потому, что это самая дешевая и самая доступная вещь. Таким образом, для любого, кто знаком с C, но работал только в Arduino, примерно половина кода здесь могла бы сбивать с толку, но если взять кого-то, кто изучал AVR C (сам), это будет совсем не сложно.

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

Автор: Mike(admin) от 1-03-2021, 01:55

Магнитное поле – это область вокруг магнитного материала или движущегося электрического заряда, внутри которой действует сила магнетизма. Чтобы узнать силу магнитного поля достаточно использовать такое простое устройство, как датчик Холла.


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

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

Контроллер дыхания на основе Arduino своими руками

Автор: Mike(admin) от 25-02-2021, 01:55

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


Контроллер дыхания на основе Arduino своими руками

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

Умная камера на основе ESP32-CAM своими руками

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

Этот проект позволяет создать систему видеонаблюдения на основе ESP32-CAM. В итоге после реализации проекта будет получена поворотно-наклонная камера видеонаблюдения, которой можно управлять с iPhone через Интернет.


Умная камера на основе ESP32-CAM своими руками

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

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

Эта статья призвана дать читателю подробное представление об архитектуре RISC-V, а также поможет в сравнении архитектуры RISC-V с популярной архитектурой ARM. Прежде чем мы углубимся в техническую терминологию и начнем сравнивать две архитектуры, читателю важно понять, что подразумевается под архитектурой набора команд.


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

Архитектура набора команд (ISA) – это, по сути, часть вычислительной машины, которая видна программисту на уровне ассемблера или составителю компилятора. ISA – это место, где программное обеспечение встречается с аппаратной частью. ISA определяет команды/инструкции, которые изначально могут быть поняты машиной и ее микроархитектурой, а также определяет, как инструкции должны быть сохранены, доступны и реализованы.

Компьютеризованная система управления (трекинга) телескопом (камерой) на основе Arduino

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

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


Компьютеризованная система управления (трекинга) телескопом (камерой) на основе Arduino

Целью этого проекта было найти способ управления телескопом/камерой, установленным на платформе, для использования с астрофотографией.

Как с помощью Arduino создавать свою анимацию на ЖК-дисплее 16x2

Автор: Mike(admin) от 8-02-2021, 01:35

Библиотека LiquidCrystal упрощает использование ЖК-дисплеев с Arduino. Особенно интересной функцией из этой библиотеки является функция createChar(): вы можете создавать собственные глифы (символы), каждый из которых описывается массивом из восьми байтов, по одному для каждой строки. Пять младших битов каждого байта определяют пиксели в этой строке. Написание байтов вручную для создания искусства – не совсем идеальный процесс для художника, поэтому умельцами был создан веб-инструмент, в котором вы можете рисовать глифы, а код будет генерироваться под вывод этих глифов.


Как с помощью Arduino создавать свою анимацию на ЖК-дисплее 16x2

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

Как начать работу с Raspberry Pi Pico

Автор: Mike(admin) от 1-02-2021, 03:55

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


Как начать работу с Raspberry Pi Pico

Вот именно здесь новый Raspberry Pi Pico превосходит остальные творения Raspberry Pi Foundation. Он имеет множество отличных периферийных блоков, включая I2C, SPI, USB и многое другое. Pico содержит два быстрых ядра Arm Cortex-M0+ на специальном чипе, а также специальную подсистему, называемую Programmable I/O, или сокращенно PIO. Это позволяет программистам создавать специализированные конечные автоматы (до 8), которые могут обрабатывать задачи ввода/вывода с выводами без необходимости тонны взаимодействия с ЦП, тем самым освобождая два ядра для других задач.

Raspberry Pi Pico – новый микроконтроллер стоимостью 4 доллара от Raspberry Pi

Автор: Mike(admin) от 28-01-2021, 07:15

Фонд Raspberry Pi Foundation объявил о запуске своей новой платы разработки, Raspberry Pi Pico. Эта компактная и недорогая плата, являющаяся одним из первых продуктов класса микроконтроллеров от Raspberry Pi, построена на совершенно новом чипе под названием RP2040, который был разработан самим Raspberry Pi Foundation.


Raspberry Pi Pico

RP2040 – это двухъядерный процессор Cortex-M0+ с 2 МБ флэш-памяти, 264 КБ SRAM и гибкой частотой 133 МГц. Ищете ли вы автономную плату для глубокой разработки или компаньона для вашего компьютера Raspberry Pi, или вы делаете первые шаги с микроконтроллером, эта плата может быть для вас.

Генератор частоты на основе Arduino и Si5351 своими руками

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

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


Генератор частоты на основе Arduino и Si5351 своими руками

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