3º DOJO de Arduino

Aconteceu no último sábado (04/06) uma Oficina ou DOJO de Arduino.

O interesse por Arduino tem crescido demais e o grupo tem se fortalecido muito. Depois de vários eventos que tiveram palestras de Arduino, surgiram vários novos integrantes no grupo e todos estavam precisando de um ponta pé inicial, algo mais básico e que mostrasse o funcionamento de alguns componentes. Contamos dessa vez com um total de 18 pessoas.

O @samuelmbc tomou a iniciativa e convocou a galera. Ele e eu(@jeffmor) apresentamos os conceitos e lançamos 3 exercícios para toda a galera fazer, o bom que dessa vez tínhamos vários arduinos e muitos componentes para compartilhar. Foi um sucesso total e muito animador ver a empolgação de todos ao colocar a mão na massa.



No final fizemos uma retrospectiva:

BOM 🙂

  • Bastante componente e arduino para compartilhar
  • Participação de todos.
  • Explicação detalhada sobre cada componente e como usar.
  • Prática
  • Coffe-break
  • Local super agradável
  • Horário
  • 4 Mulheres (novo recorde)

RUIM 🙁

  • Falta equipamento ?
  • Faltou avisar que haveria muita prática
  • Faltou gente

MELHORAR

  • Criação de projeto em comum
  • Fazer camiseta do grupo
  • Aumentar ainda mais o número de mulheres

Parabéns em especial ao @samuelmbc que fez tudo isso acontecer.
Tá afim de aprender? Quer participar? Então faça parte do grupo ArduinoMS que em breve faremos outro DOJO.

 

Robótica com Arduino – Robotroll

Robótica, eletrônica, hardware, Arduino, … era um mundo totalmente desconhecido para mim até o Javaneiros 2010, onde contamos com a presença do @vsenger falando e mostrando como trabalhar com tudo isso junto.

De lá pra cá fiquei pilhado com esse negócio e resolvi construir o RoboTroll juntamente com o maluco do @OtavioSalomao. Apresentamos o RoboTroll 1.0 no segundo DOJO do ArduinoMS.

Um pouco da história desse lab… inicialmente o robô teria como objetivo captar a água do ar-condicionado da Jera e tentar reaproveitar de alguma forma, queríamos que ele fosse útil para alguma coisa, a idéia foi mudando e adaptando conforme o tempo e gambiarras. Nosso único requisito é que ele fosse o mais feio possível e sem muitas firulas, afinal ele tinha que ser Troll.

A versão 1.0 do RoboTroll basicamente anda nas quatro direções e é controlado por luz. Apenas com isso, chegamos em duas versões.

  1. Aguarda a intensidade de luz (lanterna) e caminha de acordo. (Código-Fonte)
  2. Busca automaticamente o lugar mais claro em um ambiente e avisa através de uma trollada (pib), demonstrado no vídeo. (Código-Fonte)

 

Utilizamos para construir o robô:

  • 1 Arduino Brasileirino
  • 2 Motores DC
  • 2 Transistores TIP 125 + 2 Transistores TIP 127
  • 4 Sensores de luminosidade
  • 1 Bateria 8,4 v
  • 1 Carcaça de carrinho
  • 10 Resistores
  • Vários fios de rede

Foi fácil?

Ihhh rapá, fácil fácil não foi não, mas foi massa e desafiador. Só para você ter uma idéia do desafio e da “noobagem”, nós (+eu) queimamos um motor servo, uma bateria e quase um arduino além de eu ter queimado a mão do @otaviosalomao com o ferro de solda 🙂

E como é que nós fizemos o RoboTroll?

Para os motores, utilizamos um circuito bem simples, é meio chato de montar devido a quantidade de fios e ligações, erramos várias vezes e em algumas quase queimamos a placa :). Era para utilizarmos dois motores, um DC para a traseira (frente e trás), utilizando a ponte H. E outro Motor Servo para a dianteira onde teríamos um controle maior de ângulo, mas queimamos o circuito do servo e acabou virando um DC com a ponte H mesmo. O melhor seria fazer com dois motores servos, mas como queríamos utilizar o que já tínhamos e o orçamento estava limitado, sabe como é né!? Dessa forma a gente sempre foi improvisando.

Para controlar o robô utilizamos quatro sensores em cada extremidade diretamente ligados no arduino, esses sensores identificam a intensidade de luz e conforme a leitura do valor o robô se movimenta.

 

FOTOS

