Eletrônica & Robótica open-source



Documentos relacionados
Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Viabilizado pela Organização do ERI MS; Apoiado pelo grupo ArduinoMS; Agradecimentos especiais ao do SENAC e UCDB.

1Manual do Program-ME... 6

Arduino Hack Day PROMOVA VOCÊ TAMBÉM UM ARDUINO HACK DAY!

Arduino Hack Day PROMOVA VOCÊ TAMBÉM UM ARDUINO HACK DAY!

Arduino. Wanderson Souza Professor de Robótica

Uma Introdução ao ARDUINO e suas Aplicações na Robótica. André F. Núñez

Robótica com Arduino CDI. Professor: Paulo Marcos Trentin

Arduino MS. Sobre esta Oficina. Oriunda do Arduino Hack Day Organizado pelos Coordenadores do ArduinoMS Agradecimentos ao apoio do SENAC

Minicurso de Arduino

Conteúdo deste Kit: E-6 uno

Introdução ao Arduino. Pessanha Santos ASPOF EN-AEL

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

1.2. Professor: Luciano Ramalho

Sistemas de Aquisição de Dados Baseado em Microcontroladores

Na primeira aula, conhecemos um pouco sobre o projeto Arduino, sua família de placas, os Shields e diversos exemplos de aplicações.

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) /

Minicurso de Arduino

Acendendo as luzes. Projeto 1 LED piscante. Componentes necessários. capítulo 2. Protoboard. LED de 5 mm. Resistor de 100 ohms * Fios jumper

Colégio Dante Alighieri

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

ARDUINO UNO Guia do Usuário

GRADE CURRICULAR.

Plataforma de desenvolvimento dspic - SIGMA128 -

Parallel to Serial Shifting IN

VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID

Controle e monitoramento da fonte de alta-tensão: proposta, desenvolvimento e estágio atual.

Valor do curso R$129,00 (não temos opção de download, somente entrega em dvd-room via correios)

Introdução. àeletrônica com Arduino. Felipe Nascimento Martins. VIII Jornada de Iniciação Científica, Desenvolvimento Tecnológico e Inovação do Ifes

PIC18F4550. Curso Engenharia de Controle e Automação. Alex Vidigal Bastos alexvbh@gmail.com

Introdução a Robótica, do NXT ao Arduino

CONSTRUÇÃO DE UM ROBÔ TERRESTRE CONTROLADO REMOTAMENTE UTILIZANDO A PLATAFORMA ARDUINO

SUMÁRIO. Motivação Contextualização Objetivo Desenvolvimento. Aplicação Discussão Conclusão Perguntas. Hardware Software

Composição do MDK-Prog e MDK-Prog Plus

Cerne Tecnologia e Treinamento

FORMULÁRIO DE IDENTIFICAÇÃO 1. IDENTIFICAÇÃO 1.1 Título do Projeto: Uso do Arduíno como ferramenta de apoio ao processo de ensinoaprendizagem

Comunicação Serial com o AVR ATMEGA8

O Laboratório de Garagem

As melhores soluções para sua Automação. Inversores de Freqüência Soft-Starters Servoacionamentos Controladores Programáveis

APLICAÇÃO PARA ANÁLISE GRÁFICA DE EXERCÍCIO FÍSICO A PARTIR DA PLATAFORMA ARDUINO

Open Hardware & Arduino

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

Programação C para microcontroladores PIC

Interfaces para Instalações Interativas

QUALIFICAÇÃO TÉCNICA EM HARDWARE

// Arduino {? } Mais o que é?..

Arduino 101 O!cina para principiantes 1.3

Simulação de Circuitos Microcontrolados com o Proteus

Arduíno. Adriano Cruz. 16 de setembro de Adriano Cruz () Arduíno 16 de setembro de / 51

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel

PROTÓTIPO DE UM COMPUTADOR DE BORDO PARA AUTOMÓVEIS BASEADO NA ARQUITETURA ARM. Rafael de Souza Prof. Miguel Wisintainer - Orientador

Cerne Tecnologia e Treinamento

Defenda sua base com circuitos simples, Arduino e Raspberry Pi

Cerne Tecnologia e Treinamento

Computador de Bordo. Jeep Willys CJ3B ELE 0622 Instrumentação Eletrônica Docente: Luciano Fontes Cavalcanti

Microcontroladores ARM Cortex-M3 - XM 700 -

Controlador de Lâminas para Microscópio Óptico com Arduino Proposta de Projeto

Professor: Fernando Krein Pinheiro

Aula 1: Programação com códigos. Roben Castagna Lunardi

Alarme Automotivo com mensagem para móvel utilizando Arduino

Cerne Tecnologia e Treinamento

Robot Soccer. Hustle 3000

Laboratório de Processadores Confecção das PCIs

Conceitos básicos de Componentes SMD. Eng. Décio Rennó de Mendonça Faria

