Различные платы микроконтроллеров и их применения

Попробуйте наш инструмент устранения неполадок





Чтобы начать работу с встроенная разработка , нам нужны две основные вещи: плата разработки и IDE (интегрированная среда разработки). Плата для разработки микроконтроллера - это печатная плата (PCB) со схемой и оборудованием, предназначенным для облегчения экспериментов с определенными функциями плат микроконтроллера. Платы разработки объединены с процессором, памятью, набором микросхем и встроенными периферийными устройствами, такими как ЖК-дисплей, клавиатура, USB, последовательный порт, АЦП, RTC, микросхемы драйвера двигателя, слот для SD-карты, Ethernet и т. Д. С функциями отладки. Это избавит нас от возни с подключениями перемычками и платой.

Спецификации плат микроконтроллера включают тип шины, тип процессора, память, количество портов, тип порта и операционную систему. Они используются для оценки программ для встроенных устройств, таких как различные контроллеры, бытовая техника, роботы, торговые терминалы (PoS), киоски и информационные устройства. Здесь мы обсудим характеристики между различными платами разработки по всему миру. У каждой из них есть свои особенности, а также некоторые недостатки, и некоторые платформы разработки более заметны для одних проектов, чем другие.




Плата микроконтроллера

Плата микроконтроллера

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



Платы микроконтроллеров на основе DIY

Платы микроконтроллеров на основе DIY (Do It Yourself) могут быть изготовлены в домашних условиях самостоятельно, для этого вам понадобятся все отдельные электронные и электрические компоненты, такие как микроконтроллер (Atmel, ARM, MSP и др.) , компонентная база и внешние периферийные устройства, такие как RTC, последовательные порты, ЖК-модуль, клавиатура, тачпад и т. д. Теперь все эти компоненты должны быть тщательно припаян на печатной плате . После завершения настройки оборудования мы должны выбрать подходящую среду IDE для программирования микроконтроллера для разработки необходимого приложения.

Плата DIY на базе микроконтроллера

Плата DIY на базе микроконтроллера

Применение плат микроконтроллера

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

Arduino UNO

Arduino - самая популярная платформа для создания прототипов электроники с открытым исходным кодом для создания интерактивных электронных приложений. Плата Arduino UNO содержит все необходимое для поддержки микроконтроллера. Плата микроконтроллера Arduino UNO хорошо знакома абсолютным новичкам и экспертам. Ее следует рассматривать как одну из первых плат для разработки на базе микроконтроллеров. Arduino UNO R3 - самая простая и мощная среда для создания прототипов на базе микроконтроллера ATmega328P.


Плата ArduinoUNO

Плата ArduinoUNO

Функции

  • Микроконтроллер: ATmega328P
  • 32 КБ флэш-памяти
  • Рабочее напряжение: 5 В
  • Входное напряжение (рекомендуемое): 7-12 В
  • Входное напряжение (пределы): 6-20 В
  • Цифровые контакты ввода / вывода: 14 (6 контактов обеспечивают выход ШИМ)
  • Аналоговые входные контакты: 6
  • Постоянный ток на контакт ввода / вывода: 40 мА
  • Постоянный ток для вывода 3.3 В: 50 мА.

Причина его популярности в том, что он имеет IDE с открытым исходным кодом для разработки эскизов, с простым синтаксисом, основанным на языке «C», код легко изучить. Помимо Arduino UNO у нас есть различные типы плат Arduino, показанные ниже

Платы Arduino

Платы Arduino

Приложения Arduino UNO Board

Одна из лучших особенностей Arduino UNO - аналоговые контакты ввода / вывода. Он использует atmega328, и его очень просто программировать с использованием предопределенных библиотек и функций ArduinoIDE с открытым исходным кодом. Вот некоторые из приложений, разработанных с использованием ARDUINO UNO

  • Доступ к RFID-считывающим устройствам на базе Arduino
  • Система управления промышленными устройствами на базе Arduino путем декодирования двухтональных многочастотных сигналов через сеть GSM
  • Обнаружение повреждений подземного кабеля на базе Arduino
  • Домашняя автоматизация на базе Arduino

Совет по развитию Raspberry Pi

