Mudanças entre as edições de "Oficina de IoT"

De LHC
Ir para navegação Ir para pesquisar
m (Corrigido erro de digitação.)
 
(5 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 3: Linha 3:
 
[[Arquivo:NodeLHC-vivo.jpg|right|thumb|200px|Placa de desenvolvimento [[NodeLHC]]]]
 
[[Arquivo:NodeLHC-vivo.jpg|right|thumb|200px|Placa de desenvolvimento [[NodeLHC]]]]
  
Oficina de IoT acontece todas as quintas-feiras em dias úteis, com a finalidade de reunir pessoas com interesse em desenvolver, testar e criar diferentes tipos de projetos que envolva Internet das Coisas (IoT), durante as atividades iniciais trabalhamos com o módulo wifi [http://www.esp8266.com/ ESP8266], rodando o firmware [http://nodemcu.com/index_en.html nodeMCU].
+
Oficina de IoT foi realizada nas noites de quinta-feira em dias úteis, com a finalidade de reunir pessoas com interesse em desenvolver, testar e criar diferentes tipos de projetos que envolva Internet das Coisas (IoT), durante as atividades iniciais trabalhamos com o módulo wifi [http://www.esp8266.com/ ESP8266], rodando o firmware [http://nodemcu.com/index_en.html nodeMCU].
  
As atividades são gratuitas e o espaço é mantido pelos sócios do Laboratório Hacker de Campinas.
+
As atividades foram gratuitas e o espaço é mantido pelos sócios do Laboratório Hacker de Campinas.
 +
 
 +
== Números ==
 +
* Primeira Temporada: 24 Oficinas.
 +
* Segunda Temporada: 15 Oficinas.
 +
* Terceira Temporada: 19 Oficinas.
 +
* Quarta Temporada: 18 Oficinas.
  
 
== Oficina de IoT Quarta Temporada 2017 ==
 
== Oficina de IoT Quarta Temporada 2017 ==
Linha 11: Linha 17:
  
 
Junho
 
Junho
 +
* 29/06/2017 - #18 Churras Finalizando a Oficina de IoT.
 +
- https://docs.google.com/presentation/d/1PbC1TgSscJqR4PH37gQBHG_qY5eIL-rlgTsAP7SIHlM/edit?usp=sharing
 +
 +
* 22/06/2017 - #17 Testes e integração contínua no projeto de firmware.
 +
para adiantar o processo vocês podem clonar ou forkar no github esse repositório:
 +
https://github.com/euripedesrocha/lhci
 +
Seria legal que vocês executassem ao menos:
 +
docker build -t lhci .
 +
Isso vai evitar de ter todo mundo baixando o container lá no LHC.
 +
Como ferramentas estão ali no repositório(e no container):
 +
- para os testes: Catch - https://github.com/philsquared/Catch
 +
- para os mocks: FFF - https://github.com/meekrosoft/fff
 +
- para o build:
 +
meson - http://mesonbuild.com/
 +
ninja - https://ninja-build.org/
 +
Vou passar rapidamente por todas elas mas o foco será no uso do catch e como eu acho que deve ser a perspectiva ao abordar os testes e como se dá a interação com o mock e como eu uso as ferramentas. A ideia é termos mais um bate papo/discussão com código que apresentação propriamente.
 +
Vamos usar a KL25Z(http://www.nxp.com/…/freedom-development-platform-for-kinet…) que será emprestada a nós pelo Thiago do embarcados. Se alguém quiser trabalhar em outra placa fique a vontade mas daí precisaremos acertar o build system(que não demora muito).
 +
Alguma sugestão de projeto pra fazermos em conjunto?
 +
 +
* 15/06/2017 - (Feriado não tem atividades).
 +
 +
* 08/06/2017 - #16 Bate papo.
 +
 
* 01/06/2017 - #15 Conhecendo o Guimo: Quem sou, de onde vim e para onde vou?
 
* 01/06/2017 - #15 Conhecendo o Guimo: Quem sou, de onde vim e para onde vou?
* 08/06/2017 - #16 Bate papo.
 
* 15/06/2017 - #17 Testes e integração contínua no projeto de firmware.
 
* 22/06/2017 - #18
 
* 29/06/2017 - #19 Churras Finalizando a Oficina de IoT.
 
  
 
Maio
 
Maio

Edição atual tal como às 16h49min de 28 de novembro de 2018

Sobre

Placa de desenvolvimento NodeLHC

Oficina de IoT foi realizada nas noites de quinta-feira em dias úteis, com a finalidade de reunir pessoas com interesse em desenvolver, testar e criar diferentes tipos de projetos que envolva Internet das Coisas (IoT), durante as atividades iniciais trabalhamos com o módulo wifi ESP8266, rodando o firmware nodeMCU.

As atividades foram gratuitas e o espaço é mantido pelos sócios do Laboratório Hacker de Campinas.

Números

  • Primeira Temporada: 24 Oficinas.
  • Segunda Temporada: 15 Oficinas.
  • Terceira Temporada: 19 Oficinas.
  • Quarta Temporada: 18 Oficinas.

Oficina de IoT Quarta Temporada 2017

Junho

  • 29/06/2017 - #18 Churras Finalizando a Oficina de IoT.
- https://docs.google.com/presentation/d/1PbC1TgSscJqR4PH37gQBHG_qY5eIL-rlgTsAP7SIHlM/edit?usp=sharing
  • 22/06/2017 - #17 Testes e integração contínua no projeto de firmware.

para adiantar o processo vocês podem clonar ou forkar no github esse repositório: https://github.com/euripedesrocha/lhci Seria legal que vocês executassem ao menos: docker build -t lhci . Isso vai evitar de ter todo mundo baixando o container lá no LHC. Como ferramentas estão ali no repositório(e no container): - para os testes: Catch - https://github.com/philsquared/Catch - para os mocks: FFF - https://github.com/meekrosoft/fff - para o build: meson - http://mesonbuild.com/ ninja - https://ninja-build.org/ Vou passar rapidamente por todas elas mas o foco será no uso do catch e como eu acho que deve ser a perspectiva ao abordar os testes e como se dá a interação com o mock e como eu uso as ferramentas. A ideia é termos mais um bate papo/discussão com código que apresentação propriamente. Vamos usar a KL25Z(http://www.nxp.com/…/freedom-development-platform-for-kinet…) que será emprestada a nós pelo Thiago do embarcados. Se alguém quiser trabalhar em outra placa fique a vontade mas daí precisaremos acertar o build system(que não demora muito). Alguma sugestão de projeto pra fazermos em conjunto?

  • 15/06/2017 - (Feriado não tem atividades).
  • 08/06/2017 - #16 Bate papo.
  • 01/06/2017 - #15 Conhecendo o Guimo: Quem sou, de onde vim e para onde vou?

Maio

  • 04/05/2017 - #11 Desenvolvendo seu Projeto sem Arduino.

Com um novo formato de atividades, sempre com o foco de estimular o espírito maker/hacker dos frequentadores. Falaremos sobre métodos de desenvolvimentos de softwares embarcados e como esse conhecimento é importante nos dias de hoje. Danilo Scabello apresentará o tema: Desenvolvendo seu Projeto sem Arduino. Tendo como foco os estudantes e pessoas interessadas em conhecer um pouco de como são realizados os desenvolvimentos de softwares em empresas, abordaremos estratégias de controle de versões, divisões internas para criação de software embarcado, segurança de informação, outras maneiras de desenvolver firmwares além do Arduino, e a importância desses métodos no mercado de trabalho e nos produtos criados.

  • 11/05/2017 - #12 Moto mods
  • 18/05/2017 - #13 Hands On Linux Embarcado DragonBoard 410c
  • 25/05/2017 - #14 Hands On Windows 10 IoT DragonBoard 410c

Abril

  • 06/04/2017 - Sem atividade
  • 13/04/2017 - Construa seu proprio RTOS - Final
  • 20/04/2017 - Apresentação da SigFox
  • 27/04/2017 -

Março 02/03 - Construa seu proprio RTOS - Introducao, partindo do kernel

* Inscritos via grupo : conseguimos fechar uma turma antes de publicar em lista de e-mail e Facebook.
- Douglas Vinicius Esteves
- Daniel Junho 
- Alexandre Fernandes
- Vitor Massaru Iha
- Jorge Guzman
- Rodrigo Ferraz Azevedo
- Leandro Pereira
- Anderson Felippe 
- Temos mais dois na lista de espera!
  • Recado
- Recado do Felipe Neves : Pessoal, quem vai participar da oficina de hoje, por favor, instale o Kinetis Design Studio:
- http://www.nxp.com/products/software-and-tools/software-development-tools/kinetis-design-studio-integrated-development-environment-ide:KDS_IDE
- E clone o repo e importe o seguinte projeto:
- https://github.com/uLipe/rtos_lhc

09/03 - Construa seu proprio RTOS - Gerenciador de threads 16/03 - Construa seu proprio RTOS - Semaforos e ISR 30/03 - Construa seu proprio RTOS - Mensagens com Queues

Fevereiro

09/02/2017 : Apresentação da NVIDIA Tegra K1 Computer on Module - Apalis TK1

  • Evento no Facebook [1]
- Como evento de Abertura da Segunda Temporada.
- Apresentação do Hackerspace, Oficina de IoT e seus OBjetios.
- Guilherme Fernandes da Toradex fez uma apresentação sobre a empresa e tecnologias.
- Além da apresentação e demos, o LHC ganhou algumas placas.
- Rolou Pizza grátis!
- Galera ficou tirando dúvidas e falando de projetos.
-NVIDIA Tegra K1 Computer on Module - Apalis TK1

16/02/2017 : Brainstorming de projetos e atividades para o LHC.

- Apresentação do LHC e atividades para visitantes
- Conversa sobre projetos e rumo de projetos que envolve IoT
- Exemplo de projeto, régua de energia para laboratório utilizando ESP8266 onde só ligar se tiver um membros no espaço, mas mantendo uma opção mecânica para utilização sem o recurso de reconhecimento de membro.

23/02/2017 : Apresentação de André Curvello - Oficina de Linkit Smart 7688 Duo - Processamento Assimétrico aplicado a IoT

- Usando a Linkit Smart 7688 Duo, será apresentado nessa Oficina de Internet das Coisas como desenvolver projetos com recursos de processamento assimétrico. Dada a ascensão de sistemas multiprocessados, é importante saber como programar e controlar os processadores e controladores presentes no desempenho de um "trabalho em equipe".

Oficina de IoT Terceira Temporada 2016

Projetos

Projeto do painel LED do LHC

LHC ESP Automation

Preparando Ambiente de Desenvolvimento no Windwos com Eclipse para ESP8266

  • Ambiente Eclipse Windows com ESP8266 (Passo a passo) [4]

04/08/2016 (Quinta-Feira)

  • Oficina de IoT #1 Toró de palpites (Terceira Temporada)
  • Fizemos uma conversa e foi decidido trabalharmos em grupo em dois projetos.
  • Projeto 1 : Utilizar o Painel de Led já criado por um membro do LHC, só que controlar ele através de um nodeLHC e mandar comandos via Internet.
    • Podemos utilizar para exibir avisos iguais das Campainha do LHC
  • Projeto 2 : Terminar projeto Iniciado na primeira Temporada, placa e controle de iluminação do LHC.
    • Controlar a iluminação da casa através de uma placa com um módulo ESP8266.
    • Projeto vai ser executado logo após do projeto 1 painel de led.

11/08/2016 (Quinta-Feira)

  • Compra de fonte de alimentação para o painel de led.
  • Utilizado fonte de bancada para testes iniciais com o painel de led.
  • Refeita algumas soldas nos leds, pois alguns fios estavam soltos.
  • Primeiros testes com Arduino e nodeLHC com o painel.
  • Leandro começou a desenvolver um protocolo de comunicação para usar com o nodeLHC via wifi.
  • Visitas de novos membro na Oficina , apresentação do espaço para novos frequentadores.
  • Pizza

18/08/2016 (Quinta-Feira)

  • Utilizado um nodeLHC usando microcontrolador, e modulo wifi para receber comandos para controle dos leds.
  • Leandro passou como foi elaborado o protocolo e ip do Painel de led.
  • Márcio fez a Programação do painel, passando parâmetros do protocolo para controlar os leds do painel.
  • Apresentação do Espaço LHC para visitantes.
  • Pizza

25/08/2016 (Quinta-Feira)

Oficina de IoT Segunda Temporada 2016 - Segundo ciclo: Intel Edison

Nesse segundo semestre de 2016 : Iremos trabalhar de modo um pouco diferente, não apenas com apresentações de hardwares, tecnologias e IDE. Alguns tópicos abordados :

  • Instalação do SDK
  • Introdução do nodeMCU
  • Controle de GPIO (IO, PWM)
  • WebServer em Lua
  • A NodeLHC, placa de desenvolvimento nacional
  • Etc
  • Intel Edison
  • solleta framework


Oficina de IoT #8 - Intel Edison ( 07/04 ).

Conhecendo o Hardware. Apresentação do projeto Intel Edison. Conhecendo o Grove stater kit plus. Mão na massa.

Oficina de IoT Segunda Temporada 2016 - Primeiro ciclo: Hands on Eagle

Nas Quintas Feiras : 19:30 as 22:00 horas. Presencial no LHC

Agenda :

18 de Fevereiro Oficina de IoT #1 - Hands on Eagle - Install Fest https://www.facebook.com/events/935785653180112/

25 de Fevereiro Oficina de IoT #2 - Hands on Eagle - Schematic https://www.facebook.com/events/635202086617832/

03 de Março Oficina de IoT #3 - Hands on Eagle - Board https://www.facebook.com/events/1519207118372828/

10 de Março Oficina de IoT #4- Hands on Eagle - Novos Componentes https://www.facebook.com/events/817921545003237/

17 de Março Oficina de IoT #5 - Hands on Eagle - Projeto Completo Parte 1 https://www.facebook.com/events/1068946243162012/

24 de Março Oficina de IoT #6 - Hands on Eagle - Projeto Completo Parte 2 https://www.facebook.com/events/939798336113737/

31 de Março Oficina de IoT #7 - Hands on Eagle - Fechamento https://www.facebook.com/events/1669926023282732/

Oficina de IoT Primeira Temporada 2015

Oficina de IoT do dia 16/07

Apresentado um pouco da plataforma https://thingspeak.com/ Introdução sobre o Módulo ESP8266

Oficina de IoT do dia 02/07

Evento no Facebook

Oficina de IoT do dia 25/06

Oficina25062015.jpg

Plataforma ThingSpeak

Evento no Facebook

Oficina de IoT do dia 11/06

Oficina11062015.jpg

Material da Oficina está no blog do Pedro Minatel

Vídeos

Apresentação do Módulo

Projetos de IoT

SDK instalado em uma VM

Para facilitar a vida, existe uma VM rodando no servidor do LHC com o SDK do ESP8266. Para acessar, basta estar na rede do LHC e fazer SSH para espsdk.home.lhc.net.br, usuário esp, usando uma senha super segura. Dentro da VM, basta executar source ./esp-sdk-env.sh para configurar o ambiente.


Links, sites e Referências

Conteúdo de ESP8266 em Português