SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

Mais procurados

Programando Software Livre em C
Programando Software Livre em CProgramando Software Livre em C
Programando Software Livre em C
Diego Santos
 
Novidades no OpenBSD 4.3 - Leonardo Menezes Vaz
Novidades no OpenBSD 4.3 - Leonardo Menezes VazNovidades no OpenBSD 4.3 - Leonardo Menezes Vaz
Novidades no OpenBSD 4.3 - Leonardo Menezes Vaz
Tchelinux
 

Mais procurados (20)

Oficina de IoT conhecendo ESP8266 #CPBR12
Oficina de IoT conhecendo ESP8266 #CPBR12Oficina de IoT conhecendo ESP8266 #CPBR12
Oficina de IoT conhecendo ESP8266 #CPBR12
 
Workshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da InternetWorkshop - Cotrole sua casa remotamente através da Internet
Workshop - Cotrole sua casa remotamente através da Internet
 
Programe a STM32L4 Discovery kit IoT node com ARM mbed
Programe a STM32L4 Discovery kit IoT node com ARM mbedPrograme a STM32L4 Discovery kit IoT node com ARM mbed
Programe a STM32L4 Discovery kit IoT node com ARM mbed
 
ASP.NET vNext no MAC OS
ASP.NET vNext no MAC OSASP.NET vNext no MAC OS
ASP.NET vNext no MAC OS
 
Franzininho WiFi - Jornada do Desenvolvimento
Franzininho WiFi - Jornada do DesenvolvimentoFranzininho WiFi - Jornada do Desenvolvimento
Franzininho WiFi - Jornada do Desenvolvimento
 
Arduino: Construindo robôs com software e hardware livres
Arduino: Construindo robôs com software e hardware livresArduino: Construindo robôs com software e hardware livres
Arduino: Construindo robôs com software e hardware livres
 
ORM - TDC Porto Alegre 2014 Trilha .NET
ORM - TDC Porto Alegre 2014 Trilha .NETORM - TDC Porto Alegre 2014 Trilha .NET
ORM - TDC Porto Alegre 2014 Trilha .NET
 
JavaScript Robotics: Nodebots, JavaScript Além das telas
JavaScript Robotics: Nodebots, JavaScript Além das telasJavaScript Robotics: Nodebots, JavaScript Além das telas
JavaScript Robotics: Nodebots, JavaScript Além das telas
 
Como publicar um projeto open hardware?
Como publicar um projeto  open hardware?Como publicar um projeto  open hardware?
Como publicar um projeto open hardware?
 
Arduino, Robótica e Computação nas Nuvens
Arduino, Robótica e Computação nas NuvensArduino, Robótica e Computação nas Nuvens
Arduino, Robótica e Computação nas Nuvens
 
Workshop arduino CodesHouse
Workshop arduino CodesHouseWorkshop arduino CodesHouse
Workshop arduino CodesHouse
 
Programando Software Livre em C
Programando Software Livre em CProgramando Software Livre em C
Programando Software Livre em C
 
Internet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentosInternet das coisas, conhecendo plataformas de desenvolvimentos
Internet das coisas, conhecendo plataformas de desenvolvimentos
 
ArduinoDay 2015 - OpenDevice
ArduinoDay 2015 -  OpenDeviceArduinoDay 2015 -  OpenDevice
ArduinoDay 2015 - OpenDevice
 
[FISL11] Arduino: Construindo robôs com hardware e software livres!
[FISL11] Arduino: Construindo robôs com hardware e software livres![FISL11] Arduino: Construindo robôs com hardware e software livres!
[FISL11] Arduino: Construindo robôs com hardware e software livres!
 
Criando Placas Eletrônicas com KiCAD (Marcelo Barros)
Criando Placas Eletrônicas com KiCAD (Marcelo Barros)Criando Placas Eletrônicas com KiCAD (Marcelo Barros)
Criando Placas Eletrônicas com KiCAD (Marcelo Barros)
 
Apresentacao sfd-poa
Apresentacao sfd-poaApresentacao sfd-poa
Apresentacao sfd-poa
 
TDC-2016-nodeLHC com Hardware Livre
TDC-2016-nodeLHC com Hardware LivreTDC-2016-nodeLHC com Hardware Livre
TDC-2016-nodeLHC com Hardware Livre
 
Jornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareJornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardware
 
Novidades no OpenBSD 4.3 - Leonardo Menezes Vaz
Novidades no OpenBSD 4.3 - Leonardo Menezes VazNovidades no OpenBSD 4.3 - Leonardo Menezes Vaz
Novidades no OpenBSD 4.3 - Leonardo Menezes Vaz
 

Destaque

Destaque (17)

LHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoT
LHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoTLHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoT
LHC - Laboratório Hacker de Campinas, Makers, O Mundo de IoT
 
