O esquema nRF52840 Dongle foi tomado como base, a compatibilidade com pca10059 tornou bastante fácil iniciar o desenvolvimento no SDK, não houve necessidade de reatribuir interfaces, periféricos. Todos os componentes eletrônicos que precisam ser soldados são> = 0805, então a placa pode ser soldada de forma simples.
O dispositivo pode ser alimentado por USB, bateria CR2032 ou fonte de alimentação de 3,3V. Para alternar a fonte de alimentação, é necessário reorganizar o jumper U4 para a posição desejada - 5V ou 3V3. Para alimentação e programação via USB, a placa tem slots para 2 tipos de conectores USB, MICRO USB 2.0 TYPE B e USB 2.0 Tipo A.
Há também um jumper BAT adicional para o compartimento da bateria instalado na placa, que permite desconectar completamente a bateria do dispositivo.
O dispositivo possui dois conectores, de um lado um conector 14P, e do outro lado um conector 10P, também almofadas para os pinos restantes são feitas na parte inferior do dispositivo.
Com a ajuda desta placa, é conveniente montar protótipos de dispositivos futuros e testar o software. Este módulo foi útil para mim para dispositivos de prototipagem para redes Mysensors. Também é muito fácil "converter" esta placa em um Arduino NANO 33 BLE. Arduino tem uma ótima biblioteca Arduino BLE baseada no sistema operacional Mbed.
→ Github do projeto Mini Development Board
Para este quadro, um módulo adicional também foi feito por um dos membros da nossa comunidade - RGBW dimmer. O módulo adicional é feito nas mesmas dimensões da placa principal.
Inicialmente, a placa adicional e o projeto dimmer como um todo foram desenvolvidos pela VKE (Maxim) para a rede Zigbee, mas encontraram obstáculos intransponíveis dentro da pilha de código aberto ZigBee, alô para os caras da corporação dsr .
Pelo que eu sei, este projeto de dimmer foi reconstruído para o protocolo Thread e está tudo bem aqui.
→ Github do projeto do módulo de expansão (dimmer)
→ Github do projeto do dimmer no Zigbee
→ Github do projeto do dimmer no Thread
Além disso, outro dia, o projeto do sensor de temperatura, umidade e pressão BME 280 ficou disponível no Thread, os resultados sobre a estabilidade da rede Thread e o consumo de energia são impressionantes.
→ Github do projeto do sensor BME280 no Thread
Foto da Mini placa de desenvolvimento montada por diferentes pessoas
Um pequeno vídeo do teste do display oled na Mini placa de desenvolvimento
Provavelmente terminarei com isso! Convido todos os interessados em hardware DIY e desenvolvimento de software para nRF5 (e não apenas) nos protocolos BLE, Zigbee, Thread, Mysensors para nossos aconchegantes chats de telegrama:
Telegram @ DIY Devices
Telegram @ MySensors
Tudo bem!