0% acharam este documento útil (0 voto)
151 visualizações15 páginas

Criando Circuitos no Tinkercad

Enviado por

Gustavo Placido
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
151 visualizações15 páginas

Criando Circuitos no Tinkercad

Enviado por

Gustavo Placido
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Entre no site tinkercad.

com

Selecione “Fazer Login” (caso já tenha criado sua conta) ou “Inscrever-se” caso ainda
não tenha criado

Para criar uma conta, selecione “Criar uma conta pessoal”. E crie uma conta associada
ao Google (sua conta do IFSP é uma conta “google”). Será mais fácil se você criar sua
conta utilizando o email de aluno do IF!!

Ao entrar em sua conta, altere a opção à esquerda para “Circuitos”

E em seguida, “Criar novo circuito”

1
Quando criamos um novo circuito, o TinkerCad apresenta um nome “aleatório” no
topo – neste meu caso, o título foi “Fantabolous Blorr”:

para alterar o nome, clique sobre ele e dê um novo nome:

Po exemplo, “Primeiro Projeto”

Lembre-se de dar um “enter” após alterar o nome do seu circuito.

Em seguida, altere a guia de Componentes de básico para “Disparadores Arduino”

2
E selecione “Breadboard” (ou protoboard ou nossa placa de circuitos)

E arraste sua placa para a área de trabalho (parte da esquerda)

A qualquer momento em seu projeto você pode utilizar a opção (no alto à
esquerda) para centralizar seu desenho na tela.

3
Em seguida, altere novamente para os “Componentes -> Básico”

E vamos montar nosso primeiro circuito:

Arraste um led e o posicione na parte superior do sua protoboard.

Em seguida ligue um fio entre o anodo (terminal longo à direita do led) à linha de
tensão:

4
Notem que neste momento eu:

1. alterei a cor do fio de verde para marrom


2. coloquei o mouse sobre uma linha vertical que se liga ao anodo (+) do led

3. posicionei o mouse sobre a linha de tensão (“+”) da placa e pressionei o mouse


novamente.

4. Faça a mesma sequencia com o polo terra (catodo) do led, ligando ao nosso
aterramento (-) na placa. Coloque um fio verde desta vez.

5
5. Nosso sistema está, a princípio, pronto para iniciar a simulação. Clicando em
“iniciar a simulação” o que você observa?

Para sua simulação. Sorte que é apenas uma simulação, pois acabamos de queimar
nosso led (não repita esta experiência com um circuito real!!). Isto ocorre porque a
tensão de saída do Arduino é de 5V, e sem nenhuma resistência (apenas a do led), ele
recebe uma corrente muito alta e “queima”. Normalmente (depende do fabricante), a
corrente esperada em um led é da ordem de 20 mA (20 miliamperes). Assim,
precisamos de uma resistência de:
𝑉 5𝑉
𝑅= = ~250Ω
𝑖 0,02𝐴

No laboratório temos resistores de 330Ω (laranja-laranja-marrom), que são os que


utilizaremos aqui – arraste um resistor para sua placa e altere o valor da resistência
(veja que as cores das faixas do resistor mudam conforme você altera o valor da
resistência)

6
Nesta posição “vertical” fica ruim montar nosso circuito, então vamos girar nosso

resistor selecionando este botão :

Agora, reposicione o resistor e o fio marrom:

Refaça sua simulação e veja que o led fica “aceso” direto agora:

Você pode alterar o brilho alterando o valor de sua resistência. Toda alteração no
circuito só pode ser realizada com a simulação parada.

Claro que este circuito não tem muita graça, pois mostra apenas uma ligação com o
led aceso. Vamos alterar e colocar um pouco de lógica de programação no nosso
circuito. Começamos ligando nosso fio marrom a uma saída digital do Arduino, por

7
exemplo a saída 2. Clique sobre o fio marrom e em seguida sobre a extremidade
inferior, e arraste para saída digital 3:

Se refizermos a simulação neste momento, nada acontece porque não estamos


colocando tensão na saída 3 em nenhum momento. Vamos então colocar um pouco
de lógica em nosso circuito. Clique em “Código” e uma forma de programação via
“blocos” surge na tela:

Na área de código temos 2 regiões: à esquerda com os blocos e 6 cores indicando o


tipo de blocos que estamos visualizando (azulà Saída; laranjaàControlar;
roxoàEntrada; verdeàMatemática; cinzaàNotação; rosaàVariáveis). A cor azul
(saída) está inicialmente selecionada e vemos operações como:
• “definir LED incorporado como ALTO”(com a opção de alterar para “BAIXO”);
• “definir pino 0 como ALTO”
• Entre outras, que iremos ver ao longo das aulas (ou não, ficando por sua conta
e interesse!!)
Se alterarmos nossa opção de bloco para “Controlar”, veremos opções de inicialização,
laços infinitos, temporizadores, etc. Note que há possibilidade de encaixar os
comandos uns nos outros.

No lado direito de nossa área de código, onde efetivamente montamos nossa lógica,
notamos agora que já há um programa inicial apresentado:

