- Descrição: O Módulo ESP8266 é um dispositivo IoT (Internet das Coisas)…
Explorando diferentes placas Arduino
Iniciando suas programações para Arduino? Então você precisa ler este artigo, afinal, as placas Arduino não se resumem somente em Uno, Nano e Mega. Veja qual placa é a melhor opção para seu processo de aprendizagem.
Com o crescimento de projetos DIY atualmente, a marca Arduino decidiu inovar com fabricações de diferentes placas que se adequam ao seu projeto. A grande vantagem disso é a economia com shields e módulos para atribuição de determinadas funcionalidades à placa.
Ao final deste artigo, você com certeza terá chegado à conclusão de qual placa é mais adequada para o seu aprendizado. Pronto para conhecer um pouco mais do universo Arduino meu pequeno padawan? Então vamos lá!
– Placas Arduino básicas
– Uno R3
Primeiramente, não dá para falar sobre placas Arduino sem falar na queridinha por todos: o Arduino UNO. Ela se tornou popular devido a gama de informações e projetos disponibilizados na Internet e também por ser a pioneira na linha Arduino. Mesmo com muita concorrência, ela ainda é a porta de entrada para muitos hobbystas.
“ “Uno” significa um em italiano e foi escolhido para marcar o lançamento do Arduino Software (IDE) 1.0. […]. A placa Uno é a primeira de uma série de placas Arduino USB e o modelo de referência para a plataforma Arduino.” Fonte: Arduino.cc
Especificações básicas:
Microcontrolador: ATmega328p
Tensão Operacional: 5V
Tensão de entrada /recomendada: 7-12V
Pinos I/O Digitais: 14 (dos quais 6 fornecem saída PWM)
Pinos de e/s digital PWM: 6
Pinos de entrada analógica: 6
Corrente cc por pino de I/O: 20mA
Memória Flash: 32KB (Atmega328p) dos quais 0,5 KB usados pelo bootloader
SRAM: 2 KB (ATmega328p)
EEPROM: 1 KB (ATmega328p)
Velocidade do clock: 16MHz
– Leonardo
O Arduino Leonardo possui basicamente as mesmas especificações de um Uno R3, porém com um conector micro-USB para alimentação e transferência de dados, 20 pinos digitais e 17 pinos analógicos. Sua principal vantagem é a capacidade de ser usado como um dispositivo de interface humana, ou seja, seu Leonardo pode ser usado como teclado ou mouse com um cabo USB conectado.
Esse tipo de Arduino é ideal para projetos simples que precisam interagir com máquinas como computadores, fornecendo uma variedade de ideias de diferentes projetos para você experimentar.
Especificações básicas:
Microcontrolador: ATmega32U4
Memória: SRAM de 2,5kB, flash de 32kB e EEPROM de 1kB
Comunicação: UART, IC2 e SPI
Características especiais: Conectividade HID
– Nano
Esta versão do Arduino é uma placa bem versátil, pequena, ideal para pequenos projetos. Ela é uma ótima opção para quem está iniciando suas programações para Arduino, pois compartilha algumas funcionalidades com o Uno R3.
Se quiser saber mais sobre esta placa, leia nosso artigo: Arduino Nano – Vale a pena adquirir esta versão?
Especificações básicas:
– Microcontrolador: ATmega328p
– Tensão de operação: 5VDC
– Portas digitais (I/O): 14 (das quais 6 oferecem PWM)
– Entradas analógicas: 8
– Corrente DC por porta digital (I/O): 40mA
– Memória Flash: 32kb (ATmega328p) dos quais 2Kb são utilizados pelo carregador de inicialização
– Nano Every
O Arduino Nano Every é uma evolução da placa Arduino Nano, porém com um processador muito mais poderoso: o ATMega4809. Este processador robusto permite fazer programas maiores do que com o Arduino Uno (ele tem 50% mais memória de programa) e com muito mais variáveis (a RAM é 200% maior).
As principais diferenças entre as duas placas são: um processador melhor e um conector micro-USB. Por isso, se você usou o Arduino Nano em seus projetos no passado e precisa fazer a substituição da placa, o Every substituirá o Nano sem problema algum, dando uma melhor performance ao seu projeto.
Especificações básicas:
Microcontrolador: ATMega4809
Tensão operacional: 5V
Vin min-max: 7-21V
Velocidade do clock: 20MHz
Memória Flash: 48 KB (ATMega4809)
SRAM: 6 KB (ATMega4809)
EEPROM: 256 bytes (ATMega4809)
– Placas Arduino Aprimoradas
– Uno Wifi
O Arduino UNO WiFi R2 é uma solução perfeita para projetos IoT com o formato padrão da família UNO.
Esta placa é funcionalmente igual ao Arduino Uno R3, mas com a adição de WiFi/Bluetooth e algumas outras melhorias. Você pode conectá-la a uma rede WiFi, usando o chip de criptografia ECC608 já contido na placa. Você também pode criar uma central via Bluetooth sem a necessidade de periféricos para esta função, já que a placa também possui Bluetooth integrado a ela.
Ela possui o microcontrolador ATmega4809 de 8 bits da Microchip, que é mais robusto do que o ATmega328p.
– Compatibilidade com o ATmega328p
Como mencionamos acima, o Arduino Uno Wifi R2 possui o microcontrolador ATmega4809, mas graças à camada de compatibilidade incluída no núcleo, você pode executar todos os esboços feitos para o microcontrolador ATmega328P do UNO no ATmega4809.
– Nano 33 BLE
O Arduino Nano 33 BLE é uma evolução do tradicional Arduino Nano, com um processador muito mais potente: o nRF52840 da Nordic Semiconductors, uma CPU ARM Cortex-M4 de 32 bits rodando a 64 MHz. Isso permitirá que você faça programas maiores do que com o Arduino Uno (ele tem a memória de programa 32x maior), e com muito mais variáveis (a memória RAM é 128x maior). O processador principal inclui outros recursos, como emparelhamento Bluetooth via NFC e modo de consumo de energia ultrabaixo.
O Nano 33 BLE vem com um acelerômetro, um giroscópio e um magnetômetro já integrado à placa. Isso torna o Nano 33 BLE uma ótima opção para projetos de robótica mais avançados, como rastreadores de exercícios, bússolas digitais, etc.
Especificações básicas:
Microcontrolador: nRF52840
Memória: 256kB SRAM e 1MB flash
Comunicação: UART, IC2 e SPI
Recursos especiais: Sensores, Bluetooth e IA (somente sentido)
– Nano RP2040
O Arduino Nano RP2040 é ótima opção para projetos IoT, permitindo conectar dispositivos, visualizar dados, controlar e compartilhar seus projetos de qualquer lugar do mundo. Esta placa possui o microcontrolador Raspberry Pi RP2040: um Arm Cortex M+ dual-core rodando a 133MHz. Possui 264 KB de SRAM.
Com o Nano RP2040 você pode usufruir das conectividades Bluetooth e Wifi para fazer seus projetos de Internet das Coisas. A placa também conta com acelerômetro, giroscópio, LED RGB e microfone integrados.
Esta placa é pequena, mas possui um hardware poderoso, o que a torna perfeita para projetos IoT mais robustos.
Especificações básicas:
Microcontrolador: Raspberry Pi RP2040
Pinos I/O digital: 20
Pinos de Entrada analógica: 8
CONECTIVIDADE
Wi-fi: ESP-32 (Módulo Nina W102 uBlox )
Bluetooth: ESP-32 (Módulo Nina W102 uBlox )
SENSORES
IMU (acelerômeto, gisroscópio): LSM6DSOXTR (6 eixos)
Microfone: MP34DT05
– Nano 33 IoT
O Arduino Nano 33 IoT é o ponto de entrada mais fácil e barato para aprimorar dispositivos existentes ou criar novos projetos básicos IoT.
O processador principal da placa é um SAMD21 de 32 bits Arm Cortex-M0. A conectividade WiFi e Bluetooth é realizada com um módulo da u-blox, o NINA-W10, operando na faixa de 2,4 GHz. Além disso, a comunicação segura é garantida através do chip de criptografia Microchip ECC608.
Esta placa possui IMU (acelerômetro + giroscópio) de 6 eixos, o que a torna perfeita para sistemas simples de alarme de vibração, pedômetros, posicionamento relativo de robôs, etc.
Especificações básicas:
Microcontrolador: SAMD21 Cortex-M0+ 32 bits ARM MCU
Tensão operacional: 3,3 V
Corrente cc por pino de I/O: 7mA
Velocidade do clock: 48MHz
Memória flash da CPU: 256 KB
SRAM: 32 KB
EEPROM: Nenhum
Pinos de I/O digital: 14
Pinos de entrada analógica: 8
Pinos de saída analógica: 1
– MKRZero
O Arduino MKR Zero foi projetado para fazer música e outros projetos complexos em mente. Possui um processador Arm Cortex-M0 SAMD21 de 32 bits, suporte a bateria nativa e um leitor de cartão microSD integrado. A placa vem com 8 pinos digitais, 7 pinos de entrada analógica e 1 pino de saída analógica. Graças ao armazenamento expansível que acompanha esta placa, é uma excelente opção para quem trabalha com muito código e uma variedade de componentes de hardware.
Ao contrário da maioria das placas Arduino, o MKRZero funciona a 3,3V. A aplicação de tensões superiores a 3,3 V em qualquer pino I/O pode danificar a placa.
Especificações básicas:
Microcontrolador: Arm Cortex-M0 32 bits SAMD21
Memória: 32kB SRAM e 256kB flash
Comunicação: UART, IC2 e SPI
Características especiais: Conector de bateria embutido, leitor de cartão microSD
Com base no mesmo layout e design do MKRZero, cada uma das placas abaixo oferece um recurso de conectividade, tornando-as ótimas para projetos IoT.
Arduino MKR WiFi 1010: Esta placa é capaz de se conectar a redes Wi-Fi usando um módulo sem fio NINA-W10 de 2,4 GHz.
Arduino MKR GSM 1400: Esta placa possui um slot para cartão SIM, permitindo a conexão com operadoras GSM em todo o mundo.
Encontrar a melhor placa microcontroladora para o seu projeto pode levar tempo e pesquisa, mas os Arduinos geralmente podem oferecer as melhores opções devido ao custo x benefício, ótima documentação e suporte e também uma variedade de recursos e funcionalidades, fazendo economizar em periféricos para o projeto.
Mas, me conta aí nos comentários: você já usou algumas dessas placas mais aprimoradas em seus projetos?
Gostou desta postagem? Então deixa seu comentário, dúvida ou sugestão aí embaixo!
Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop
Página no Instagram: https://www.instagram.com/blogmasterwalkershop/
Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.
Obrigado e até a próxima!
Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo
Postagem anterior: Conheça o Wemos D1 Mini: pequena no tamanho e imensa nas funcionalidades
Próxima postagem: Cuide de sua plantinha com o Arduino