Omega2, o computador em módulo de $5

Menos de 5 anos atrás, não poderíamos imaginar que um computador pudesse custar cerca de 5 dólares. Hoje isso já é possível!

Antes de continuar, devo já alertar de que quando falamos de computadores em módulo, tratamos de placas que em alguns casos precisam de periféricos, e que não estamos considerando esses custos.

Um computador em módulo que está atraindo os olhares de muita gente é a Omega2. Produzida por uma startup de Boston, Estados Unidos, a onion.io fez um grande barulho no Kickstarter em 2016, alcançando pouco mais de 672 mil dólares durante a campanha de financiamento coletivo e já ultrapassou os 900 mil dólares em vendas pelo Indiegogo.

De acordo com a campanha, a Omega2 é uma plataforma para a criação de projetos voltados à IoT que possibilita a criação de sistemas complexos, já que no seu núcleo, o MT7688, roda um sistema operacional baseado no openWRT (GNU/Linux), e conta com um rádio WiFi 802.11n.

Dados técnicos do MT7688

O processador da Omega2 é o MediaTek MT7688, de arquitetura MIPS.

  • MIPS24KEc @580 MHz
  • Até 256MB RAM
  • SD-card
  • WiFi 802.11n 2.4 GHz (150 Mbps)
  • Ethernet 10/100Mbps
  • USB 2.0 host
  • I2C
  • I2S
  • SPI
  • PWM
  • UART
  • GPIO
  • PCIe
  • eMMC

Para maiores informações, acesse o  datasheet: MT7688 Datasheet

A Omega2

A Onion.io, me enviou as placas utilizadas nesse artigo, como parte de uma parceria que está nascendo com o meu site. Farei uma série de artigos com a placa ao longo dos próximos meses, além de vídeos no meu canal do YouTube.

O modulo tem duas versões, a Omega2 e a Omega2+, onde as diferenças são:

 

A versão enviada pela Onion.io para esse review é a versão Omega2+ e a placa de expansão.

A tensão de alimentação da Omega2 é 3.3v, e não há interface USB serial para acessar o console, sendo necessário um adaptador USB serial para ter acesso ao console pela UART0. É necessário um extremo cuidado com as tensões de alimentação, já que a Omega2 não tolera tensões superiores a 3.3V.

Abaixo uma imagem com todos os periféricos expostos, de ambas versões da Omega.

A Omega2 não dispõe de entradas analógicas, mas nada que um ADC externo não resolva, ou um microcontrolador, ideal nesse tipo de aplicação.

Acessórios

A Onion oferece diversos acessórios para a Omega2, que possibilitam adicionar novas funcionalidades e recursos. Um desses acessórios, é a base de expansão, que possibilita o uso da USB, UART e o acesso facilitado aos pinos de IOs, já que o modulo tem o pinout de 2mm e não pode ser diretamente colocado em um protoboard.

Utilizando a Omega2

A configuração inicial da Omega2 é feita por meio de um setup passo a passo pela interface Web via WiFi, o que possibilita fazer a configuração inicial sem a necessidade de conectar o adaptador serial USB.

Por se tratar de um Linux embarcado, é possível programá-la em quase todas as linguagens de programação que tem suporte no Linux, como Python, C/C++, Go, Ruby, Perl, Lua, entre outras.

Existe também um sistema de gerenciamento de pacotes nativo, o OPKG, que possibilita a instalação de pacotes e aplicativos diretamente pela interface console.

No próximo artigo farei um “primeiros passos com a Omega2”, e vou explicar com mais detalhes todos os recursos.

Onde comprar?

No momento, a Onion.io está vendendo a Omega2 e Omega2+ pelo Indiegogo. Mas tudo indica que em breve a venda será feita diretamente pelo site deles, como já acontece com a versão anterior, a Omega.

Conclusão

A minha experiência com o MT7688, já presente em outros produtos, tem sido excelente. Ele tem uma gama de periféricos que atende as minhas necessidades, tem capacidade de processamento ímpar, facilidade em recompilar o openWRT customizado e um ambiente de desenvolvimento bem versátil, já que é GNU/Linux.

Outro fato interessante é que a MediaTek é uma empresa que vem ganhando um bom nome no mercado, já que produz processadores que equipam alguns smartphones e já é bem conhecida nos roteadores.

Se você quer desenvolver IoT com Linux, a Omega2 é uma excelente escolha!

 

Happy Hacking!

 

[1] https://docs.onion.io/omega2-docs/
[2] https://onion.io/store/
[3] https://labs.mediatek.com/en/chipset/MT7688

9 Comments

  1. Luciano José Lima Silva

    Bom dia Pedro, parabéns e obrigado por nos orientar nesse mundo Omega. Sem dúvidas, é uma grande inovação que tem surgido no mundo IOT e que tem nos trazido muitas curiosidades.

    A primeira dúvida que tenho é em relação à aquisição do “PERK” do Omega2 pela Indiegogo. Seria somente uma doação ou uma promessa de aquisição do dispositivo? Se for aquisição, você tem ideia do valor do frete e o tempo que eles cobram para o Brasil?

    Ou seria melhor esperar a própria Onion colocar à venda no site deles? Existe alguma previsão?

    Obrigado e boa semana.

    Reply
    1. Pedro Minatel (Post author)

      Luciano, boa noite!

      Pelo que eu sei, o Indiegogo faz como os outros sites do genero, doação e você recebe um brinde.
      O frete foi $5 e levou pouco mais de 30 dias para chegar, sem tributação.

      Não sei ainda a previsão de venda pelo site deles.

      Reply
  2. Marinei Tschiedel

    Parabéns pelo artigo Pedro, show de bola.
    Quem tiver interesse ja pode encontrar o Omega2 no Brasil na Usinainfo no link http://www.usinainfo.com.br/omega2-486

    Reply
  3. Jean Fredson

    Muito bom Pedro Minatel, Gosto muito do seu site e do trabalho que desempenha. Gratidão.

    Reply
    1. Pedro Minatel (Post author)

      Obrigado Jean! É com esse tipo de feedback que me motiva a continuar publicando!

      Abraços!

      Reply
  4. Pingback: Customizando e atualizando a Omega2 -

  5. Pingback: Customizando e atualizando a Omega2 | Soluções Inteligentes

  6. Uigor Silva Fonseca

    Pedro, muito obrigado por dedicar seu tempo e compartilhar um pouco do seu conhecimento, parabéns!
    Seria possivel instalar mysql nele ou até mesmo um pacote Lamp?

    Reply
    1. Pedro Minatel (Post author)

      Uigor, boa noite!

      É possível sim! Veja em: https://wiki.openwrt.org/doc/howto/http.lamp

      Abrs!

      Reply

Deixe uma resposta para Luciano José Lima Silva Cancelar resposta