Apresentando o nodeLHC
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?
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!
Motivação
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...
...nodeMCU!
● nodeMCU
– USB/Serial
– Fácil de usar
– Usa o ESP8266
(ESP12)
– Open Hardware
– Cabe na protoboard*
– ~6USD
Design do Hardware
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!
Esquemático
Placa de Circuito Impresso
Habemus nodeLHC!
nodeLHC em outros ângulos!
Programando com o
nodeLHC
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 Python
https://github.com/micropython/micropython/tree/master/esp8266
Aprendizado
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!
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!
Projetos e Demos
Projetos e Demonstrações do nodeLHC
NodeLHC 2.0
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
Dúvidas?
Obrigado
Contato e Links
Sede LHC
Rua Sales de Oliveira, 1800
Vila Industrial – Campinas, SP 13035-500
Site: http://lhc.net.br
Lista:
http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
Pedro Minatel
Site: http://pedrominatel.com.br
Douglas Esteves
Site: http://iotmakers.com.br

nodeLHC #secomp2016

  • 1.
  • 2.
    Quem somos? ● PedroMinatel ● 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?
  • 3.
    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!
  • 4.
  • 5.
    O que nosmotivou? ● 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...
  • 6.
    ...nodeMCU! ● nodeMCU – USB/Serial –Fácil de usar – Usa o ESP8266 (ESP12) – Open Hardware – Cabe na protoboard* – ~6USD
  • 7.
  • 8.
    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!
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
    Programando com onodeLHC ● 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 Python https://github.com/micropython/micropython/tree/master/esp8266
  • 15.
  • 16.
    O que aprendemoscom 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!
  • 17.
    Lições aprendidas! ● Desenvolverseu 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!
  • 18.
  • 19.
  • 20.
  • 21.
    NodeLHC 2.0 ● MEMde 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
  • 22.
  • 23.
  • 24.
    Contato e Links SedeLHC Rua Sales de Oliveira, 1800 Vila Industrial – Campinas, SP 13035-500 Site: http://lhc.net.br Lista: http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br Pedro Minatel Site: http://pedrominatel.com.br Douglas Esteves Site: http://iotmakers.com.br