SlideShare uma empresa Scribd logo
Casa de Vovó Dedé
Missão
Promover a educação através das artes, a disseminação do saber, contribuindo para o
desenvolvimento humano e comprometendo-se com a justiça social, com a democracia e com
a cidadania, com vistas a ser um forte agente transformador da sociedade.
Sobre a Oficina
Proposta
Esse curso busca introduzir o participante aos
conhecimentos necessários para o projeto e
construção de sistemas digitais autômatos e
interativos, que podem sentir o estado do
ambiente que o cerca por meio da recepção
de sinais de sensores e interagir com os seus
arredores, controlando luzes, motores e
outros atuadores.
Com ênfase na prática e na experimentação,
o participante será capacitado no
desenvolvimento de software e de hardware,
conhecendo as principais estruturas lógicas
de programação e utilizando diversos
componentes eletrônicos. Ao longo do curso
serão desenvolvidos, através da plataforma
Arduino, projetos que utilizem as novas
tecnologias para gerar soluções criativas e
inovadoras para problemas reais.
Sobre a Oficina
Maker Faire 2014 Video Report
https://vimeo.com/108222094
Sobre a Oficina
Estrutura
• Pré-requisitos: conhecimentos básicos em informática.
• Encontros: Quartas-feiras, 14h-17h. Um sábado por mês.
• Desenvolvimento de um projeto final.
• Visitas: Casa da Cultura Digital, Hackerspace, Arduino Day, Oficina Digital.
Sobre a Oficina
Encontros
• Básico
1. Introdução
2. Fundamentos de Programação
3. Eletrônica Digital I
4. Eletrônica Digital II
5. Eletrônica Analógica I
6. Eletrônica Analógica II
• Avançado
1. Componentes Avançados
2. Automação
3. Robótica
4. Experimentos Sonoros
5. Internet das Coisas
• Projeto
1. Estudo preliminar
2. Desenvolvimento
3. Prototipagem I
4. Prototipagem II
5. Apresentação de projetos
Facilitador
Lucas Cabral
• Graduando em Engenharia de Computação – UFC
• Bolsista pesquisador CNPq
• lucascabralcarneiro@gmail.com
• http://pt.slideshare.net/lucascabralcarneiro
• https://vimeo.com/robluch
• https://www.behance.net/lcabral
Sobre a Oficina
Conhecendo a turma
• Como soube do
curso?
• Conhecimentos
prévios?
• Interesses?
• Expectativas?
Introdução
Era da Informação
• Tecnologias capazes de processar, armazenar e transmitir informações
em grande quantidade e velocidade.
• Democratização das tecnologias da informação e comunicação.
• Ubiquidade computacional.
Introdução
PrincipaisTecnologias
• Computador pessoal.
• Internet.
• Microprocessadores e
microcontroladores.
Introdução
Computador
• Hardware.
1. Microprocessador.
2. Memória.
3. Periféricos.
• Software.
1. Sistema operacional.
2. Drivers.
3. Programas.
Introdução
Computação Física
• Disciplina que estuda e concebe sistemas digitais, incluindo
computadores, microcontroladores e respectivo software que, ligados a
sensores e atuadores, permitem construir sistemas e aparelhos autômatos,
que percebem a realidade e respondem com ações físicas a esta realidade.
Introdução
Robótica e Automação
• Substituição do trabalho humano por sistemas automáticos.
• Comodidade, eficiência, sustentabilidade, segurança.
• Automação industrial, comercial, bancária, hospitalar, residencial.
Introdução
Robótica e Automação
• Robô: dispositivo eletromecânico autônomo.
• Robótica industrial e educacional.
Introdução
Movimento Maker
• DIY: Faça Você Mesmo.
• Open-source.
• Colaboração.
• Tinkering: “é o que ocorre quando você tenta realizar algo que ainda não domina,
guiado por sua criatividade, imaginação e curiosidade. Essa atividade é, em sua
essência, um processo que combina diversão e investigação.”
• Hacking: superar e contornar as limitações de sistemas e estender suas capacidades.
Introdução
Movimento Maker
• Makerspaces.
• Hackerspaces.
• Fab labs.
• Maker faires.
Arduino
Conhecendo o Arduino
• O Arduino é uma plataforma de
prototipagem eletrônica open-
source que se baseia em hardware e
software flexíveis e fáceis de usar. É
destinado a artistas, designers,
hobbistas e qualquer pessoa
interessada em criar objetos ou
ambientes interativos.
Arduino
Ferramenta utilizada: Arduino
• Arduino pode ser usado para desenvolver sistemas interativos, recebendo
entradas de uma variedade de sensores e controlando uma variedade de
luzes, motores e outras saídas físicas. Projetos utilizando Arduino podem
utilizar a placa independente ou podem se comunicar com software rodando
em seu computador.
Referências: http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/
Arduino
Arduino
O microcontrolador do Arduino: ATmega328
Arduino
As placas podem ser montadas à mão ou compradas pré-
montadas.
Arduino
Tipos de placas
http://arduino.cc/en/Main/Products
Arduino
Shields
http://arduino.cc/en/Main/Products
Arduino
Arduino
Por que Arduino?
• Flexibilidade.
• Vasta documentação.
• Baixo custo.
• Comunidade ativa de usuários.
Arduino
Algumas referências
• http:// www.arduino.cc
• http://www.instructables.com
• http://makezine.com/category/electronics/arduino/
• http://hacknmod.com/topics/arduino/
• http:// www.labdegaragem.org/
• http://blog.fazedores.com/
• http://arduino-ce.blogspot.com.br/
Experiências
Pinokio
• Luminária animatrônica.
• Utiliza Arduino, Processing e OpenCV para imbuir Pinokio com a
capacidade de estar ciente de seu ambiente, especialmente de
pessoas, e expressar uma variedade dinâmica de comportamentos.
http://www.ben-dror.com/pinokio/
Experiências
Eye Writer
• Sistema de rastreamento ocular open source de baixo custo que
permite pacientes com ELA desenhar usando apenas os olhos.
http://www.eyewriter.org/
Experiências
Eye Writer 2.0
• "A arte é uma ferramenta de empoderamento e de mudança social, e
eu considero-me abençoado por ser capaz de criar e usar o meu
trabalho para promover a reforma da saúde, trazer a consciência
sobre ELA e ajudar os outros.“ Tempt 1
http://www.eyewriter.org/
Experiências
Conscious Clothing
• Sistema vestível de auto-rastreamento de dados.
• Usa um Arduino Lilypad ligado a um sensor de ar de partículas e uma
série de tiras de elástico de malha em torno do tórax para medir a
respiração.
• Os dados geo-referenciados coletados são transmitidos em tempo real
para qualquer dispositivo com Bluetooth, permitindo sua visualização
em formatos diferentes.
http://blog.arduino.cc/2013/07/11/conscious-clothing-wins-a-prize/#more-7644
Experiências
Tweet-a-Pot
• Cafeteira controlada remotamente pelo Twitter.
http://www.instructables.com/id/Tweet-a-Pot-Twitter-Enabled-Coffee-Pot/
Experiências
Arduino Materia 101
• Impressora 3D Open Source de baixo custo.
http://blog.arduino.cc/2014/09/30/arduino-materia-101/
Experiências
Outros
• http://www.instructables.com/id/Arduino-Projects/
• http://hacknmod.com/topics/arduino/
• http://www.nudatech.com/blog/20-arduino-projects-of-2012/
• http://www.nudatech.com/blog/20-arduino-projects-of-2013/
Primeiros Passos
Download:
https://www.arduino.cc/en/Main/Software
Fonte: Introdução à plataforma de desenvolvimento Arduino, Prof Marcelo Wendling
Primeiros Passos
Hello World: LED pisca-pisca
• Examples > 01.Basics > Blink
Arduino
Entendendo o Blink
• //Comentários.
• Variável: armazena valor.
• Função setup: executada uma
vez.
• Função loop: executada
repetidamente.
• digitalWrite: acender/apagar.
• delay: esperar milisegundos.
Arduino
Entendendo o Blink
• //Comentários.
• Variável: armazena valor.
• Função setup: executada uma
vez.
• Função loop: executada
repetidamente.
• digitalWrite: acender/apagar.
• delay: esperar milisegundos.
• Exercício: fazer led piscar 3
vezes, esperar 3 segundos e
repetir.
Arduino
Próxima aula: Introdução a Programação
• https://www.circuitar.com.br/tutoriais/programacao-para-arduino-
primeiros-passos/

