Casa Inteligente com Python e Arduino
-
Upload
relsi-maron -
Category
Technology
-
view
1.146 -
download
4
Transcript of Casa Inteligente com Python e Arduino
Globalcode – Open4education
Trilha – Internet das CoisasRelsi Maron
Globalcode – Open4education
Casa Inteligente com Python e Arduino
Globalcode – Open4education
- http://github.com/relsi- http://pt.slideshare.net/relsi
Quem?
Globalcode – Open4education
Para Quem?
Globalcode – Open4education
- Makers- Hobistas- Curiosos- Estudantes
Para Quem?
Globalcode – Open4education
Incentivo
Globalcode – Open4education
Incentivo
Globalcode – Open4education
Incentivo
Globalcode – Open4education
Incentivo
Globalcode – Open4education
Domótica
Globalcode – Open4education
Domótica
Globalcode – Open4education
Domótica
Globalcode – Open4education
Domótica Open
Globalcode – Open4education
Domótica Open
Globalcode – Open4education
Arduino
Globalcode – Open4education
Arduino
Globalcode – Open4education
Arduino
Globalcode – Open4education
Arduino
Globalcode – Open4education
Arduino
Globalcode – Open4education
Arduino
Globalcode – Open4education
Arduino
Globalcode – Open4education
Arduino
Globalcode – Open4education
Mais uma P*#! em C?
Globalcode – Open4education
Teóricamente, sim
Globalcode – Open4education
Controle via PC
Globalcode – Open4education
Posso programar com o que eu quiser?
Globalcode – Open4education
Python
Globalcode – Open4education
Python
- Software livre- Baterias incluídas!- Sintaxe simples e clara- Linguagem de altíssimo nível (VHLL)- Interpretada e interativa- OO, Procedural e funcional- Multiplataforma- Multipropósito- Muito Foda
Globalcode – Open4education
Python
- Aplicações Desktop- Aplicações científicas- Jogos- Computação gráfica- Aplicações Web- Robótica- Ensino
Globalcode – Open4education
Python
Globalcode – Open4education
Python
Globalcode – Open4education
Python
Globalcode – Open4education
Python
Globalcode – Open4education
Python
Globalcode – Open4education
Python
http://docs.python.org/2http://docs.python.org/3
Globalcode – Open4education
Python e Arduino
Globalcode – Open4education
Python e Arduino
Debian/ Ubuntu/ derivados:sudo apt-get install python-serial
Window:http://pypi.python.org/pypi/pyserial
Globalcode – Open4education
Python e Arduino
https://gist.github.com/relsi/c3251fabc9f9d4bea86a
Globalcode – Open4education
Python e Arduino
https://gist.github.com/relsi/535da4442093b8bf5332
Globalcode – Open4education
Python e Arduino
https://gist.github.com/relsi/148a977b401f91c3eab7
Globalcode – Open4education
Python e Arduino
https://gist.github.com/relsi/535da4442093b8bf5332
Globalcode – Open4education
IoT com Python e Arduino
Globalcode – Open4education
IoT com Python e Arduino
- Framework de desenvolvimento web full stak- Multiplataforma- Criado por Massimo di Pierro em 2007- Foco no aprendizado- Sem instalação ou configuração
Globalcode – Open4education
IoT com Python e Arduino
Globalcode – Open4education
IoT com Python e Arduino
Globalcode – Open4education
IoT com Python e Arduino
Model
View
Controller
Globalcode – Open4education
IoT com Python e Arduino
http://web2py.com/book
Globalcode – Open4education
IoT com Python e Arduino
RiveScript é uma linguagem de script para chatbots, simples, fácil de aprender e com uma sintaxe amigável.
https://github.com/aichaos/rivescript-python
Globalcode – Open4education
IoT com Python e Arduino
https://gist.github.com/relsi/136844b6a2ed8aa57041
Globalcode – Open4education
IoT com Python e Arduino
https://gist.github.com/relsi/f6e302a66d8f7e09969e
Globalcode – Open4education
IoT com Python e Arduino
https://gist.github.com/relsi/136844b6a2ed8aa57041
Globalcode – Open4education
IoT com Python e Arduino
https://gist.github.com/relsi/136844b6a2ed8aa57041
Globalcode – Open4education
IoT com Python e Arduino
Globalcode – Open4education
IoT com Python e Arduino
S.A.R.I.A é um projeto que visa desenvolver um sistemade automação residencial livre, baseado no Arduino,com inteligência artificial.
Através do sistema você poderá acessar a sua residência em qualquer lugar, através da internet, além de receber,também através da internet, informações em temporeal sobre eventos e sensores.
S.A.R.I.A possui uma inteligência artificial com com-preensão rudimentar de linguagem natural e voz.
Globalcode – Open4education
IoT com Python e Arduino
- Python- pySerial- Arduino- web2py- Rivescript- meSpeak.js:
Globalcode – Open4education
IoT com Python e Arduino
Globalcode – Open4education
IoT com Python e Arduino
Globalcode – Open4education
IoT com Python e Arduino
WebSocket é uma tecnologia que permite a comunicação bidirecional sobre um único soquete TCP.
Ele é projetado para ser executado em browsers e servidores web que suportem o HTML5.
Fonte: wikpedia
Globalcode – Open4education
IoT com Python e Arduino
Tornado é um framework web Python e uma biblioteca de comunicação assíncrona.
Usando uma comunicação não bloqueante consegue atender dezenas de milhares conexões simultâneas,
tornando-o ideal para trabalhar com websockets.
Globalcode – Open4education
IoT com Python e Arduino
Roda o tornado:
Envia a mensagem:
Recebe e processa a mensagem:
Globalcode – Open4education
Perguntas?
Obrigado!
- http://github.com/relsi- http://pt.slideshare.net/relsi