apostila de introdução ao tinkercad (antigo...
TRANSCRIPT
![Page 1: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/1.jpg)
Apostila de introdução ao Tinkercad (antigo Circuits.io)
![Page 2: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/2.jpg)
Introdução
Tinkercad é uma ferramenta da empresa Autodesk – criadora de software
famosos como o Autocad – que é conhecida como “Sala de aula”, permite criar,
desenhar circuitos e modificar rapidamente qualquer design que tenha criado.
Ele pode ser adquirido gratuitamente na Loja do Windows 10 ou acessado
através de um navegador web.
A apostila irá focar exclusivamente na criação e montagem de circuitos
eletrônicos, vamos aqui deixar de lado os aspectos artísticos que a ferramenta possui.
Além de possuir a vantagem de ser uma ferramenta online e gratuita! E é claro
não há riscos de queimar componentes eletrônicos.
Site: https://www.tinkercad.com/
Tela Inicial
O Tinkercad é extramente simples, atraente e possui uma interface gráfica
fluída e bonita.
A partir da tela inicial, podemos rotacionar nosso projeto, excluir algum
elemento que não estejamos usando, centralizar a tela e também possui os botões
“refazer” e “desfazer” bem comuns no Pacote Office.
Também funciona como um compilador caso esteja usando um arduino, é
possível também adicionar componentes eletrônicos e iniciar simulações. Todas as
funcionalidades serão explicadas adiante.
![Page 3: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/3.jpg)
Botão Rotacional
Gira o elemento selecionado em 25 graus.
Antes de rotacionar.
Rotacionado
![Page 4: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/4.jpg)
Botão Excluir ou Deletar
Como o próprio nome já diz, elimina da tela o item selecionado.
Botão Zoom to Fit
Funciona como um centralizador, caso se perca no seu design ou apenas deseje
retornar para o centro do projeto rapidamente, clique neste botão.
Botões Desfazer e Refazer
Fizeram sua estreia no Pacote Office da Microsoft com o famoso atalho CTRL+Z
no circuits.io não é diferente possuem a mesma função, desfazem a última ação e a
refazem se necessário.
Botão Code Editor
Esse botão é aonde será digitado o código em C que será usado no arduino,
para que ele mostre a tela de edição obrigatoriamente você deve ter um arduino no
projeto caso contrário ele irá mostrar uma mensagem de erro.
![Page 5: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/5.jpg)
Editor de códigos do Circuits.io com o arduino no projeto.
Mensagem de erro se abrir o Code Editor sem arduino.
Na parte inferior – ainda dentro do botão code editor – há mais cinco opções,
como pode ser visto na imagem abaixo.
![Page 6: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/6.jpg)
Botão Upload & Run
Ao fazer um código para o arduino, você precisa enviar esse código para o
hardware, isso é feito através deste botão.
Botão Libraries
Dependendo do projeto que estamos realizando e de sua complexidade é
necessário usar bibliotecas para que que elas nos poupe trabalho de codificar além do
necessário. Vejamos por exemplo, a criação de um botão azul, você o cria uma vez e o
deixa como uma biblioteca, então todas as vezes em que necessitar de um botão azul,
você usa essa biblioteca.
Botão Download code
O circuits.io permite fazer o download do seu código fonte, para que se desejar,
usa-lo em um arduino real ou para qualquer outro fim. O código é salvo no formato
.ino para rodar na IDE mas nada o impede de abrir em bloco de notas.
Botão Debugger
O Debugger aqui tem a mesma ação que os debuggers em outras IDEs ele serve
para analisar como seu código irá se comportar linha por linha. Adiciona também
breakpoints nas linhas do código.
![Page 7: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/7.jpg)
Botão Serial Monitor
O serial monitor serve para analisar os dados que estão sendo enviados e
serem analisados, para, por exemplo, verificar se está sendo enviada a informação
correta.
Botão Components
Aqui entramos na parte eletrônica do projeto, ao clicar neste botão, a aba
debaixo irá sair do código e irá para uma nova lista de componentes eletrônicos.
Na parte inferior, novamente temos três abas Basic Components, All
Components e Starters.
A primeira aba possui os componentes iniciais e mais básicos para um projeto.
A segunda aba é uma lista mais completa componentes, indo para o nível
avançado.
A terceira aba são projetos exemplos, eles estão prontos, só clicar e arrastar.
![Page 8: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/8.jpg)
Mais a direita existe mais dois botões um é serve para procurar componentes e
o segundo para mudar a forma em que os componentes são apresentados.
Todos os componentes estão em inglês, então para que a busca seja efetivado com
sucesso, é necessário o nome do objeto em inglês.
Botão Start Simulation
Após feito todas as edições no programa, ou no circuito e deseja ver o
resultado final, clique no botão Start Simulation e uma emulação do que foi feito será
iniciada.
Durante a emulação não se pode adicionar componentes e nem editar o código.
Como salvar um projeto e fazer uma lista de componentes
Existem mais dois botões na parte superior direito no Circuits.io um na verdade é o
status do projeto All changes saved, ou seja, tudo que você faz no projeto é salvo
automaticamente e um outro chamado Components List, nada mais é do que criar um
arquivo em excel com a lista de todos os componentes.
![Page 9: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/9.jpg)
Exercícios
1- Tendo como guia o diagrama elétrico abaixo, crie o circuito descrito. O fio
vermelho (VCC) deve estar ligado no pino 13. O código padrão não será
necessário modifica-lo.
2- Adicione um multímetro e coloque em uma tabela ou anote no bloco de notas a
Resistencia(Ohm), Tensão (V) e Amperagem (A).
![Page 10: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/10.jpg)
3- Tendo como guia o diagrama elétrico abaixo, crie o circuito descrito. O Servo
motor possui três pinos o VCC (vermelho), o GND(preto) e o de
Controle(amarelo). Ligue o amarelo no pino 7 do arduino.
Código em C
#include <Servo.h> Servo meuservo; // cria um objeto servo para controlar um servomotorpodem ser criados até 8 servos int pos = 0; // variável para guardar a posição void setup() { meuservo.attach(7); // faz a ligação do servo com o pino analógico } void loop() { for(pos = 0; pos < 180; pos += 3) // vai de 0 até 180 graus 3 graus de cada vez { meuservo.write(pos); // diz ao servo para ir para a posição 'pos' delay(1000); // aguarda 1 segundo para mudar de posição }
![Page 11: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/11.jpg)
for(pos = 180; pos>=1; pos-=3) // vai de 180 até 0 graus { meuservo.write(pos); // diz ao servo para ir para a posição 'pos' delay(1000); //aguarda 1 segundo para mudar de posição } }
4- Monte um regulador de tensão conforme o exemplo abaixo e crie uma tabela
informando qual a tensão máxima que o regulador de 3.3V aguenta e a de 5V também.
Anote também quais serão as tensões se eu reduzir para 2.20V.
![Page 12: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/12.jpg)
RESPOSTAS EXERCICIO 1 E 3
![Page 13: Apostila de introdução ao Tinkercad (antigo Circuits.io)bltisolucoes.hol.es/uploads/UNIVAP/CLDII... · através de um navegador web. A apostila irá focar exclusivamente na criação](https://reader030.vdocuments.site/reader030/viewer/2022021517/5be61d9d09d3f288458cbba2/html5/thumbnails/13.jpg)
Símbolos elétricos
Códigos de cores para resistores comerciais