Conheça o Moto Mods Development Kit

Moto Mods Development Kit

A Motorola vai oferecer uma oficina de desenvolvimento de Moto Mods em Campinas. Confira: https://www.embarcados.com.br/evento/crie-o-smartphone-dos-seus-sonhos-oficinas-para-desenvolvimento-de-moto-snaps/

A Lenovo lançou recentemente a linha de smartphones chamada Moto Z. Além do excelente hardware, sendo atualmente o melhor smartphone Android de mercado, ele traz o conceito de snaps ou moto mods, que dão funcionalidades extras ao smartphone. Você facilmente pode acoplar um Snap de câmera e tirar fotos incríveis ou até mesmo um projetor de vídeo. São muitas possibilidades com um só aparelho! Esse conceito muda a forma de uso do smartphone e para os desenvolvedores há um kit de desenvolvimento chamado de Moto Mods Development Kit, que permite o desenvolvimento de novo snaps ou teste de aplicações. Neste artigo será apresentado os detalhes de hardware do Moto Mods Development Kit.

O vídeo a seguir exibe o conceito dos Snaps:

https://www.youtube.com/watch?v=MbrBHtaoFMQ

O que é o Moto Mods Development Kit

O Moto Mods Development Kit permite que você desenvolva seus próprios Snaps para o Moto Z. Esse conceito muda a forma que as pessoas possam usar o seu smartphone, permitindo o desenvolvimento de diversas aplicações, seja para expandir o uso do smartphone ou aplicações que envolvam IoT.

O Kit possui um Reference Moto Mod, uma placa de prototipagem para você soldar os componentes da sua aplicação. Assim você pode rapidamente criar e testar sua aplicação junto com o Moto Z. A figura 1 exibe o Moto Mods Development Kit:

Figura 1 – Moto Mods Development Kit

Através de uma acoplamento magnético e um conector padrão banhado a ouro, é possível acoplar facilmente o Moto mods ao Moto Z:

Figura 2 – Fácil troca do moto snaps

Esse conceito permite a criação de diversas aplicações para uso do smartphone:

Figura 3 – Uma infinidade de aplicações podem ser criadas com o Moto Mods

Hardware – Blocos de destaque no Moto Mods Development Kit

A seguir destacaremos os blocos de hardware importantes dessa plataforma. Para mais detalhes sobre o hardware acesse a página do Moto Mods Development Kit.

Reference Moto Mod

O Reference Moto Mod é o componente central para a criação de seus protótipos. Ele fornece as interfaces principais para a plataforma Moto Z, recursos de processamento, GPIO e interfaces periféricas padrão, controle de alimentação e carga e a capacidade de configurar esses blocos adequadamente para o seu projeto.

Figura 4 – Reference Moto Mod

Moto Mod Micro Controller (MuC)

Possui como componente principal um microcontrolador ARM Cortex-M4: STM32L476 de 512 KB de Flash e 128 KB, que provê GPIOs e diversas interfaces de comunicações padrão usadas para o desenvolvimento de aplicações com o MDK. Esse microcontrolador é o responsável pela comunicação com o Moto Z e inclui uma camada de abstração chamada de Greybus.

Moto High-Speed Bridge (MHB)

O Moto Bridge fornece as interfaces padrões CSI e DSI assim como I2S para as aplicações que necessitam de interface com áudio, câmera e displays.

Bloco de alimentação e carregamento

Esse bloco é responsável pelo gerenciamento de alimentação, seleção e carregamento de bateria. A configuração é feita através de DIP Switch.

Conectores USB

Este conjunto de três conectores (exibidos na figura 4) permitem a conexão de periféricos USB 2.0, MyDP e USB 3.1, bem como interfaces de depuração de Reference Moto Mod.

Conector para placa de prototipagem

As placas para prototipagem de circuitos são conectados a um conector de 80 pinos. Este conector fornece acesso a GPIO, alimentação e vários barramentos padrão. Assim, é possível testar diversas placas de prototipagem. A figura 5 exibe esse conector:

Figura 5 – Conector para placas

Placa para prototipagem

Existem alguns modelos de placa para prototipagem e o MDK já vem com a seguinte placa:

Figura 6 – Placa de prototipagem com furação padrão para soldagem

Conforme exibido na figura acima, a placa possui 3 áreas distintas, que são:

Para tirar e colocar as placas no Reference Moto Mod é muito fácil. A figura a seguir exibe como encaixar a placa:

Figura 7 – Encaixe da placa de prototipagem no Reference Moto Mod

Acesse mais informações técnicas sobre a placa de prototipagem: MDK User Guide: Perforated Board.

Você pode baixar o esquemático do MDK neste link.

Esse kit e demais acessórios estão disponíveis no site da Newark Element14: MOTO  SJYN1622A  Moto Mods Developement Kit (MDK), Moto Z Phones.

Recebemos um moto Z e MDK, cedidos pela Latere, representante da Newark Element14 no Brasil. 

Referências

MDK User Guide: Reference Moto Mod

MDK User Guide: Perforated Board

Moto Mods System Architecture