Mais conteúdo relacionado

Destaque

Cinema Efeitos Especiais
Cinema Efeitos EspeciaisCinema Efeitos Especiais
Cinema Efeitos Especiais
EFA_06_08
 
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Lucas Cabral
 
Automação industrial: Encoder - Transdutor de posição angular
Automação industrial:  Encoder - Transdutor de posição angularAutomação industrial:  Encoder - Transdutor de posição angular
Automação industrial: Encoder - Transdutor de posição angular
Rafael Lial
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e Aplicações
Carlos Delfino
 
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematica
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematicaLiteratura infantil recurso_metodologico_ensino_aprendizagem_matematica
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematica
andre luis
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
Cícero Rocha
 
CSEduino - Build your Arduino from scratch
CSEduino - Build your Arduino from scratchCSEduino - Build your Arduino from scratch
CSEduino - Build your Arduino from scratch
Joao Alves
 
Projeto banana
Projeto bananaProjeto banana
Projeto banana
Ana Carneirinho
 
Oficina Scratch para Arduino Cap UFRJ
Oficina Scratch para Arduino Cap UFRJOficina Scratch para Arduino Cap UFRJ
Oficina Scratch para Arduino Cap UFRJ
Desiree Santos
 
Aula 4
Aula 4Aula 4
Estratégias para salvar um restaurante e fazer o negócio decolar a partir da ...
Estratégias para salvar um restaurante e fazer o negócio decolar a partir da ...Estratégias para salvar um restaurante e fazer o negócio decolar a partir da ...
Estratégias para salvar um restaurante e fazer o negócio decolar a partir da ...
Leonardo Seabra
 
