PROJETO ARDUINO

 PROJETO ARDUINO

Olá, Valdeni! Tudo bem? Eu sou o Grok, e vou te ajudar com o seu primeiro projeto. Como você tem 14 anos e ainda não sabe programar, eu escolhi um projeto super simples, mas que é visualmente impactante e fácil de entender para os seus amigos. O projeto vai ser um Semáforo Inteligente com LEDs usando o seu kit Pocket Tech BD20008. Ele vai simular um semáforo de trânsito que muda de cor automaticamente (vermelho, amarelo e verde), piscando as luzes de forma legal para chamar atenção.

Por quê esse projeto?

  • Simples: Você só precisa conectar fios, copiar um código pronto que eu te dou e carregar no Arduino. Não precisa criar código do zero.
  • Visualmente impactante: As luzes coloridas piscando vão parecer um semáforo de verdade, e você pode decorar com papel para ficar mais bonito na feira.
  • Compreensível para amigos: É como um sinal de trânsito – todo mundo entende! Você pode explicar: "Ele muda de cor sozinho para controlar o 'tráfego' imaginário."
  • Tempo: Dá para fazer em poucas aulas, e você tem 7 aulas até a feira. Dedique 1-2 aulas para montar, 1 para testar e o resto para praticar a apresentação.

IMPORTANTE: Siga exatamente cada passo, um de cada vez. Se algo der errado, volte ao passo anterior. Você vai precisar de um computador (da escola ou de casa) com internet no início para baixar o programa. O kit tem tutoriais via QR code – escaneie ele para ver vídeos ou guias extras se precisar.

Materiais que você vai usar do kit (confira se tem tudo):

  • 1x Arduino UNO R3 (a placa principal).
  • 1x Cabo USB (para conectar ao computador).
  • 1x Protoboard 400 pontos (a plaquinha branca com furinhos para conectar fios).
  • 1 LED vermelho.
  • 1 LED amarelo.
  • 1 LED verde.
  • 3x Resistores 180 Ohm (pequenos componentes coloridos – use um para cada LED).
  • Jumpers (fios coloridos): Pelo menos 6 fios M-M (macho-macho) ou o que tiver disponível.
  • Opcional: Papel colorido, fita ou caixinha para decorar e deixar mais bonito.

Se faltar algo, peça ajuda ao professor – o kit tem mais LEDs se precisar.

Passo a Passo Detalhado (Mastigado ao Máximo)

Passo 1: Prepare o Computador (Faça isso na primeira aula – leva 10-15 minutos)

  1. Ligue o computador e abra um navegador de internet (como Google Chrome).
  2. Vá para o site oficial do Arduino: https://www.arduino.cc/en/software.
  3. Clique no botão "Download" (Baixar) para a versão do Arduino IDE. Escolha a opção para o seu sistema (Windows, Mac ou Linux – pergunte ao professor se não souber).
  4. Baixe o arquivo (é grátis e seguro).
  5. Abra o arquivo baixado e instale o programa seguindo as instruções na tela (clique em "Next" ou "Avançar" até acabar). Se pedir permissão, diga sim.
  6. Após instalar, abra o programa Arduino IDE. Ele vai parecer uma janela com um código vazio.
  7. Pronto! Agora você tem o software para programar o Arduino.

Passo 2: Conecte o Arduino ao Computador (5 minutos)

  1. Pegue o Arduino UNO R3 do kit.
  2. Pegue o cabo USB.
  3. Conecte uma ponta do cabo USB na porta USB do Arduino (é uma porta retangular na placa).
  4. Conecte a outra ponta no computador (em uma porta USB livre).
  5. O Arduino deve acender uma luzinha verde ou vermelha (isso significa que está ligado). Se não acender, tente outra porta USB ou cabo.
  6. No Arduino IDE, clique em "Tools" (Ferramentas) no menu superior.
  7. Em "Board" (Placa), selecione "Arduino UNO".
  8. Em "Port" (Porta), selecione a porta que aparece (geralmente algo como COM3 ou /dev/cu.usbmodem – se não souber, teste uma por uma até funcionar).

Passo 3: Monte o Circuito no Protoboard (10-15 minutos – Faça devagar)

