Review: SparkFun ESP8266 Thing

O ESP8266 vem transformando o mundo dos dispositivos conectados há quase dois anos, e nesses quase 2 anos muitas variantes utilizando o chip da Espressif sugiram, algumas com funcionalidades bem interessantes. Uma delas é a ESP8266 Thing, da SparkFun.

A SparkFun ESP8266 Thing é uma placa de desenvolvimento baseada no chip da Espressif o já tão querido ESP8266EX, mas com algumas adições bem legais.

product-angled

A primeira vista, já notamos que não foram utilizados os já muito conhecidos módulos da AiThinker, e se trata de uma placa só, com todos os componentes populados diretamente na placa. Em termo prático, isso não quer dizer muita coisa, mas mostra o comprometimento da equipe de hardware da SparkFun em desenvolver o próprio design.

Não tive tempo de testar se o design da SparkFun é mais robusto ou não, mas assim que tiver uma conclusão eu publico aqui no blog.

Novas funcionalidades

A funcionalidade adicionada nesta placa que tem mais destaque é a parte de alimentação, que conta com um circuito para bateria de lítio de uma célula (3,7v), com carregamento limitado a corrente de 500mA. Isso permite o uso de bateria no ESP de forma extremamente fácil.

Para o carregamento da bateria, o conector USB é utilizado, e somente para isso, já que o Thing não possui conversor serial-USB na placa, sendo necessário usar um conversor externo.

Falando nisso, esse é um ponto importante de se destacar, já que um conversor se faz necessário, porém não é um impeditivo, já que isso pode ser facilmente contornado. Alias, tem um artigo daqui do blog que ensina a programar o ESP via OTA #ficadica!

Ainda se falando de novas funcionalidades, o Thing deixou um lugar reservado para adicionar 3 componentes. Eles não vem populados nesta versão, ficando para você adicionar se quiser usar.

Esses componentes são um sensor de luminosidade TSL2561, um de temperatura TMP102 e um de autenticação, o ECC108.

Dos três, o que tem maior destaque, na minha opinião é o ECC108, que adiciona uma segurança maior no ESP, incluindo algoritmos de curva elíptica para assinaturas digitais.

board-top-annotated_1

Não vou abordar as características do ESP8266, já que ele tem as mesmas funcionalidades já abordadas em outros artigos.

Open Hardware

O Thing é Open Hardware, ou seja, toda a documentação do hardware está disponível para o download no site da SparkFun.

Programando o Thing

Para programar a Thing é o mesmo procedimento dos outros módulos. Abaixo algumas opções disponíveis para o ESP8266.

Para quem quer integrar o Thing com a nuvem, a SparkFun tem o seu próprio sistema de armazenamento de dados, o data.sparkfun, com um limite de 50mb e 100 registros a cada 15 minutos, o suficiente para muitos sistemas de coleta de dados.

Review

Abaixo, um review rápido da SparkFun ESP8266 Thing.

Vantagens e Desvantagens

O Thing tem vantagens e (poucas) desvantagens, que devem ser levadas em consideração na escolha.

Vantagens:

  • Possui o circuito de bateria
  • Botão de liga-desliga
  • Tamanho reduzido e proto-friendlly
  • Conector de antena externa
  • Suporte para chip de criptografia
  • Furos para montagem
  • Barramento I2C com os pull-ups
  • LED na placa para blink

Desvantagens:

  • Não possui o conversor serial-USB embarcado
  • Sensores (luz e temperatura) e ECC108 não populados
  • Algumas funcionalidades precisam de solda

Como comprar

Para adquirir o Thing, o site FilipeFlop tem em estoque por um preço bastante interessante (no momento está em promoção) e chega bem rápido em casa (verificar direto com o site o prazo de entrega).

FF_Logo

Happy Hacking!

8 Comments

  1. Yuri Lima

    Quais funcionalidades precisam de solda?

    Reply
    1. Pedro Minatel (Post author)

      Para habilitar o VCC vindo do FTDI e para utilizar os pullups do I2C

      Reply
      1. Yuri Lima

        Vlww Pedro!!! Parabéns pelo Post!!!!

        Reply
    2. Yuri Lima

      Desculpe, no video vc comentou, tudo. Vlww Pedro!!!

      Reply
  2. Yuri Lima

    Cara, gostaria de propor um tema. Ja pesquisei um pouco, mas não gostei muito da minha pratica. Queira saber algo mais sobre uma rede Mesh usando os ESP. Se te interessar, tentar ver algo do tipo. Vlww Abraços.

    Reply
    1. Pedro Minatel (Post author)

      Este é um tema muito interessante! Valeu!

      Reply
  3. Roberto

    Boa noite.
    Como posso usar Tags de identificação para segurança ?

    Reply
    1. Pedro Minatel (Post author)

      Roberto, bom dia! Você se refere ao ECC108 de crypto?

      Reply

Deixe seu comentário