Diferentes placas de microcontrolador e suas aplicações

Diferentes placas de microcontrolador e suas aplicações

Para começar com um desenvolvimento embutido , precisamos de duas coisas principais que são placa de desenvolvimento e um IDE (Ambiente de Desenvolvimento Integrado). Uma placa de desenvolvimento de microcontrolador é um placa de circuito impresso (PCB) com circuitos e hardware projetados para facilitar a experimentação com determinados recursos das placas do microcontrolador. As placas de desenvolvimento são combinadas com um processador, memória, chipset e periféricos integrados como LCD, teclado, USB, porta serial, ADC, RTC, CIs de driver de motor, slot de cartão SD, Ethernet, etc. com recursos de depuração. Isso nos salvará de bagunçar as conexões com os fios de jumper e a placa.



As especificações das placas do microcontrolador são tipo de barramento, tipo de processador, memória, número de portas, tipo de porta e sistema operacional. Eles são usados ​​para avaliar programas para dispositivos embarcados, como diferentes controladores, eletrodomésticos, robôs, terminais de ponto de venda (PoS), quiosques e aparelhos de informação. Aqui, discutiremos as características entre diferentes conselhos de desenvolvimento em todo o mundo. Cada um deles tem seus próprios recursos, bem como algumas desvantagens, e algumas plataformas de desenvolvimento são mais proeminentes para alguns projetos do que para outras.


Uma placa de microcontrolador

Uma placa de microcontrolador





A placa de desenvolvimento do microcontrolador, também conhecida como microcontrolador de placa única. Hoje em dia é muito simples e barato desenvolver um kit de desenvolvimento de microcontrolador de placa única. São tantos os softwares de código aberto (IDEs) disponíveis para desenvolver placas microcontroladoras com o objetivo de desenvolver uma aplicação em tempo real. Aqui, discutimos diferentes placas de microcontrolador disponíveis no mercado, incluindo

Placas de microcontrolador baseadas em DIY

Placas de microcontrolador baseadas em DIY (Do It Yourself) podem ser feitas em casa por você para isso, você precisa de todos os componentes eletrônicos e elétricos individuais, como microcontrolador (Atmel, ARM, MSP etc.) , base de componentes e periféricos externos, como RTC, portas seriais, módulo LCD, teclado, touchpad etc. Agora, todos esses componentes devem ser cuidadosamente soldado no PCB . Depois de concluir a configuração do hardware, temos que escolher um IDE adequado para programar o microcontrolador para desenvolver uma aplicação necessária.



Placa DIY baseada em microcontrolador

Placa DIY baseada em microcontrolador

Aplicações de placas de microcontrolador

Aqui, estamos oferecendo algumas aplicações DIY baseadas na família 8051. Microcontrolador 8051 é um controlador de uso geral, usado para desenvolver aplicativos de nível básico. Como sistemas de aquisição de dados, sistema de controle automático de intensidade de luz , sistemas de controle de temperatura industrial etc.

Arduino UNO

Arduino é a plataforma de prototipagem eletrônica de código aberto mais popular para criar aplicativos eletrônicos interativos. A placa Arduino UNO contém tudo o que é necessário para dar suporte ao microcontrolador. A placa do microcontrolador Arduino UNO é muito familiar para iniciantes e especialistas. Deve ser considerada uma das primeiras placas de desenvolvimento baseadas em microcontroladores. O Arduino UNO R3 é o ambiente de prototipagem mais simples e poderoso baseado no microcontrolador ATmega328P.


Placa ArduinoUNO

Placa ArduinoUNO

Características

  • Microcontrolador: ATmega328P
  • 32 KB de memória Flash
  • Tensão operacional: 5V
  • Tensão de entrada (recomendado): 7-12V
  • Tensão de entrada (limites): 6-20V
  • Pinos de E / S digital: 14 (6 pinos fornecem saída PWM)
  • Pinos de entrada analógica: 6
  • Corrente DC por pino de E / S: 40 mA
  • Corrente DC para 3,3 V Pin: 50 mA.

O motivo de sua popularidade é que ele tem um IDE de código aberto para desenvolver sketches, com uma sintaxe simples baseada na linguagem ‘C’, o código é fácil de aprender. Além do Arduino UNO, temos diferentes tipos de placas Arduino mostrados abaixo

Placas Arduino

Placas Arduino

Aplicações da placa Arduino UNO

Uma das melhores características do Arduino UNO, ele possui pinos de E / S analógicos. Ele usa o atmega328 e é muito simples de programar usando bibliotecas e funções predefinidas do ArduinoIDE, que é de código aberto. Aqui, alguns dos aplicativos desenvolvidos com ARDUINO UNO

  • Acesso ao dispositivo detectado por RFID baseado em Arduino
  • Sistema de controle de aparelhos industriais baseado em Arduino por meio da decodificação de sinais multifreqüência de tom duplo via rede GSM
  • Detecção de falha de cabo subterrâneo baseada em Arduino
  • Domótica baseada em Arduino