8
A parte superior, “no início”, sem nenhuma ação programada, pode ser removida da
lógica sem alterar em nada nossa solução. Para remove-la, arraste-a até a lixeira na
parte inferior direita

Há um programa já montado com os blocos do lado direito

9
Vamos agora analisar a lógica do bloco que permanece. Estamos indicando que “para
sempre” (durante toda nossa simulação) estaremos:
1. Definindo o “LED incorporado” como ALTO (Energizado)
2. Aguardando por 1 segundo
3. Definindo o “LED incorporado” como BAIXO (Sem energia/corrente)
4. Aguardando por 1 segundo

E repetindo o processo. Inicie novamente sua simulação e veja se você nota algo
ocorrendo na placa.
Veja que inicialmente sua observação fica dificultada pela presença do código e
localização do ambiente simulado:

Você pode resolver isto removendoo a programação (clicando

sobre código) ou centralizando novamente o circuito. Vamos optar pela segunda


opção para manter o código por hora:

Você percebe que o led vermelho está apagado (se estiver ligado a alguma de nossas
saídas digitais, como é o caso acima), mas se for muito observador, poderá notar que
um pequeno led na placa do Arduino está “piscando”, você consegue encontra-lo?

10
Este é o led (L) incorporado à placa e ele está ligado à saída 13 por padrão no arduino.
Isto significa que se pararmos nossa simulação e alterarmos nossa ligação marrom
para o led 13 (ao invés do 3), nosso programa fará com que nosso pisca-pisca funcione
também para o led vermelho!!

Veja que o led vermelho “pisca” de forma síncrona com o led incorporado à placa.

Mas podemos voltar à nossa ligação anterior (fio marrom na saída 3), apagar nosso
código atual e “escrever” um novo código via blocos para fazer com que o led
vermelho pisque de 2 em 2 segundos (ou qualquer variação). Primeiro interrompa a
simulação e remova o código atual, arrastando os dois blocos laranja para a lata de
lixo:

Em seguida, adicione um bloco “para sempre”:

11
Em seguida, mude para a opção de blocos de saída e adicione um “definir pino 0 como
ALTO”, alterando o pino para “3”:

Se você simular neste momento, nosso led deve acender (é sempre interessante testar
nosso código e montagem aos poucos pois podemos identificar erros de lógica no
código ou montagem no circuito!!!). Se você simulou (como eu) e o led não acendeu é
porque pode ter se esquecido de mudar o fio marrom para a saída 3 J . Agora sim!!

Nosso próximo passo é acrescentar a opção de desligar o led após alguns instantes.
Pare a simulação e selecione “Controlar” novamente. Acrescente “aguardar 1 s” após a
definição do pino. Acrescente mais um controle idêntico a este logo abaixo:

12
E entre os dois, acrescente a saída “definir pino 3”, mas agora como “BAIXO”

Pronto para simular seu novo pisca-pisca. Altere o tempo que o led fica aceso e
apagado (sempre parando a simulação a cada mudança).

Após concluir seu projeto, você pode iniciar um novo clicando sobre a opção do
TinkerCad à esquerda:

E voltará à tela inicial. Para editar seu projeto atual, você pode clicar em “editar isto”

13
Ou sobre a engrenagem e selecionar “Duplicar” para criar um novo projeto sem perder
seu primeiro projeto, mas já com toda a montagem atual; isto pode ser bom se o novo
projeto é parecido com nosso atual e não quero “perder” meu primeiro projeto. Você
também pode alterar as propriedades do projeto à o que nos interessa em particular
é poder compartilhar o projeto: coloque seu nome na Descrição e em “Privacidade”
selecione “Compartilhar link”

Por fim, salve as alterações.


Para enviar seu exercício, você pode OU
• compartilhar o link à a partir da tela inicial em que você visualiza seus projetos
de circuitos, clique sobre o projeto que deseja enviar (não selecione Editar nem
a engrenagem, mas clique sobre o projeto) e na parte inferior da tela, altere a
visibilidade para “Privacidade à compartilhar link”, salve e copie o link

Enviando nos comentários de sua tarefa (lembre-se de alterar a privacidade ou não


conseguirei abrir o link!!!)
OU
• tire uma cópia (print screen) do código (sugiro mudar a opção do código para
“Blocos+texto”) e da montagem. Certifique-se de incluir a montagem completa
e o código também

14
Tarefa a ser entregue: crie um semáforo em 3 leds (vermelho, amarelo e verde) –
considere que o led vermelho fica aceso por 5 s (com demais leds apagados), apaga o
vermelho e acende o amarelo (1 s), apaga o amarelo e acende o verde (5 s) e repete o
ciclo. Você deve entregar um print da sua montagem e o código por meio dos blocos,
ou compartilhar o link, conforme descrito acima.

Desafio: você consegue fazer um único led e, ao invés do resistor, utilizar um


potenciômetro, de modo a variar a resistência e portanto a luminosidade do led? Note
que o potenciômetro possui 3 pinos: o da direita deve ser ligado na tensão (5V), o da
esquerda no terra (GND) e o central deve ser ligado ao circuito (led).

15

Você também pode gostar