SlideShare uma empresa Scribd logo
1 de 120
Baixar para ler offline
© 2018, União Geek
André Henrique
A melhor maneira de aprender,
é fazendo!
André Henrique, União Geek, 2018.
Who am I
●
Técnico em Redes de Computadores (IFPA);
●
Tecnólogo em Análise e Des. de Sistemas (Estácio);
●
Especialista Pós-graduado em Segurança de Redes de
Computadores, ênfase em Análise de Tráfego Malicioso
(FCV);
●
Pós-graduando em Cibercrime e Cibersecurity, ênfase
em Prevenção e Investigação de Crimes Digitais (FCV);
●
Geek, Programador e Blogueiro.
●
Cofundador da União Geek.
André Henrique, União Geek, 2018.
Who am I
●
CEHF, Ethical Hacking Foundation
– EXIN (Licença nº 5731151.20553120)
●
CSPF, Secure Programming Foundation
– EXIN (Licença nº 9846587.2057988)
●
DCS, Data Cabling System v2017 (Português)
– FURUKAWA (Licença nº CTAAPR01)
●
CWHH-L1, Certified White Hat Hacker – Level 1 – CSPFP
– Cyber Security & Privacy Foundation Pte Ltd. (Licença nº
UC-MSWFDHGX).
André Henrique, União Geek, 2018.
Who am I
●
Usuário GNU/Linux desde 2011
●
Distros preferidas:
– Debian e CentOS
●
Projetos de software livre:
– Droid House (GPLv3), framework para automação
residencial com Android e Arduino
– Smart Plug (GPLv3), aplicação web para controle de
open-hardware
– NetView Landroid (GPLv3), aplicativo para pentest em
redes locais
© 2018, União Geek
Já ouviu falar em:
Open Hardware?
© 2018, União Geek (6)
Open Source Hardware (OSHW)
[…] é um termo para artefatos tangíveis (máquinas,
dispositivos ou outros objetos físicos) cujo projeto foi
disponibilizado ao público de modo que qualquer um
pode construir, modificar, distribuir e utilizar estes
artefatos. [...]
- Open Source Hardware Association
Definição de Open Source Hardware (OSHW) 1.0
<https://www.oshwa.org/definition/portuguese/>
© 2018, União Geek (7)
O que é Hardware Livre?
O conceito de Open Hardware é muito parecido com o
conceito de software livre, popularizado pelo sistema
operacional GNU/Linux, cujo código fonte é aberto...
© 2018, União Geek (8)
O que é Hardware Livre?
...ou seja, você pode baixar o código, fazer as
suas próprias modificações e criar um outro
sistema customizado.
© 2018, União Geek (9)
O que é Hardware Livre?
Com o Open Hardware acontece praticamente
a mesma coisa.
© 2018, União Geek (10)
O que é Hardware Livre?
São circuitos eletrônicos ou hardware de
computador que podem ser copiados
livremente...
© 2018, União Geek (11)
O que é Hardware Livre?
...já que o próprio desenvolvedor disponibiliza o
diagrama esquemático, lista de componentes, layout de
placa e outros informações relacionadas ao hardware.
© 2018, União Geek (12)
O que é Hardware Livre?
Geralmente o desenvolvedor não cobra nenhuma taxa
de licença, mas em alguns casos é exigido que o
nome dele seja incluído nos créditos do projeto final.
© 2018, União Geek (13)
O que é Hardware Livre?
O desenvolvedor também pode exigir que
qualquer projeto baseado em seu trabalho seja
distribuído no esquema de Open Hardware.
© 2018, União Geek (14)
O projeto deve ser distribuído
com a documentação e
arquivos originais do projeto,
de tal forma que se possa,
estudar, modificar, distribuir,
construir e até vender
projetos com o mesmo
design ou derivados.
O que é Hardware Livre?
© 2018, União Geek (15)
A documentação poderá
ser baixada facilmente
na internet e sem custo
algum. A licença não
exigirá cobrança de
direitos autorais ou
participação e vendas
de produtos e derivados.
O que é Hardware Livre?
© 2018, União Geek (16)
Alguns exemplos...
●
Dentre os mais populares artefatos
sob licença Open Hardware,
destacam-se os eletrônicos.
●
Há várias companhias,
organizações e institutos que
mantém uma variedade de
dispositivos...
© 2018, União Geek (17)
Alguns exemplos...
●
SparkFun Electronics
– <https://www.sparkfun.com/>
© 2018, União Geek (18)
Alguns exemplos...
●
Adafruit Industries
– <https://www.adafruit.com/>
© 2018, União Geek (19)
Alguns exemplos...
●
Arduino
– <https://www.arduino.cc/>
© 2018, União Geek
Arduino:
Origem, modelos e utilização
© 2018, União Geek (21)
Um pouco da origem do Arduino...
Surgiu em 2005,
cidade de Ivrea na Itália.
© 2018, União Geek (22)
Um pouco da origem do Arduino...
Criado por Massimo Banzi e outros colaboradores.
Surgiu devido a muitos alunos passarem por dificuldades
em criar pequenos protótipos de projetos escolares.
Nasceu com o objetivo de ser um facilitador no ensino
de eletrônica para estudantes de design e artistas.
© 2018, União Geek (23)
Facilitador de ensino...
A plataforma já nasceu com o objetivo de ser de
baixo custo, porque os estudantes precisavam
conseguir desenvolver seus protótipos gastando o
mínimo possível.
© 2018, União Geek (24)
Tem até documentário ;)
●
Depois de fazer muito barulho com a venda de mais
de 50 mil placas open source, em 2010 foi lançado
um documentário sobre a origem do projeto;
●
Este documentário nos permite ter uma ideia
sobre a trajetória de desenvolvimento da placa e
do que a comunidade em torno desse projeto é
capaz de fazer.
●
Confira o vídeo no link:
– <https://vimeo.com/31389230>
© 2018, União Geek (25)
Modelos / Tipos de Arduino
A fim de subsidiar os mais variados projetos, ideias, protótipos e
atividades, há muitos modelos e tipos, módulos, shields,
sensores e etc, para se adequar a uma necessidade.
© 2018, União Geek (26)
Modelos / Tipos de Arduino
<https://www.arduino.cc/en/Main/FAQ>
© 2018, União Geek (27)
Modelos / Tipos de Arduino
© 2018, União Geek (28)
Vários kits básicos no mercado...
© 2018, União Geek (29)
Vários kits básicos no mercado...
© 2018, União Geek (30)
Placas mais comuns…
●
São 2 modelos de placa: UNO e Mega 2560
●
O Mega possui mais pinos para se usar de interface, porém em
grande parte fazem as mesmas operações. O Uno é o mais comum
de todos, e é a base da maioria das shields no mercado, portanto
deve servir para qualquer projeto inicial que você possa ter.
© 2018, União Geek (31)
Placas mais comuns…
●
Imagine o Arduino como um polvo, mas sem tentáculos;
●
Não sendo dotado de funções, como captura de som ou
luz;
●
Sendo que ele sozinho apenas pensa mais não executa
função nenhuma.
© 2018, União Geek (32)
Shields, sensores e módulos
© 2018, União Geek (33)
Shields, sensores e módulos
© 2018, União Geek (34)
Shields, sensores e módulos
© 2018, União Geek (35)
Shields, sensores e módulos
© 2018, União Geek
Arduino:
Por que utilizar?
© 2018, União Geek (37)
Uma plataforma, muitas possibilidades
“Arduino é uma das coisas que as pessoas mal
sabem o que é, mas já curtem pacas! […] é parte
de um (presente) futuro de possibilidades.”
- Elaine Teles
Escritora e blogueira do Portal Medium - Coletividad
<https://medium.com/nossa-coletividad/arduino-o-que-%C3%A9-pra-
que-serve-quais-as-possibilidades-efbd59d33491>
© 2018, União Geek (38)
Por que utilizar Arduino?
●
Arduino não somente é um placa de circuitos, ele é um kit
composto por o hardware e um software.
●
Ele tem um IDE pode ser instalado em qualquer sistema
operacional.
●
Ele é perfeito para fazer um protótipo ou modelo de
apresentação, mas nada lhe impede de usar como produto
final.
●
Os projetos desenvolvidos com o Arduino podem ser
autônomos ou podem comunicar-se com um computador
para a realização da tarefa, com uso de software específico
© 2018, União Geek (39)
Uma plataforma, muitas possibilidades
Se conectarmos dispositivos de entrada, algum
hardware, motores, sensores, displays, antenas ou
algo assim ao Arduino as possibilidades podem
ser infinitas.
© 2018, União Geek (40)
Uma plataforma, muitas possibilidades
Suas aplicações são as mais diversas, de
diversão passando pela arte, automação
residencial e até ajudar a outras pessoas.
© 2018, União Geek (41)
Chopperia controlada por Arduino
●
Já foi utilizado para criar uma chopeira
controlada por um iPad onde era possível
acompanhar o fluxo da bebida e obter
informações sobre os diferentes tipos de chopp.
●
Além disso a placa também servia para
informar a temperatura e descobrir quem
bebeu mais.
Quer ver um exemplo?
© 2018, União Geek (42)
●
Outro usuário criou uma jaqueta utilizando a
versão LilyPad (desenhada para construir
projetos vestíveis) do Arduino que informa
quando um ciclista irá trocar de faixa através
de leds colocados nas costas da jaqueta.
Pisca para Ciclistas
Visão Digital
●
Uma equipe criou uma luva sensível ao tato
que ajuda cegos a “enxergar” obstáculos no
caminho.
E que tal outro exemplo?
© 2018, União Geek (43)
Enfim, você pode fazer coisas!
Você pode fazer cubos de LED que geram imagens
tridimensionais, detectores de batidas secretas, afinal
segurança nunca é demais, tênis que amarram o
cadarço pra você, tipo “De volta para o futuro 2” mesmo,
aliás o protótipo rolou tão bem que virou produto e foi
aberto a comercialização…
© 2018, União Geek
Domótica:
Universalizando a automação residencial
© 2018, União Geek (45)
Domótica = Domus + Robótica
A origem etimológica do termo domótica vem da junção
das palavras Domus, que em latim significa residência; e
robótica, área da mecatrônica que utiliza os conceitos de
robótica, eletroeletrônica e programação, para o
desenvolvimento de soluções de automação residencial.
- Patrick Romero Frota
Casa Inteligente
Monografia. Curso de Graduação em Ciências da Computação.
Faculdade Farias Brito. Fortaleza – CE, 2009.
© 2018, União Geek (46)
Significa uma integração entre os objetos
da casa com a praticidade do dia a dia.
Com isso, tem o objetivo de se obter mais
comodidade, segurança, economia de
energia, entre outros.
Conhecendo a Domótica
© 2018, União Geek (47)
Há alguns anos a automação
era realizada apenas em prédio
comerciais e agora sua
utilização em residências
está crescendo.
Conhecendo a Domótica
Este aumento deve-se muito
ao preço mais acessível dos
hardwares, a facilidade de
instalação e a sua
flexibilidade de utilização.
© 2018, União Geek (48)
Seu significado inclui serviços automatizados.
As maiores vantagens de se implementar um
sistema de automação residencial são,
basicamente:
●
Incrementar o conforto e a segurança pessoal;
●
Reduzir custos, principalmente o de energia;
●
Flexibilidade para agregar novas funções.
Benefícios da Domótica
© 2018, União Geek (49)
Benefício da Domótica com Arduino
Com o Arduino,
por exemplo,
é possível automatizar uma
residência comum, facilitando
a vida de seus
moradores.
Os valores cada
vez mais acessíveis do HW
e os diversos projetos disponíveis
de forma gratuita, tornam mais
fácil a compreensão dos que
desejam aplicar às
suas ideias.
© 2018, União Geek (50)
Domótica e o Arduino
© 2018, União Geek
Smart Plug e Droid House:
Projetos da União Geek
© 2018, União Geek (52)
Alguns de nossos projetos!
Atualmente,
relacionado
à área de domótica
a União Geek, possui
dois projetos...
...o Droid House e a Smart Plug.
Sistemas para apoio na construção de
de projetos de automação com
Arduino.
© 2018, União Geek (53)
Droid House Framework
© 2018, União Geek (54)
Droid House Framework
●
Framework para desenvolvimento de aplicativos
para Android e controle de Arduino via Bluetooth
●
Disponível sob licença GPLv3
●
Acessível para daltônicos
●
Download do source completo no Github
●
<https://github.com/mrhenrike/DroidHouse>
●
Gera views / interfaces bilíngue
© 2018, União Geek (55)
Droid House Framework
© 2018, União Geek (56)
Droid House Framework
© 2018, União Geek (57)
Droid House Framework
Sketch para teste do aplicativo
© 2018, União Geek (58)
Smart Plug
●
Aplicação web construída em PHP,
utilizando o Framework Laravel,
que possibilita o controle dinâmico
de hardwares livres, como Arduino,
através de acesso a redes sem-fios,
cabeadas, internet ou vpn.
© 2018, União Geek (59)
Smart Plug
●
Permite o acesso via rede, de qualquer localização
●
Pode ser acessada através de qualquer
dispositivo conectado à internet e que
possua um browser para navegação
●
Implementação de controles de segurança
no login e controle dos atuadores e sensores
●
Segurança na camada de aplicação com
validação de credenciais
© 2018, União Geek (60)
Smart Plug
© 2018, União Geek (61)
Smart Plug
© 2018, União Geek (62)
Smart Plug
Sketch para testes da aplicação
© 2018, União Geek (63)
Smart Plug
Sketch para testes da aplicação
© 2018, União Geek (64)
Smart Plug
Apresentação para a comunidade
© 2018, União Geek (65)
Smart Plug
Apresentação para a comunidade
© 2018, União Geek
Arduino:
Projetos na comunidade local
© 2018, União Geek (67)
Wendel Vinícius e suas ações sociais
© 2018, União Geek (68)
Wendel Vinícius e suas ações sociais
© 2018, União Geek (69)
Wendel Vinícius e suas ações sociais
© 2018, União Geek (70)
Wendel Vinícius e suas ações sociais
© 2018, União Geek (71)
Wendel Vinícius e suas ações sociais
© 2018, União Geek (72)
Professor Renato e Projetos para a
Comunidade
© 2018, União Geek (73)
Professor Renato e Projetos para a
Comunidade
© 2018, União Geek (74)
Professor Renato e Projetos para a
Comunidade
© 2018, União Geek (75)
Professor Renato e Projetos para a
Comunidade
© 2018, União Geek (76)
Professor Renato e Projetos para a
Comunidade
© 2018, União Geek (77)
Professor Renato e Projetos para a
Comunidade
© 2018, União Geek (78)
Projeto LabSoft – Estácio Castanhal
(Dispenser Automatizado de Bebidas)
© 2018, União Geek (79)
Projeto LabSoft – Estácio Castanhal
(Dispenser Automatizado de Bebidas)
© 2018, União Geek (80)
Projeto LabSoft – Estácio Castanhal
(Dispenser Automatizado de Bebidas)
© 2018, União Geek (81)
Projeto LabSoft – Estácio Castanhal
(Energy Monitor)
© 2018, União Geek
Comunidade Livre e os
Hackerspaces
© 2018, União Geek (83)
Hackerspaces
É um espaço físico gerido
pela comunidade onde
pessoas com interesses em
comum...
© 2018, União Geek (84)
Hackerspaces
...em geral interessadas em
computadores, tecnologia,
ciência e arte eletrônica ou
digital, podem se encontrar,
socializar e/ou colaborar.
© 2018, União Geek (85)
●
Hackspace
●
Makerspace
●
Creative space
●
Hacklab
Hackerspaces
Outros títulos associados...
© 2018, União Geek (86)
pode ser visto como um
laboratório comunitário,
uma oficina ou um
estúdio onde pessoas
de diversas áreas
podem trocar
conhecimento e
experiência para
construir algo juntos.
Hackerspaces
© 2018, União Geek (87)
Hackerspaces
Atividades Típicas
Trabalho em projetos
individuais ou
em equipe
Aprendizado
e troca
de conhecimento
Apresentações
e palestras
Atividades sociais,
incluindo jogos
e festas
© 2018, União Geek (88)
Hackerspaces
SP/Brasil/Terra: Garoa Hacker Clube
garoa.net.br
@garoahc
@GaroaHC
© 2018, União Geek (89)
Hackerspaces
SP/Brasil/Terra: Garoa Hacker Clube
© 2018, União Geek (90)
Hackerspaces
SP/Brasil/Terra: Garoa Hacker Clube
© 2018, União Geek (91)
Hackerspaces
SP/Brasil/Terra: Marialab Hackerspace
marialab.org
@MarialabHackers
@marialab.org
© 2018, União Geek (92)
Hackerspaces
SP/Brasil/Terra: Marialab Hackerspace
© 2018, União Geek (93)
Hackerspaces
SP/Brasil/Terra: Marialab Hackerspace
© 2018, União Geek (94)
Hackerspaces
PA/Brasil/Terra: Barco Hacker
www.barcohacker.com.br
@barcohacker
© 2018, União Geek (95)
Hackerspaces
PA/Brasil/Terra: Barco Hacker
© 2018, União Geek (96)
Hackerspaces
PA/Brasil/Terra: Barco Hacker
© 2018, União Geek (97)
Hackerspaces
PA/Brasil/Terra: Barco Hacker
© 2018, União Geek
Comunidade Livre e os
Makerspaces
© 2018, União Geek (99)
é uma comunidade de
makers, sejam eles
empreendedores,
inventores, criativos,
start-ups, pessoas com
ideias inovadoras,
empresários.
Makerspaces
© 2018, União Geek (100)
Makerspace
“Maker é uma forma de pensar o mundo que
otimiza o uso de materiais e habilidades
disponíveis para interferir na sociedade de
maneira que você acredita.”
- Gabriela Agustini
Maker do OLABI MACKERSPACE
© 2018, União Geek (101)
Makerspaces
RJ/Brasil/Terra: Olabi Mackerspace
www.olabi.org.br
@olabimakerspace
@olabimakerspace
© 2018, União Geek (102)
Makerspaces
RJ/Brasil/Terra: Olabi Mackerspace
© 2018, União Geek (103)
Makerspaces
PA/Brasil/Terra: Fab Lab Belém
www.fablabbelem.org
@fablabbelem
@fablabbelem
© 2018, União Geek (104)
Makerspaces
PA/Brasil/Terra: Fab Lab Belém
© 2018, União Geek (105)
Makerspaces
PA/Brasil/Terra: Fab Lab Belém
© 2018, União Geek (106)
Makerspaces
PA/Brasil/Terra: Laboratório CAPSI
IFPA, campus Castanhal
© 2018, União Geek (107)
Makerspaces
PA/Brasil/Terra: Laboratório CAPSI
© 2018, União Geek (108)
Makerspaces
PA/Brasil/Terra: Laboratório CAPSI
© 2018, União Geek
Devemos ajudar a propagar
a cultura da aprendizagem livre
© 2018, União Geek (110)
Espaços de inovação
As pessoas podem viver em um mundo no qual
sintam que ajudaram a criar, não um que lhes
fora imposto.
© 2018, União Geek (111)
Espaços de inovação
Hackerspaces e Makerspace, eles se fundem
e se tornam um só.
© 2018, União Geek (112)
Espaços de inovação
Porque sejam Hackers ou Makers…
Whatever…
© 2018, União Geek (113)
Espaços de inovação
Participamos todos nós de um movimento
incrível e devemos ajudar a fomentar e
propagar “esta ideia de aprendizagem livre”.
© 2018, União Geek (114)
A comunidade comprometida...
Gente comprometida
com processos experimentais
e criativos que usam o
compartilhamento de
ideias, tecnologias...
...e ferramentas para
para fortalecer uma cultura de
inovação em que pessoas comuns
podem criar, consertar e
modificar o que quiserem.
© 2018, União Geek (115)
Uma plataforma, muitas possibilidades
A melhor maneira de
aprender é fazendo!
© 2018, União Geek
Aproveite e tire suas dúvidas:
henrique.santos@uniaogeek.com.br
@mrhenrike
(91) 98321-4148
© 2018, União Geek
© 2018, União Geek (118)
Referências
●
PORTALArduino. 2018. What is Arduino? Disponível em
<https://www.arduino.cc/en/Guide/Introduction>. Acesso em 08 out 2018.
●
PORTAL Open Source Hardware Association. 2018. Definição de Open
Source Hardware (OSHW) 1.0. Disponível em
<https://www.oshwa.org/definition/portuguese/>. Acesso em 09 out 2018.
●
TELES, Elaine. 2016. Arduino: O que é? Pra que serve? Quais as
possibilidades? Disponível em
<https://medium.com/nossa-coletividad/arduino-o-que-%C3%A9-pra-que-
serve-quais-as-possibilidades-efbd59d33491>. Acesso em 09 out 2018.
●
THOMSEN, Adilson. 2014. Vamos falar de Open Hardware? Disponível em
<https://www.filipeflop.com/blog/open-hardware-livre/>. Acesso em 09 out
2018.
Esta apresentação foi produzida 100% com softwares livres.
www.uniaogeek.com.br
@uniaogeek
@uniaogeek.conhecimento

