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:

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:

Fácil troca do moto snaps
Figura 2 – Fácil troca do moto snaps

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

Uma infinidade de aplicações podem ser criadas com o Moto Mods
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.

Reference Moto Mod
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:

Conector para placas do Moto Mods Development Kit
Figura 5 – Conector para placas

Placa para prototipagem

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

Placa de prototipagem com furação padrão para soldagem
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:

  • Área de prototipagem: Essa área é usada para soldagem de componentes. Possui 26 linhas e furos com passo de 2.54 mm e duas fileiras de power de cada lado.
  • Interface com MDK: São pontos de teste para acesso ao pinos de GPIO.
  • Conector para interface com MDK: Conector de 80 pinos para acesso a todos os sinais.

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

Encaixe da placa de prototipagem no Reference Moto Mod
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

Website | Veja + conteúdo

Engenheiro, especialista em sistemas embarcados. Hoje é diretor de operações do portal Embarcados, onde trabalha para levar conteúdos de eletrônica, sistemas embarcados e IoT para o Brasil.

Também atua no ensino eletrônica e programação. É entusiastas do movimento maker, da cultura DIY e do compartilhamento de conhecimento, publica diversos artigos sobre eletrônica e projetos open hardware.

Com iniciativas como o projeto Franzininho e projetos na área de educação, leva a cultura maker para o Brasil capacitando e incentivando professores e alunos a usarem tecnologia em suas vidas. Participou da residência hacker 2018 no Red Bull Basement.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comentários:
Notificações
Notificar
guest
7 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Philippe Carvalho Oliveira
Philippe Carvalho Oliveira
15/04/2020 09:34

Não seria possível criar logo um Arduino Moto Mods Development Kit? Iria facilitar e viabilizar muitos projetos.

Nosferatu
Nosferatu
28/11/2016 20:07

Não dá pra confiar na Lenovo, estão abandonando até aparelhos recentes e deixando sem atualização de sistema….

Caio Pereira
Caio Pereira
28/11/2016 08:44

Esse Greybus veio do projeto Ara ?

Fabio_Souza_Embarcados
Fabio_Souza_Embarcados
Reply to  Caio Pereira
28/11/2016 11:17

Olá Caio, eu ainda não tenho essa informação. Vou dar uma consultada nisso.

Caio Pereira
Caio Pereira
Reply to  Fabio_Souza_Embarcados
28/11/2016 13:01

Dá a impressão que sim.
http://www.modularphonesforum.com/developers/faq/ara-software-stack/

@Fabio_Souza_Embarcados:disqus deu uma ideia interessante, será que seria o substituto do mraa + upm para abstração de sensores utilizando plataforma Android + Grove? (não estudei a fundo o greybus para entender a complexidade)
@Thiago Lima Lima o que vc acha?

Caio Pereira
Caio Pereira
Reply to  Caio Pereira
28/11/2016 15:22

Depois de estudar um pouco mais… é bem complexo .
deixa a libupm + mraa mesmo rsrsrsrs

Thiago Lima
Reply to  Caio Pereira
28/11/2016 23:47

Puxa, muito interessante isso ai!

Talvez você goste:

Séries

Menu