Scratch & Arduino
Scratch & ArduinoScratch & Arduino
Scratch & Arduino
João Sá
 
O sensor de ultrassons SR-04 e programação em S4A
O sensor de ultrassons SR-04 e programação em S4AO sensor de ultrassons SR-04 e programação em S4A
O sensor de ultrassons SR-04 e programação em S4A
Ana Carneirinho
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo moderno
Marcelo Laranjeira Melo
 
Controlo de motores dc através de Scratch
Controlo de motores dc através de ScratchControlo de motores dc através de Scratch
Controlo de motores dc através de Scratch
Ana Carneirinho
 
Arduino & Scratch na Escola - Aula 1
Arduino & Scratch na Escola - Aula 1Arduino & Scratch na Escola - Aula 1
Arduino & Scratch na Escola - Aula 1
Ana Carneirinho
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básico
Evânio Moreira
 
Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3
Ana Carneirinho
 
Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5
Ana Carneirinho
 
Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602
Ana Carneirinho
 

Destaque (20)

Cinema Efeitos Especiais
Cinema Efeitos EspeciaisCinema Efeitos Especiais
Cinema Efeitos Especiais
 
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
 
Automação industrial: Encoder - Transdutor de posição angular
Automação industrial:  Encoder - Transdutor de posição angularAutomação industrial:  Encoder - Transdutor de posição angular
Automação industrial: Encoder - Transdutor de posição angular
 
