Arduino 100 Noção

De Garoa Hacker Clube
Revisão de 09h41min de 25 de setembro de 2011 por Miklos (discussão | contribs)
Ir para navegação Ir para pesquisar

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

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 microprocessador ou com uma Arduino em suas diversas formas.

Quando:

Aos sábados das 10 às 13 horas junto do evento Hackaday.

Aonde:

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).
Serão formadas duplas para as atividades, o evento tem previsto um público máximo de 10 pessoas por sábado.

Material:

Todos os materiais serão fornecidos.
Cada dupla receberá 1 microprocessador, 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 Microprocessador:

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

Introdução a Arduino:

Tendo o conhecimento sobre o microprocessador, 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 microprocessador.

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.

DSC00021.JPG

Baseado no tutorial clássico: http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard

- Protoboard 550 pontos = R$ 13,00 (unit)(chinesa sem base)
- Fios preto e vermelho 22 AWG = R$ 2,00 (1 metro cada)
- 1 x 7805 Regulador de Voltagem= R$ 0,70 (unit)
- 2 x LED = R$ 0,25 (unit)
- 2 x 220 Ohm resistor = R$ 0,05 (unit)
- 1 x 10k Ohm resistor = R$ 0,05 (unit)
- 2 x 10 uF capacitor = R$ 0,05 (unit)
- 1 x 16 MHz clock crystal = R$ 0,60 (unit)
- 2 x 22 pF capacitor = R$ 0,05 (unit)
- 1 x 0.1 uF capacitor = R$ 0,05 (unit)
- 1 x Botão Reset = R$ 0,10 (unit)
- ATMEGA328 = R$ 13,80 - http://www.farnellnewark.com.br/cimicrocontrol28pdip,product,15R0268,4442636.aspx
- Cabo TTL = R$ 25,00 - http://tato.ind.br/2010/detalhe_produto.php?codigo_chave=102

Valor total aproximado: R$ 56,00

Observações:

1. Para baratear e facilitar a montagem pode ser usado um ressonador cerâmico de 16 mhz por R$ 0,75 ao invés dos itens:

1 x 16 MHz clock crystal = R$ R$ 1,99 (unit) 2 x 22 pF capacitor = R$ 0,05 (unit)

2. O bootloader será queimado nos chips dos participantes como parte do treinamento utilizando os procedimentos em: http://arduino.cc/en/Tutorial/ArduinoISP

3. Para testar a montagem será instalado o exemplo blink

4. Duração do treinamento 3 horas - Sugestão de horário 1 sábado por mês das 10 as 13 horas

5. kit que dispensa o cabo ttl pode ser comprado no lab de garagem por R$ 69.00 já com o atmega 328 com bootloader

http://loja.labdegaragem.com.br/protuino-uno-faca-seu-proprio-arduino-uno.html

Conclusão:

Considerando as dificuldades e tempo para compra dos itens individuais, vale a pena a compra do kit do lab de garagem para este treinamento, ou a montagem de um kit do garoa.

Objetivos do treinamento:

1. Construir um momento para envolver os iniciantes e interessados em eletronica. Agindo juntamente com o projeto eletronica com carinho
2. Ajudar a divulgar o conceito de hackerspace e trazer mais pessoas para ele.
3. Atender a todas as idades e tentar formar um conceito familiacker :0)

Proposta Alternativa para a Oficina de fabricação de Arduino

1. No lugar de montar em uma protoboard, usar uma placa face simples artesanal (corroída como parte da oficina).

Vantagens
  • montagem mais robusta/definitiva
  • facilita o uso de shields
Desvantagens
  • requer soldagem
  • para experiências simples precisa da protoboard e fios para ligação aos conectores do shield

2. No lugar do ATmega8 usar um ATTiny2313 para a conversão TTL/USB

--DQ 07h30min de 26 de julho de 2011 (PDT)

METODOLOGIA para o workshop:



Linguagem simples e com referencias a vida real. próximas ao dia a dia do participante
Sequência de ensino:

1. ENSINAR O QUE É O PROCESSADOR E SUAS POSSIBILIDADES COM SIMPLICIDADE


2. ENSINAR O QUE SÃO AS PORTAS E PARA QUE SERVEM COM MUITA SIMPLICIDADE


3. EXIBIR O : http://www.arduino.cc/en/Hacking/PinMapping168 E EXPLICAR A RELAÇÃO COM A IDE


4. MONTAR NA PROTOBOARD O SISTEMA SIMPLIFICADO


5. INSTALAR A IDE


6. CARREGAR O PRIMEIRO PROGRAMA E ALGUNS OUTROS EXEMPLOS.


--Miklos 08h51min de 28 de julho de 2011 (PDT)

CRONOGRAMA para o workshop:



Previsão para efetuação do workshop

1. ATÉ 20/08 ESTARÁ PRONTO O MATERIAL DIDÁTICO E OS KITS PARA ATÉ 10 PARTICIPANTES


2. SUGIRO REUNIÃO EM 20/08 PARA CONVERSARMOS E APROVARMOS O MATERIAL ALÉM DE COMBINAR A DIVULGAÇÃO

Lista dos interessados em participar da reunião em 20/08:

Coloque seu nome a baixo

--Miklos

MATERIAL DIDÁTICO para o workshop:


Arduino protoboard.gif

Arduino Protoboard

Rev1 - 31/07/2011

Lista de materiais

Qt. Nome Descrição
1 1kΩ Resistor 1kΩ
2 Capacitor Eletrolítico 10µF
1 Botão  
1 LED - 5mm 5 mm
1 Ressonador 16 Mhz frequencia 16 Mhz; tipo ressonador ceramico com capacitor
1 Terminal - 2 pinos Espaço entre pinos 0.1in (2.54mm)
1 Regulador de Voltagem - 5V LM 7805 - pacote TO220 - tensão 5V
1 atmega328p-pu pacote DIP28

 

Participantes - Lista Preliminar

  1. Carlos Henrique - sábado a tarde ou domingo.
  2. Lechuga