nodeLHC #secomp2016

24
Apresentando o nodeLHC

Transcript of nodeLHC #secomp2016

Page 1: nodeLHC #secomp2016

Apresentando o nodeLHC

Page 2: nodeLHC #secomp2016

Quem somos?

● Pedro Minatel● Técnico em Eletrônica e Analista de

Sistemas● Site: http://pedrominatel.com.br● Douglas Esteves● Engenheiro da Computação● Site: http://iotmakers.com.br

De onde somos?

Page 3: nodeLHC #secomp2016

Laboratório Hacker de Campinas

● Fundado em Campinas no ano de 2011● Tem sede própria● Reuniões regulares e semanais (i.e

Oficina de IoT)● Acesso 24 horas para sócios● Site: http://lhc.net.br● Associe-se!

Page 4: nodeLHC #secomp2016

Motivação

Page 5: nodeLHC #secomp2016

O que nos motivou?

● Curiosidade pela tal Internet das Coisas● Criação da Oficina de IoT no LHC● O preço do ESP8266, NSS!● Nenhum kit nacional com ESP (no inicio

de 2015)● Ter um kit de desenvolvimento do LHC● Não ter que esperar 3 meses ou mais

para chegar● Replicar! Baseado no...

Page 6: nodeLHC #secomp2016

...nodeMCU!

● nodeMCU– USB/Serial– Fácil de usar– Usa o ESP8266

(ESP12)– Open Hardware– Cabe na protoboard*– ~6USD

Page 7: nodeLHC #secomp2016

Design do Hardware

Page 8: nodeLHC #secomp2016

Toró de idéias...

● NodeLHC deveria:– ter USB/Serial– ser fácil de usar– usar o ESP8266 (ESP12, ESP12E ou ESP07)– ser open Hardware– ser menor que o nodeMCU– caber melhor na protoboard– ter barramento I2C (já com os pullups)– ter o design e fabricação 100% LHC!

Page 9: nodeLHC #secomp2016

Esquemático

Page 10: nodeLHC #secomp2016

Placa de Circuito Impresso

Page 11: nodeLHC #secomp2016

Habemus nodeLHC!

Page 12: nodeLHC #secomp2016

nodeLHC em outros ângulos!

Page 13: nodeLHC #secomp2016

Programando com o nodeLHC

Page 14: nodeLHC #secomp2016

Programando com o nodeLHC

● IDE Arduino● Lua com o firmware do nodeMCU● Nativo em C com o SDK do fabricante

(Licença MIT)● BASIC

http://www.esp8266basic.com

● Micro Pythonhttps://github.com/micropython/micropython/tree/master/esp8266

Page 15: nodeLHC #secomp2016

Aprendizado

Page 16: nodeLHC #secomp2016

O que aprendemos com isso?

● Design de esquemáticos● Usar o FTDI (conversor USB/serial UART)● Design de circuito impresso (PCB)● Uso de componentes SMD● Fabricação industrial de PCB● Solda de componentes SMD, com alguns

fails!

Page 17: nodeLHC #secomp2016

Lições aprendidas!

● Desenvolver seu produto no Brasil não é tão fácil assim.

● Produzir no Brasil não é competitivo.● O custo da nodeLHC é de mais de R$70,

enquanto a nodeMCU é de R$30.● Mesmo assim não desistimos!

Page 18: nodeLHC #secomp2016

Projetos e Demos

Page 19: nodeLHC #secomp2016

Projetos e Demonstrações do nodeLHC

Page 20: nodeLHC #secomp2016

NodeLHC 2.0

Page 21: nodeLHC #secomp2016

NodeLHC 2.0

● MEM de 6 guaus de liberdade (6DOF)– Acelerômetro

– Giroscópio

● Chip de autenticação e criptografia por hardware– AES128

– FIPS Random Number Generator (RNG)

– 32Kb Standard Serial EEPROM

Page 22: nodeLHC #secomp2016

Dúvidas?

Page 23: nodeLHC #secomp2016

Obrigado

Page 24: nodeLHC #secomp2016

Contato e LinksSede LHCRua Sales de Oliveira, 1800Vila Industrial – Campinas, SP 13035-500

Site: http://lhc.net.br

Lista: http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br

Pedro MinatelSite: http://pedrominatel.com.br

Douglas EstevesSite: http://iotmakers.com.br