Arduino- Conceitos e Aplicações
Arduino- Conceitos e AplicaçõesArduino- Conceitos e Aplicações
Arduino- Conceitos e Aplicações
 
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematica
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematicaLiteratura infantil recurso_metodologico_ensino_aprendizagem_matematica
Literatura infantil recurso_metodologico_ensino_aprendizagem_matematica
 
Oficina Arduino
Oficina ArduinoOficina Arduino
Oficina Arduino
 
CSEduino - Build your Arduino from scratch
CSEduino - Build your Arduino from scratchCSEduino - Build your Arduino from scratch
CSEduino - Build your Arduino from scratch
 
Projeto banana
Projeto bananaProjeto banana
Projeto banana
 
Oficina Scratch para Arduino Cap UFRJ
Oficina Scratch para Arduino Cap UFRJOficina Scratch para Arduino Cap UFRJ
Oficina Scratch para Arduino Cap UFRJ
 
Aula 4
Aula 4Aula 4
Aula 4
 
Estratégias para salvar um restaurante e fazer o negócio decolar a partir da ...
Estratégias para salvar um restaurante e fazer o negócio decolar a partir da ...Estratégias para salvar um restaurante e fazer o negócio decolar a partir da ...
Estratégias para salvar um restaurante e fazer o negócio decolar a partir da ...
 
Scratch & Arduino
Scratch & ArduinoScratch & Arduino
Scratch & Arduino
 
O sensor de ultrassons SR-04 e programação em S4A
O sensor de ultrassons SR-04 e programação em S4AO sensor de ultrassons SR-04 e programação em S4A
O sensor de ultrassons SR-04 e programação em S4A
 
Arduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo modernoArduino: Soluções para o mundo moderno
Arduino: Soluções para o mundo moderno
 
Controlo de motores dc através de Scratch
Controlo de motores dc através de ScratchControlo de motores dc através de Scratch
Controlo de motores dc através de Scratch
 
Arduino & Scratch na Escola - Aula 1
Arduino & Scratch na Escola - Aula 1Arduino & Scratch na Escola - Aula 1
Arduino & Scratch na Escola - Aula 1
 
Programação em-arduino-módulo-básico
Programação em-arduino-módulo-básicoProgramação em-arduino-módulo-básico
Programação em-arduino-módulo-básico
 
Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3Arduino & Scratch na Escola - Aula 3
Arduino & Scratch na Escola - Aula 3
 
Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5Espaço Programação e Eletrónica - Sessão5
Espaço Programação e Eletrónica - Sessão5
 
Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602Arduino - iniciação à linguagem C: LCD 1602
Arduino - iniciação à linguagem C: LCD 1602
 

Semelhante a Oficina de Robótica e Automação Casa de Vovó Dedé: Introdução

Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014
Lucas Cabral
 
Tecnologia da Informação
Tecnologia da InformaçãoTecnologia da Informação
Tecnologia da Informação
cleusamoreira
 
Arduino basico_vol.1
Arduino basico_vol.1Arduino basico_vol.1
Arduino basico_vol.1
Antonio Veras
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en Diseño
Tiago Barros
 
Inovando o mundo: comunidades criativas e design de código aberto. apresentacao
Inovando o mundo: comunidades criativas e design de código aberto. apresentacaoInovando o mundo: comunidades criativas e design de código aberto. apresentacao
Inovando o mundo: comunidades criativas e design de código aberto. apresentacao
Sagui Lab
 
Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012
jvilhete
 
Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012
jvilhete
 
Interação humano computador (introdução )
Interação humano computador (introdução )Interação humano computador (introdução )
Interação humano computador (introdução )
Jesse Teixeira
 
Robô Livre e metareciclagem
Robô Livre e metareciclagemRobô Livre e metareciclagem
Robô Livre e metareciclagem
Rodrigo Medeiros
 
Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012
jvilhete
 
Flc apr 2012_03_slides
Flc apr 2012_03_slidesFlc apr 2012_03_slides
Flc apr 2012_03_slides
Jose Viana
 
