6 Comentários

Conheça o 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

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.

Software » Conheça o Moto Mods Development Kit
Talvez você goste:
Comentários:

6
Deixe um comentário

avatar
 
2 Comment threads
4 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
4 Comment authors
Thiago LimaNosferatuFabio_Souza_EmbarcadosCaio Pereira Recent comment authors
  Notificações  
recentes antigos mais votados
Notificar
Nosferatu
Visitante
Nosferatu

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

Caio Pereira
Visitante
Caio Pereira

Esse Greybus veio do projeto Ara ?

Fabio_Souza_Embarcados
Visitante
Fabio_Souza_Embarcados

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

Caio Pereira
Visitante
Caio Pereira

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 Amarothiago Amaro Lima o que vc acha?

Caio Pereira
Visitante
Caio Pereira

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

Thiago Lima
Visitante

Puxa, muito interessante isso ai!

Séries

Menu

WEBINAR
 
Linux Embarcado: Desvendando o Pin Control Subsystem - Kernel Linux

Data: 26/02 às 19:30 h | Apoio: Mouser Electronics
 
INSCREVA-SE AGORA »



 
close-link