Совет по развитию raspberry pi маленький (размером с компьютер с кредитной картой. Raspberry Pi можно легко подключить к монитору, компьютеру или телевизору. Кроме того, он использует стандартную клавиатуру и мышь. Даже нетехнические пользователи полагаются на него при настройке своих цифровых носителей) системы и камеры наблюдения. Raspberry Pi 3, безусловно, самая доступная и мощная вычислительная платформа. Недавно выпущенный Raspberry Pi 3 включал

  • Процессор: 1,2 ГГц, 64-разрядный четырехъядерный процессор ARMv8
  • 802.11n Беспроводная локальная сеть
  • Bluetooth 4.1
  • Bluetooth с низким энергопотреблением (BLE)
  • 1 ГБ оперативной памяти
  • 4 порта USB
  • 40 контактов GPIO
  • Полный порт HDMI
  • Комбинированный аудиоразъем 3,5 мм и композитное видео
  • Интерфейс камеры (CSI)
  • Интерфейс дисплея (DSI)
  • Слот для карты Micro SD
  • Ядро 3D-графики videoCore IV
Совет по развитию Raspberry Pi

Совет по развитию Raspberry Pi

Возможности программного обеспечения

Raspberry Pi работает на настроенном Debian Linux под названием Raspbian, для установки различных пакетов, включая Node.js, Java, стек LAMP, Python и многие другие.

Приложения платы разработки raspberry pi

Используя плату raspberry pi, мы можем разработать мини-компьютер. Это очень полезно для студентов. Мы можем запустить весовой сервер, потому что он поддерживает все языки программирования, такие как HTML, JAVA. Он даже может обрабатывать WordPress, так что вы можете управлять своими собственными блогами / веб-сайтом. Робототехника на основе платы raspberry pi - огромное количество приложений в отраслях автоматизации. это очень легко развить Приложения IOT, использующие raspberry pi.

Совет по развитию BeagleBone Black

BeagleBone Black - один из популярных компьютеров с открытым исходным кодом. Теперь он имеет встроенную возможность беспроводной сети. Благодаря партнерству с Octavo Systems и разработке в CadSoft Eagle, BeagleBone Black Wireless является самым простым в использовании и модифицированным компьютером IoT Linux размером с кредитную карту. BeagleBone Black - это недорогая платформа для разработчиков встраиваемых приложений, поддерживаемая сообществом. Время загрузки для установки Linux занимает 10 секунд, а начало разработки - менее 5 минут с помощью всего лишь одного USB-кабеля.

Доска для разработки BeagleBone Black

Доска для разработки BeagleBone Black

Функции

  • Процессор: AM335x 1 ГГц ARM Cortex-A8
  • 512 МБ DDR3 RAM
  • Встроенная 8-битная флэш-память eMMC объемом 2 ГБ
  • НЕОНОВЫЙ ускоритель с плавающей запятой
  • 2x 32-битных микроконтроллера PRU
  • 3D-графический ускоритель

Связь

  • USB-клиент для питания и связи
  • USB-хост и адаптер Ethernet
  • HDMI и 2 46-контактных разъема

Совместимость программного обеспечения

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE на библиотеке Node.jsw / Bone Script

Совет по развитию AdaFruit Flora

Основная цель совета по разработке Adafruit Flora - разработать носимые электронные устройства. Это сшиваемый, совместимый с Arduino микроконтроллер в форме диска, предназначенный для разработки удивительных носимых проектов. Последняя версия Adafruit Flora поставляется с микро-USB и светодиодами Neopixel для упрощения программирования и тестирования.

Совет по развитию AdaFruit Flora

Совет по развитию AdaFruit Flora

Функции

  • Микроконтроллер Atmega32u4, на котором работают Arduino Mega и Leonardo
  • Бортовой поляризованный аккумулятор 2 JST
  • Моделирование с использованием Arduino IDE
  • 14 приставных метчиков для крепления и электрических соединений
  • В бортовой регулятор

Приложения AdaFruit Board

Платье для обнаружения электромагнитного поля, это очень важно для обнаружения сигналов ЭМП, чтобы спастись от излучения. Носимый термометр, который очень важен для пациентов.

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