Na versão 2.0 queremos adicionar um sensor ultra-sônico e controlar por bluetooth integrado com um celular android. Embora seja simples, o bacana foi começar a provar na prática a tecnologia e as possibilidade que se abrem com o mesmo, deu muito trabalho mais houve um grande aprendizado e tem motivado vários outros projetos aqui na @JeraSoftware.

Como todo lab aqui na Jera, tivemos várias contribuições. Gostaria de agradecer ao @bruno_aa_ e  @samuelmbc pelo acompanhamento e dicas nesse lab.

DOJO de Arduino

Aconteceu no dia 18/12/2010 o primeiro DOJO do ArduinoMS.

O principal objetivo era divulgar a tecnologia e estimular novas pessoas a participarem. Essa idéia surgiu no  Javaneiros e ganhou força na lista do grupo.

Samuel (@samuelmbc) e eu conduzimos mostrando inicialmente o que tínhamos “planejado” e queríamos fazer no DOJO, a galera curtiu e ainda sugeriu alguns outros pontos para discutirmos.

Em resumo falamos sobre o recém criado grupo ArduinoMS, a possibilidade de nos juntarmos para aprender e talvez até comprarmos equipamentos em grupo; na seguência demonstramos o Arduino, alguns componentes e o que dá para fazer juntando essas coisas; o Samuel apresentou de forma bem clara um pouco da teoria/prática de Eletrônica (tensão, corrente, potência) e como utilizar multímetro, essa parte foi essencial para que pudéssemos dar uma nivelada, já que muita gente não faz a menor idéia do que é isso; para apresentar o Arduino utilizei um Randori, onde todo mundo codou um pouco, essa parte foi bem proveitoso porque a galera colocou a mão na massa e começou a verificar como é fácil operar com essa tecnologia.

Confiram no Flickr da @JeraSoftware as fotos do DOJO.

No final fizemos a retrospectiva:

BOM

  • Introdução arduino e eletrônica.
  • Programação na prática.
  • Utilização de pomodoro.
  • Arduino começando as suas atividades.
  • Uma mulher (@aimeesc) participou (Nunca aconteceu isso no JUGMS, PHPMS, Pantanet, GURU-MS, …)

NEM TÃO BOM

  • Falta de compromisso  de quem não veio.
  • Faltou comida/bebida.
  • Nem todo mundo tem equipamento.
  • Falta de apagador (Eu e o Samuel saímos com a mão azul)

MELHORAR

  • Comprar equipamento.
  • Faltou comida/bebida (Na próxima vamos para um bar ou fazer um coffe-break no próprio local)

Tá afim de participar e aprender sobre? Com certeza teremos um em breve, fique ligado na lista do grupo. 🙂

Arduino – Robótica para humanos

Desde o começo do ano de 2010 tenho acompanhado muita gente falando sobre Arduino, dei uma olhada, achei legal mas não tinha me dedicado a dar uma estudada sobre isso. Discuti muito com o Bruno Andrade para que ele pudesse dar uma olhada nisso… até que tomei vergonha e resolvi dedicar um pouco de tempo.

Pirei nesse negócio, é muito louco, ROBÓTICA PARA HUMANOS. Na época de faculdade eu até gostava das aulas com foco em hardware mas achava muito complicado fazer algo útil para as pessoas, sempre dei muito mais foco para software. Com o tempo passei a notar que tem software que é tão “cabuloso” que acaba se transformando em hardware :), é sério isso, tanto que na Jera Software temos a visão de integrar Software com Hardware sempre que possível.

Mas voltando na piração do Arduino, li muita coisa legal na internet e isso me despertou aquele “sentimento de Dr. Brown” que tinha quando era criança: INOVAR e montar engenhocas que podem MUDAR VIDAS de fato. Vejo claramente hoje a possibilidade das nossas casas serem semelhantes das dos Jetsons. Lembram do Elroy? Filho do George, o moleque era um gênio e  inventava um monte de bugiganga legais. Inovar é o lema.

Sempre tem gente falando de inovação, mi-mi-mi, bla-bla-bla,… Mas para pra pensar um pouco. O que é há de novo no “Super sistema de cadastro” que você está fazendo? Ele vai mudar a vida das pessoas? Nada e nada! No máximo vai te dar uma barrigona, porque o prazo estourou e você não tem tempo para mais nada (vida de programador).

O Arduino é uma plataforma de hardware open source, disponibiliza um hardware básico que permite a extensão de acordo com a necessidade de cada “Dr. Brown”. A vantagem de ser open é que você não fica preso a um fabricante, podemos baixar a documentação, desenho da placa e se quiser fazer o seu próprio Arduino.

Pretendo em breve colocar aqui algumas invenções, texto muito mais técnico. Por enquanto dá uma olhada nos links abaixo: