Introdução ao Arduino: criando projetos interativos
Mark Frauenfelder, Author | Maker | Founder, MAKE & Boing Boing
Assista a este curso e milhares de outros
Assista a este curso e milhares de outros
Aulas neste curso
-
-
1.
Trailer
1:01
-
2.
O que é o Arduino?
3:38
-
3.
O que você precisa?
8:52
-
4.
Instalando e conectando seu Arduino
3:04
-
5.
Frequência de piscadas
3:54
-
6.
Taxas de intermitência com componentes
4:47
-
7.
Botões e potenciômetros
5:20
-
8.
Servos
7:36
-
9.
Tons de alto-falante
6:32
-
10.
O que vem a seguir?
6:09
-
11.
Mais aulas criativas na Skillshare
0:33
-
-
- --
- Nível iniciante
- Nível intermediário
- Nível avançado
- Todos os níveis
Gerado pela comunidade
O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.
9.138
Estudantes
11
Projetos
Sobre este curso
Quando o designer Massimo Banzi criou o Arduino em 2005, não tinha ideia de que seu microcontrolador de código aberto iria estimular uma revolução.
Hoje, milhares de não-engenheiros criaram projetos incríveis, experimentos interativos e correções inteligentes usando essa simples peça de hardware.
Neste curso do Skillshare, Mark Frauenfelder, fundador da revista Boing Boing e MAKE, mostra como começar com alguns projetos simples do Arduino, dando a confiança e habilidade para começar a experimentar os seus próprios projetos!
Não é necessário conhecimento em programação, engenharia ou eletrônica e todos são bem-vindos. O curso concentra-se no hardware para que você possa usar a placa imediatamente.
A melhor maneira de aprender é fazendo e a melhor maneira de sonhar é sonhar grande. Use este curso para dar início às suas habilidades no Arduino. Junte-se à revolução do faça você mesmo
O que você vai fazer
Em uma hora, Mark o guia pelos componentes de hardware do Arduino, instalação de software e cinco experimentos de nível iniciante.
- Apresentação. Conheça o Arduino, pesquise projetos fascinantes e reúna materiais para começar.
- Instalação. Siga uma demonstração clara, passo a passo para instalar, conectar e configurar o Arduino.
- Experimentos I. Experimente três projetos simples que permitem que você explore como diferentes entradas afetam as saídas da luz cintilante
- Experimentos II. Experimento com movimento e saída de som usando um servo motor e um alto-falante pequeno simples.
- Projetos criativos. Pesquise como desenvolver mais projetos que tornam o seu dia um pouco mais fácil, interessante ou divertido.
O que você vai fazer
- Entrega. Configure cinco experimentos simples do Arduino usando luz, movimento e saídas de som, e compartilhe seu sucesso em fóruns de discussão e comunidades.
- Resumo. Aprenda fazendo, seguindo as instruções passo a passo de Mark e saltando diretamente para o trabalho com hardware e componentes elétricos Arduino. Faça pequenas modificações para programação, luzes e mais, para estudar os efeitos das entradas nos resultados, e construa uma base de competências para criar projetos futuros interessantes usando o Arduino.
- Especificações. Compartilhe suas experiências da maneira que fizer mais sentido para que outras pessoas aprendam e compartilhem feedback. Considere desenhos, diagramas, descrições, fotografias, vídeos ou código.
Interessado em mais?
Para uma ampla visão geral da fabricação, também confira o curso complementar de Mark, Introdução ao faça você mesmo: tornando-se um maker.
Conheça seu professor
Mark Frauenfelder is the founding editor-in-chief of MAKE magazine, the founder of Boing Boing, and the editor-in-chief of Cool-Tools.org. He was an editor at Wired from 1993-1998, the founding editor of Wired.com, and is the author of seven books. His latest book is Maker Dad: Lunch Box Guitars, Anti-Gravity Jars and 22 Other Incredibly Cool Father-Daughter DIY Projects.
As a maker of things, Mark has built cigar box guitars, skateboards, electronic musical instruments, chicken coops, kinetic sculptures, and robotic monkeys that keep cats from jumping on furniture. He has conducted workshops that teach people how to make sauerkraut, program Arduino microcontrollers, solder circuit boards, build vibrating toothbrush cars, and construct mandolins from tuna cans.
Mark is als... Visualizar o perfil completo
Projeto prático de curso
Configure 5 experimentos simples do Arduino usando luz, movimento e saídas de som.
Introdução
- Explore as possibilidades do Arduino.
Procure "Projetos Arduino" online para artigos e vídeos de projetos interessantes, e depois compartilhe seus favoritos no fórum da comunidade Skillshare!
Alguns links para começar:
- Assista a palestra global do criador do Arduino Massimo Banzi, junho de 2012, TED, "How Arduino is Open-Sourcing Imagination". (15 min).
- A revista MAKE chama o Arduino de "o pequeno microcontrolador que lançou uma revolução criadora". Explore o arquivo do Arduino para vídeos, artigos e projetos.
- Muitos sites apresentam aplicativos inteligentes do Arduino. Esta lista ReadWrite.com apresenta uma cafeteira com acesso ao Twitter e um relógio falante.
Para ver a máquina de venda automática de goma em ação (movida, claro, por um Arduino), clique aqui.
- Reúna seus materiais.
Além do seu notebook ou computador, você vai precisar de uma série de materiais.
Todo esse material é relativamente barato e facilmente disponíveis online.
Confira os links abaixo, e explore sites como o SparkFun, que frequentemente agrupam esses materiais e similares em kits fáceis e acessíveis!
- Arduino Uno (Disponível em www.arduino.cc)
- Cabo USB (Amazon)
- Placa de ensaio sem solda (Amazon)
- Três resistores diferentes: 4.7kΩ, 220Ω, 100Ω (Amazon)
- Resistor de foto (Amazon)
- Potenciômetro (Sparkfun)
- LED (Amazon)
- Alto-falante simples (8 Ohm/1W) (Amazon)
- Servo motor (Amazon)
- Pinos de encabeçamento (Amazon)
- Fios de ligação (Amazon)
Se você estiver interessado em adquirir materiais para projetos e cursos futuros, você também pode conferir o Kit de Inventor do Arduino da SparkFun, que vem com quase todos os materiais para fazer os experimentos desse curso, bem como muitos mais.
Instalação
- Faça download e instale o software Arduino.
Acesse www.arduino.cc e faça o download do Arduino IDE para o seu computador (Windows, Mac ou Linux).
- Conecte e configure o Arduino.
Use o cabo USB para conectar o Arduino ao seu computador.
Uma vez conectado, configure com dois comandos na tela:
- "Ferramenta" > "Board" > "Arduino Uno"
- "Ferramentas" > "Serial Port" > "/dev/tty/usbmodem..."
O seu Arduino está agora pronto para usar!
Experimentos I
- Experimente com uma saída de luz piscante simples.
Nesse experimento, a entrada é o esboço, o processamento é feito pelo Arduino, e a saída é a luz piscante na placa de circuito.
1. No seu computador, navegue para o esboço do Blink ("Arquivo" > "Exemplos" > "01 Noções básicas" > "Blink") e carregue o programa para o Arduino.
2. O LED na placa Arduino deve piscar!
3. Encontre os comandos "delay" no código e experimente os diferentes números, cada vez recarregando o esboço. Você pode fazer o LED piscar mais lento? E mais rápido?
- Experimento com a luz do próximo nível: um LED piscando.
Nesse experimento, a entrada é o esboço, o processamento é feito pelo Arduino, e a saída é o LED piscando.
1. Conecte um fio terra entre o Arduino e a placa de ensaio. Para fazer isso, insira uma extremidade de um fio de ligação em ponte em um pino de aterramento no Arduino (marcado "GND"). Insira a outra extremidade do fio no trilho azul da placa de ensaio.
2. Use um resistor para restringir o fluxo de eletricidade à luz LED para que ela não queime. Adicione o resistor de 220Ω ao pino nº13 no Arduino e J18 na placa de ensaio.
Insira o condutor curto do LED em qualquer lugar ao longo do trilho negativo da placa de ensaio, e inserir o seu condutor longo na mesma fila como o resistor (H18).
4. Ponto de verificação! O LED agora deve piscar na mesma frequência que a luz pequena no Arduino.
5. Como antes, experimente as diferentes frequências de piscadas no esboço Arduino. Você pode ver seu efeito no LED?
- Experimente usar um potenciômetro para controlar o LED.
Nesse experimento, a entrada é o potenciômetro, o processamento é feito pelo Arduino, e a saída é o LED piscando.
1. Comece com a configuração de LED piscante da aula anterior.
2. Insira o potenciômetro nos pinos 1, 3 e 5 da placa de ensaio na coluna J. Ele se encaixa perfeitamente!
3. Agora anexe 3 fios de ligação em ponte:
- Adicione um fio da fileira 5 da placa de ensaio ao trilho de aterramento (a coluna azul). Isso dá uma conexão de aterramento ao potenciômetro.
- Adicione um segundo fio da primeira fila na placa de ensaio a um pino Arduino de 5 volts. Isso cria uma conexão de energia através do potenciômetro.
- Adicione um fio de ligação em ponte final na fileira nº3 da placa de ensaio e conecte ao pino analógico do Arduino 0 (também conhecido como A0).
4. No seu computador, navegue para o esboço de entrada analógica ("Arquivo" > "Exemplos" > "03 análogo" > "Entrada analógica") e carregue o programa para o Arduino.
5. Experimente com o potenciômetro para afetar a frequência de piscar e, como na videoaula, explore o esboço e experimente números diferentes. Como suas mudanças afetam seu circuito?
Experimentos II
- Experimente com movimento de saída.
Nesse experimento, a entrada é o potenciômetro, o processamento é feito pelo Arduino, e a saída é o servo motor (movimento).
1. Insira o potenciômetro na placa de ensaio em J1, J3 e J5.
2. Conecte seus cabos de ligação:
- Adicione um fio de ligação em ponte azul da fileira 1 ao trilho (aterramento) azul.
- Adicione um fio de ligação em ponte vermelho da fileira 5 ao trilho vermelho.
- Adicione um fio de ligação em ponte vermelho do trilho vermelho a um pino Arduino de 5 volts.
- Adicione um fio de ligação em ponte preto do trilho azul a um pino de aterramento Arduino ("GND").
- Adicione um fio de ligação em ponte amarelo da fileira 3 ao pino de entrada analógico "0" ("A0").
3. Insira o servo motor na fileira H, assim, o fio preto está em 10, o fio vermelho está em 11, e o fio amarelo está em 12.
4. Conecte seus fios de ligação em ponte:
- Adicione um fio de ligação em ponte vermelho da fileira 11 ao trilho vermelho.
- Adicione um fio de ligação em ponte preto da fileira 10 ao trilho azul.
- Adicione um fio de ligação em ponte amarelo da fileira 12 ao pino digital nº9 do Arduino.
5. No seu computador, navegue para o esboço deste experimento ("Arquivo" > "Exemplos" > "Servo" > "Kob") e carregue o programa para o Arduino.
6. Experimento! Gire o botão de potenciômetro para controlar o servo motor. Você pode mudar a velocidade? E a direção? Quais itens, imagens ou bugigangas você pode anexar ao braço do servo motor, apenas por diversão? Como você pode usar esse controle remoto para enviar uma mensagem? Troque ideias sobre novas direções para esse projeto, e compartilhe seus pensamentos nos fóruns da comunidade Skillshare!
- Experimente com saída de som.
Nesse experimento, a entrada é o foto resistor, o processamento é feito pelo Arduino, e a saída é o alto-falante (som).
1. Adicione o resistor 100Ω (marrom-preto-marrom) do pino digital nº9 do Arduino à fileira 14 da placa de ensaio (a videoaula usa J14.)
2. Conecte o alto-falante à placa de ensaio: insira seu fio preto no trilho de aterramento azul e insira seu fio vermelho no I14.
3. Conecte o foto resistor à placa de ensaio: insira um dos seus condutores no J20, e insira seu outro condutor no trilho vermelho.
4. Conecte o foto resistor ao Arduino: anexe um fio de ligação em ponte da fileira 20 da placa de ensaio no pino analógico "0" do Arduino ("A0").
5. Adicione o resistor 4.7kΩ (amarelo-roxo-vermelho) do H20 ao trilho de aterramento azul.
6. Conecte um fio de ligação do trilho de aterramento azul da placa de ensaio a um pino de aterramento Arduino ("GND").
7. Conecte um fio de ligação em ponte do trilho de aterramento vermelho da placa de ensaio ao pino Arduino de 5 volts.
8. No seu computador, navegue para o esboço desse experimento ("Arquivo" > "Exemplos" > "Digital" > "Seguidor de tom") e carregue o programa para o Arduino.
9. Experimento! Brinque com diferentes quantidades de luz acertando o foto resistor. Como a luz afeta o som do alto-falante? Você pode cancelar o som completamente? Criou um argumento muito alto? Um argumento muito baixo? O ritmo da sua música favorita?
Conclusão
- Sonhe grande e aprenda fazendo.
Continue a aprender! Para um ótimo início primário, pegue uma cópia do cocriador do Arduino, Massimo Banzi, Começando com o Arduino.
Explore o www.arduino.cc para exemplos de código que você pode copiar, colar e editar em esboços. A melhor maneira de aprender programação Arduino é usá-lo em projetos reais.
Para explorar mais sobre o projeto do mixer de pote de manteiga de amendoim, confira o curso do Mark no Skillshare, Introdução ao faça você mesmo: tornando-se um maker
Mais importante, mesmo que você esteja nos estágios iniciais do Arduino, não hesite em pensar grande. Troque ideias sobre usos para Arduino que facilitem um pouco o seu dia, ou possam ser interessantes ou divertidas. Compartilhe suas ideias, fotos, e perguntas nos fóruns da comunidade e do projeto do Skillshare e continue a aprender!
Nota do curso
Por que fazer parte da Skillshare?
Faça cursos premiados Skillshare Original
Cada curso possui aulas curtas e projetos práticos
Sua assinatura apoia os professores da Skillshare