Arduino 100 Noção

De Garoa Hacker Clube
Revisão de 11h01min de 9 de outubro de 2011 por Miklos (discussão | contribs)
Ir para navegação Ir para pesquisar

Arduino 100 Nocao abertura.jpg

Para qualquer um que nunca na vida tenha visto ou usado um microcontrolador

O workshop "Arduino 100 Noção" tem o objetivo de abrir as portas do Garoa Hacker Clube para aqueles que querem participar das atividades do garoa como as "Noites do Arduino" e outras, mas nunca tiveram contato direto com um microcontrolador ou com uma Arduino em suas diversas formas.

Quando:

Aos sábados das 10 às 13 horas junto do evento Hackaday. Próxima data no dia 15/10/2011

Onde:

Na sede do Garoa (local mutável de acordo com a disponibilidade).

Público:

Qualquer pessoa a partir de 10 anos (lidaremos com fios e algumas ferramentas, crianças menores devem ter monitoramento paterno).
O evento tem previsto um público máximo de 10 pessoas por sábado.

Inscrições:

Utilize as seguintes formas de inscrição:

Inscrições dia 15/10/2011

- AGUARDANDO

Atenção:

  • 1 - O material é limitado a 20 participantes por sábado.
  • 2 - Os primeiros 20 inscritos terão seu nome confirmado aqui.
  • 3 - Confira na sexta feira antes de comparecer.
Material:

Todos os materiais serão fornecidos.
Cada dupla receberá 1 microcontrolador, 1 placa proto-board, 1 led, fios e um alicate de corte.
Os materiais deverão ser devolvidos ao final da atividade.
O workshop é gratuíto e nenhum material fornecido estará a venda.
Peço não utilizar laptop durante o evento pois ocupa espaço na mesa.

Como são as atividades

Introdução ao microcontrolador:

Iniciamos tendo contato com um microcontrolador ATMEGA 328 e com uma explicação simples sobre a estrutura interna do microcontrolador e sobre a utilidade de seus pinos.
O microcontrolador será pré-programado com exemplos simples.

Introdução a Arduino:

Tendo o conhecimento sobre o microcontrolador, apresentaremos os modelos de arduino e explicaremos um pouco de sua história e filosofia, além dos conceitos muito básicos da IDE (programação).

Montagem:

Os participantes farão a montagem de uma arduino básica na protoboard, baseados em um esquema fornecido.

Experiências:

Os participantes utilizarão o led (e outros materiais)para observar o funcionamento básico dos pinos do microcontrolador.

IMPORTANTE! - Perguntas e respostas:

O evento tem o objetivo de ser descontraído e simples, todas as perguntas por mais básicas devem ser feitas e são estimuladas, MESMO QUE VOCÊ PENSE SER A MAIOR BOBAGEM DO MUNDO.... NÃO DEIXE DE PERGUNTAR.

Arduino Proto Board Completa

Ard proto.jpg

Esta é uma placa arduino montada em proto board completa que pode ser ligada a fontes de energia e programada com cabo FTDI.

Arduino Proto Board "100 Noção"

Ard proto 100 nocao.jpg

Esta é a placa arduino em proto board "100 noção" (feita por um dos participantes) que é montada no workshop, o microcontrolador já é fornecido pré-configurado e a fonte de enegia são 3 pilhas AA.

Esquema de montagem

Arduino100nocao bb1.png

O que é isto?:

O que você está vendo acima é o esquema que utilizaremos para montar o microcontrolador na placa proto-board. Durante o evento vamos explicar com simplicidade o que é uma placa proto-board e cada um dos elementos que vamos utilizar.

Esquema eletrônico

Esquema montagem simples.png

O que é isto?:

O que você está vendo acima é o esquema eletrônico que utilizaremos para montar o microcontrolador na placa proto-board. Estes símbolos esquisitos também serão explicados.... não se preocupe com nada disso....

Programação do microcontrolador

Utilizaremos o mais simples exemplo de programação do arduino chamado Blink, neste exemplo, ligamos um LED e fazemos piscar.

/*

 Blink
 Turns on an LED on for one second, then off for one second, repeatedly.

 This example code is in the public domain.
*/

