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

 

Arduino + FPGA = Sno

Автор: Mike(admin) от 6-05-2018, 14:55

Программируемые логические интегральные схемы (ПЛИС) типа FPGA являются довольно мощным средством для разработки многих довольно сложных вычислительных устройств и электронных приборов. Но, к сожалению, уровень входа в мир FPGA довольно высок, особенно для новичков в электронике и построении логических схем.


Arduino + FPGA = Sno

С другой стороны в наше время очень бурно развивается экосистема Arduino, которая очень проста в понимании и изучении, дружелюбна в отношении новичков и позволяет создавать им интересные и полезные электронные проекты практически с первых дней знакомства с Arduino. В связи с этим прекрасным вариантом был бы некий симбиоз Arduino и FPGA, что и постарались сделать разработчики из Alorium, выпустив плату под названием Sno (произносится как «сноу», то есть снег).

Управляем реле с помощью SIM800L и Arduino

Автор: Mike(admin) от 24-04-2018, 03:55

В материале «GSM/GPRS модуль SIM800L и Arduino: простой проект GSM-сигнализации» был продемонстрирован пример достаточно несложной сигнализации, которая срабатывает по кнопке и отправляет SMS-сообщение на заранее заданный номер.


Управляем реле с помощью SIM800L и Arduino

Но с помощью SIM800L и Arduino можно также удаленно управлять включением и отключением какой-нибудь нагрузки, что будет продемонстрировано в данном материале.

GSM/GPRS модуль SIM800L и Arduino: простой проект GSM-сигнализации

Автор: Mike(admin) от 23-04-2018, 02:55

В предыдущем материале мы рассмотрели основы взаимодействия микроконтроллерной платы Arduino с модулем SIM800L. В этой же статье мы приведем простой пример создания несложной сигнализации GSM, которая будет отправлять сообщения SMS при срабатывании контакта сигнализации (например, в дверном проеме).


GSM/GPRS модуль SIM800L и Arduino: простой проект GSM-сигнализации

GSM/GPRS модуль SIM800L и Arduino: подключение и основы работы

Автор: Mike(admin) от 20-04-2018, 13:55

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


GSM/GPRS модуль SIM800L

Подключив к данному GSM/GPRS модулю микроконтроллерную плату вроде Arduino, можно получить доступ в мир более сложных инженерных проектов. В данном материале приведен пример тестирования AT-команд с Arduino Uno. Предполагается, что вы уже успешно тестировали AT-команды своего SIM800L-модуля с помощью конвертера USB-to-serial, как это было описано в предыдущей статье. Перейдем к следующему уровню.

Arduino и PCA9685: простой и недорогой способ увеличить количество выводов ШИМ

Автор: Mike(admin) от 17-04-2018, 06:35

Сервомоторы с библиотекой Arduino Servo довольно просты в использовании, но каждый из них требует драгоценный вывод ШИМ, не говоря уже о некоторой мощности обработки Arduino.


Arduino и PCA9685

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

Распространенные ошибки при программировании Arduino

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

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


Распространенные ошибки при программировании Arduino

Что известно о предстоящем Raspberry Pi 4: дата выхода, характеристики, цена

Автор: Mike(admin) от 4-04-2018, 03:05

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


Что известно о предстоящем Raspberry Pi 4: дата выхода, характеристики, цена

Критерии выбора промышленного контроллера для автоматизации производства

Автор: Mike(admin) от 2-04-2018, 03:55

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


Критерии выбора промышленного контроллера для автоматизации производства

Поскольку современные контроллеры автоматизации реализуют больше, чем логику, «ПЛК» для них, вероятно, является устаревшим термином. Современные контроллеры являются в основном компьютерами и могут запускать несколько разных операционных систем (системы реального времени, Microsoft Windows и Linux) на одном процессоре. Контроллеры могут использоваться для управления, сбора данных и прочих возникающих задач.

Как на Raspberry Pi создавать и запускать сценарии командной строки

Автор: Mike(admin) от 23-03-2018, 04:15

Сценарий командной строки (также его называют сценарий командной оболочки или shell script) представляет собой программу, исполняемую командной оболочкой операционной системы. Такие сценарии позволяют автоматизировать практически все, что вы можете сделать в командной строке Linux.


Как на Raspberry Pi создавать и запускать сценарии командной строки

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

Как с помощью одного вывода микроконтроллера взаимодействовать с матричной клавиатурой 4x4

Автор: Mike(admin) от 21-03-2018, 08:55

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


Матричная клавиатура

Зачастую наибольшее количество линий микроконтроллера «сжирает» матричная клавиатура. Для решения этой проблемы имеется проект, который предусматривает альтернативный способ подключения матричной клавиатуры 4×4 к микроконтроллеру. В данном случае использовался микроконтроллер AVR ATmega32.