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

 


Игра с динозавром из браузера 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 (сам), это будет совсем не сложно.

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

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

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


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

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

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

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

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


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

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

Ключевые различия между протоколами RS-485 и RS-232

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

Использование последовательной связи дает ряд преимуществ, включая простоту, легкость в использовании и требует всего нескольких контактов GPIO. RS-485 и RS-232 – это два стандарта последовательной передачи данных, которые были рождены давно. Они существовали задолго до USB, SPI, I2C и многих других протоколов, но все еще остаются актуальными и имеют свое место в сегодняшнюю эпоху. Хоть они в возрасте, но они все еще живы и работают.


Ключевые различия между протоколами RS-485 и RS-232

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

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

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

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


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

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

Светочувствительные интегральные схемы: что это и какие они бывают

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

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


Светочувствительные интегральные схемы

Однако оказывается, что это не решение «или-или». Есть третий вариант. Эта группа компонентов называется «светочувствительными интегральными схемами». Когда используют этот термин, в первую очередь имею в виду устройства, которые компания Hamamatsu называет «фотоинтерфейсными диодами», но это также включает в себя любой другой компонент, который объединяет фотодиод и усилитель в одном корпусе.

Умная камера на основе 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

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

Советы по достижению точности на низких частотах и расширению полосы пропускания в схемах с фотодиодами

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

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


Советы по достижению точности на низких частотах и расширению полосы пропускания в схемах с фотодиодами

Фотодиоды вырабатывают токи в диапазоне наноампер и единиц микроампер. При таких крошечных токах неидеальности, которые мы часто игнорируем, могут стать заметными и даже проблематичными.