Mudanças entre as edições de "Arduino 100 Noção"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 1: Linha 1:
 
[[Arquivo:Arduino_100_Nocao_abertura.jpg‎]]
 
[[Arquivo:Arduino_100_Nocao_abertura.jpg‎]]
 
== Sócios Responsáveis==
 
== Sócios Responsáveis==
[[Usuário:LucianoRamalho|Luciano Ramalho]]
+
[[Usuário:LucianoRamalho|Luciano Ramalho]]<br>
 
[[Usuário:DQ|DQ]]
 
[[Usuário:DQ|DQ]]
   
Linha 14: Linha 14:
 
* Apresentação no SESC SANTO ANDRÉ - SALA DE INTERNET LIVRE - [http://www.facebook.com/media/set/?set=a.4109171930701.173227.1325166520&type=3&l=41e1f9add2]
 
* Apresentação no SESC SANTO ANDRÉ - SALA DE INTERNET LIVRE - [http://www.facebook.com/media/set/?set=a.4109171930701.173227.1325166520&type=3&l=41e1f9add2]
   
  +
==O Workshop==
==Para qualquer um que nunca na vida tenha visto ou usado um microcontrolador==
 
  +
 
===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 hackerspace, mas nunca tiveram contato direto com um microcontrolador, hacking ou com eletrônica. É uma oficina simples e divertida para todas as idades, aonde os conceitos básicos de eletricidade e do uso da plataforma arduino são apresentados com exercícios práticos e manuais.
 
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 hackerspace, mas nunca tiveram contato direto com um microcontrolador, hacking ou com eletrônica. É uma oficina simples e divertida para todas as idades, aonde os conceitos básicos de eletricidade e do uso da plataforma arduino são apresentados com exercícios práticos e manuais.
 
===Quando===
<br>
 
=====Quando:=====
 
 
Aos sábados das 10 às 13 horas.
 
Aos sábados das 10 às 13 horas.
   
=====Onde:=====
+
===Onde===
 
Na [[Garoa Hacker Clube:Sede|sede]] do Garoa Hacker Clube - "PORÃO 0" (sim... temos também o porão 1)
 
Na [[Garoa Hacker Clube:Sede|sede]] do Garoa Hacker Clube - "PORÃO 0" (sim... temos também o porão 1)
   
=====Público:=====
+
===Público===
Qualquer pessoa a partir de 10 anos (lidaremos com fios e algumas ferramentas, crianças devem ter monitoramento paterno).<BR>
+
Qualquer pessoa a partir de 10 anos (lidaremos com fios e algumas ferramentas, crianças devem ter monitoramento paterno).
   
=====Inscrições:=====
+
===Inscrições===
 
Utilize as seguintes formas de inscrição:
 
Utilize as seguintes formas de inscrição:
   
Linha 32: Linha 33:
 
*2 - Inscreva-se na lista do Garoa e envie email solicitando sua inscrição no evento : http://groups.google.com/group/hackerspace
 
*2 - Inscreva-se na lista do Garoa e envie email solicitando sua inscrição no evento : http://groups.google.com/group/hackerspace
   
Inscrições dia para o dia 28/07/2012 '''FECHADAS''':
+
====Inscrições dia para o dia 28/07/2012 ('''FECHADAS''')====
   
*1. Gabriel Rezende
+
# Gabriel Rezende
*2. Carlos Roitman
+
# Carlos Roitman
*3. Gustavo Rezende
+
# Gustavo Rezende
*4. Carlos Romel
+
# Carlos Romel
*5. Ricardo A Boreto
+
# Ricardo A Boreto
*6. Tânia C S Boreto
+
# Tânia C S Boreto
*7. Simon Sanches
+
# Simon Sanches
*8. Caio Albuquerque
+
# Caio Albuquerque
*9. Catalina Rua
+
# Catalina Rua
*10. Carlos Roitman
+
# Carlos Roitman
   
Inscrições para o dia 11/08/2012 '''FECHADAS''':
+
====Inscrições para o dia 11/08/2012 ('''FECHADAS''')====
   
*1. Carlos Roitman do Amaral Maceno.
+
# Carlos Roitman do Amaral Maceno.
*2. Cléio Sousa
+
# Cléio Sousa
*3. ricardo cavallini
+
# ricardo cavallini
*4. Rodrigo Juste
+
# Rodrigo Juste
*5. Bruno Roberto dos Santos Arruda
+
# Bruno Roberto dos Santos Arruda
*6. Hildo Alves Feitosa Neto
+
# Hildo Alves Feitosa Neto
*7. Henrique Sousa Pinheiro
+
# Henrique Sousa Pinheiro
*8. Guilherme de Souza Vieira
+
# Guilherme de Souza Vieira
*9. Danilo Prates
+
# Danilo Prates
*10. Eduardo Takeo Ueda
+
# Eduardo Takeo Ueda
   
Inscrições para o dia 25/08/2012 '''FECHADAS''':
+
====Inscrições para o dia 25/08/2012 ('''FECHADAS''')====
   
*1. Vivian Grono
+
# Vivian Grono
*2. kiochi kasahami
+
# kiochi kasahami
*3. Wilian Carlos de Siqueira
+
# Wilian Carlos de Siqueira
*4. Rodrigues Nobre Gouveia
+
# Rodrigues Nobre Gouveia
*5. Lucas Berberiche Moers
+
# Lucas Berberiche Moers
*6. Lucas Jun Utaca
+
# Lucas Jun Utaca
*7. Flávio Eduardo Moraes
+
# Flávio Eduardo Moraes
*8. Eric Demétrius De Castro Barroca
+
# Eric Demétrius De Castro Barroca
*9. Arthur Floriano Barbosa Andrade de Oliveira
+
# Arthur Floriano Barbosa Andrade de Oliveira
*10. Pedro Saad
+
# Pedro Saad
*11. Cibele Yamamoto
+
# Cibele Yamamoto
*12. Guilherme Martins
+
# Guilherme Martins
   
=====Material:=====
+
===Material===
O Garoa disponibilizará todos os materiais necessários, que de deverão ser devolvidos no final da atividade.
+
O Garoa disponibilizará todos os materiais necessários, que deverão ser devolvidos no final da atividade.
   
 
==Como são as atividades==
 
==Como são as atividades==
=====Introdução ao Arduino:=====
+
===Introdução ao Arduino===
 
Uma rápida introdução à plataforma Arduino, falando um pouco de sua história e filosofia, ilustada com alguns dos modelos mais populares e alguns ''shields''.
 
Uma rápida introdução à plataforma Arduino, falando um pouco de sua história e filosofia, ilustada com alguns dos modelos mais populares e alguns ''shields''.
=====Introdução ao microcontrolador:=====
+
===Introdução ao microcontrolador===
 
Apresentação do microcontrolador ATMEGA 328 e com uma explicação simples sobre a estrutura interna do microcontrolador e sobre a utilidade de seus pinos.<BR>
 
Apresentação do microcontrolador ATMEGA 328 e com uma explicação simples sobre a estrutura interna do microcontrolador e sobre a utilidade de seus pinos.<BR>
 
O microcontrolador utilizado na atividade estará pré-programado com o ''bootloader'' do Arduino e o exemplo '''blink'''.
 
O microcontrolador utilizado na atividade estará pré-programado com o ''bootloader'' do Arduino e o exemplo '''blink'''.
=====Montagem:=====
+
===Montagem===
 
Os participantes farão a montagem de um arduino básico na protoboard, baseados em um esquema fornecido.
 
Os participantes farão a montagem de um arduino básico na protoboard, baseados em um esquema fornecido.
=====Experiências:=====
+
===Experiências===
 
Os participantes utilizarão o led (e outros materiais)para observar o funcionamento básico dos pinos do microcontrolador.
 
Os participantes utilizarão o led (e outros materiais)para observar o funcionamento básico dos pinos do microcontrolador.
=====Introdução à Programação do Arduino:=====
+
===Introdução à Programação do Arduino===
 
Será feita uma rápida apresentação da IDE do Arduino e de conceitos básicos de programação, na forma de um mini-dojo.
 
Será feita uma rápida apresentação da IDE do Arduino e de conceitos básicos de programação, na forma de um mini-dojo.
=====IMPORTANTE! - Perguntas e respostas:=====
+
===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,
 
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.
 
MESMO QUE VOCÊ PENSE SER A MAIOR BOBAGEM DO MUNDO.... NÃO DEIXE DE PERGUNTAR.
  +
==Arduino Proto Board "100 Noção"==
 
  +
==O Que Vamos Montar==
[[Arquivo:Ard_proto_100_nocao_2.jpg‎]]<br><br>
 
 
===Arduino Proto Board "100 Noção"===
 
[[Arquivo:Ard_proto_100_nocao_2.jpg‎]]
 
Esta é a placa arduino em proto board "100 noção" (feita por um dos participantes) que é montada no workshop. A plaquinha à direita na protoboard permite alimentá-la com uma bateria de 9V ou uma fonte externa. O microcontrolador é fornecido com o software já gravado.
 
Esta é a placa arduino em proto board "100 noção" (feita por um dos participantes) que é montada no workshop. A plaquinha à direita na protoboard permite alimentá-la com uma bateria de 9V ou uma fonte externa. O microcontrolador é fornecido com o software já gravado.
  +
==Esquema de montagem==
+
===Esquema de montagem===
 
[[Arquivo:Arduino100nocao_bb2.png]]
 
[[Arquivo:Arduino100nocao_bb2.png]]
=====O que é isto?:=====
+
====O que é isto?====
 
O que você está vendo acima é o esquema que utilizaremos para montar o microcontrolador na placa proto-board.
 
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.
 
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 eletrônico===
 
[[Arquivo:esquema_montagem_simples_2.png]]
 
[[Arquivo:esquema_montagem_simples_2.png]]
=====O que é isto?:=====
+
====O que é isto?====
 
O que você está vendo acima é o esquema eletrônico que utilizaremos para montar o microcontrolador na placa proto-board.
 
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....
 
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.
 
   
 
==Programação do microcontrolador==
  +
===O Código===
 
Utilizaremos o mais simples exemplo de programação do Arduino chamado ''Blink'', neste exemplo, ligamos um LED e fazemos piscar.
  +
<code><pre>
 
/*
 
/*
 
Blink
 
Blink
Linha 126: Linha 134:
 
delay(1000); // wait for a second
 
delay(1000); // wait for a second
 
}
 
}
  +
</pre></code>
  +
 
===O que é isto?===
   
=====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!!.
 
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!!.
   
Linha 137: Linha 147:
   
 
==Lista de Compras==
 
==Lista de Compras==
Caso você queira comprar os materiais que utilizamos no workshop para levar para casa sua arduino:<br>
+
Caso você queira comprar os materiais que utilizamos no workshop para levar para casa swu arduino:<br>
   
*1. Um ATMEGA328P-PU - link:http://www.farnellnewark.com.br//product.aspx?idProduct=15R0268
+
*1. Um ATMEGA328P-PU - http://www.farnellnewark.com.br//product.aspx?idProduct=15R0268
 
*2. Um Cristal de 16 MHZ
 
*2. Um Cristal de 16 MHZ
 
*3. Dois capacitores cerâmicos de 18pF 50V
 
*3. Dois capacitores cerâmicos de 18pF 50V
Linha 148: Linha 158:
 
*8. Suporte para 3 pilhas pequenas (AA) Obs: No workshop são utilizadas protoboards com um placa de alimentação que possibilita o uso de uma bateria de 9V ou uma fonte externa.
 
*8. Suporte para 3 pilhas pequenas (AA) Obs: No workshop são utilizadas protoboards com um placa de alimentação que possibilita o uso de uma bateria de 9V ou uma fonte externa.
   
ATENÇÃO:<br>
+
'''ATENÇÃO'''<br>
 
Não é necessário comprar nada, o material é fornecido para uso no evento.<br>
 
Não é necessário comprar nada, o material é fornecido para uso no evento.<br>
   

Edição das 08h38min de 16 de julho de 2012

Arduino 100 Nocao abertura.jpg

Sócios Responsáveis

Luciano Ramalho
DQ

Histórico

  • Início em 01-10-2011 - Álbum geral dos eventos: [1]
  • Apresentação no Instituto Federal de Educação, Ciência e Tecnologia Sul de Minas Gerais IFSULDEMINAS em 02/12/2011
  • Apresentação na Campus Party 2012 - [2]
  • Matéria no Estado de São Paulo capa do caderno Link em 13/02 - [3]
  • Apresentação para alunos da escola Politéia - [4]
  • Apresentação na EMEB José Cataldi São bernardo do Campo com 90 crianças - [5]
  • Apresentação no FLISOL FESTIVAL LATINOAMERICANO DE INSTALAÇÃO DE SOFTWARE LIVRE - [6]
  • Apresentação no SESC SANTO ANDRÉ - SALA DE INTERNET LIVRE - [7]

O Workshop

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 hackerspace, mas nunca tiveram contato direto com um microcontrolador, hacking ou com eletrônica. É uma oficina simples e divertida para todas as idades, aonde os conceitos básicos de eletricidade e do uso da plataforma arduino são apresentados com exercícios práticos e manuais.

Quando

Aos sábados das 10 às 13 horas.

Onde

Na sede do Garoa Hacker Clube - "PORÃO 0" (sim... temos também o porão 1)

Público

Qualquer pessoa a partir de 10 anos (lidaremos com fios e algumas ferramentas, crianças devem ter monitoramento paterno).

Inscrições

Utilize as seguintes formas de inscrição:

Inscrições dia para o dia 28/07/2012 (FECHADAS)

  1. Gabriel Rezende
  2. Carlos Roitman
  3. Gustavo Rezende
  4. Carlos Romel
  5. Ricardo A Boreto
  6. Tânia C S Boreto
  7. Simon Sanches
  8. Caio Albuquerque
  9. Catalina Rua
  10. Carlos Roitman

Inscrições para o dia 11/08/2012 (FECHADAS)

  1. Carlos Roitman do Amaral Maceno.
  2. Cléio Sousa
  3. ricardo cavallini
  4. Rodrigo Juste
  5. Bruno Roberto dos Santos Arruda
  6. Hildo Alves Feitosa Neto
  7. Henrique Sousa Pinheiro
  8. Guilherme de Souza Vieira
  9. Danilo Prates
  10. Eduardo Takeo Ueda

Inscrições para o dia 25/08/2012 (FECHADAS)

  1. Vivian Grono
  2. kiochi kasahami
  3. Wilian Carlos de Siqueira
  4. Rodrigues Nobre Gouveia
  5. Lucas Berberiche Moers
  6. Lucas Jun Utaca
  7. Flávio Eduardo Moraes
  8. Eric Demétrius De Castro Barroca
  9. Arthur Floriano Barbosa Andrade de Oliveira
  10. Pedro Saad
  11. Cibele Yamamoto
  12. Guilherme Martins

Material

O Garoa disponibilizará todos os materiais necessários, que deverão ser devolvidos no final da atividade.

Como são as atividades

Introdução ao Arduino

Uma rápida introdução à plataforma Arduino, falando um pouco de sua história e filosofia, ilustada com alguns dos modelos mais populares e alguns shields.

Introdução ao microcontrolador

Apresentação do microcontrolador ATMEGA 328 e com uma explicação simples sobre a estrutura interna do microcontrolador e sobre a utilidade de seus pinos.
O microcontrolador utilizado na atividade estará pré-programado com o bootloader do Arduino e o exemplo blink.

Montagem

Os participantes farão a montagem de um arduino básico 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.

Introdução à Programação do Arduino

Será feita uma rápida apresentação da IDE do Arduino e de conceitos básicos de programação, na forma de um mini-dojo.

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.

O Que Vamos Montar

Arduino Proto Board "100 Noção"

Ard proto 100 nocao 2.jpg Esta é a placa arduino em proto board "100 noção" (feita por um dos participantes) que é montada no workshop. A plaquinha à direita na protoboard permite alimentá-la com uma bateria de 9V ou uma fonte externa. O microcontrolador é fornecido com o software já gravado.

Esquema de montagem

Arduino100nocao bb2.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 2.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

O Código

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

Apostila atualmente em revisão
Você encontra informações sobre o Atduino no trabalho do Jody Culkin "ARDUINO INTRODUCTION COMIC BOOK": http://www.jodyculkin.com/wp-content/uploads/2011/09/arduino-comic-latest3.pdf
Aqui você pode carregar esta história em quadrinhos traduzida para pt_BR:
https://docs.google.com/open?id=0B4nH-dLKWTKmY2M1MDE0MDUtMGMzMi00MjU3LTgzNjUtZGEzYjBlNDMzNTgx

Lista de Compras

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

  • 1. Um ATMEGA328P-PU - http://www.farnellnewark.com.br//product.aspx?idProduct=15R0268
  • 2. Um Cristal de 16 MHZ
  • 3. Dois capacitores cerâmicos de 18pF 50V
  • 4. Uma Placa Protoboard 840 Pontos
  • 5. Um LED (qualquer cor menos branco)
  • 6. Um resitor de 1K 1/4 W
  • 7. Um resitor de 12K 1/4 W
  • 8. Suporte para 3 pilhas pequenas (AA) Obs: No workshop são utilizadas protoboards com um placa de alimentação que possibilita o uso de uma bateria de 9V ou uma fonte externa.

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

Dica 1:
Você pode levar seu próprio microcontrolador (ATMEGA328P-PU), nós carregaremos nele o software necessário.

Dica 2:
Para programar seu arduino depois do workshop você vai precisar de um cabo FTDI como este: Cabo USB/TTL da Tato

Dica 3:
Coloque as suas dúvidas na nossa lista http://groups.google.com/group/hackerspace

Registros do evento

Clique aqui para ver fotos e comentários sobre os eventos anteriores