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

 

Sipeed M1 – первый микроконтроллер с архитектурой RISC-V и встроенной нейросетью

Автор: Mike(admin) от 19-10-2018, 13:15

RISC-V (произносится как «risk-five») представляет собой «открытую» архитектуру набора инструкций (ISA) на основе принципов сокращения набора команд (RISC). В отличие от большинства ISA, RISC-V находится в открытом доступе для всех видов применения, позволяя каждому проектировать, производить и продавать микросхемы RISC-V и программное обеспечение. Хотя это не первая «открытая» ISA, она очень важна и примечательна, потому что она предназначена для использования в современных компьютеризированных устройствах, таких как облачные компьютеры, мобильные телефоны высокого класса и самые маленькие встроенные системы.


Sipeed M1

Хотя на сегодняшний день чипов с архитектурой RISC-V насчитывается не так уж и много, все же они потихоньку заполняют рынок, причем иногда даже с дополнительным полезным функционалом. Одним из таких устройств является Sipeed M1.

Что такое пьезоэлектрический датчик: его понимание и моделирование

Автор: Mike(admin) от 17-10-2018, 08:15

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


Что такое пьезоэлектрический датчик

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

Как быстро настроить точку доступа для ESP8266

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

Одним из самых больших преимуществ использования ESP8266 в ваших проектах является простота подключения к Wi-Fi и работа с этой беспроводной сетью. Просто подключите Wi-Fi-библиотеку, поместите SSID и ключ шифрования в свой исходный код, и все будет готово. Чип проверяет подлинность вашей сети за считанные секунды, и вы можете продолжить разработку своего проекта. Но все становится немного сложнее, если вы хотите использовать свой проект где-нибудь еще или распространить исходный код на другие. Так мы быстро узнаем недостаток использования статических переменных для аутентификации.


Как быстро настроить точку доступа для ESP8266

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

Однопиксельная камера для Arduino своими руками

Автор: Mike(admin) от 10-10-2018, 13:15

Классические платы Arduino, вроде Arduino Uno или Arduino Nano, являются довольно простыми и не обладают мощным микроконтроллером. Благодаря этому их цена очень низка. Но иногда возникают ситуации, когда необходимо сделать проект получения простых изображений из реального мира при весьма ограниченном бюджете. Стандартные модули камер микроконтроллеры серии ATmega могут не потянуть.


Однопиксельная камера для Arduino своими руками

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

Что такое ПЛК? Введение в программируемые логические контроллеры

Автор: Mike(admin) от 5-10-2018, 08:15

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


Что такое ПЛК

Изучаем работу ПЛИС FPGA в браузере

Автор: Mike(admin) от 3-10-2018, 07:15

Программируемые логические интегральные схемы типа FPGA не программируются – они конфигурируются. Большинство разработчиков схем с применением FPGA используют языки Verilog или VHDL для описания желаемой конфигурации интегральной схемы. При этом разработчики, как правило, моделируют и симулируют эти конфигурации, прежде чем перенести их в кремниевую структуру. Это хорошая привычка, особенно если вы захотите перейти с FPGA на ASIC, где изменения очень дороги.


Изучаем работу ПЛИС FPGA в браузере

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

ESP32: веб сервер с помощью Arduino IDE

Автор: Mike(admin) от 1-10-2018, 06:55

Высокоинтегрированный микроконтроллер ESP32 с возможностями беспроводной связи по Wi-Fi и Bluetooth на сегодняшний день является мощным инструментом для реализации концепции Интернета вещей. Чтобы ощутить весь потенциал данного микроконтроллера, нужно научиться с ним правильно работать.


ESP32: веб сервер с помощью Arduino IDE

В этом проекте используя среду программирования Arduino IDE мы создадим автономный веб-сервер на основе ESP32, который будет контролировать выходы (два светодиода). Этот веб-сервер может управляться со смартфона и может быть доступен с любого устройства, которое может предоставить браузер для работы в локальной сети.

Симулятор игрального кубика на основе Arduino и светодиодов

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

Микроконтроллерная платформа Arduino позволяет делать много различных проектов, как полезных, так и просто увлекательных. С помощью Arduino можно создавать простые игры или игровые аксессуары.


Симулятор игрального кубика на основе Arduino и светодиодов

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

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

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

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


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

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

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

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

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


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