1. CAPÍTULO COMPUTADORES

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CÂMPUS CURITIBA CURSO DE ENGENHARIA DE COMPUTAÇÃO

Desenvolvendo Projetos em BASIC para o Microcontrolador AT89S8252. Com base no BASCOM - Teoria e Prática. Autor: Vitor Amadeu Souza

ÁREA DISCIPLINAR DE CIÊNCIA E TECNOLOGIA DA PROGRAMAÇÃO. Tem sob a sua responsabilidade as seguintes unidades curriculares:

InteropMix Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

TUTORIAL Arduino Nano

Disparando eventos com o Asterisk. Fernando Mercês

Oficinas do Grupo de Estudos: Uma Aprendizagem Colaborativa entre estudantes e professores dos cursos de Computação da USC

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza

Tópicos abordados. MIASI - Robótica Inteligente. Kit LEGO Mindstorms Kit Lynxmotion. Por Felipe Fitas Cardoso

Kit de desenvolvimento ACEPIC 40N

RECONHECIMENTO DE VOZ UTILIZANDO ARDUINO

Pedro José Henriques Pires Nº21359 EFA S13

Hacking Class Controlando tomadas da sua casa via Internet

PROJETO. Ponte Digital. Luciano Daniel Amarante - carabina@pop.com.br Ricardo Watzko - rw@netuno.com.

A Mecatrônica com Arduino como ferramenta para a melhoria do processo de ensino e aprendizagem

INTRODUÇÃO AO DESENVOLVIMENTO DE SISTEMAS COM MICROCONTROLADORES

Os Sistemas Electrónicos

Easy Lab. Manual do usuário Revisão /11/14. DMA Electronics 1

O TEMA ENGENHARIA NAS ESCOLAS MÓDULO DE ROBÓTICA. Palavras-chave: educação, engenharia, escolas públicas e robótica.

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ

Arduino. Prof. Maurício Dias

ESCOLA SUPERIOR ABERTA DO BRASIL ESAB ACELERÔMETRO WIRELESS DE TRÊS EIXOS

Revele a próxima geração de desenvolvedores de sistemas em cursos de controle e mecatrônica. Conheça o myrio. ni.com

Aplicações de LabVIEW na sala de aula. André Bassoli Engenheiro de Vendas do Segmento Acadêmico

Controle universal para motor de passo

Ficha de Unidade Curricular

Cerne Tecnologia e Treinamento (21) (11) cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

Plataforma ARDUINO Aplicada a Projetos Interdisciplinares. Clebson Joel Mendes de Oliveira Faculdade do Centro Leste - UCL

Transcrição:

Eletrônica & Robótica open-source Vinicius Senger Fundador Globalcode e Programador até a morte

Agenda Introdução Arduino Circuitos e componentes Ingressando na eletrônica / robótica Projetos Globalcode Demos

Motivação Está recomeçando uma febre de eletrônica amadora; Convergência tecnologia, criação e arte; Baixo custo de microcontroladores democratizam invenções; Plataformas de hardware abertas estão sendo criadas;

Motivação Diversas aplicações práticas: Robôs Roupas eletrônicas Máquinas de corte e modelagem 3D de baixo custo; Segway open-source Desenvolvimento de celulares customizados Instrumentos musicais Paredes interativas Instrumentação humana Circuit bending

Hardwares abertos Esquemas e circuitos padronizados e abertos na internet; Usam microcontroladores ou microprocessadores de pequeno porte; Alguns são kits tipo solde você mesmo Não existe hardware open-source por definição, mas emprestam o termo...

Eletrônica e robótica Todo robô tem eletrônica mas nem toda eletrônica constrói um robô; Computação física: trocar código por pixel ou trocar código por física? Eletrônica básica é fundamental: Resistor, capacitor, diodo, transistor, etc. Soldagem básica: diversos vídeos no YouTube; Soldagem SMD é complicado Eletrônica é artesanato geek;

Terminologia básica Voltagem / amperagem Eletrônica analógica Eletrônica digital Transistor Circuito integrado Datasheet Protoboard Porta digital, analógica e PWM

Agenda Introdução Arduino Circuitos e componentes Ingressando na eletrônica / robótica Projetos Globalcode Demos

Plataformas e controladores Podemos dividir em: Plataformas para prototipagem de alto nível: Sun Spot Lego Mind Storms Centilla Plataformas para prototipagem + produção: PIC Arduino

Arduino Projeto criado na Itália pelo Mássimo Banzi no Interaction Design Institute Ivrea; Baixo custo de produção e alta aplicabilidade; Nasceu para complementar o aprendizado de programação, computação física e gráfica; Nasceu do Processing; Processing é um ambiente e linguagem de programação para criar imagens, animação e interação;

Arduino Baixo custo de desenvolvimento: Microcontrolador custa R$ 8; Arduino completo a partir de R$ 80,00; Várias versões de Arduino: Mega, nano, lilypad; Apesar de ser programado em C, todo ambiente de desenvolvimento é Java; JavArduino.org = Projeto Globalcode para desenvolvimento de um compilador Java para Arduino