Mais conteúdo relacionado

Semelhante a Palestra: A Melhor Maneira de Aprender, É Fazendo!

Semelhante a Palestra: A Melhor Maneira de Aprender, É Fazendo! (20)

A Cultura Hacker e a ComunidadeLlivre - Andre Henrique
A Cultura Hacker e a ComunidadeLlivre - Andre HenriqueA Cultura Hacker e a ComunidadeLlivre - Andre Henrique
A Cultura Hacker e a ComunidadeLlivre - Andre Henrique
 
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
 
Como publicar um projeto open hardware?
Como publicar um projeto  open hardware?Como publicar um projeto  open hardware?
Como publicar um projeto open hardware?
 
Como publicar um projeto open hardware?
Como publicar um projeto  open hardware?Como publicar um projeto  open hardware?
Como publicar um projeto open hardware?
 
Palestra: A Importância das Certificações para o Profissional de Tecnologia d...
Palestra: A Importância das Certificações para o Profissional de Tecnologia d...Palestra: A Importância das Certificações para o Profissional de Tecnologia d...
Palestra: A Importância das Certificações para o Profissional de Tecnologia d...
 
Sistemas Embarcados Software Livre e IOT
Sistemas Embarcados Software Livre e IOTSistemas Embarcados Software Livre e IOT
Sistemas Embarcados Software Livre e IOT
 
