Marcadores

quinta-feira, 17 de janeiro de 2013

Por onde começamos?

     Eis a primeira questão... por onde começar! Bom, vamos fazer o seguinte: vou contar a vocês como eu comecei. Bem, meu início com o Arduíno se deu devido a uma questão: como desenvolver projetos robóticos sem estar limitado, ou restrito, a plataformas robóticas comerciais; e como desenvolver projetos com sucata tecnológica.
     Na escola EMEF Saint"Hilaire, durante o ano de 2012, estive coordenando o projeto de robótica educacional. Durante anos foi usado basicamente o bloco programável RCX. Este bloco programável é um produto criado pela empresa LEGO, e que fez parte da primeira geração da linha de produtos LEGO Mindstorms. Atualmente a Lego utiliza uma nova geração do bloco programável chamada de NXT.
     A escola possui 8 kits educacionais que durante muito anos foram utilizados. O Kit possui vários  dispositivos de entrada, os sensores: toque, intensidade luminosa, temperatura. E dispositivos de saída: 3 motores e uma lâmpada.
    Com essa plataforma iniciei meu aprendizado com a robótica educacional. O kit é muito bom e vem acompanhado de difersas revistas que ajudam a elaborar projetos e a compreender o mecanismo de funcionamento do bloco programável. Com esse kit é possível participar de vários enventos, competições e atividades relacionadas ao universo da robótica educacional, como por exemplo a FLL.
     Contudo existiam algumas limitações. A primeira questão é o tempo de uso dos equipamentos, principalmente o bloco programável, que pelo tempo e pela intensidade de uso, teve comprometimento em seu funcionamento. Outra questão tem relação com a assistência técnica para o produto que se tornou obsoleto com o lançamento do NXT em 2006, e a própria Lego deixou descontinuou o suporte em 2009.
     Uma questão importante também é o fato de ser um produto comercial limitado ao uso de seus próprios suprimentos. Como minha intenção ao assumir a robótica educacional na escola era de usar sucata e materail reciclado comecei a procurar alternativas.
     A primeira coisa que fiz foi pesquisar e estudar sobre eletrônica básica e, nesta pesquisa e pela conversa que tive com alguns colegas, me deparei com o ARDUINO.  Neste meio tempo surgiu uma oportunidade maravilhosa para aprender e colocar em prática uma montagem com Arduíno, foi lançado no Desafio Marista uma categoria específica de Robótica Livre.  

Saiba mais sobre Robótica Livre:
     O Desafio Marista de Robótica livre me estimulou (e também estimulou a equipe que coordenava) a desvelar o caminho para entender o funcionamento do Arduíno, e o melhor é que receberíamos um treinamento para nivelar possíveis dúvidas antes da competição e receberíamos uma montagem pronta para ser programada.  Antes do desafio contruímos nossa própria montagem que foi testada.
     No desafio tínhamos um percurso para percorrer com o robô onde deveriam ser utilizados dispositivos que reagissem ao meio, identificando um túnel e uma rampa com 20º de inclinação.
Acima o desenho do trajeto do Desafio de Robótica Livre
 
     Utilizamos uma montagem que tinha 2 sensores de intesidade luminosa (LDR) embaixo. Isso para ser possível percorrer o percurso identificando a linha preta no meio da pista. Um sensor de intensidade luminosa para identificar a passagem pelo túnel. Um Led ("luzinha") para ser acionado dentro do túnel. Um chave mercúrio (componente muito utilizado em alarmes) que serviu como sensor de inclinação (sensor de nível).
     Na próxima postagem descreverei melhor a montagem!

sábado, 29 de dezembro de 2012

Post que explica em detalhes a programação do Arduíno (um pouco complexo)

O que é ARDUINO?

Muito bem... mas o que é o Arduíno?

     Há variadas definições, mas gosto de dizer que é um minicomputador. Uma placa que pode ser programada para uma infinidade de funções bastando para isso muita criatividade e uma boa montagem. A definição padrão diz que o Arduino é uma plataforma open-source de prototipagem eletrônica.

     Há projetos artísticos simplesmentes fantásticos como pode ser visto neste link: http://www.thecreatorsproject.com/pt-br/blog/fazendo-arte-com-processing-e-ardu%C3%ADno. E outros menos complexos mas extremamente úteis como o detector de fumaça.

O que é preciso saber para programá-lo?

     A IDE (software para programação) do Arduíno é algo que um pouco de treino você consegue dominá-la para efetuar programas com baixa complexidade. Fazer um Led piscar, por exemplo é algo muito simples.

    No site oficial (http://www.arduino.cc/) você consegue fazer o download deste software de programação, além de poder ler a referência completa dele. No mesmo site é possível encontrar um fórum em português com muita informação sobre projetos e dicas.

Primeiros passos

     Estou iniciando no universo do Arduino. Em 2 meses de experimentos posso dizer que é uma ferramenta fantástica principalmente para o trabalho com Robótica Educacional.
     Há vários sites na internet que ensinam desde códigos bem simples a funcionalidades complexas, e o objetivo desde blog é funcionar como  um repositório de dicas e tutoriais que foram ou serão uteis para meu trabalho com robótica educacional.