Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Você conhece o Arduino MKR WiFi 1010?

Arduino MKR WiFi 1010

Você conhece o Arduino MKR WiFi 1010? Caso não, este é o artigo para você conhece-lo!

O Arduino MKR WiFi 1010 é o ponto de entrada mais fácil para o desenvolvimento de projetos IoT. Se você está pensando em construir uma rede de sensores conectada ao seu escritório ou ambiente doméstico, ou se você deseja criar um dispositivo Bluetooth® Low Energy enviando dados para um celular, o MKR WiFi 1010 é a sua melhor opção.

O processador principal da placa é um SAMD21 de 32 bits Arm® Cortex®-M0 de baixa potência, como nas outras placas da família Arduino MKR. A conectividade WiFi e Bluetooth® é realizada com um módulo da u-blox, o NINA-W10, um chipset de baixa potência operando na faixa de 2,4 GHz. Com isso, a comunicação segura é garantida através do chip de criptografia Microchip® ECC508. Além disso, você pode encontrar um carregador de bateria e um LED RGB integrado.

Arduino IoT Cloud

A placa MKR é compatível com o IoT Cloud do Arduino, uma maneira simples e rápida de garantir uma comunicação segura para todas as suas coisas conectadas. Para saber mais, clique aqui.

Biblioteca WiFi oficial do Arduino

No Arduino, tornamos a conexão a uma rede WiFi tão fácil quanto fazer um LED piscar.

Você pode conectar sua placa a qualquer tipo de rede WiFi existente ou usá-la para criar seu próprio ponto de acesso Arduino. O conjunto específico de exemplos para o MKR WiFi 1010 pode ser consultado na página de referência da biblioteca WiFiNINA.

Compatível com outros serviços em nuvem

Também é possível conectar sua placa a diferentes serviços Cloud, sejam próprios do Arduino ou de terceiros. Aqui estão alguns exemplos de como conectar o MKR WiFi 1010:

  • Blynk: um projeto simples da comunidade conectando-se ao Blynk para operar sua placa a partir de um telefone com poucos códigos;
  • IFTTT: veja um caso de construção de um plugue inteligente conectado ao IFTTT;
  • AWS IoT Core: exemplo de como se conectar ao Amazon Web Services;
  • Azure: visite este repositório do github explicando como conectar um sensor de temperatura à nuvem do Azure;
  • Firebase: você deseja se conectar ao Firebase do Google, esta biblioteca Arduino mostrará como.

Bluetooth® e Bluetooth® Low Energy

O chipset de comunicação do Nano 33 BLE Sense pode funcionar como dispositivo client e host utilizando Bluetooth® Low Energy e Bluetooth®, algo bastante único no mundo das plataformas de microcontroladores. Se você quer ver como é fácil criar uma central Bluetooth® ou um dispositivo periférico, explore os exemplos na biblioteca ArduinoBLE.

Energia da bateria

Sua porta USB pode ser usada para fornecer energia (5V) à placa. Possui um circuito de carregamento Li-Po que permite que o Arduino MKR WiFi 1010 funcione com energia da bateria ou uma fonte externa de 5 volts, carregando a bateria Li-Po enquanto funciona com energia externa. A mudança de uma fonte para outra é feita automaticamente.

Especificações Técnicas

MicrocontroladorSAMD21 Cortex®-M0+ 32 bits ARM® MCU de baixa potência
Módulo de Rádiou-blox NINA-W102
Fonte de Alimentação da Placa(USB/VIN) 5V
Elemento SeguroATECC508 
Bateria SuportadaLi-Po de célula única, 3,7 V, mínimo de 1024 mAh
Tensão de Operação3,3v
Pinos Digitais I/O8
Pinos PWM13 (0 .. 8, 10, 12, 18 / A3, 19 / A4)
UART1
SPI1
I2C1
Pinos de Entrada Analógica7 (ADC 8/10/12 bits)
Pinos de Saída Analógica1 (DAC 10 bits)
Interrupções Externas10 (0, 1, 4, 5, 6, 7, 8,9, 16 / A1, 17 / A2)
Corrente CC por pino I/O7 mA
Memória Flash da CPU256 KB (interna)
SRAM32 KB
EEPROMNão
Clock Speed32,768 kHz (RTC), 48 MHz
LED_BUILTIN6
USBFull-speed
Comprimento61,5 mm
Lagura25 mm
Peso32 gr

Documentações

Abaixo estão disponíveis os arquivos para download:

Eagle Files: Clique aqui.

Esquemáticos em PDF: Clique aqui.

Fritzing Files: Clique aqui

Pinos do MKR WiFi 1010
Pinos do MKR WiFi 1010

Para baixar o diagrama completo dos pinos em PDF clique aqui.

Porta I2C Adicional

O MKR WiFi 1010 possui um conector adicional destinado a ser uma extensão do barramento I2C. É um conector de 5 pinos pequeno com passo de 1,0 mm. Os detalhes mecânicos do conector podem ser encontrados na ficha técnica do conector.

A porta I2C, também conhecida como porta de auto-identificação Eslov no Arduino, vem com: SDA, SCL, GND, +5V e um pino digital extra destinado a enviar um alarme para os dispositivos I2C conectados a ele. A pinagem é mostrada na imagem a seguir:

Porta I2C adicional.
Porta I2C adicional.

Se você estiver interessado em projetar seus próprios módulos para placas Arduino com esta porta de expansão, o conector que sugerimos usar é o código: SHR-05V-S-B, também na imagem.

Referência:

Picture of Pedro

Pedro

Bacharel em Engenharia Elétrica, com ênfase em Telecomunicações e hobbysta em eletrônica nas horas vagas =).

VOCÊ TAMBÉM PODE GOSTAR

Como Fazer um Osciloscópio de Baixo Custo com Arduino

Como Fazer um Osciloscópio de Baixo Custo com Arduino

Construa seu próprio osciloscópio com Arduino de baixo custo! Aprenda o circuito de condicionamento de sinal e o código para visualizar sinais de até 1kHz.

O que é PWM (Pulse-Width-Modulation)? Funcionamento e aplicações

O que é PWM (Pulse-Width-Modulation)? Funcionamento e aplicações

PWM é a sigla em inglês para “Pulse Width Modulation”, que em português significa “Modulação por Largura de Pulso”. É uma técnica criada com o objetivo de controlar a potência entregue a uma carga elétrica de forma eficiente, ajustando a média de tensão aplicada.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

ESPERE, antes de sair entre no nosso grupo de whatsapp!

Junte-se à nossa comunidade e se mantenha atualizado sobre o mundo Maker