Tire o seu Arduino da gaveta!
Por Daniel Costa para o pplware.com
O mercado está cada vez mais atento e criativo. Um exemplo claro é toda a atenção que tem merecido o projecto Raspberry PI, pequenos componentes que têm gerado projectos fantásticos e grandes comunidades como é o caso da comunidade Pplware no Facebook.
O mesmo se passa com a plataforma Arduino. Já temos deixado alguns projectos muito interessantes nesta plataforma e hoje vamos deixar duas fantásticas sugestões para poderem dar uso ao vosso Arduino que está na gaveta.
Os exemplos apresentados, são muito simples e consistem em duas "experiências" ideias para quem se inicia neste mundo do Arduino.
Arduino Super Mário
É fã do famoso jogo Super Mário? Se sim, com certeza que vão reconhecer isto:
PS: aumentem o som !!
Como podem ver há uma interactividade simples, vejam como se faz.
Para fazer este projecto necessita apenas do Arduino e de um speaker e fazer com eles estas ligações:
Relativamente à música, podem encontrar-se tutoriais na página do Arduino que explicam como colocar cada nota e cada tempo, pois já há uma pré-configuração referente à frequência de cada nota através de caracteres, existindo, portanto, um vasto número disponível de músicas para Arduino na Internet.
Fica aqui o código para a música do Super Mário de 8 bits: Download
Servo Motor com Potenciómetro
Um outro exemplo, já noutra linha, é como conseguir controlar um servo motor com potenciómetro (no exemplo foi utilizado um micro servo sg90 de 180º).
Provavelmente estará a questionar-se sobre o que é e para que serve. Vamos deixar a seguir informações e exemplos.
O Arduino vai alimentar o motor com 5v e depois, através de uma saída PWM, irá controlar a posição do motor que vai ser directamente proporcional com o valor lido na entrada analógica dos 5v que vão ao potenciómetro.
Esta explicação poderá ser um pouco confusa para quem está a iniciar, vamos então passar para a parte prática.
Em primeiro lugar é necessário ligar o Arduino ao computador, abrir o programa oficial do Arduino e depois File > examples > servo > knob.
Após a abertura do programa, é só fazer upload para o Arduino e de seguida fazer estas ligações, tendo em conta que o potenciómetro a usar poderá estar compreendido entre 5k-10 kὨ.
No vídeo a seguir poderão ver o resultado, executei tal como vos sugeri. Então, o resultado expectável desta experiência será:
Com o potenciómetro é possível controlar a posição do servo e aplicá-lo noutras situações de robótica.
Estes foram apenas dois simples exemplos, para espevitar a enorme comunidade de criativos que o site tem e que, muitas vezes, por receio não dão vida ao seu Arduino ou não avançam para adquirir um e dar asas à sua imaginação. Há tanta coisa que se pode fazer com esta fantástica peça tecnológica...
Este artigo tem mais de um ano
Para mais projectos grupo Arduino em Portugal:
https://www.facebook.com/groups/arduinoportugal/
Já conheces o nosso?
Grupo no Facebook dos que gostam de Arduino.
PPLWARE @ ARDUINO
Já fazes parte?
qual é o melhor arduino para fazer projetos de domótica?
Depende das entradas/saídas que vais necessitar, eu acho que o arduino mega tem de sobra para o que pretendes, se precisares de poucas, tens o arduino uno 🙂
Mais informações aqui: https://pplware.sapo.pt/hardware/conheca-o-mundo-fantastico-do-arduino/
Obrigada. e quanto as saidas, irão ter sempre uma tensão de 5V?
sim sempre, terão entre 0 e 5v, nunca mais 🙂
sim, mas podes sempre usar reles para usar tensões e correntes maiores
Quanto á linguagem de programação, sabe onde encontrar a melhor informação para aprender? Se não me engano utiliza uma espécie de Linguagem C :s E mais uma vez, obrigada pelo esclarecimento de duvidas.
Sim. Mas com potência apenas para fazer correr um led ou pouco mais!
Se precisares de mais tensão e/ou corrente, precisas de um transístor.
Se precisares ainda de mais, por exemplo ligar/desligar um electrodoméstico, ou usares 220V, a solução mais óbvia é usar relés. Procura no ebay por “arduino relay board”, tens muitas boas e baratas, e prontas a utilizar.
Atenção que os arduino uno/mega não têm TCP/IP.
Eu queria colocar os parabéns a você a tocar no arduino?
Bem pode procurar na internet a ver se já há algum sketch feito, mas se não houver, tem aqui um tutorial oficial do arduino, que fornece todo o tipo de informação: http://www.arduino.cc/en/Tutorial/PlayMelody
Experimenta ess código por exemplo 🙂
http://forum.arduino.cc/index.php?topic=58532.0
Acho que podiam publicar uns projectos de arduino. O pessoal com certeza agradecia e os inexperientes aprendiam mais alguma coisa 😉
Isso já está a ser pensado, já temos em vista 😉
Fico à espera 🙂
Também ando a ver se faço umas coisinhas.. 🙂
levará um pouco de tempo, mas certamente por minha parte sairão artigos de arduino, raspberry, pic e outras electrónicas ligadas à informática 🙂
Caso tenham interesse tambem posso fazer alguns tutoriais para voces tanto de arduino como avr’s
Bom dia João.
Se quiseres partilhar o teu conhecimento, certamente esta comunidade está receptiva e vai gostar do que conheces.
Para publicares manda o texto e as imagens montadas num doc (se possível com as imagens em boa resolução ao lado) para vitor.martins[arroba]pplware.com
Uma sugestão para um projecto relativamente fácil que combina o arduino e raspberry pi (com nodejs) para obter a temperatura local e disponibiliza-la a partir de um website.
Link: http://alexandre.alapetite.fr/doc-alex/raspberrypi-nodejs-arduino/index.en.html
Pessoal, já lá vai o tempo que brinquei com arduino, mas queria partilhar o meu projecto final de curso com vocês.
https://www.youtube.com/watch?v=QFsEUTtdKlQ
Basicamente é isto
Luva com sensores nos dedos -> drumkit ligado ao arduíno -> usb -> ableton live a emitir os sons
Foto:
http://www.fabiomsnunes.com/images/projectos/16.jpg
Boas.
Não queres fazer um artigo para publicarmos aqui no pplware?
Ok sem problema, estou com um projecto atrasado, é só terminar isto e trato da notícia 🙂
No primeiro exemplo, o pino 8 é PWM? É que se não for não funcionará. Quem experimentar deve garantir que liga a um pino com PWM.
Além disso, o link para o primeiro exemplo aponta para uma pasta vazia do MEGA. Podem verificar?
Boas alexandre, se reparares a imagem essquemática é um arduino uno, mas o arduino que usei foi um mega (apenas mostrar o funcionamento), mas ambos usam uma saída PWM 🙂
Grupo no Facebook dos que gostam de Arduino.
PPLWARE @ ARDUINO
Já fazes parte?
O meu projecto de dissertação de mestrado também se baseou no arduino e ROS, deixo aqui o link do video de um artigo que escrevi e foi aceite e apresentado numa conferencia de robótica na Suécia IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR2013)
https://www.youtube.com/watch?v=Z6ObIRzYnx8