Aula inaugural
Aula inauguralAula inaugural
Aula inaugural
Cláudio Amaral
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
Luiz Avila
 
IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9
Vitor Meriat
 
Tecnologia da informação
Tecnologia da informaçãoTecnologia da informação
Tecnologia da informação
cleusamoreira
 
ApresentaçãO Nave 2008
ApresentaçãO Nave 2008ApresentaçãO Nave 2008
ApresentaçãO Nave 2008
Hudson Augusto
 
Apresentação Nave 2008
Apresentação Nave 2008Apresentação Nave 2008
Apresentação Nave 2008
Hudson Augusto
 
Introdução à Educação Digital - Unidade 1
Introdução à Educação Digital - Unidade 1Introdução à Educação Digital - Unidade 1
Introdução à Educação Digital - Unidade 1
Odalisetecno
 
Aula01
Aula01Aula01
Workshop de Introdução à IoT - SENAI/PE
Workshop de Introdução à IoT - SENAI/PEWorkshop de Introdução à IoT - SENAI/PE
Workshop de Introdução à IoT - SENAI/PE
Eronides Da Silva Neto
 

Semelhante a Oficina de Robótica e Automação Casa de Vovó Dedé: Introdução (20)

Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014
 
Tecnologia da Informação
Tecnologia da InformaçãoTecnologia da Informação
Tecnologia da Informação
 
Arduino basico_vol.1
Arduino basico_vol.1Arduino basico_vol.1
Arduino basico_vol.1
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en Diseño
 
Inovando o mundo: comunidades criativas e design de código aberto. apresentacao
Inovando o mundo: comunidades criativas e design de código aberto. apresentacaoInovando o mundo: comunidades criativas e design de código aberto. apresentacao
Inovando o mundo: comunidades criativas e design de código aberto. apresentacao
 
Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012
 
Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012
 
Interação humano computador (introdução )
Interação humano computador (introdução )Interação humano computador (introdução )
Interação humano computador (introdução )
 
Robô Livre e metareciclagem
Robô Livre e metareciclagemRobô Livre e metareciclagem
Robô Livre e metareciclagem
 
Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012Apresentacao joão tic educa 2012
Apresentacao joão tic educa 2012
 
Flc apr 2012_03_slides
Flc apr 2012_03_slidesFlc apr 2012_03_slides
Flc apr 2012_03_slides
 
Aula inaugural
Aula inauguralAula inaugural
Aula inaugural
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9
 
Tecnologia da informação
Tecnologia da informaçãoTecnologia da informação
Tecnologia da informação
 
ApresentaçãO Nave 2008
ApresentaçãO Nave 2008ApresentaçãO Nave 2008
ApresentaçãO Nave 2008
 
Apresentação Nave 2008
Apresentação Nave 2008Apresentação Nave 2008
Apresentação Nave 2008
 
Introdução à Educação Digital - Unidade 1
Introdução à Educação Digital - Unidade 1Introdução à Educação Digital - Unidade 1
Introdução à Educação Digital - Unidade 1
 
Aula01
Aula01Aula01
Aula01
 
Workshop de Introdução à IoT - SENAI/PE
Workshop de Introdução à IoT - SENAI/PEWorkshop de Introdução à IoT - SENAI/PE
Workshop de Introdução à IoT - SENAI/PE
 

Último

Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
2m Assessoria
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 

Último (10)

Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 