Propriedade Intelectual, Computacao e Sociedade
Propriedade Intelectual, Computacao e SociedadePropriedade Intelectual, Computacao e Sociedade
Propriedade Intelectual, Computacao e Sociedade
 
GT8 - Hardware e Sistemas Distribuídos - Grupo Sanduíche
GT8 - Hardware e Sistemas Distribuídos - Grupo SanduícheGT8 - Hardware e Sistemas Distribuídos - Grupo Sanduíche
GT8 - Hardware e Sistemas Distribuídos - Grupo Sanduíche
 
Comunicação de Dispositivos IoT com MQTT
Comunicação de Dispositivos IoT com MQTTComunicação de Dispositivos IoT com MQTT
Comunicação de Dispositivos IoT com MQTT
 
Arduino
ArduinoArduino
Arduino
 
Sinfonier, Campus Party Recife 2014
Sinfonier, Campus Party Recife 2014Sinfonier, Campus Party Recife 2014
Sinfonier, Campus Party Recife 2014
 
Desafios do IoT
Desafios do IoTDesafios do IoT
Desafios do IoT
 
Jornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardwareJornada de desenvolvimento de hardware
Jornada de desenvolvimento de hardware
 
Existe vida após o arduino?
Existe vida após o arduino? Existe vida após o arduino?
Existe vida após o arduino?
 
