Mudanças entre as edições de "Arduino 100 Noção"
Linha 90: | Linha 90: | ||
*2 - Marcus Vinícius de Melo Garcia |
*2 - Marcus Vinícius de Melo Garcia |
||
*3 - Felipe Almeida Canejo |
*3 - Felipe Almeida Canejo |
||
− | *4 - |
+ | *4 - Michael Oliveira |
*5 - |
*5 - |
||
*6 - |
*6 - |
Edição das 12h21min de 7 de março de 2012
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.
Onde:
Na sede do Garoa Hacker Clube espaço de vivência Casa "0" - Na sala de estar da casa onde fica o porão do Garoa.
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:
- 1 - Se for usuário do wiki coloque seu nome abaixo
- 2 - Inscreva-se na lista do Garoa e envie email solicitando sua inscrição no evento : http://groups.google.com/group/hackerspacesp
- 3 - Inscreva-se no evento no facebook em : http://www.facebook.com/GaroaHC
- 4 - Se tudo isso for muito complicado:Clique aqui para enviar um email de inscrição. Não esqueça de colocar seu nome!
ATENÇÃO: DESISTÊNCIAS DE ÚLTIMA HORA PREJUDICAM OUTRAS PESSOAS POIS A OFICINA TEM LIMITE DE PARTICIPANTES.
AS INSCRIÇÕES SÃO FEITAS MANUALMENTE, POR FAVOR VERIFIQUE SEU NOME, SE NÃO CONSTAR NA LISTA DO DIA DE SUA INSCRIÇÃO AVISE...
OBSERVAÇÃO: NÃO HAVERÁ OFICINA NO DIA 10/03
Inscrições dia para o dia 17/03/2012 FECHADAS:
- 1 - Thiago Motta
- 2 - Luiz Francisco Oliveira
- 3 - Erik Moratori
- 4 - Dani Hissnauer Miguel
- 5 - Joana Angélica Bohner
- 6 - Diego Oscar Murua
- 7 - Alexandre Chareti
- 8 - Tales Cione
- 9 - Felipe Proto
- 10 - Gabriel Prado
Inscrições dia para o dia 24/03/2012 FECHADAS:
- 1 - Eric Robson Vieira
- 2 - Luciano Ramalho
- 3 - José Paes de Carvalho / Luiz Paes de Carvalho
- 4 - Leonardo Freire
- 5 - M. Eugênia Mourão
- 6 - Fernando Fernandes
- 7 - Guilherme Garcia Telles dos Santos
- 8 - Henrique Onorio
- 9 - Guilherme Henrique Rodrigues
- 10 - Adrián Roberto Leguizamon Dantas
Inscrições dia para o dia 31/03/2012 FECHADAS:
- 1 - Marcelo Gimenes
- 2 - Fernando Oliveira
- 3 - Alexandre Giovanini Rodrigues
- 4 - Robson Abileck
- 5 - Ciro Manso
- 6 - Michael Frandin Silva
- 7 - Luiza Prata Soldi Passos
- 8 - Eliseu
- 9 - mariana basso
- 10 - Paulo Roberto Bernardo da Silva
OBSERVAÇÃO: NÃO HAVERÁ OFICINA NO DIA 07/04
Inscrições dia para o dia 14/04/2012 FECHADAS:
- 1 - Denis Francisco Maciel
- 2 - Rodrigo Kotake
- 3 - Joasimonson de Sousa Araújo
- 4 - Jose Luiz Baschera
- 5 - Hilton Ferreira Sousa Silva
- 6 - Roberto da Silva Goncalves
- 7 - Luiz Henrique Monteiro
- 8 - Cássio Jesus de Souza
- 9 - Brunno de Lima Ramos
- 10 - Glauton Alves Vieira
Inscrições dia para o dia 21/04/2012 ABERTAS:
- 1 - Andre Nilton do Espirito Santo Moura
- 2 - Marcus Vinícius de Melo Garcia
- 3 - Felipe Almeida Canejo
- 4 - Michael Oliveira
- 5 -
- 6 -
- 7 -
- 8 -
- 9 -
- 10 -
Atenção:
- 1 - O material é limitado a 10 vagas por sábado.
- 2 - Os inscritos terão seu nome confirmado aqui.
- 3 - Por favor, confira seu nome na lista acima antes de comparecer, caso não conste e tenha realizado a inscrição, entre em contato utilizando o link de inscrição acima.
Material:
Todos os materiais serão fornecidos.
Cada participante ou 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
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"
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
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
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
Aqui você pode carregar somente a 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 sua arduino:
- 1. ATMEGA328P-PU - link:http://www.farnellnewark.com.br//product.aspx?idProduct=15R0268
- 2. RESSONADOR CERÂMICO 16 MHZ
- 3. PLACA PROTOBOARD S/ Base 840 Pontos
- 4. ALICATE DE CORTE PEQUENO OU ESTILETE
- 5. LED DE 5MM (QUALQUER COR MENOS BRANCO)
Exemplo de lista de compra Mouser:
https://br.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=EB06F8D29D
Este é um exemplo de lista de compra completa para referência, preste atenção no frete que é muito caro (USD 40,00). Esta lista foi colocada somente como uma referência, o Garoa nada tem a ver com esta empresa e nem o garoa nem nenhum dos associados ganha nada com isto.
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: Cabo USB/TTL da Tato
Dica 4:
Se tiver dúvidas escreva para : arduino100nocao@miklos.com.br
Responsável
Registros do evento
Clique aqui para ver fotos e comentários sobre os eventos anteriores
Possível novo currículo
Parte 1 – General introduction to microcontrollers and embedded systems – Basic eletrical concepts, use of breadboard for prototyping circuits. – Arduino “Hello,world”: build a blinking LED circuit – Controlling more than one LED – Using Pulse width modulation to control LED brightness – Interfacing a seven segment display – Using the arduino digital inputs: interfacing a mechanical switch – Using the analog inputs: sensing light using an LDR – Potentiometer interfacing – Reading temperature – A quick introduction to the Python programming language – Serial port interfacing (Python will be used to write PC-side code)
Parte 2 - The second part of the workshop will be a demo. An Ez-Chronos sports watch which contains an accelerometer as well as a radio will be used to control an LED attached to the Arduino board.