BREAKOUT DE BAIXO CUSTO PARA APRENDIZAGEM DO MÓDULO NINA B112
PEÇA A PLACA VERDE (UNIVERSAL)
O objetivo deste BLOG é mostrar o funcionamento do breakout para aprendizagem NINA B112. Com autorização do autor da placa (Michel Racic), corroemos e montamos a placa para testes, versao 0.4. A mesma foi alterada para aceitar o NINA B112. Foram acrescentados 2 pinos para gravação do módulo NINA B112.
Adquirimos então os seguintes componentes
Montado ficou assim
O esquema elétrico é este
-Botão de RESET;
-Botão de teste de Status de GPIO;
-Plugável no PROTOBOARD;
-Acesso às várias GPIOS;
Pequena
Muito fácil de utilizar.
Use o gravador SEGGER JLINK para gravar o BREAKOUT com módulo NINA B112, conecte nos pinos do SWDCLK (pino 7) e SWDDIO (pino 9) do SEGGER JLINK nos pinos SWDCLK e SWDIO do BREAKOUT (pinos nas laterais, próximo à antena). Não esquecer de ligar os GND do BREAKOUT no GND do SEGGER JTAG, bem como alimentar o BREAKOUT com 3.3V.
Você pode utilizar vários Softwares para gravação, NRFGO, J-LITE, etc, ou usar PlatformIO.
Execute o Visual Studio Code
Testes também foram realizados com PYTHON, JAVASCRIPT, ARDUINO e SEGGER STUDIO.
Temos placas em estoque para você soldar o NINA B112 e demais componentes e fazer seus protótipos.
Acompanhe o grupo de discussão da placa no primeiro link abaixo! Lá você encontrará algumas imagens acima com melhor resolução.
Questões: suporte@smartcore.com.br
Referências
https://rac.su/project/nina-w102-minimal-breakout/
Adquirimos então os seguintes componentes
C1, C2 | 2 | 100nF | ||
C3, C4 | 2 | 1uF | ||
D1 | 1 | GREEN LED | ||
J1, J2 | 2 | Conn_01x15 | ||
R1 | 1 | 1kΩ | ||
R2, R3 | 2 | 10kΩ | ||
SW1, SW2 | 2 | Button | ||
U1 | 1 | NINA-W102 |
Montado ficou assim
O esquema elétrico é este
Algumas características do Kit
-Botão de RESET;
-Botão de teste de Status de GPIO;
-Plugável no PROTOBOARD;
-Acesso às várias GPIOS;
Pequena
Muito fácil de utilizar.
Use o gravador SEGGER JLINK para gravar o BREAKOUT com módulo NINA B112, conecte nos pinos do SWDCLK (pino 7) e SWDDIO (pino 9) do SEGGER JLINK nos pinos SWDCLK e SWDIO do BREAKOUT (pinos nas laterais, próximo à antena). Não esquecer de ligar os GND do BREAKOUT no GND do SEGGER JTAG, bem como alimentar o BREAKOUT com 3.3V.
Ligue os pinos SWD DIO e CLK nos...
...nestes pinos da placa BREAKOUT
Você pode utilizar vários Softwares para gravação, NRFGO, J-LITE, etc, ou usar PlatformIO.
Execute o Visual Studio Code
Na opção EXTENSIONS (canto esquerdo), procure por PlatformIO e Instale. Aguarde!
Uma vez instalado o PlatformIO, vá em PIO Home e crie um Novo Projeto e digite os parâmetros abaixo e então Finish
Aguarde alguns minutos para instalação do SDK. A instalação do SDK ficará em
C:\Users\USER\.platformio>
e os fontes em
C:\Users\USER\Documents\PlatformIO\Projects\pisca\src\main.cpp
Na opção EXPLORER você verá o projeto e o código fonte (MBED Sintax).
Observe o arquivo Platformio.ini que foi criado, você pode futuramente mudar para aceitar outro tipo de framework, como exemplo, Arduino.
[env:ublox_evk_nina_b1]
platform = nordicnrf52
board = ublox_evk_nina_b1
framework = mbed
Altere o código para
#include <mbed.h>
#include <stdio.h>
DigitalOut myled(LED1);
int main() {
while(1) {
myled = 1;
wait(1.0);
myled = 0;
wait(1.0);
}
}
Compile (seja paciente), a primeira vez demora mais tempo.
Temos placas em estoque para você soldar o NINA B112 e demais componentes e fazer seus protótipos.
Acompanhe o grupo de discussão da placa no primeiro link abaixo! Lá você encontrará algumas imagens acima com melhor resolução.
Questões: suporte@smartcore.com.br
https://rac.su/project/nina-w102-minimal-breakout/