DEMO: Hello Arduino!

Arduino Baseado no ATmega 168:

ATmega 168 Características do ATmega 168: RISC 20 MIPS (20 Milhões de instruções por segundo) 16Kb Flash / 512 b EEPROM / 1Kb RAM Estática 6 canais PWM 6 conversores analógico/digital de 10 bits 1 serial programável (USART) 1 interface serial a 2 fios (I2C)

Arduino com Protoboard

Arduino em papel

Arduino Open-source: hardware e software; Diversas implementações do hardware: Duemilanove; Freeduino (BR); Severino (BR); Program-ME (BR Globalcode); Paperduino; Lilypad; Arduino BT; Arduino Mega; Arduino Nano; www.arduino.cc;

Agenda Introdução Arduino Program-ME Circuitos e componentes Ingressando na eletrônica / robótica Projetos Globalcode Demos

Program-ME Arduino da Globalcode; 100% compatível e open-source; Será utilizado na Academia do Programador para ensino de lógica de programação e binária; Você pode montar sozinho tudo, comprar o circuito impresso com USB ou comprar pronto;

Program-ME Além dos compenentes Arduino o Program-ME inclui: Um botão / chave 9 Leds 4 Transistores TIP 122 Sensor de Luz LDR 2 Entradas para Servo motor 2 Entradas para potenciômetro Buzzer

Program-ME: #1

Program-ME Chave Leds Servo motores Buzzer Transistores Arduino Knobs/Pot. LDR

DEMO: LDR & Processing

Program-ME / Arduino Na prática os programas utilizarão portas digitais e analógicas para comunicação com componentes; Porta analógica fornece números inteiros de 0 a 1024 Porta digital 0 ou 1 / HIGH ou LOW Temos porta digital PWM (Pulse with modularization) que permite controle de potência digital ;

DEMO: Program-ME Potenciômetro e servo-motor

Agenda Introdução Arduino Program-ME Circuitos e componentes Ingressando na eletrônica / robótica Projetos Globalcode Demos

Componentes Motor / Controle: Servo motor, motor DC ou motor de passo? R$ 10 Ponte H (L293D / L293E) R$ 5 Transistor (TIP 122) R$ 1.5 Sensores Pyro sensor R$ 4 Distância R$ 50 R$ 100 LM35 Temperatura R$ 2 LDR Luz R$ 2 Piezo R$ 2

Componentes Comunicação: Rádio frequencia R$ 15 Infravermelho R$ 8 Xbee R$ 120 Rede TCP/IP com fio R$ 120 Diversos: Acelerômetro, giroscópio Fingerprint scanner (U$ 120) Flexiforce Humidade, alcool,

Componentes para robótica Hacking / Circuit bending / Reciclagem GPS da Garmin iphone Telas de laptop Telas de celular Nokia antigo Carrinho de controle remoto Motores de impressoras, drives, scanners, etc.

Ping

Bússula

LCD Touch

SIM Reader

Wave Shield

XBee

Lojas de componentes www.parallax.com www.sparkfun.com www.makershed.com www.liquidware.com www.ladyada.net www.adafruit.com

Agenda Introdução; Controladores, kits e devices Circuitos e componentes Ingressando na eletrônica / robótica Projetos Globalcode Demos

Porque praticar? Conhecer profundamente conceitos fundamentais; Problemas inusitados raros em ambientes corporativos; Praticar codificação; Diversão; Reciclagem eletrônica; Possibilidade de invenções de sucesso; Baixo custo de adesão;

Startup Kit Resistores, capacitores, diodo, transistor, relê; Buzzer, LDR, potenciometro, piezo Motor DC Ponte H Protoboard Ferro de solda, estanho, desoldador; Jogo de chaves, 3ª mão, Santa Efigênia: Mult Circuit New

Agenda Introdução; Controladores, kits e devices Circuitos e componentes Ingressando na eletrônica / robótica Projetos Globalcode Demos

Projetos Globalcode Lançamento Program-ME Curso Eletrônica, Arduino e Robótica www.javarduino.org = Compilador Java para Arduino www.eletronlivre.com.br = Democratização da Eletrônica, Programação e Internet

Agenda Introdução; Controladores, kits e devices Circuitos e componentes Ingressando na eletrônica / robótica Projetos Globalcode Demos

Surf-bot 2 Sun Spots para instrumentação e comunicação com PC; 1 Arduino para controle de motores e sensores; 2 Motores DC com redução de 100 RPMs; Sensor de Luz; Sensor de distância; DEMO: código Java e código Arduino

Contatos e sites vinicius@globalcode.com.br Time Eletrônica & Robótica Globalcode: Paulo Carlos dos Santos Benedicto Franco Junior Julio Viegas Dr. Spock José Luis Sanchez Lorenzo

Contatos e sites vinicius@globalcode.com.br www.arduino.cc www.javarduino.org blog.globalcode.com.br