void setup() {

 // initialize the digital pin as an output.
 // Pin 13 has an LED connected on most Arduino boards:
 pinMode(13, OUTPUT);     

}

void loop() {

 digitalWrite(13, HIGH);   // set the LED on
 delay(1000);              // wait for a second
 digitalWrite(13, LOW);    // set the LED off
 delay(1000);              // wait for a second

}

O que é isto?:

IMPORTANTE: Vamos explicar o básico da programação no workshop... o programa acima só foi colocado aqui para que os interessados saibam o conteúdo, você não tem que entender nada disso para participar!!.

Material Didático

CARREGUE A APOSTILA DO WORKSHOP: Arduino_100_nocao.pdf

Faz parte desta apostila um extrato do trabalho do Jody Culkin "ARDUINO INTRODUCTION COMIC BOOK": http://www.jodyculkin.com/wp-content/uploads/2011/09/arduino-comic-latest3.pdf

Lista de Compras

Caso você queira comprar os materiais que utilizamos no workshop para levar para casa sua arduino:

ATENÇÃO:
Não é necessário comprar nada, o material é fornecido para uso no evento.

Dica 1:
Vá até a Rua dos timbiras (travessa da Santa Efigênia) e você vai achar nas lojas de eletrônica (busque por R. dos Timbiras - República São Paulo, 01208-010 no Google maps que vai aparecer o quarteirão aonde tem 4 lojas de eletronica).

Dica 2:
Se você levar seu próprio microcontrolador (ATMEGA328P-PU), vai ser necessário programá-lo com o boot loader do arduino, chegue PELO MENOS UMA HORA antes do workshop começar para que haja tempo de fazer isto.

Dica 3:
Para programar seu arduino depois do workshop você vai precisar de um cabo FTDI como este: link:http://tato.ind.br/detalhe_produto.php?codigo_chave=102

Dica 4:
Se tiver dúvidas escreva para : arduino100nocao@miklos.com.br

Responsável

Registro do evento - 01/10/2011

Agradeço a todos que vieram e espero que tenham aproveitado!
Nesta primeira edição tivemos 7 participantes e uma duração de aproximadamente 3 horas, o workshop foi realizado na casa 2.
Todos os participantes montaram suas placas com sucesso, a maior dificuldade foi na parte manual com o descascamento de fios.

Participantes:

  • 1. écureuil - Camila
  • 2. Ceci - Cecília
  • 3. Tony
  • 4. Victor Scattone
  • 5. João Leandro (primeira visita ao garoa)
  • 6. Igor Alvarez (primeira visita ao garoa)
  • 7. Isadora (minha filha, assistente e "Garoa Mirim")


Seguem fotos do evento:

Arduino 100 Noção
Uma das placas montadas pelos participantes do workshop Arduino 100 Noção
Arduino 100 Noção
Diversão durante workshop Arduino 100 Noção
Arduino 100 Noção
Xiiiis!
Arduino 100 Noção
As meninas no Workshop Arduino 100 Noção

Registro do evento - 08/10/2011

Nesta segunda edição tivemos 9 participantes, o workshop foi realizado na casa 1.
Todos os participantes montaram suas placas com sucesso, alguns fizeram variações da montagem original inserindo mas leds e outros detalhes.
Ao final houve a exibição de uma placa arduino em protoboard completa com sensor de ultrassom e ldr.

Participantes:

  • 1 - José Fernando
  • 3 - Igor Alvarez
  • 4 - Carla Reis
  • 5 - Renato Alves
  • 6 - Wellington Carlos
  • 7 - Guteemberg Nunes
  • 8 - Christian Bits
  • 10 - Gregory Slivar
  • 12 - Astronauta Mecanico
  • 13 - Alessandra Souza


Seguem fotos do evento:

Arduino 100 Noção 2 edição
Uma das placas com mais leds!
Arduino 100 Noção 2 edição
Todos trabalhando com a apostila aberta
Arduino 100 Noção 2 edição
Compenetrados e atentos para não queimar os componentes
Arduino 100 Noção 2 edição
Troca de palpites
O professor explicando....