Cdc minas-up-escola-estadual-joaquim-mauricio
Cdc minas-up-escola-estadual-joaquim-mauricioCdc minas-up-escola-estadual-joaquim-mauricio
Cdc minas-up-escola-estadual-joaquim-mauricio
 
Apresentação do LHC
Apresentação do LHCApresentação do LHC
Apresentação do LHC
 
Modelagem de cargas utilizando sistemas baseados em regras
Modelagem de cargas utilizando sistemas baseados em regrasModelagem de cargas utilizando sistemas baseados em regras
Modelagem de cargas utilizando sistemas baseados em regras
 
Zabbix na UNICAMP - 2016
Zabbix na UNICAMP - 2016Zabbix na UNICAMP - 2016
Zabbix na UNICAMP - 2016
 
Desenvolvimento de software dedicado a pessoa com deficiencia
Desenvolvimento de software dedicado a pessoa com deficienciaDesenvolvimento de software dedicado a pessoa com deficiencia
Desenvolvimento de software dedicado a pessoa com deficiencia
 
Intel RealSense - Apps em uma nova dimensão
Intel RealSense - Apps em uma nova dimensãoIntel RealSense - Apps em uma nova dimensão
Intel RealSense - Apps em uma nova dimensão
 
Zabbix 3 0-cinfotec
Zabbix 3 0-cinfotecZabbix 3 0-cinfotec
Zabbix 3 0-cinfotec
 
Case de integração de user parameter e notes
Case de integração de user parameter e notesCase de integração de user parameter e notes
Case de integração de user parameter e notes
 
Genuino MKR1000
Genuino MKR1000Genuino MKR1000
Genuino MKR1000
 
Arduino Day 2015 - LHC - Controle de Pragas
Arduino Day 2015 - LHC - Controle de PragasArduino Day 2015 - LHC - Controle de Pragas
Arduino Day 2015 - LHC - Controle de Pragas
 
Desenvolvimento e Tecnologia Assistiva: Desafios e Perspectivas
Desenvolvimento e Tecnologia Assistiva: Desafios e PerspectivasDesenvolvimento e Tecnologia Assistiva: Desafios e Perspectivas
Desenvolvimento e Tecnologia Assistiva: Desafios e Perspectivas
 
IoT Intel Road Show 2014 - Controle de Pragas
IoT Intel Road Show 2014 - Controle de PragasIoT Intel Road Show 2014 - Controle de Pragas
IoT Intel Road Show 2014 - Controle de Pragas
 
Oficina de IoT #8 Intel Edison #IntelMaker
Oficina de IoT #8 Intel Edison #IntelMakerOficina de IoT #8 Intel Edison #IntelMaker
Oficina de IoT #8 Intel Edison #IntelMaker
 
Oficina de IoT #02 - Quarta Temporada
Oficina de IoT #02 - Quarta TemporadaOficina de IoT #02 - Quarta Temporada
Oficina de IoT #02 - Quarta Temporada
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas Embarcados
 
Oficina de IoT #01 - Quarta Temporada
Oficina de IoT #01 - Quarta TemporadaOficina de IoT #01 - Quarta Temporada
Oficina de IoT #01 - Quarta Temporada
 

Semelhante a nodeLHC #secomp2016

Semelhante a nodeLHC #secomp2016 (20)

TDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDeviceTDC2014 - Internet das Coisas - Arduino & OpenDevice
TDC2014 - Internet das Coisas - Arduino & OpenDevice
 
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
 
Introdução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdfIntrodução-à-Programação-Embarcada-com-Arduino.pdf
Introdução-à-Programação-Embarcada-com-Arduino.pdf
 
Arduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremoArduino + Python: produtividade ao extremo
Arduino + Python: produtividade ao extremo
 
Processing e Arduino
Processing e ArduinoProcessing e Arduino
Processing e Arduino
 
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
Uso do Hardware Livre Arduino em Ambientes de Ensino-aprendizagem - JAIE2012
 
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDevice
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDeviceHackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDevice
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDevice
 
OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)OpenDevice IoT - 2016 (LowLevel)
OpenDevice IoT - 2016 (LowLevel)
 
Fast track - Curso de Arduíno - Aldeia Coworking
Fast track - Curso de Arduíno - Aldeia CoworkingFast track - Curso de Arduíno - Aldeia Coworking
Fast track - Curso de Arduíno - Aldeia Coworking
 
Apresentando o Arduino - UESPI
Apresentando o Arduino - UESPIApresentando o Arduino - UESPI
Apresentando o Arduino - UESPI
 
Introdução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-cursoIntrodução a Sistemas Embarcados com Arduino - mini-curso
Introdução a Sistemas Embarcados com Arduino - mini-curso
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e Aplicações
 
Arduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoArduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojo
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)
 
Open4Education | MC59 - Aprendendo a programar de forma divertida e eficiente...
Open4Education | MC59 - Aprendendo a programar de forma divertida e eficiente...Open4Education | MC59 - Aprendendo a programar de forma divertida e eficiente...
Open4Education | MC59 - Aprendendo a programar de forma divertida e eficiente...
 
Workshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todosWorkshop Franzininho: um Arduino para todos
Workshop Franzininho: um Arduino para todos
 
Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre
Se você é .NET, você é NETDUINO - TDC 2013 - Porto AlegreSe você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre
Se você é .NET, você é NETDUINO - TDC 2013 - Porto Alegre
 
Arduino
ArduinoArduino
Arduino
 
Microcontroladores PIC.pptx
Microcontroladores PIC.pptxMicrocontroladores PIC.pptx
Microcontroladores PIC.pptx
 
Kubecon EU 2019 Remarks
Kubecon EU 2019 RemarksKubecon EU 2019 Remarks
Kubecon EU 2019 Remarks
 

Mais de Douglas Esteves

1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
Douglas Esteves
 

Mais de Douglas Esteves (20)

Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdfLatinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
Latinoware-2022-Phyphox criando laboratórios e experimentos com smartphones.pdf
 
2021 Latinoware
2021 Latinoware 2021 Latinoware
2021 Latinoware
 
Casa hacker openwrt
Casa hacker openwrtCasa hacker openwrt
Casa hacker openwrt
 
Customizando um roteador caseiro - Palco: New Horizons
Customizando um roteador caseiro - Palco: New HorizonsCustomizando um roteador caseiro - Palco: New Horizons
Customizando um roteador caseiro - Palco: New Horizons
 
OpenWRT LATINOWARE-2020
OpenWRT LATINOWARE-2020OpenWRT LATINOWARE-2020
OpenWRT LATINOWARE-2020
 
nodeLHC-ESP32-LATINOWARE-2020
nodeLHC-ESP32-LATINOWARE-2020nodeLHC-ESP32-LATINOWARE-2020
nodeLHC-ESP32-LATINOWARE-2020
 
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazôniaMonte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
Monte seu roteador de internet caseiro - New Horizons #CPDE #CPTransireAmazônia
 
Monte seu Roteador Caseiro
Monte seu Roteador CaseiroMonte seu Roteador Caseiro
Monte seu Roteador Caseiro
 
Monte seu roteador seguro
Monte seu roteador seguroMonte seu roteador seguro
Monte seu roteador seguro
 
Abertura Arduino Day 2019 LHC
Abertura Arduino Day 2019 LHCAbertura Arduino Day 2019 LHC
Abertura Arduino Day 2019 LHC
 
ESPWear II - Desenvolvendo seu wearables
ESPWear II - Desenvolvendo seu wearablesESPWear II - Desenvolvendo seu wearables
ESPWear II - Desenvolvendo seu wearables
 
Monte seu roteador caseiro roadsec 2018
Monte seu roteador caseiro   roadsec 2018Monte seu roteador caseiro   roadsec 2018
Monte seu roteador caseiro roadsec 2018
 
Douglasesteves meetupzabbix
Douglasesteves meetupzabbixDouglasesteves meetupzabbix
Douglasesteves meetupzabbix
 
International Open Hackerspace Day 2018
International Open Hackerspace Day 2018International Open Hackerspace Day 2018
International Open Hackerspace Day 2018
 
Monitoramento do Ambiente Computacional UNICAMP
Monitoramento do Ambiente Computacional UNICAMPMonitoramento do Ambiente Computacional UNICAMP
Monitoramento do Ambiente Computacional UNICAMP
 
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
1º ZABBIX MEETUP DO INTERIOR-SP - Utilizando Zabbix com IoT - Douglas Esteves
 
ESPWear Criando Wearables e dispositivos para IoT - IoTMakers
ESPWear Criando Wearables e dispositivos para IoT - IoTMakersESPWear Criando Wearables e dispositivos para IoT - IoTMakers
ESPWear Criando Wearables e dispositivos para IoT - IoTMakers
 
ESPWear criando Wearables e dispositivos para IoT
ESPWear criando Wearables e dispositivos para IoTESPWear criando Wearables e dispositivos para IoT
ESPWear criando Wearables e dispositivos para IoT
 
Mapeando seu Ambiente de Monitoramento
Mapeando seu Ambiente de MonitoramentoMapeando seu Ambiente de Monitoramento
Mapeando seu Ambiente de Monitoramento
 
Arduino Day 2017 - Abertura LHC
Arduino Day 2017 - Abertura LHCArduino Day 2017 - Abertura LHC
Arduino Day 2017 - Abertura LHC
 

nodeLHC #secomp2016

  • 2. 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?
  • 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!
  • 5. 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...
  • 6. ...nodeMCU! ● nodeMCU – USB/Serial – Fácil de usar – Usa o ESP8266 (ESP12) – Open Hardware – Cabe na protoboard* – ~6USD
  • 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!
  • 10. Placa de Circuito Impresso
  • 12. nodeLHC em outros ângulos!
  • 14. 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
  • 16. 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!
  • 17. 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!
  • 21. 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
  • 24. 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