Arduino Palestra
Arduino PalestraArduino Palestra
Arduino Palestra
 
Arduino Palestra
Arduino PalestraArduino Palestra
Arduino Palestra
 
Automacao residencial, a casa inteligente
Automacao residencial, a casa inteligenteAutomacao residencial, a casa inteligente
Automacao residencial, a casa inteligente
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9
 
3º Seminário CICTEC - Tecnologias Digitais e Economia Criativa - Emanoel Quer...
3º Seminário CICTEC - Tecnologias Digitais e Economia Criativa - Emanoel Quer...3º Seminário CICTEC - Tecnologias Digitais e Economia Criativa - Emanoel Quer...
3º Seminário CICTEC - Tecnologias Digitais e Economia Criativa - Emanoel Quer...
 

Palestra: A Melhor Maneira de Aprender, É Fazendo!

  • 1. © 2018, União Geek André Henrique A melhor maneira de aprender, é fazendo!
  • 2. André Henrique, União Geek, 2018. Who am I ● Técnico em Redes de Computadores (IFPA); ● Tecnólogo em Análise e Des. de Sistemas (Estácio); ● Especialista Pós-graduado em Segurança de Redes de Computadores, ênfase em Análise de Tráfego Malicioso (FCV); ● Pós-graduando em Cibercrime e Cibersecurity, ênfase em Prevenção e Investigação de Crimes Digitais (FCV); ● Geek, Programador e Blogueiro. ● Cofundador da União Geek.
  • 3. André Henrique, União Geek, 2018. Who am I ● CEHF, Ethical Hacking Foundation – EXIN (Licença nº 5731151.20553120) ● CSPF, Secure Programming Foundation – EXIN (Licença nº 9846587.2057988) ● DCS, Data Cabling System v2017 (Português) – FURUKAWA (Licença nº CTAAPR01) ● CWHH-L1, Certified White Hat Hacker – Level 1 – CSPFP – Cyber Security & Privacy Foundation Pte Ltd. (Licença nº UC-MSWFDHGX).
  • 4. André Henrique, União Geek, 2018. Who am I ● Usuário GNU/Linux desde 2011 ● Distros preferidas: – Debian e CentOS ● Projetos de software livre: – Droid House (GPLv3), framework para automação residencial com Android e Arduino – Smart Plug (GPLv3), aplicação web para controle de open-hardware – NetView Landroid (GPLv3), aplicativo para pentest em redes locais
  • 5. © 2018, União Geek Já ouviu falar em: Open Hardware?
  • 6. © 2018, União Geek (6) Open Source Hardware (OSHW) […] é um termo para artefatos tangíveis (máquinas, dispositivos ou outros objetos físicos) cujo projeto foi disponibilizado ao público de modo que qualquer um pode construir, modificar, distribuir e utilizar estes artefatos. [...] - Open Source Hardware Association Definição de Open Source Hardware (OSHW) 1.0 <https://www.oshwa.org/definition/portuguese/>
  • 7. © 2018, União Geek (7) O que é Hardware Livre? O conceito de Open Hardware é muito parecido com o conceito de software livre, popularizado pelo sistema operacional GNU/Linux, cujo código fonte é aberto...
  • 8. © 2018, União Geek (8) O que é Hardware Livre? ...ou seja, você pode baixar o código, fazer as suas próprias modificações e criar um outro sistema customizado.
  • 9. © 2018, União Geek (9) O que é Hardware Livre? Com o Open Hardware acontece praticamente a mesma coisa.
  • 10. © 2018, União Geek (10) O que é Hardware Livre? São circuitos eletrônicos ou hardware de computador que podem ser copiados livremente...
  • 11. © 2018, União Geek (11) O que é Hardware Livre? ...já que o próprio desenvolvedor disponibiliza o diagrama esquemático, lista de componentes, layout de placa e outros informações relacionadas ao hardware.
  • 12. © 2018, União Geek (12) O que é Hardware Livre? Geralmente o desenvolvedor não cobra nenhuma taxa de licença, mas em alguns casos é exigido que o nome dele seja incluído nos créditos do projeto final.
  • 13. © 2018, União Geek (13) O que é Hardware Livre? O desenvolvedor também pode exigir que qualquer projeto baseado em seu trabalho seja distribuído no esquema de Open Hardware.
  • 14. © 2018, União Geek (14) O projeto deve ser distribuído com a documentação e arquivos originais do projeto, de tal forma que se possa, estudar, modificar, distribuir, construir e até vender projetos com o mesmo design ou derivados. O que é Hardware Livre?
  • 15. © 2018, União Geek (15) A documentação poderá ser baixada facilmente na internet e sem custo algum. A licença não exigirá cobrança de direitos autorais ou participação e vendas de produtos e derivados. O que é Hardware Livre?
  • 16. © 2018, União Geek (16) Alguns exemplos... ● Dentre os mais populares artefatos sob licença Open Hardware, destacam-se os eletrônicos. ● Há várias companhias, organizações e institutos que mantém uma variedade de dispositivos...
  • 17. © 2018, União Geek (17) Alguns exemplos... ● SparkFun Electronics – <https://www.sparkfun.com/>
  • 18. © 2018, União Geek (18) Alguns exemplos... ● Adafruit Industries – <https://www.adafruit.com/>
  • 19. © 2018, União Geek (19) Alguns exemplos... ● Arduino – <https://www.arduino.cc/>
  • 20. © 2018, União Geek Arduino: Origem, modelos e utilização
  • 21. © 2018, União Geek (21) Um pouco da origem do Arduino... Surgiu em 2005, cidade de Ivrea na Itália.
  • 22. © 2018, União Geek (22) Um pouco da origem do Arduino... Criado por Massimo Banzi e outros colaboradores. Surgiu devido a muitos alunos passarem por dificuldades em criar pequenos protótipos de projetos escolares. Nasceu com o objetivo de ser um facilitador no ensino de eletrônica para estudantes de design e artistas.
  • 23. © 2018, União Geek (23) Facilitador de ensino... A plataforma já nasceu com o objetivo de ser de baixo custo, porque os estudantes precisavam conseguir desenvolver seus protótipos gastando o mínimo possível.
  • 24. © 2018, União Geek (24) Tem até documentário ;) ● Depois de fazer muito barulho com a venda de mais de 50 mil placas open source, em 2010 foi lançado um documentário sobre a origem do projeto; ● Este documentário nos permite ter uma ideia sobre a trajetória de desenvolvimento da placa e do que a comunidade em torno desse projeto é capaz de fazer. ● Confira o vídeo no link: – <https://vimeo.com/31389230>
  • 25. © 2018, União Geek (25) Modelos / Tipos de Arduino A fim de subsidiar os mais variados projetos, ideias, protótipos e atividades, há muitos modelos e tipos, módulos, shields, sensores e etc, para se adequar a uma necessidade.
  • 26. © 2018, União Geek (26) Modelos / Tipos de Arduino <https://www.arduino.cc/en/Main/FAQ>
  • 27. © 2018, União Geek (27) Modelos / Tipos de Arduino
  • 28. © 2018, União Geek (28) Vários kits básicos no mercado...
  • 29. © 2018, União Geek (29) Vários kits básicos no mercado...
  • 30. © 2018, União Geek (30) Placas mais comuns… ● São 2 modelos de placa: UNO e Mega 2560 ● O Mega possui mais pinos para se usar de interface, porém em grande parte fazem as mesmas operações. O Uno é o mais comum de todos, e é a base da maioria das shields no mercado, portanto deve servir para qualquer projeto inicial que você possa ter.
  • 31. © 2018, União Geek (31) Placas mais comuns… ● Imagine o Arduino como um polvo, mas sem tentáculos; ● Não sendo dotado de funções, como captura de som ou luz; ● Sendo que ele sozinho apenas pensa mais não executa função nenhuma.
  • 32. © 2018, União Geek (32) Shields, sensores e módulos
  • 33. © 2018, União Geek (33) Shields, sensores e módulos
  • 34. © 2018, União Geek (34) Shields, sensores e módulos
  • 35. © 2018, União Geek (35) Shields, sensores e módulos
  • 36. © 2018, União Geek Arduino: Por que utilizar?
  • 37. © 2018, União Geek (37) Uma plataforma, muitas possibilidades “Arduino é uma das coisas que as pessoas mal sabem o que é, mas já curtem pacas! […] é parte de um (presente) futuro de possibilidades.” - Elaine Teles Escritora e blogueira do Portal Medium - Coletividad <https://medium.com/nossa-coletividad/arduino-o-que-%C3%A9-pra- que-serve-quais-as-possibilidades-efbd59d33491>
  • 38. © 2018, União Geek (38) Por que utilizar Arduino? ● Arduino não somente é um placa de circuitos, ele é um kit composto por o hardware e um software. ● Ele tem um IDE pode ser instalado em qualquer sistema operacional. ● Ele é perfeito para fazer um protótipo ou modelo de apresentação, mas nada lhe impede de usar como produto final. ● Os projetos desenvolvidos com o Arduino podem ser autônomos ou podem comunicar-se com um computador para a realização da tarefa, com uso de software específico
  • 39. © 2018, União Geek (39) Uma plataforma, muitas possibilidades Se conectarmos dispositivos de entrada, algum hardware, motores, sensores, displays, antenas ou algo assim ao Arduino as possibilidades podem ser infinitas.
  • 40. © 2018, União Geek (40) Uma plataforma, muitas possibilidades Suas aplicações são as mais diversas, de diversão passando pela arte, automação residencial e até ajudar a outras pessoas.
  • 41. © 2018, União Geek (41) Chopperia controlada por Arduino ● Já foi utilizado para criar uma chopeira controlada por um iPad onde era possível acompanhar o fluxo da bebida e obter informações sobre os diferentes tipos de chopp. ● Além disso a placa também servia para informar a temperatura e descobrir quem bebeu mais. Quer ver um exemplo?
  • 42. © 2018, União Geek (42) ● Outro usuário criou uma jaqueta utilizando a versão LilyPad (desenhada para construir projetos vestíveis) do Arduino que informa quando um ciclista irá trocar de faixa através de leds colocados nas costas da jaqueta. Pisca para Ciclistas Visão Digital ● Uma equipe criou uma luva sensível ao tato que ajuda cegos a “enxergar” obstáculos no caminho. E que tal outro exemplo?
  • 43. © 2018, União Geek (43) Enfim, você pode fazer coisas! Você pode fazer cubos de LED que geram imagens tridimensionais, detectores de batidas secretas, afinal segurança nunca é demais, tênis que amarram o cadarço pra você, tipo “De volta para o futuro 2” mesmo, aliás o protótipo rolou tão bem que virou produto e foi aberto a comercialização…
  • 44. © 2018, União Geek Domótica: Universalizando a automação residencial
  • 45. © 2018, União Geek (45) Domótica = Domus + Robótica A origem etimológica do termo domótica vem da junção das palavras Domus, que em latim significa residência; e robótica, área da mecatrônica que utiliza os conceitos de robótica, eletroeletrônica e programação, para o desenvolvimento de soluções de automação residencial. - Patrick Romero Frota Casa Inteligente Monografia. Curso de Graduação em Ciências da Computação. Faculdade Farias Brito. Fortaleza – CE, 2009.
  • 46. © 2018, União Geek (46) Significa uma integração entre os objetos da casa com a praticidade do dia a dia. Com isso, tem o objetivo de se obter mais comodidade, segurança, economia de energia, entre outros. Conhecendo a Domótica
  • 47. © 2018, União Geek (47) Há alguns anos a automação era realizada apenas em prédio comerciais e agora sua utilização em residências está crescendo. Conhecendo a Domótica Este aumento deve-se muito ao preço mais acessível dos hardwares, a facilidade de instalação e a sua flexibilidade de utilização.
  • 48. © 2018, União Geek (48) Seu significado inclui serviços automatizados. As maiores vantagens de se implementar um sistema de automação residencial são, basicamente: ● Incrementar o conforto e a segurança pessoal; ● Reduzir custos, principalmente o de energia; ● Flexibilidade para agregar novas funções. Benefícios da Domótica
  • 49. © 2018, União Geek (49) Benefício da Domótica com Arduino Com o Arduino, por exemplo, é possível automatizar uma residência comum, facilitando a vida de seus moradores. Os valores cada vez mais acessíveis do HW e os diversos projetos disponíveis de forma gratuita, tornam mais fácil a compreensão dos que desejam aplicar às suas ideias.
  • 50. © 2018, União Geek (50) Domótica e o Arduino
  • 51. © 2018, União Geek Smart Plug e Droid House: Projetos da União Geek
  • 52. © 2018, União Geek (52) Alguns de nossos projetos! Atualmente, relacionado à área de domótica a União Geek, possui dois projetos... ...o Droid House e a Smart Plug. Sistemas para apoio na construção de de projetos de automação com Arduino.
  • 53. © 2018, União Geek (53) Droid House Framework
  • 54. © 2018, União Geek (54) Droid House Framework ● Framework para desenvolvimento de aplicativos para Android e controle de Arduino via Bluetooth ● Disponível sob licença GPLv3 ● Acessível para daltônicos ● Download do source completo no Github ● <https://github.com/mrhenrike/DroidHouse> ● Gera views / interfaces bilíngue
  • 55. © 2018, União Geek (55) Droid House Framework
  • 56. © 2018, União Geek (56) Droid House Framework
  • 57. © 2018, União Geek (57) Droid House Framework Sketch para teste do aplicativo
  • 58. © 2018, União Geek (58) Smart Plug ● Aplicação web construída em PHP, utilizando o Framework Laravel, que possibilita o controle dinâmico de hardwares livres, como Arduino, através de acesso a redes sem-fios, cabeadas, internet ou vpn.
  • 59. © 2018, União Geek (59) Smart Plug ● Permite o acesso via rede, de qualquer localização ● Pode ser acessada através de qualquer dispositivo conectado à internet e que possua um browser para navegação ● Implementação de controles de segurança no login e controle dos atuadores e sensores ● Segurança na camada de aplicação com validação de credenciais
  • 60. © 2018, União Geek (60) Smart Plug
  • 61. © 2018, União Geek (61) Smart Plug
  • 62. © 2018, União Geek (62) Smart Plug Sketch para testes da aplicação
  • 63. © 2018, União Geek (63) Smart Plug Sketch para testes da aplicação
  • 64. © 2018, União Geek (64) Smart Plug Apresentação para a comunidade
  • 65. © 2018, União Geek (65) Smart Plug Apresentação para a comunidade
  • 66. © 2018, União Geek Arduino: Projetos na comunidade local
  • 67. © 2018, União Geek (67) Wendel Vinícius e suas ações sociais
  • 68. © 2018, União Geek (68) Wendel Vinícius e suas ações sociais
  • 69. © 2018, União Geek (69) Wendel Vinícius e suas ações sociais
  • 70. © 2018, União Geek (70) Wendel Vinícius e suas ações sociais
  • 71. © 2018, União Geek (71) Wendel Vinícius e suas ações sociais
  • 72. © 2018, União Geek (72) Professor Renato e Projetos para a Comunidade
  • 73. © 2018, União Geek (73) Professor Renato e Projetos para a Comunidade
  • 74. © 2018, União Geek (74) Professor Renato e Projetos para a Comunidade
  • 75. © 2018, União Geek (75) Professor Renato e Projetos para a Comunidade
  • 76. © 2018, União Geek (76) Professor Renato e Projetos para a Comunidade
  • 77. © 2018, União Geek (77) Professor Renato e Projetos para a Comunidade
  • 78. © 2018, União Geek (78) Projeto LabSoft – Estácio Castanhal (Dispenser Automatizado de Bebidas)
  • 79. © 2018, União Geek (79) Projeto LabSoft – Estácio Castanhal (Dispenser Automatizado de Bebidas)
  • 80. © 2018, União Geek (80) Projeto LabSoft – Estácio Castanhal (Dispenser Automatizado de Bebidas)
  • 81. © 2018, União Geek (81) Projeto LabSoft – Estácio Castanhal (Energy Monitor)
  • 82. © 2018, União Geek Comunidade Livre e os Hackerspaces
  • 83. © 2018, União Geek (83) Hackerspaces É um espaço físico gerido pela comunidade onde pessoas com interesses em comum...
  • 84. © 2018, União Geek (84) Hackerspaces ...em geral interessadas em computadores, tecnologia, ciência e arte eletrônica ou digital, podem se encontrar, socializar e/ou colaborar.
  • 85. © 2018, União Geek (85) ● Hackspace ● Makerspace ● Creative space ● Hacklab Hackerspaces Outros títulos associados...
  • 86. © 2018, União Geek (86) pode ser visto como um laboratório comunitário, uma oficina ou um estúdio onde pessoas de diversas áreas podem trocar conhecimento e experiência para construir algo juntos. Hackerspaces
  • 87. © 2018, União Geek (87) Hackerspaces Atividades Típicas Trabalho em projetos individuais ou em equipe Aprendizado e troca de conhecimento Apresentações e palestras Atividades sociais, incluindo jogos e festas
  • 88. © 2018, União Geek (88) Hackerspaces SP/Brasil/Terra: Garoa Hacker Clube garoa.net.br @garoahc @GaroaHC
  • 89. © 2018, União Geek (89) Hackerspaces SP/Brasil/Terra: Garoa Hacker Clube
  • 90. © 2018, União Geek (90) Hackerspaces SP/Brasil/Terra: Garoa Hacker Clube
  • 91. © 2018, União Geek (91) Hackerspaces SP/Brasil/Terra: Marialab Hackerspace marialab.org @MarialabHackers @marialab.org
  • 92. © 2018, União Geek (92) Hackerspaces SP/Brasil/Terra: Marialab Hackerspace
  • 93. © 2018, União Geek (93) Hackerspaces SP/Brasil/Terra: Marialab Hackerspace
  • 94. © 2018, União Geek (94) Hackerspaces PA/Brasil/Terra: Barco Hacker www.barcohacker.com.br @barcohacker
  • 95. © 2018, União Geek (95) Hackerspaces PA/Brasil/Terra: Barco Hacker
  • 96. © 2018, União Geek (96) Hackerspaces PA/Brasil/Terra: Barco Hacker
  • 97. © 2018, União Geek (97) Hackerspaces PA/Brasil/Terra: Barco Hacker
  • 98. © 2018, União Geek Comunidade Livre e os Makerspaces
  • 99. © 2018, União Geek (99) é uma comunidade de makers, sejam eles empreendedores, inventores, criativos, start-ups, pessoas com ideias inovadoras, empresários. Makerspaces
  • 100. © 2018, União Geek (100) Makerspace “Maker é uma forma de pensar o mundo que otimiza o uso de materiais e habilidades disponíveis para interferir na sociedade de maneira que você acredita.” - Gabriela Agustini Maker do OLABI MACKERSPACE
  • 101. © 2018, União Geek (101) Makerspaces RJ/Brasil/Terra: Olabi Mackerspace www.olabi.org.br @olabimakerspace @olabimakerspace
  • 102. © 2018, União Geek (102) Makerspaces RJ/Brasil/Terra: Olabi Mackerspace
  • 103. © 2018, União Geek (103) Makerspaces PA/Brasil/Terra: Fab Lab Belém www.fablabbelem.org @fablabbelem @fablabbelem
  • 104. © 2018, União Geek (104) Makerspaces PA/Brasil/Terra: Fab Lab Belém
  • 105. © 2018, União Geek (105) Makerspaces PA/Brasil/Terra: Fab Lab Belém
  • 106. © 2018, União Geek (106) Makerspaces PA/Brasil/Terra: Laboratório CAPSI IFPA, campus Castanhal
  • 107. © 2018, União Geek (107) Makerspaces PA/Brasil/Terra: Laboratório CAPSI
  • 108. © 2018, União Geek (108) Makerspaces PA/Brasil/Terra: Laboratório CAPSI
  • 109. © 2018, União Geek Devemos ajudar a propagar a cultura da aprendizagem livre
  • 110. © 2018, União Geek (110) Espaços de inovação As pessoas podem viver em um mundo no qual sintam que ajudaram a criar, não um que lhes fora imposto.
  • 111. © 2018, União Geek (111) Espaços de inovação Hackerspaces e Makerspace, eles se fundem e se tornam um só.
  • 112. © 2018, União Geek (112) Espaços de inovação Porque sejam Hackers ou Makers… Whatever…
  • 113. © 2018, União Geek (113) Espaços de inovação Participamos todos nós de um movimento incrível e devemos ajudar a fomentar e propagar “esta ideia de aprendizagem livre”.
  • 114. © 2018, União Geek (114) A comunidade comprometida... Gente comprometida com processos experimentais e criativos que usam o compartilhamento de ideias, tecnologias... ...e ferramentas para para fortalecer uma cultura de inovação em que pessoas comuns podem criar, consertar e modificar o que quiserem.
  • 115. © 2018, União Geek (115) Uma plataforma, muitas possibilidades A melhor maneira de aprender é fazendo!
  • 116. © 2018, União Geek Aproveite e tire suas dúvidas: henrique.santos@uniaogeek.com.br @mrhenrike (91) 98321-4148
  • 118. © 2018, União Geek (118) Referências ● PORTALArduino. 2018. What is Arduino? Disponível em <https://www.arduino.cc/en/Guide/Introduction>. Acesso em 08 out 2018. ● PORTAL Open Source Hardware Association. 2018. Definição de Open Source Hardware (OSHW) 1.0. Disponível em <https://www.oshwa.org/definition/portuguese/>. Acesso em 09 out 2018. ● TELES, Elaine. 2016. Arduino: O que é? Pra que serve? Quais as possibilidades? Disponível em <https://medium.com/nossa-coletividad/arduino-o-que-%C3%A9-pra-que- serve-quais-as-possibilidades-efbd59d33491>. Acesso em 09 out 2018. ● THOMSEN, Adilson. 2014. Vamos falar de Open Hardware? Disponível em <https://www.filipeflop.com/blog/open-hardware-livre/>. Acesso em 09 out 2018.
  • 119. Esta apresentação foi produzida 100% com softwares livres.