Truques & Dicas

Tire o seu Arduino da gaveta!

27 Comentários

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.

imagem_arduino00_small


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:

imagem_arduino01_small

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º).

texto aqui
Este é um servo motor com potenciómetro

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Ὠ.

imagem_arduino02_small

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…

Autor: Vítor M.
Partilhar:
Também pode gostar

Comentários

27

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Ricardo
    Ricardo

    Para mais projectos grupo Arduino em Portugal:

    https://www.facebook.com/groups/arduinoportugal/

    1. Avatar de Vítor M.

      Já conheces o nosso?

      Grupo no Facebook dos que gostam de Arduino.

      PPLWARE @ ARDUINO

      Já fazes parte?

  2. Avatar de Daniel Padela
    Daniel Padela

    qual é o melhor arduino para fazer projetos de domótica?

    1. Avatar de Daniel Costa
      Daniel Costa

      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://ppl.sitedev.pt/hardware/conheca-o-mundo-fantastico-do-arduino/

      1. Avatar de Daniel Padela
        Daniel Padela

        Obrigada. e quanto as saidas, irão ter sempre uma tensão de 5V?

        1. Avatar de Daniel Costa
          Daniel Costa

          sim sempre, terão entre 0 e 5v, nunca mais 🙂

          1. Avatar de Miguel Matias
            Miguel Matias

            sim, mas podes sempre usar reles para usar tensões e correntes maiores

          2. Avatar de Daniel Padela
            Daniel Padela

            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.

        2. Avatar de Nelson
          Nelson

          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.

  3. Avatar de Sérgio
    Sérgio

    Eu queria colocar os parabéns a você a tocar no arduino?

    1. Avatar de Daniel Costa
      Daniel Costa

      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

    2. Avatar de Lucas
      Lucas

      Experimenta ess código por exemplo 🙂
      http://forum.arduino.cc/index.php?topic=58532.0

  4. Avatar de alexmv
    alexmv

    Acho que podiam publicar uns projectos de arduino. O pessoal com certeza agradecia e os inexperientes aprendiam mais alguma coisa 😉

    1. Avatar de Daniel Costa
      Daniel Costa

      Isso já está a ser pensado, já temos em vista 😉

      1. Avatar de alexmv
        alexmv

        Fico à espera 🙂

        Também ando a ver se faço umas coisinhas.. 🙂

        1. Avatar de Daniel Costa
          Daniel Costa

          levará um pouco de tempo, mas certamente por minha parte sairão artigos de arduino, raspberry, pic e outras electrónicas ligadas à informática 🙂

  5. Avatar de Joao costa
    Joao costa

    Caso tenham interesse tambem posso fazer alguns tutoriais para voces tanto de arduino como avr’s

    1. Avatar de Vítor M.

      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

  6. Avatar de Ricardo

    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

  7. Avatar de Fábio Nunes
    Fábio Nunes

    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

    1. Avatar de Vítor M.

      Boas.

      Não queres fazer um artigo para publicarmos aqui no pplware?

      1. Avatar de Fábio Nunes
        Fábio Nunes

        Ok sem problema, estou com um projecto atrasado, é só terminar isto e trato da notícia 🙂

  8. Avatar de Alexandre Pinto
    Alexandre Pinto

    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?

    1. Avatar de Daniel Costa
      Daniel Costa

      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 🙂

  9. Avatar de Vítor M.

    Grupo no Facebook dos que gostam de Arduino.

    PPLWARE @ ARDUINO

    Já fazes parte?

  10. Avatar de Nuno Ferreira
    Nuno Ferreira

    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