Raspberry Pi Development Board

The raspberry pi Development Board é pequeno (como o tamanho de um computador de cartão de crédito. O raspberry pi pode ser facilmente conectado a um monitor, computador ou TV. Além disso, ele usa teclado e mouse padrão. Mesmo usuários não técnicos dependem dele para configurar suas mídias digitais sistemas e câmeras de vigilância. Raspberry Pi 3 é certamente a plataforma de computação mais econômica e poderosa. O recém-lançado Raspberry Pi 3 incluído

  • Processador: 1,2 GHz, CPU ARMv8 quad-core de 64 bits
  • LAN sem fio 802.11n
  • Bluetooth 4.1
  • Bluetooth de baixa energia (BLE)
  • 1 GB de RAM
  • 4 portas USB
  • 40 pinos GPIO
  • Porta HDMI completa
  • Tomada de áudio de 3,5 mm combinada e vídeo composto
  • Interface da câmera (CSI)
  • Interface de exibição (DSI)
  • Slot para cartão micro SD
  • núcleo de gráficos 3D videoCore IV
Raspberry Pi Development Board

Raspberry Pi Development Board

Capacidade de software

Raspberry Pi é executado em Debian Linux personalizado chamado Raspbian, para instalar diferentes pacotes, incluindo Node.js, Java, a pilha LAMP, Python e muito mais.

Aplicações da placa de desenvolvimento raspberry pi

Usando a placa raspberry pi, podemos desenvolver um mini computador. É muito útil para os alunos. Podemos lançar o servidor de peso wed, porque ele pode suportar todas as linguagens de programação como HTML, JAVA. Ele pode até lidar com WordPress, para que você possa gerenciar seus próprios blogs / website. A robótica baseada em placas raspberry pi é uma grande quantidade de aplicações nas indústrias de automação. é muito fácil de desenvolver Aplicativos IOT usando raspberry pi.

O BeagleBone Black Development Board

O BeagleBone Black é um dos mais populares computadores de código aberto. Agora vem com capacidade de rede sem fio integrada. Aproveitando uma parceria com a Octavo Systems e projetado em CadSoft Eagle, o BeagleBone Black Wireless é o computador IoT Linux mais fácil de usar e modificar do tamanho de um cartão de crédito disponível. BeagleBone Black é uma plataforma de desenvolvimento de baixo custo suportada pela comunidade para desenvolvedores de aplicativos integrados. O tempo de inicialização para instalar o Linux leva 10 segundos e comece o desenvolvimento em menos de 5 minutos com apenas um único cabo USB.

BeagleBone Black Development Board

BeagleBone Black Development Board

Características

  • Processador: AM335x 1GHz ARM Cortex-A8
  • 512 MB DDR3 RAM
  • 2 GB de armazenamento flash on-board eMMC de 8 bits
  • NEON acelerador de ponto flutuante
  • 2 microcontroladores PRU de 32 bits
  • 3Dgraphics accelerator

Conectividade

  • Cliente USB para energia e comunicações
  • Host USB e adaptador Ethernet
  • HDMI e 2 cabeçalhos de 46 pinos

Compatibilidade de Software

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE na biblioteca Node.jsw / Bone Script

AdaFruit Flora Development Board

O principal objetivo da placa de desenvolvimento Adafruit Flora é desenvolver aparelhos eletrônicos vestíveis. É um microcontrolador em forma de disco, costurável e compatível com o Arduino, projetado para desenvolver projetos vestíveis incríveis. A versão mais recente do Adafruit Flora vem com um micro-USB e LEDs Neopixel para fácil programação e teste.

AdaFruit Flora Development Board

AdaFruit Flora Development Board

Características

  • Microcontrolador Atmega32u4, que alimenta Arduino Mega e Leonardo
  • Bateria polarizada 2 JST integrada
  • Simulação usando Arduino IDE
  • 14 tapetes de costura para conexão e conexões elétricas
  • O regulador a bordo

Aplicações do Conselho AdaFruit

Vestido de detecção de campo eletromagnético, é muito para detectar sinais EMF para nos salvar da radiação. Termômetro vestível que é muito essencial para os pacientes.

A partir das informações acima, finalmente, podemos concluir que os diferentes tipos de placas de microcontrolador são usados para construir vários aplicativos como projetos eletrônicos , eletrodomésticos, etc. Esperamos que tenha uma melhor compreensão deste conceito. Além disso, qualquer dúvida em relação a este conceito, por favor, dê suas valiosas sugestões comentando na seção de comentários abaixo. Aqui está uma pergunta para você, Qual é a diferença entre a placa Arduino e a placa Arduino Nano ?