Vamos conectar os LEDs no protoboard. O protoboard tem furinhos: as linhas horizontais conectam coisas na mesma linha, e as verticais (laterais) são para + (positivo) e - (negativo).

  1. Coloque o protoboard na mesa.
  2. Pegue o LED vermelho. Ele tem duas perninhas: a mais longa é o positivo (+), a curta é o negativo (-).
  3. Insira o LED vermelho em furinhos do protoboard, por exemplo, na linha 10: perninha longa em J10, curta em I10.
  4. Pegue um resistor 180 Ohm. Conecte uma ponta no mesmo furinho da perninha curta do LED (I10), e a outra ponta em uma linha negativa (a coluna azul marcada com - , por exemplo, na coluna negativa esquerda).
  5. Agora, conecte com jumpers:
    • Use um jumper para conectar a perninha longa do LED vermelho (J10) a um pino do Arduino. Vamos usar o pino digital 13. Então, conecte um jumper de J10 no protoboard ao pino 13 no Arduino.
    • Use outro jumper para conectar a linha negativa do protoboard (onde está o resistor) ao pino GND no Arduino (GND é o "terra", negativo).
  6. Repita para o LED amarelo:
    • Insira em outra linha, ex: linha 15 (longa em J15, curta em I15).
    • Resistor da curta (I15) para negativo.
    • Jumper da longa (J15) para pino digital 12 no Arduino.
  7. Repita para o LED verde:
    • Linha 20 (longa em J20, curta em I20).
    • Resistor da curta para negativo.
    • Jumper da longa (J20) para pino digital 11 no Arduino.
  8. Conecte um jumper extra da linha positiva do protoboard (coluna vermelha +) ao pino 5V no Arduino? Não, para LEDs simples, não precisa – os pinos digitais fornecem energia. Mas para segurança, conecte o negativo do protoboard a GND.

Dica: Desenhe no papel antes de conectar para não errar. Se confundir, olhe fotos no QR code do kit ou peça ao professor.

Passo 4: Escreva e Carregue o Código (10 minutos – Copie exatamente!)

  1. Abra o Arduino IDE.
  2. Apague qualquer código que estiver lá.
  3. Copie e cole esse código simples abaixo na janela (é um código pronto para o semáforo piscar):
text
void setup() {
  pinMode(13, OUTPUT); // LED vermelho no pino 13
  pinMode(12, OUTPUT); // LED amarelo no pino 12
  pinMode(11, OUTPUT); // LED verde no pino 11
}

void loop() {
  digitalWrite(13, HIGH); // Acende vermelho
  delay(3000); // Espera 3 segundos
  digitalWrite(13, LOW); // Apaga vermelho
  
  digitalWrite(12, HIGH); // Acende amarelo
  delay(1000); // Espera 1 segundo
  digitalWrite(12, LOW); // Apaga amarelo
  
  digitalWrite(11, HIGH); // Acende verde
  delay(3000); // Espera 3 segundos
  digitalWrite(11, LOW); // Apaga verde
  
  // Pisca o amarelo para impacto visual
  for(int i=0; i<3; i++) {
    digitalWrite(12, HIGH);
    delay(500);
    digitalWrite(12, LOW);
    delay(500);
  }
}

Explicação simples (não precisa entender tudo agora):

  • "setup": Configura os pinos como saídas (para acender LEDs).
  • "loop": É o que roda para sempre. Acende um LED, espera, apaga, e repete. O "for" faz o amarelo piscar 3 vezes no final para ficar mais legal.
  1. Clique no botão "Verify" (um checkmark) no topo para checar se o código está certo (deve dizer "Done compiling").
  2. Clique no botão "Upload" (seta para a direita) para enviar o código ao Arduino. Espere até dizer "Done uploading".
  3. Pronto! Os LEDs devem começar a piscar: Vermelho 3s, Amarelo 1s, Verde 3s, e amarelo piscando.

Passo 5: Teste e Ajuste (5-10 minutos)

  1. Veja se as luzes acendem na ordem. Se não, cheque os fios: LED invertido? Pino errado?
  2. Se um LED não acender, troque o resistor ou o LED.
  3. Para deixar mais impactante: Coloque os LEDs em uma caixinha de papelão pintada como um semáforo (faça buracos para as luzes). Use cola ou fita.

Passo 6: Prepare a Apresentação para a Feira (Nas aulas restantes)

  1. Explique aos amigos: "Esse é um semáforo feito com Arduino. Ele muda de cor sozinho para controlar o trânsito. Usei LEDs e um código simples."
  2. Mostre funcionando e diga o que cada cor significa.
  3. Pratique falando: Comece com "Oi, eu sou Valdeni, e esse é meu projeto..." – seja confiante!
  4. Se quiser melhorar (opcional, se sobrar tempo): Adicione um botão (a mini chave do kit) para "parar" o semáforo no vermelho. Mas só se você se sentir à vontade – peça ajuda ao professor.

Se tiver erro em algum passo, descreva o que aconteceu e pergunte aqui ou ao professor. Você vai arrasar na feira, Valdeni! Boa sorte! 🚀

Comentários