nrf51822 Arduino:um guia sobre recursos, aplicativos, vantagens e exemplo de projeto da tecnologia BLE
Bluetooth Low Energy (placas BLE) é uma tecnologia de rede sem fio fabricada para aplicações de fitness, segurança e saúde. Apesar de ser independente de um Bluetooth padrão, ele pode coexistir com LE e BR/EDR (Bluetooth Basic rate/enhanced data rate). Um dispositivo BLE tem duas formas, módulos e forma de chip. Um exemplo de chip de circuito integrado BLE é o nrf51822 Arduino que se enquadra no SoC da série NRF51 (sistema em um chip). Outra classe do estúdio nrfGo com anúncios personalizados são a placa NRF52 e a placa nrf5.
Um padrão USB Bluetooth
O que é nrf51822 Arduino?
O NRF51822 é um módulo sem fio RF SoC/Multi-protocolo BLE (Bluetooth Low Energy) de 2,4 GHz de 2,4 GHz construído para aplicações sem fio de ultrabaixa potência (ULP).
Arduíno NRF51822
Sua pequena placa de fuga vem em uma embalagem de lata e deve ter as certificações CE, TELEC e FCC. Além disso, você também encontrará uma antena de chip e circuitos de suporte para ajudar no baixo consumo de energia e na função periférica.
Recursos e especificações
Os recursos e especificações do nrf51822 são os seguintes;
- Primeiro, possui uma faixa de tensão de alimentação de 2,0V a 3,6V.
- Sua faixa de temperatura operacional fica entre -40°C e +85°C.
- Então, o nrf51822 possui uma antena integrada e um processador ARM® Cortex™-M0 de 32 bits.
- Em terceiro lugar, ele pode fazer interface digital com UART, I2C e SPI e possui uma interconexão periférica programável (PPI). Além disso, sua potência de saída programável varia de -20 a +4 dBm de potência TX.
- Além disso, possui compatibilidade de pinagem com a série NRF51xxx, sendo totalmente compatível com a série NRF24L.
- Em quinto lugar, o gerenciamento global do semicondutor nórdico nr51822 é globalmente separado.
- Também possui criptografia de 128 bits AES HW com 32kB de RAM e 256kB de flash.
Representação visual da função de rodada AES
- O chip ADC de 10 bits possui uma pilha de protocolos independente e desenvolvimento de aplicativos.
- Além disso, tem uma distância de comunicação (ou seja, aberto ao ar livre a uma taxa de dados de 1M) de 30m.
- Sua faixa de frequência de 2,4 GHz é do tipo transceptor de RF multiprotocolo.
- Todos os pinos de E/S têm um cabeçalho de pino de expansão, exceto P0.27 e P0.26. Além disso, o passo do pino-cabeçalho é de 2,0 mm e tem um espaçamento de 18,00 mm entre os lados direito e esquerdo.
- Por fim, sua dimensão de PCB é de 20,8 mm × 17,0 mm e pesa 0,9 g.
Aplicativo
As aplicações do Arduino nrf51822 incluem;
- Controle da indústria,
- Dispositivos vestíveis,
- Sensores de estilo de vida e saúde,
- Tags de alerta de proximidade e segurança,
- Brinquedos e jogos eletrônicos,
- Etiquetas RFID,
- Controle remoto CE para STB, sistemas de mídia e TV,
(Controle remoto de tv)
- Beacons,
- Aplicativo inteligente Bluetooth,
- Sistema de aquisição de dados,
- Acessórios para telefones celulares e
(Acessórios para celular)
- Eletrodomésticos inteligentes.
nrf51822 Introdução ao projeto Arduino
Você pode experimentar o projeto power BLE abaixo usando um IDE Arduino NRF51822.
Lista de peças
Eles incluem;
- Um computador pessoal com um dos sistemas operacionais abaixo;
- Linux,
- Windows 8. x, 7 ou 10,
- Mac OSX 10.9x, 10.10x ou 10.11.4.
- Placas de desenvolvimento como o módulo RBL nrf51822 ou nrf52,
- Um pacote de suporte da placa de desenvolvimento com um recurso complementar 1.0.6
- Arduino IDE versão 1.6.9.
Etapas
- Instale o Arduino IDE em seu PC depois de recuperá-lo do site.
- Para iniciar a operação do Arduino IDE, clique na preferência.
- Use o seguinte procedimento:Tools -> Board Menu –> Board manager para ajudar a instalar o complemento da placa nrf51822.
- Em seguida, se você estiver usando um PC com Windows, obtenha o driver USB serial/CDC e conclua a instalação. O objetivo é permitir que você faça upload de esboços em seu IDE do Arduino enquanto estiver usando a porta serial.
- Se você estiver usando Linux, inclua as regras do udev e, em seguida, reinicie o sistema.
- Além disso, corrija o desafio de upload em seus sistemas Linux de 64 bits.
Carregador de inicialização
- Aqui, você encontrará um bootloader. O firmware hexadecimal está localizado na pasta do bootloader da sua placa de desenvolvimento. Ele ajuda você a carregar um esboço do Arduino enquanto utiliza um IDE do Arduino.
- Conecte a placa nrf51822 ao PC através de uma porta USB compacta para carregar o bootloader. Consequentemente, a ação sinalizará uma unidade. Em seguida, você arrastará o firmware para sua unidade CDC.
Observação;
Você também pode seguir com as sessões OTA para obter mais instruções, pois o carregador de inicialização possui um recurso OTA.
Alternativamente, você pode pular a etapa do bootloader completamente.
Teste
- Comece selecionando a placa de desenvolvimento (nrf51822) ou a placa nano BLE no menu Arduino IDE.
- Em seguida, selecione sua porta serial via; Menu –> Ferramentas –> Portas –> [Nome da placa da porta serial]. A porta ao lado de um dongle de interface USB ajuda a obter uma impressão.
- Em seguida, carregar o exemplo de piscada ajuda a testar a placa e ver se ela está funcionando.
- Finalmente, carregue o esboço do Arduino na placa de desenvolvimento a partir do ícone de upload e pronto!
Uma das ilustrações de Bluetooth Low Energy que você pode tentar incluir;
- BLE_Beacon,
- BLE_HRM (Monitor de Frequência Cardíaca) ou
- BLEController.
Passo – Menu –> Arquivo –> BLE_Examples.
Vantagens do módulo NRF51822
Você provavelmente está se perguntando por que deveria se contentar com o módulo NRF51822. Abaixo estão os motivos.
Fácil aplicação
O Nrf51822 possui uma antena embutida que torna o desenvolvimento mais simples. Assim, você pode aplicar o módulo sem se preocupar com problemas de design de rádio, como passo fino de solda e correspondência de impedância específica.
Alto desempenho e economia
Sua antena PCB embutida minimiza o custo do material enquanto oferece desempenho de qualidade.
Facilidade de conexão com iOS ou Android
Nrf51822 é um módulo BLE (Bluetooth Low-Energy) com baixo consumo de energia.
Presença de uma tecnologia sem fio de baixo consumo
Um micro nrf51822, por padrão, funciona como Bluetooth Low Energy para qualquer dispositivo UART. Portanto, conectar o módulo a um Android ou iOS por meio do aplicativo nRF UART se torna fácil.
Conclusão
Chegamos ao fim de nossa discussão sobre a tecnologia Bluetooth Low Energy que envolve o chip nrf51822. Se você tiver dúvidas ou precisar de esclarecimentos para seus fins analíticos, entre em contato conosco.
Tecnologia industrial
- Sensor Arduino - Tipos e Aplicações
- Projeto de sistema de segurança e alarme Arduino
- engrenagens helicoidais 101:tipos, fabricação, vantagens e aplicações
- Vantagens e aplicativos de prototipagem rápida
- Fundição rápida de metal:vantagens e aplicações
- Transistor 2N3771:Pinagem, Recursos, Aplicações e Alternativas
- Sensor de temperatura digital DS18B20 de 1 fio – pinagem, recursos e aplicativos
- Arduino Protoshield – Um guia rápido e abrangente sobre como montá-lo
- Aplicações, vantagens e desvantagens da soldagem TIG
- aplicações, vantagens e desvantagens dos motores a gasolina