banner
Lar / Notícias / micro:bit versão 2: o computador educacional agora executa IA e recebe um alto-falante
Notícias

micro:bit versão 2: o computador educacional agora executa IA e recebe um alto-falante

Oct 05, 2023Oct 05, 2023

Foram anunciados detalhes da versão 2 do computador educacional BBC micro:bit.

O micro:bit v2 é construído em torno de um Nordic Semi nRF52833, que executará código de aplicativo, pilha Bluetooth e lidará com USB. O núcleo deste chip é um Arm Cortex-M4 de 64MHz com uma unidade de ponto flutuante - descrito como "o poder da CPU para executar cargas de trabalho de AI e Machine Learning", pela Micro:bit Educational Foundation.

Isso difere do original, que usa um Nordic nRF51822 (Cortex-M0) para aplicativos e Bluetooth, e um Freescale Kinetis KL26(Cortex-M0+) separado para executar USB.

Sobre o assunto, se AI: "Poucos dias depois de obter um dispositivo, Gordon Williams, principal desenvolvedor do Espruino, tinha o micro:bit suportado em sua plataforma on-line", de acordo com a Fundação. “Isso permitiu que programas JavaScript fossem executados no dispositivo, incluindo as bibliotecas de reconhecimento de gestos do Espruino que foram originalmente projetadas para bangle.js e usam o Tensorflow Lite”.

micro:bit v2 comparado com micro:bit v1.5

Em outra demonstração, cada membro da equipe micro:bit foi gravado dizendo "micro:bit" três vezes, então o serviço de nuvem Edge Impulse foi usado para criar um modelo que pudesse reconhecer a palavra 'micro:bit' sendo dita.

“Com tanta especulação e muitas vezes mal-entendidos sobre as possibilidades, riscos e complexidades da IA ​​e do aprendizado de máquina”, disse a Fundação, “acreditamos que o dispositivo micro:bit pode trazer a mesma simplicidade transformadora para o ensino desses conceitos que trouxe à computação física e ao pensamento computacional."

Uma colaboração com universidades, indústria, escolas e fabricantes está em andamento para desenvolver mais recursos de IA e ML para o novo micro:bit.

Com o Nordic nRF52 no micro:bit v2 vem o Bluetooth 5.1 e recursos Bluetooth, incluindo: links de 2MHz, extensões de publicidade, longo alcance e localização de direção 5.1.

Assim como as variantes 1.x do micro:bit, o transceptor Bluetooth também suporta a interface de rádio de transmissão de pequenos pacotes do protocolo 'microbit-radio' simples para outros micro:bits.

Novos recursos em outras partes do PCB incluem um mini alto-falante (operando em paralelo com o conector de saída de áudio) para acompanhar um microfone MEMS integrado.

Então, além dos dois botões de usuário frontais estilo tato (e o botão de reset traseiro), o logotipo frontal de dois pontos agora é um sensor de toque capacitivo.

A codificação mudou um pouco, pois as duas gerações de processadores de aplicativo/Bluetooth diferem.

"O último micro:bit suporta um novo tipo de hex. Estamos chamando de 'hex universal': ele contém o código de máquina para ambas as versões do micro:bit", disse a fundação. "O micro:bit mais recente é capaz de escolher qual código deve usar do hex universal. Os arquivos são projetados para que os micro:bits originais não precisem de nenhuma atualização para usá-los."

Arm, Lancaster University e Microsoft, empresas no nascimento do micro:bit original, trabalharam juntas em uma camada de compatibilidade para microbit-dal que permite que projetos e ambientes existentes sejam recompilados para funcionar na placa mais recente e recursos adicionais como um sintetizador SoundExpressions avançado e arquitetura de pipeline de áudio para acompanhar o novo hardware.

MakeCode, MicroPython e Scratch estão usando CODAL para suportar o novo dispositivo. "Recomendamos que qualquer pessoa que crie software para rodar no micro:bit faça o mesmo para garantir uma experiência consistente nos editores do micro:bit", disse a Fundação. “Isso também garantirá que, à medida que novos recursos forem adicionados, eles possam ser incorporados facilmente e disponibilizados aos usuários – é fácil esquecer que o rádio micro:bit não estava no lançamento original do micro:bit”.

Comparado com o Raspberry Pi, o micro:bit tem muito menos poder de processamento, mas também consome muito menos energia elétrica, permitindo operação regular com baterias.

Com a versão 2, vem um modo de hibernação integrado que permite que a placa permaneça conectada a uma bateria e um regulador discreto que pode fornecer até 190mA para acessórios externos.