SlideShare une entreprise Scribd logo
1  sur  51
Introdução à Automação Residencial com
Raspberry PI
Introdução à Automação Residencial com
Raspberry PI
{
"name": "Rogerio Alencar Filho",
"hobby": "Analista de Sistemas (web!!!!)",
"social": {
"facebook": "https://facebook.com/rogerioalencar",
"twitter": "https://twitter.com/rogerin",
"github": "https://github.com/rogerin",
"youtube": "https://youtube.com/user/rogerim"
}
}
Inicio desse BUMM!!!
Arduino`s
Serial Arduino Serial DB9 para programação – ATmega8
Arduino Extreme USB para programação – ATmega8
Arduino Mini Versão em miniatura do Arduino utilizando montagem superficial - ATmega168
Arduino Nano Versão menor que o Arduino Mini, energizado por USB e conectado por montagem superficial – ATmega168/328
LilyPad Arduino Projeto minimalista para aplicações portáteis, utilizando montagem superficial – ATmega168
Arduino NG USB para programação – ATmega8
Arduino NG plus USB para programação – ATmega168
Arduino BT interface bluetooth para comunicação – ATmega168
Arduino Diecimila Interface USB -Atmega168 em um pacote DIL28(foto)
ArduinoDuemilanove Duemilanove significa "2009" em italiano. É energizado via USB/DC, com alternação automática - Atmega168
(Atmega328 para a versão mais nova)
ArduinoMega Montagem superficial - ATmega1280 para E/S adicionais e memória
Arduino Uno Utiliza Atmega8U2 para driver conversor Serial-USB, ao invés do FTDI."Uno" significa "Um" em italiano. Esta versão é
considerada a versão 1.0 do projeto, sendo que as placas que sucederem a esta serão referenciadas. - ATmega328
Arduino`s
Faça o seu!!!
Shield`s
Voltando ao
Raspberry PI
O que é “Raspberry PI”
Raspberry Pi é um computador do tamanho de um cartão de crédito desenvolvido no Reino Unido
pela Fundação Raspberry Pi. Todo o hardware é integrado em uma única placa. O objetivo principal é
de estimular o ensino de ciência da computação básica em escolas.
A Fundação Raspberry Pi começou a aceitar pedidos do modelo de US$35 a partir de 29 de fevereiro
de 2012.
O computador é baseado em um system on a chip (SoC) Broadcom BCM2835, que inclui um
processador ARM1176JZF-S de 700 MHz, GPU VideoCore IV, e 512 MB de memória RAM em sua
última revisão. O projeto não inclui uma memória não-volátil - como um disco rígido - mas possui uma
entrada de cartão SD para armazenamento de dados.
O que é “Raspberry PI”
Raspberry PI e seu Hardware
Existem atualmente dois modelos: Modelo A e Modelo B. A grande diferença entre os dois modelos é
que o Modelo B possui um controlador Ethernet e duas portas USB, enquanto que o Modelo A possui
apenas uma porta USB e nenhuma porta de Ethernet.
Apesar de não possuir a porta Ethernet, o Modelo A pode ser conectado a internet através de um
adaptador USB de Ethernet ou Wi-Fi.
O Raspberry Pi não possui um relógio de tempo real (RTC), criando a necessidade do sistema
operacional usar um Network Time Protocol (NTP), ou do usuário fornecer a hora ao sistema. Porém,
um relógio de tempo real (como o DS1307) pode ser adicionado pela interface I²C.
Raspberry PI
Shield`s
O que fazer com o Raspberry PI?
O que fazer com o Raspberry PI?
Cluster`s
O que fazer com o Raspberry PI?
Marketing
O que fazer com o Raspberry PI?
PiPhone
O que fazer com o Raspberry PI?
Espaço
O que fazer com o Raspberry PI?
http://c9.io
O que fazer com o Raspberry PI?
JASPER
O que fazer com o Raspberry PI?
Central de jogos
O que fazer com o Raspberry PI?
Meu favorito
BeagleBone Black
UDOO
UDOO
Intel Edison
Dual core, bluetooth, wifi.. etc..etc...
RASPBERRY PI COMPUTE MODULE
RASPBERRY PI COMPUTE MODULE
Raspberry PI
Ligando o Raspberry PI
Lista de Materiais
1 x Raspberrry Pi Modelo A ou B
1 x Fonte de alimentação 5V 700ma
1 x Cartão SD (mínimo 4GB e de preferência aos class 4)
1 x TV com entrada HDMI ou vídeo composto
1 x Teclado
1 x Mouse
1 x PC (para preparar o cartão SD, ou já compra SD pre-instalado)
Ligando o Raspberry PI
1 - Download OS http://www.raspberrypi.org/downloads/
2 - Configurar Cartão SD
3 - Colocar cartão no Raspeberry
4 - Conecta na TV
5 - Ligar na tomada
6 - Curta a paisagem.. :D
Ligando o Raspberry PI
1 - Download OS http://www.raspberrypi.org/downloads/
2 - Configurar Cartão SD
3 - Colocar cartão no Raspeberry
4 - Conecta na TV
5 - Ligar na tomada
6 - Curta a paisagem.. :D
Vamos lá ligar!!
Conhecendo a Interface
Gráfica
Comunicação I2C - Inter-Integrated Circuit
Comunicação I2C - Inter-Integrated Circuit
Comunicação SPI - Serial Peripheral Interface
Comunicação UART - Universal
Asynchronous Receiver/Transmitter
Hello World do mundo da
eletrônica!!
Um pouco de Python não
mata ninguém.
$ sudo python
>>> import RPi.GPIO as GPIO
>>> GPIO.setup(16, GPIO.OUT)
>>> GPIO.output(16, True)
>>> GPIO.output(16, False)
Um pouco de Python não
mata ninguém.
$ sudo python
>>> from time import sleep
>>> import RPi.GPIO as GPIO
>>> GPIO.setup(16, GPIO.OUT)
>>> while 1:
... GPIO.output(16, False)
... sleep(1)
... GPIO.output(16, True)
... sleep(1)
Realtime
Node.js + Socket.io
Mostrando códigos ao vivo..
Obrigado!
{
"name": "Rogerio Alencar Filho",
"hobby": "Analista de Sistemas (web!!!!)",
"social": {
"facebook": "https://facebook.com/rogerioalencar",
"twitter": "https://twitter.com/rogerin",
"github": "https://github.com/rogerin",
"youtube": "https://youtube.com/user/rogerim"
}
}
Pergunte!!!!!!

Contenu connexe

Tendances

Raspberry PI - Jornadas Informática 2014
Raspberry PI - Jornadas Informática 2014Raspberry PI - Jornadas Informática 2014
Raspberry PI - Jornadas Informática 2014Pedro Pinto
 
Aplicações multicore com Linux Embarcado usando Raspberry Pi 2 - TDC2015
Aplicações multicore com Linux Embarcado usando Raspberry Pi 2 - TDC2015Aplicações multicore com Linux Embarcado usando Raspberry Pi 2 - TDC2015
Aplicações multicore com Linux Embarcado usando Raspberry Pi 2 - TDC2015André Curvello
 
O potencial educativo do Raspberry Pi
O potencial educativo do Raspberry PiO potencial educativo do Raspberry Pi
O potencial educativo do Raspberry PiEdgar Costa
 
Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01Eronides Da Silva Neto
 
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...Eronides Da Silva Neto
 
Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00Eronides Da Silva Neto
 
Curso Começando com o Raspberry Pi - Aula 02
Curso Começando com o Raspberry Pi - Aula 02Curso Começando com o Raspberry Pi - Aula 02
Curso Começando com o Raspberry Pi - Aula 02Eronides Da Silva Neto
 
Robótica e PHP com Arduino - PHPn' Rio 2011
Robótica e PHP com Arduino - PHPn' Rio 2011Robótica e PHP com Arduino - PHPn' Rio 2011
Robótica e PHP com Arduino - PHPn' Rio 2011Marco Antonio Maciel
 
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 NuvensMarco Antonio Maciel
 
Introdução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaIntrodução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaÁlvaro Justen
 
PHP e Robótica com Arduino - TDC 2012
PHP e Robótica com Arduino - TDC 2012PHP e Robótica com Arduino - TDC 2012
PHP e Robótica com Arduino - TDC 2012Marco Antonio Maciel
 
Arduino: Brincando de eletrônica com Python e Hardware Livre
Arduino: Brincando de eletrônica com Python e Hardware LivreArduino: Brincando de eletrônica com Python e Hardware Livre
Arduino: Brincando de eletrônica com Python e Hardware LivreÁlvaro Justen
 
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 InternetFabio Souza
 
Micropython - Python para microcontroladores
Micropython - Python para microcontroladoresMicropython - Python para microcontroladores
Micropython - Python para microcontroladoresFabio Souza
 
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 mbedFabio Souza
 
Automação Residencial com Python e Arduino - PySM 2015
Automação Residencial com Python e Arduino - PySM 2015Automação Residencial com Python e Arduino - PySM 2015
Automação Residencial com Python e Arduino - PySM 2015Relsi Maron
 

Tendances (20)

Criando sua própria nuvem com Raspberry Pi
Criando sua própria nuvem com Raspberry PiCriando sua própria nuvem com Raspberry Pi
Criando sua própria nuvem com Raspberry Pi
 
Raspberry PI - Jornadas Informática 2014
Raspberry PI - Jornadas Informática 2014Raspberry PI - Jornadas Informática 2014
Raspberry PI - Jornadas Informática 2014
 
Aplicações multicore com Linux Embarcado usando Raspberry Pi 2 - TDC2015
Aplicações multicore com Linux Embarcado usando Raspberry Pi 2 - TDC2015Aplicações multicore com Linux Embarcado usando Raspberry Pi 2 - TDC2015
Aplicações multicore com Linux Embarcado usando Raspberry Pi 2 - TDC2015
 
Raspberry Pi + Python
Raspberry Pi + PythonRaspberry Pi + Python
Raspberry Pi + Python
 
O potencial educativo do Raspberry Pi
O potencial educativo do Raspberry PiO potencial educativo do Raspberry Pi
O potencial educativo do Raspberry Pi
 
Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01Curso Começando com o Raspberry Pi - Aula 01
Curso Começando com o Raspberry Pi - Aula 01
 
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
Curso Começando com o Raspberry Pi - Aula 03: Ligando e Configurando o Raspbe...
 
Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00Curso Começando com o Raspberry Pi - Aula 00
Curso Começando com o Raspberry Pi - Aula 00
 
Curso Começando com o Raspberry Pi - Aula 02
Curso Começando com o Raspberry Pi - Aula 02Curso Começando com o Raspberry Pi - Aula 02
Curso Começando com o Raspberry Pi - Aula 02
 
Robótica e PHP com Arduino - PHPn' Rio 2011
Robótica e PHP com Arduino - PHPn' Rio 2011Robótica e PHP com Arduino - PHPn' Rio 2011
Robótica e PHP com Arduino - PHPn' Rio 2011
 
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
 
Introdução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtivaIntrodução a linguagem Python: simples e produtiva
Introdução a linguagem Python: simples e produtiva
 
PHP e Robótica com Arduino - TDC 2012
PHP e Robótica com Arduino - TDC 2012PHP e Robótica com Arduino - TDC 2012
PHP e Robótica com Arduino - TDC 2012
 
Arduino: Brincando de eletrônica com Python e Hardware Livre
Arduino: Brincando de eletrônica com Python e Hardware LivreArduino: Brincando de eletrônica com Python e Hardware Livre
Arduino: Brincando de eletrônica com Python e Hardware Livre
 
Raspberry PI
Raspberry PIRaspberry PI
Raspberry PI
 
Faculdade jk
Faculdade jkFaculdade jk
Faculdade jk
 
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
 
Micropython - Python para microcontroladores
Micropython - Python para microcontroladoresMicropython - Python para microcontroladores
Micropython - Python para microcontroladores
 
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
 
Automação Residencial com Python e Arduino - PySM 2015
Automação Residencial com Python e Arduino - PySM 2015Automação Residencial com Python e Arduino - PySM 2015
Automação Residencial com Python e Arduino - PySM 2015
 

En vedette

Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduinoWalter Coan
 
Ensinando Computação e Fazendo Ciência com Python
Ensinando Computação e Fazendo Ciência com PythonEnsinando Computação e Fazendo Ciência com Python
Ensinando Computação e Fazendo Ciência com PythonLuiz Cláudio Silva
 
Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4Ana Carneirinho
 
Arduino Palestra
Arduino PalestraArduino Palestra
Arduino Palestrawalder_tt
 
Placa Tomada - Controlando Tomadas com Arduino
Placa Tomada - Controlando Tomadas com ArduinoPlaca Tomada - Controlando Tomadas com Arduino
Placa Tomada - Controlando Tomadas com ArduinoGlobalcode
 
Programando em python modulos
Programando em python   modulosProgramando em python   modulos
Programando em python modulossamuelthiago
 
Está na hora de desistir destes 7 mitos do trabalho a partir de casa
Está na hora de desistir destes 7 mitos do trabalho a partir de casaEstá na hora de desistir destes 7 mitos do trabalho a partir de casa
Está na hora de desistir destes 7 mitos do trabalho a partir de casaBia Pomar
 
9 maneiras de você ganhar dinheiro na internet, trabalhando em casa em 2016
9 maneiras de você ganhar dinheiro na internet, trabalhando em casa em 20169 maneiras de você ganhar dinheiro na internet, trabalhando em casa em 2016
9 maneiras de você ganhar dinheiro na internet, trabalhando em casa em 2016Antonio-Farias
 
Python - o que, porque, como e quando
Python - o que, porque, como e quandoPython - o que, porque, como e quando
Python - o que, porque, como e quandoGustavo Carvalho
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAna Carneirinho
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao PythonAna Carneirinho
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumoAna Carneirinho
 
Python: A Arma Secreta do Cientista de Dados
Python: A Arma Secreta do Cientista de DadosPython: A Arma Secreta do Cientista de Dados
Python: A Arma Secreta do Cientista de DadosRodrigo Senra
 
Astro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro PiAstro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro PiAna Carneirinho
 
Palestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesPalestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesMarcos Thomaz
 
Cloud Sha - 256, Scrypt, Cloud Folding, x11 - Português BR:
Cloud Sha - 256, Scrypt, Cloud Folding, x11 - Português BR:Cloud Sha - 256, Scrypt, Cloud Folding, x11 - Português BR:
Cloud Sha - 256, Scrypt, Cloud Folding, x11 - Português BR:Jefferson Tavares
 
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!Globalcode
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Walter Coan
 
EV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor corEV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor corAna Carneirinho
 

En vedette (20)

Palestra arduino
Palestra arduinoPalestra arduino
Palestra arduino
 
Ensinando Computação e Fazendo Ciência com Python
Ensinando Computação e Fazendo Ciência com PythonEnsinando Computação e Fazendo Ciência com Python
Ensinando Computação e Fazendo Ciência com Python
 
Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4Espaço Programação e Eletrónica - Sessão4
Espaço Programação e Eletrónica - Sessão4
 
Arduino Palestra
Arduino PalestraArduino Palestra
Arduino Palestra
 
Fgsl 2015
Fgsl 2015Fgsl 2015
Fgsl 2015
 
Placa Tomada - Controlando Tomadas com Arduino
Placa Tomada - Controlando Tomadas com ArduinoPlaca Tomada - Controlando Tomadas com Arduino
Placa Tomada - Controlando Tomadas com Arduino
 
Programando em python modulos
Programando em python   modulosProgramando em python   modulos
Programando em python modulos
 
Está na hora de desistir destes 7 mitos do trabalho a partir de casa
Está na hora de desistir destes 7 mitos do trabalho a partir de casaEstá na hora de desistir destes 7 mitos do trabalho a partir de casa
Está na hora de desistir destes 7 mitos do trabalho a partir de casa
 
9 maneiras de você ganhar dinheiro na internet, trabalhando em casa em 2016
9 maneiras de você ganhar dinheiro na internet, trabalhando em casa em 20169 maneiras de você ganhar dinheiro na internet, trabalhando em casa em 2016
9 maneiras de você ganhar dinheiro na internet, trabalhando em casa em 2016
 
Python - o que, porque, como e quando
Python - o que, porque, como e quandoPython - o que, porque, como e quando
Python - o que, porque, como e quando
 
Astro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense HatAstro Pi - Explorando o Sense Hat
Astro Pi - Explorando o Sense Hat
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao Python
 
Livraria Sense hat - resumo
Livraria Sense hat - resumoLivraria Sense hat - resumo
Livraria Sense hat - resumo
 
Python: A Arma Secreta do Cientista de Dados
Python: A Arma Secreta do Cientista de DadosPython: A Arma Secreta do Cientista de Dados
Python: A Arma Secreta do Cientista de Dados
 
Astro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro PiAstro pi - Como recolher dados do astro Pi
Astro pi - Como recolher dados do astro Pi
 
Palestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesPalestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas Aplicações
 
Cloud Sha - 256, Scrypt, Cloud Folding, x11 - Português BR:
Cloud Sha - 256, Scrypt, Cloud Folding, x11 - Português BR:Cloud Sha - 256, Scrypt, Cloud Folding, x11 - Português BR:
Cloud Sha - 256, Scrypt, Cloud Folding, x11 - Português BR:
 
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!Internet das Coisas com Coisas Reais:  Java , Things API, Raspberry PI e Toys!
Internet das Coisas com Coisas Reais: Java , Things API, Raspberry PI e Toys!
 
Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)Palestra sobre Arduino e Raspberry Pi (Totvs)
Palestra sobre Arduino e Raspberry Pi (Totvs)
 
EV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor corEV3#5: Exercicios com o sensor cor
EV3#5: Exercicios com o sensor cor
 

Similaire à Introdução a automação residencial com Raspberry PI

Fgsl2012 fabio marques
Fgsl2012 fabio marquesFgsl2012 fabio marques
Fgsl2012 fabio marquesFabio Marques
 
Introdução a platadormas embarcadas
Introdução a platadormas embarcadasIntrodução a platadormas embarcadas
Introdução a platadormas embarcadasFelipe Meganha
 
Administração e Segurança - Raspberry.pdf
Administração e Segurança - Raspberry.pdfAdministração e Segurança - Raspberry.pdf
Administração e Segurança - Raspberry.pdfAlceu Rosa
 
Conheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnicaConheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnicaFábio dos Reis
 
Noções básicas do Raspberry pi 2/3 na prática
Noções básicas do Raspberry pi 2/3 na práticaNoções básicas do Raspberry pi 2/3 na prática
Noções básicas do Raspberry pi 2/3 na práticaFlavio Ribeiro de Lira
 
Arduino vs raspberrypi vs beaglebone
Arduino vs raspberrypi vs beagleboneArduino vs raspberrypi vs beaglebone
Arduino vs raspberrypi vs beagleboneFelipe Meganha
 
RASPBERRY PI BRASIL REVISÃO "B"
RASPBERRY PI BRASIL REVISÃO "B"RASPBERRY PI BRASIL REVISÃO "B"
RASPBERRY PI BRASIL REVISÃO "B"Lojamundi
 
Introdução à Ciência da Computação com Raspberry Pi
 Introdução à Ciência da Computação com Raspberry Pi  Introdução à Ciência da Computação com Raspberry Pi
Introdução à Ciência da Computação com Raspberry Pi Eronides Da Silva Neto
 
Raspberry pi - processamento de sinais com torta de framboesa
Raspberry pi - processamento de sinais com torta de framboesaRaspberry pi - processamento de sinais com torta de framboesa
Raspberry pi - processamento de sinais com torta de framboesadeusanyjunior
 
Impressões após 5 dias utilizando o Raspberry Pi 3 B+ como um computador resi...
Impressões após 5 dias utilizando o Raspberry Pi 3 B+ como um computador resi...Impressões após 5 dias utilizando o Raspberry Pi 3 B+ como um computador resi...
Impressões após 5 dias utilizando o Raspberry Pi 3 B+ como um computador resi...Marcos Aurelio Barranco
 
Como Fazer Seu Próprio Gameboy - CPBR11
Como Fazer Seu Próprio Gameboy -  CPBR11Como Fazer Seu Próprio Gameboy -  CPBR11
Como Fazer Seu Próprio Gameboy - CPBR11Rafael Moreira
 
Embarcados - Ao arduino e além
Embarcados - Ao arduino e alémEmbarcados - Ao arduino e além
Embarcados - Ao arduino e alémFabio Souza
 
Como Fazer Seu Próprio Gameboy - SpACE UNIFEI
Como Fazer Seu Próprio Gameboy -  SpACE UNIFEIComo Fazer Seu Próprio Gameboy -  SpACE UNIFEI
Como Fazer Seu Próprio Gameboy - SpACE UNIFEIRafael Moreira
 
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 & OpenDeviceRicardo Rufino
 

Similaire à Introdução a automação residencial com Raspberry PI (20)

Fgsl2012 fabio marques
Fgsl2012 fabio marquesFgsl2012 fabio marques
Fgsl2012 fabio marques
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Introdução a platadormas embarcadas
Introdução a platadormas embarcadasIntrodução a platadormas embarcadas
Introdução a platadormas embarcadas
 
Administração e Segurança - Raspberry.pdf
Administração e Segurança - Raspberry.pdfAdministração e Segurança - Raspberry.pdf
Administração e Segurança - Raspberry.pdf
 
Conheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnicaConheça o Roseapple Pi - Computador de Placa ùnica
Conheça o Roseapple Pi - Computador de Placa ùnica
 
Freedomday - Fajesu - 2013
Freedomday - Fajesu - 2013Freedomday - Fajesu - 2013
Freedomday - Fajesu - 2013
 
Noções básicas do Raspberry pi 2/3 na prática
Noções básicas do Raspberry pi 2/3 na práticaNoções básicas do Raspberry pi 2/3 na prática
Noções básicas do Raspberry pi 2/3 na prática
 
Arduino vs raspberrypi vs beaglebone
Arduino vs raspberrypi vs beagleboneArduino vs raspberrypi vs beaglebone
Arduino vs raspberrypi vs beaglebone
 
RASPBERRY PI BRASIL REVISÃO "B"
RASPBERRY PI BRASIL REVISÃO "B"RASPBERRY PI BRASIL REVISÃO "B"
RASPBERRY PI BRASIL REVISÃO "B"
 
Linux Raspberry Pi
Linux Raspberry PiLinux Raspberry Pi
Linux Raspberry Pi
 
Introdução à Ciência da Computação com Raspberry Pi
 Introdução à Ciência da Computação com Raspberry Pi  Introdução à Ciência da Computação com Raspberry Pi
Introdução à Ciência da Computação com Raspberry Pi
 
Raspberry pi - processamento de sinais com torta de framboesa
Raspberry pi - processamento de sinais com torta de framboesaRaspberry pi - processamento de sinais com torta de framboesa
Raspberry pi - processamento de sinais com torta de framboesa
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
 
CPBR7 - Existe vida depois do Arduino?
CPBR7 - Existe vida depois do Arduino?CPBR7 - Existe vida depois do Arduino?
CPBR7 - Existe vida depois do Arduino?
 
Impressões após 5 dias utilizando o Raspberry Pi 3 B+ como um computador resi...
Impressões após 5 dias utilizando o Raspberry Pi 3 B+ como um computador resi...Impressões após 5 dias utilizando o Raspberry Pi 3 B+ como um computador resi...
Impressões após 5 dias utilizando o Raspberry Pi 3 B+ como um computador resi...
 
Semana 1
Semana 1Semana 1
Semana 1
 
Como Fazer Seu Próprio Gameboy - CPBR11
Como Fazer Seu Próprio Gameboy -  CPBR11Como Fazer Seu Próprio Gameboy -  CPBR11
Como Fazer Seu Próprio Gameboy - CPBR11
 
Embarcados - Ao arduino e além
Embarcados - Ao arduino e alémEmbarcados - Ao arduino e além
Embarcados - Ao arduino e além
 
Como Fazer Seu Próprio Gameboy - SpACE UNIFEI
Como Fazer Seu Próprio Gameboy -  SpACE UNIFEIComo Fazer Seu Próprio Gameboy -  SpACE UNIFEI
Como Fazer Seu Próprio Gameboy - SpACE UNIFEI
 
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
 

Introdução a automação residencial com Raspberry PI

  • 1. Introdução à Automação Residencial com Raspberry PI
  • 2. Introdução à Automação Residencial com Raspberry PI { "name": "Rogerio Alencar Filho", "hobby": "Analista de Sistemas (web!!!!)", "social": { "facebook": "https://facebook.com/rogerioalencar", "twitter": "https://twitter.com/rogerin", "github": "https://github.com/rogerin", "youtube": "https://youtube.com/user/rogerim" } }
  • 5. Serial Arduino Serial DB9 para programação – ATmega8 Arduino Extreme USB para programação – ATmega8 Arduino Mini Versão em miniatura do Arduino utilizando montagem superficial - ATmega168 Arduino Nano Versão menor que o Arduino Mini, energizado por USB e conectado por montagem superficial – ATmega168/328 LilyPad Arduino Projeto minimalista para aplicações portáteis, utilizando montagem superficial – ATmega168 Arduino NG USB para programação – ATmega8 Arduino NG plus USB para programação – ATmega168 Arduino BT interface bluetooth para comunicação – ATmega168 Arduino Diecimila Interface USB -Atmega168 em um pacote DIL28(foto) ArduinoDuemilanove Duemilanove significa "2009" em italiano. É energizado via USB/DC, com alternação automática - Atmega168 (Atmega328 para a versão mais nova) ArduinoMega Montagem superficial - ATmega1280 para E/S adicionais e memória Arduino Uno Utiliza Atmega8U2 para driver conversor Serial-USB, ao invés do FTDI."Uno" significa "Um" em italiano. Esta versão é considerada a versão 1.0 do projeto, sendo que as placas que sucederem a esta serão referenciadas. - ATmega328 Arduino`s
  • 7.
  • 8.
  • 11. O que é “Raspberry PI” Raspberry Pi é um computador do tamanho de um cartão de crédito desenvolvido no Reino Unido pela Fundação Raspberry Pi. Todo o hardware é integrado em uma única placa. O objetivo principal é de estimular o ensino de ciência da computação básica em escolas. A Fundação Raspberry Pi começou a aceitar pedidos do modelo de US$35 a partir de 29 de fevereiro de 2012. O computador é baseado em um system on a chip (SoC) Broadcom BCM2835, que inclui um processador ARM1176JZF-S de 700 MHz, GPU VideoCore IV, e 512 MB de memória RAM em sua última revisão. O projeto não inclui uma memória não-volátil - como um disco rígido - mas possui uma entrada de cartão SD para armazenamento de dados.
  • 12.
  • 13. O que é “Raspberry PI”
  • 14. Raspberry PI e seu Hardware Existem atualmente dois modelos: Modelo A e Modelo B. A grande diferença entre os dois modelos é que o Modelo B possui um controlador Ethernet e duas portas USB, enquanto que o Modelo A possui apenas uma porta USB e nenhuma porta de Ethernet. Apesar de não possuir a porta Ethernet, o Modelo A pode ser conectado a internet através de um adaptador USB de Ethernet ou Wi-Fi. O Raspberry Pi não possui um relógio de tempo real (RTC), criando a necessidade do sistema operacional usar um Network Time Protocol (NTP), ou do usuário fornecer a hora ao sistema. Porém, um relógio de tempo real (como o DS1307) pode ser adicionado pela interface I²C.
  • 15.
  • 17.
  • 19. O que fazer com o Raspberry PI?
  • 20. O que fazer com o Raspberry PI? Cluster`s
  • 21. O que fazer com o Raspberry PI? Marketing
  • 22. O que fazer com o Raspberry PI? PiPhone
  • 23. O que fazer com o Raspberry PI? Espaço
  • 24. O que fazer com o Raspberry PI? http://c9.io
  • 25. O que fazer com o Raspberry PI? JASPER
  • 26. O que fazer com o Raspberry PI? Central de jogos
  • 27. O que fazer com o Raspberry PI? Meu favorito
  • 29. UDOO
  • 30. UDOO
  • 31. Intel Edison Dual core, bluetooth, wifi.. etc..etc...
  • 35. Ligando o Raspberry PI Lista de Materiais 1 x Raspberrry Pi Modelo A ou B 1 x Fonte de alimentação 5V 700ma 1 x Cartão SD (mínimo 4GB e de preferência aos class 4) 1 x TV com entrada HDMI ou vídeo composto 1 x Teclado 1 x Mouse 1 x PC (para preparar o cartão SD, ou já compra SD pre-instalado)
  • 36. Ligando o Raspberry PI 1 - Download OS http://www.raspberrypi.org/downloads/ 2 - Configurar Cartão SD 3 - Colocar cartão no Raspeberry 4 - Conecta na TV 5 - Ligar na tomada 6 - Curta a paisagem.. :D
  • 37. Ligando o Raspberry PI 1 - Download OS http://www.raspberrypi.org/downloads/ 2 - Configurar Cartão SD 3 - Colocar cartão no Raspeberry 4 - Conecta na TV 5 - Ligar na tomada 6 - Curta a paisagem.. :D Vamos lá ligar!!
  • 39.
  • 40.
  • 41. Comunicação I2C - Inter-Integrated Circuit
  • 42. Comunicação I2C - Inter-Integrated Circuit
  • 43. Comunicação SPI - Serial Peripheral Interface
  • 44. Comunicação UART - Universal Asynchronous Receiver/Transmitter
  • 45. Hello World do mundo da eletrônica!!
  • 46. Um pouco de Python não mata ninguém. $ sudo python >>> import RPi.GPIO as GPIO >>> GPIO.setup(16, GPIO.OUT) >>> GPIO.output(16, True) >>> GPIO.output(16, False)
  • 47. Um pouco de Python não mata ninguém. $ sudo python >>> from time import sleep >>> import RPi.GPIO as GPIO >>> GPIO.setup(16, GPIO.OUT) >>> while 1: ... GPIO.output(16, False) ... sleep(1) ... GPIO.output(16, True) ... sleep(1)
  • 49.
  • 50.
  • 51. Obrigado! { "name": "Rogerio Alencar Filho", "hobby": "Analista de Sistemas (web!!!!)", "social": { "facebook": "https://facebook.com/rogerioalencar", "twitter": "https://twitter.com/rogerin", "github": "https://github.com/rogerin", "youtube": "https://youtube.com/user/rogerim" } } Pergunte!!!!!!