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

 

Активные и пассивные ИК-датчики: различия и особенности

Автор: Mike(admin) от 26-09-2018, 07:55

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


Активные и пассивные ИК-датчики

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

Генератор цвета RGB на основе Arduino

Автор: Mike(admin) от 24-09-2018, 06:35

RGB представляет собой сочетание трех основных цветов: красного (RED), зеленого (GREEN) и синего (BLUE), которые используются в цифровой системе для генерации другого (составного) цвета. В данном материале будет описан довольно простой проект цветогенератора RGB с использованием Arduino. Он представляет собой небольшое руководство о том, как генерировать цветовой код и шестнадцатеричный код этого цвета.


Генератор цвета RGB на основе Arduino

Allwinner A13 – самый дешевый и удобный процессор с поддержкой Linux

Автор: Mike(admin) от 21-09-2018, 06:15

Не так давно на зарубежном форуме сайта EEVblog кто-то отметил интересный чип, который является достаточно массовым, но о его прелестях догадываются не все разработчики. Это ARM-процессор, способный работать под управлением Linux. Он имеет встроенный графический процессор Mali, поддерживает работу с сенсорной панелью и поддерживает 512 МБ DDR3. Если вы начнете вспоминать продукты на его основе, то это приведет вас на территорию BeagleBone или Raspberry Pi Zero.


Allwinner A13

Но что самое интересное: вы можете получить этот процессор всего за 1 доллар США при покупке в больших количествах. Беглый взгляд на обычные интернет-магазины показывает, что вы можете получить данный компонент при покупке одной штуки менее чем 3 доллара. Это интересно, если не сказать больше. Чудеса на этом не заканчиваются, поскольку он имеет корпус TQFP, который можно запаять вручную без специального оборудования. И этот процессор называется Allwinner A13.

Утилита KiCAD для получения символа элемента из PDF документации

Автор: Mike(admin) от 19-09-2018, 06:55

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


uConfig

Впрочем, эти CAD-программы хотя уже и умеют многое, но пока еще не во всем идеальны. Так, практически каждый день выпускаются новые микросхемы, но библиотеки с компонентами для таких программ зачастую не успевают обновляться вовремя и предоставлять разработчикам символы новейших продуктов на рынке. Поэтому им зачастую приходится делать работу (вводить символы) вручную, что притормаживает процесс проектирования. К счастью для них недавно вышел очень полезный инструмент в виде утилиты для KiCAD, который позволяет конвертировать схематическое изображение корпуса микросхемы с распиновкой, присутствующее в документации (даташите) с расширением PDF, в символ, применяемый для построения схем в KiCAD.

Akida – первый коммерческий нейрочип от BrainChip

Автор: Mike(admin) от 17-09-2018, 05:55

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


Akida – первый коммерческий нейрочип от BrainChip

Проблему отчасти решила компания BrainChip, выпустив нейроморфную систему-на-кристалле (NSoC) Akida, построенную на основе спайковых нейронных сетей.

Детальная распиновка ESP32: какие линии GPIO можно использовать

Автор: Mike(admin) от 12-09-2018, 10:25

Микроконтроллер ESP32 имеет 48 выводов, обладающих различными функциями. Не все контакты доступны на всех отладочных платах с ESP32, и есть некоторые контакты, которые нельзя использовать. Существует много вопросов о том, как использовать линии ввода/вывода (GPIO) на ESP32. Какие контакты вы должны использовать? Какие выводы вы должны избегать использовать в своих проектах? В этом материале мы постараемся ответить на данные вопросы.


Детальная распиновка ESP32: какие линии GPIO можно использовать

Визуализация кода Verilog в браузере

Автор: Mike(admin) от 10-09-2018, 12:05

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


Визуализация кода Verilog в браузере

Теперь этот недостаток исправлен, и разработчики могут посмотреть на «написанную» в Verilog схему в своем браузере. Новый сайт (digitaljs.tilk.eu) объединяет Yosys и логический симулятор на основе javascript, позволяющий визуализировать и моделировать Verilog в вашем браузере. Работа над этим проектом все еще продолжается на GitHub, поэтому вы можете найти некоторые недочеты, но, тем не менее, это и полезный ресурс для многих разработчиков, проектирующих устройства с использованием ПЛИС.

Биометрические датчики, совместимые с Arduino

Автор: Mike(admin) от 7-09-2018, 05:55

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


Биометрические датчики, совместимые с Arduino

Ноги или колеса – что предпочтительнее для механизма передвижения робота

Автор: Mike(admin) от 5-09-2018, 05:55

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


Ноги или колеса – что предпочтительнее для механизма передвижения робота

Создайте простейший процессор в своем браузере

Автор: Mike(admin) от 3-09-2018, 09:55

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


Nandgame - создайте простейший процессор в своем браузере

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