Oficina de Robótica e Automação Casa de Vovó Dedé: Introdução

  • 1.
  • 2. Casa de Vovó Dedé Missão Promover a educação através das artes, a disseminação do saber, contribuindo para o desenvolvimento humano e comprometendo-se com a justiça social, com a democracia e com a cidadania, com vistas a ser um forte agente transformador da sociedade.
  • 3. Sobre a Oficina Proposta Esse curso busca introduzir o participante aos conhecimentos necessários para o projeto e construção de sistemas digitais autômatos e interativos, que podem sentir o estado do ambiente que o cerca por meio da recepção de sinais de sensores e interagir com os seus arredores, controlando luzes, motores e outros atuadores. Com ênfase na prática e na experimentação, o participante será capacitado no desenvolvimento de software e de hardware, conhecendo as principais estruturas lógicas de programação e utilizando diversos componentes eletrônicos. Ao longo do curso serão desenvolvidos, através da plataforma Arduino, projetos que utilizem as novas tecnologias para gerar soluções criativas e inovadoras para problemas reais.
  • 4. Sobre a Oficina Maker Faire 2014 Video Report https://vimeo.com/108222094
  • 5. Sobre a Oficina Estrutura • Pré-requisitos: conhecimentos básicos em informática. • Encontros: Quartas-feiras, 14h-17h. Um sábado por mês. • Desenvolvimento de um projeto final. • Visitas: Casa da Cultura Digital, Hackerspace, Arduino Day, Oficina Digital.
  • 6. Sobre a Oficina Encontros • Básico 1. Introdução 2. Fundamentos de Programação 3. Eletrônica Digital I 4. Eletrônica Digital II 5. Eletrônica Analógica I 6. Eletrônica Analógica II • Avançado 1. Componentes Avançados 2. Automação 3. Robótica 4. Experimentos Sonoros 5. Internet das Coisas • Projeto 1. Estudo preliminar 2. Desenvolvimento 3. Prototipagem I 4. Prototipagem II 5. Apresentação de projetos
  • 7. Facilitador Lucas Cabral • Graduando em Engenharia de Computação – UFC • Bolsista pesquisador CNPq • lucascabralcarneiro@gmail.com • http://pt.slideshare.net/lucascabralcarneiro • https://vimeo.com/robluch • https://www.behance.net/lcabral
  • 8. Sobre a Oficina Conhecendo a turma • Como soube do curso? • Conhecimentos prévios? • Interesses? • Expectativas?
  • 9. Introdução Era da Informação • Tecnologias capazes de processar, armazenar e transmitir informações em grande quantidade e velocidade. • Democratização das tecnologias da informação e comunicação. • Ubiquidade computacional.
  • 10. Introdução PrincipaisTecnologias • Computador pessoal. • Internet. • Microprocessadores e microcontroladores.
  • 11. Introdução Computador • Hardware. 1. Microprocessador. 2. Memória. 3. Periféricos. • Software. 1. Sistema operacional. 2. Drivers. 3. Programas.
  • 12. Introdução Computação Física • Disciplina que estuda e concebe sistemas digitais, incluindo computadores, microcontroladores e respectivo software que, ligados a sensores e atuadores, permitem construir sistemas e aparelhos autômatos, que percebem a realidade e respondem com ações físicas a esta realidade.
  • 13. Introdução Robótica e Automação • Substituição do trabalho humano por sistemas automáticos. • Comodidade, eficiência, sustentabilidade, segurança. • Automação industrial, comercial, bancária, hospitalar, residencial.
  • 14. Introdução Robótica e Automação • Robô: dispositivo eletromecânico autônomo. • Robótica industrial e educacional.
  • 15. Introdução Movimento Maker • DIY: Faça Você Mesmo. • Open-source. • Colaboração. • Tinkering: “é o que ocorre quando você tenta realizar algo que ainda não domina, guiado por sua criatividade, imaginação e curiosidade. Essa atividade é, em sua essência, um processo que combina diversão e investigação.” • Hacking: superar e contornar as limitações de sistemas e estender suas capacidades.
  • 16. Introdução Movimento Maker • Makerspaces. • Hackerspaces. • Fab labs. • Maker faires.
  • 17. Arduino Conhecendo o Arduino • O Arduino é uma plataforma de prototipagem eletrônica open- source que se baseia em hardware e software flexíveis e fáceis de usar. É destinado a artistas, designers, hobbistas e qualquer pessoa interessada em criar objetos ou ambientes interativos.
  • 18. Arduino Ferramenta utilizada: Arduino • Arduino pode ser usado para desenvolver sistemas interativos, recebendo entradas de uma variedade de sensores e controlando uma variedade de luzes, motores e outras saídas físicas. Projetos utilizando Arduino podem utilizar a placa independente ou podem se comunicar com software rodando em seu computador.
  • 21. O microcontrolador do Arduino: ATmega328 Arduino
  • 22. As placas podem ser montadas à mão ou compradas pré- montadas. Arduino
  • 25. Arduino Por que Arduino? • Flexibilidade. • Vasta documentação. • Baixo custo. • Comunidade ativa de usuários.
  • 26. Arduino Algumas referências • http:// www.arduino.cc • http://www.instructables.com • http://makezine.com/category/electronics/arduino/ • http://hacknmod.com/topics/arduino/ • http:// www.labdegaragem.org/ • http://blog.fazedores.com/ • http://arduino-ce.blogspot.com.br/
  • 27. Experiências Pinokio • Luminária animatrônica. • Utiliza Arduino, Processing e OpenCV para imbuir Pinokio com a capacidade de estar ciente de seu ambiente, especialmente de pessoas, e expressar uma variedade dinâmica de comportamentos. http://www.ben-dror.com/pinokio/
  • 28. Experiências Eye Writer • Sistema de rastreamento ocular open source de baixo custo que permite pacientes com ELA desenhar usando apenas os olhos. http://www.eyewriter.org/
  • 29. Experiências Eye Writer 2.0 • "A arte é uma ferramenta de empoderamento e de mudança social, e eu considero-me abençoado por ser capaz de criar e usar o meu trabalho para promover a reforma da saúde, trazer a consciência sobre ELA e ajudar os outros.“ Tempt 1 http://www.eyewriter.org/
  • 30. Experiências Conscious Clothing • Sistema vestível de auto-rastreamento de dados. • Usa um Arduino Lilypad ligado a um sensor de ar de partículas e uma série de tiras de elástico de malha em torno do tórax para medir a respiração. • Os dados geo-referenciados coletados são transmitidos em tempo real para qualquer dispositivo com Bluetooth, permitindo sua visualização em formatos diferentes. http://blog.arduino.cc/2013/07/11/conscious-clothing-wins-a-prize/#more-7644
  • 31. Experiências Tweet-a-Pot • Cafeteira controlada remotamente pelo Twitter. http://www.instructables.com/id/Tweet-a-Pot-Twitter-Enabled-Coffee-Pot/
  • 32. Experiências Arduino Materia 101 • Impressora 3D Open Source de baixo custo. http://blog.arduino.cc/2014/09/30/arduino-materia-101/
  • 33. Experiências Outros • http://www.instructables.com/id/Arduino-Projects/ • http://hacknmod.com/topics/arduino/ • http://www.nudatech.com/blog/20-arduino-projects-of-2012/ • http://www.nudatech.com/blog/20-arduino-projects-of-2013/
  • 34. Primeiros Passos Download: https://www.arduino.cc/en/Main/Software Fonte: Introdução à plataforma de desenvolvimento Arduino, Prof Marcelo Wendling
  • 35. Primeiros Passos Hello World: LED pisca-pisca • Examples > 01.Basics > Blink
  • 36. Arduino Entendendo o Blink • //Comentários. • Variável: armazena valor. • Função setup: executada uma vez. • Função loop: executada repetidamente. • digitalWrite: acender/apagar. • delay: esperar milisegundos.
  • 37. Arduino Entendendo o Blink • //Comentários. • Variável: armazena valor. • Função setup: executada uma vez. • Função loop: executada repetidamente. • digitalWrite: acender/apagar. • delay: esperar milisegundos. • Exercício: fazer led piscar 3 vezes, esperar 3 segundos e repetir.
  • 38. Arduino Próxima aula: Introdução a Programação • https://www.circuitar.com.br/tutoriais/programacao-para-arduino- primeiros-passos/