Plataforma Livre para Ensino de Robotica

As primeiras ideias e discussoes comecaram na Escola Tecnica Estadual Ferreira Viana. No Grupo de Robotica do Prof. Cesar.

A turma ja participou de varias olimpiadas de robotica como ja foi documentado no site da comunidade, utilizando a plataforma LEGO Mindstorms.

Vimos que uma vez uma plataforma como esta pode ser usada, os alunos focam mais em aprender a programar os algoritmos do Robo para seguir linhas, pegar latas no caminho, etc.. Isso e bom, pois uma vez vendo o resultado, a turma fica curiosa e quer aprender mais a eletronica que torna isso possivel. E na Escola Tecnica, este caminho e bem rapido. Em outras escolas (ate ensino fundamental) pode ser um bom estimulo para alunos descobrirem seu interesse por Fisica, Eletronica e Engenharia.

O Objetivo

Replica funcional e livre da plataforma de robotica LEGO Mindstorms, preferencialmente construida com Arduino e tecnologias livres similares que ja sao bem conhecidas. A ideia e que nao so a plataforma seja tao facil de lidar quanto o original, mas que possa ser construida rapidamente em qualquer lugar do mundo com o auxilio de tecnologias de impressao 3D.

Para isto o projeto deve contar com alguns items :

* Interface de programacao em blocos, como o NXT. Ja existem varias, mas precisam ser adaptadas.
* Unidade de Controle padrao – baseada em Arduino/ATMega, compativel com a interface de programacao, devera ser um pequeno desvio do Arduino padrao.
* Atuadores e sensores perifericos padronizados – Motor, Sensor de reflexao, Sensor IR, Sensor de luz colorido, etc.
* Chassis padrao para todos os circuitos
* Circuitos padrao para todos os perifericos

TODOS os designs de chassis devem ser compativeis com impressoras 3D, liberados em formato STL.

TODOS os circuitos devem ser liberados em formatos compativeis para producao em fabricas, e tambem editaveis por software livre.

TODO O SOFTWARE e modificacoes ao software original devem ser liberados sob licensa GPL.

O produto final

A ideia e ter um produto acessivel as massas, possivel de ser reproduzido em qualquer lugar, ideia bem similar a RepRap : A impressora 3D que pode se auto-reproduzir, imprimindo as partes primordiais.

Uma lista de reproducao no Youtube com diversos exemplos do que o Lego NXT pode fazer :

E como a interface de programacao parece :

http://www.damienkee.com/storage/Screenshot_062013_085738_PM.jpg?__SQUARESPACE_CACHEVERSION=1371725862926

Mindstorms example2

A metodologia

Uma hora sera importante levar em conta qual o “manpower” disponivel, que e diretamente proporcional a velocidade que o projeto vai andar, mas por enquanto vou me ater ao plano de execucao que imaginei para a etapa inicial :

1 – Identificar a melhor interface de Blocos para Arduino que suporta bibliotecas, dessa maneiro podemos escrever as nossas para atuadores e sensores
2 – Requisito : Software – o melhor e que nao seja nada “online” – num browser. Desta maneira podemos empacotar e distribuir, sendo a solucao final “out of the box” para o usuario, instala um pacote em seu sistema operacional e comeca a desenvolver.
3 – Definicao de 2 elementos iniciais para o desenvolvimento de hardware e seus padroes
4 – Brainstorm para averiguar a possibilidade de ter elementos compativeis com o Mindstorms — utilizar eletronica e software livres mas pecas LEGO para construcao de robos. Isto vai implicar no design dos chassis.
5 – Design de circuitos para os 2 elementos iniciais, prototipagem e testes.
6 – Design das interfaces entre o Unidade de Controle e Perifericos (atuadores, motores)
7 – Design dos chassis para os 2 elementos iniciais, prototipagem e testes.
8 – tudo funciona ~bem? Hora de comecar os diagramas oficiais para os circuitos e modelos 3D para o chassis.
9 – No fim do dia, sera possivel encomendar os circuitos e chassis em diversas empresas na industria brasileira ou estrangeira, em qualquer lugar do mundo.

Se conseguirmos completar este 9 passos, estaremos possivelmente contribuindo com um framework poderoso e flexivel para o desenvolvimento de Hardware Livre. Especialmente para prototipagem e ensino de robotica no Brasil, onde nao ha muita verba para esta area, e possivelmente para outros lugares do mundo.

O mais interessante deste projeto e que nao precisa ser vendido, exportado, etc. Pessoas em diferentes HackerSpaces pelo mundo podem reproduzir e comecar a desenvolver melhorias e outros perifericos a partir dai. Todas as pecas seriam ou basicas ou faceis de encomendar e ter tudo em maos em aproximadamente 1 mes.

A longa historia – como a plataforma deve funcionar

Achei um video bem longo sobre como o NXT funciona. Como isto iria espantar pessoas que nao tem muito tempo pra ler tudo, deixo no final. Para os apressados, um resumo BEM ilustrado esta em 7:00 do video :

Chamada para voluntarios

Por enquanto, esta e a unica maneira de tocar este projeto : com o tempo livre dos interessados que podem aprender/treinar ao realizar este projeto. Como vamos nos organizar depende do numero de interessados (espero que mais de 1 – eu mesmo). Se voce chegou ate aqui e leu a maior parte da definicao do projeto, provavelmente ja sabe o tipo de habilidades que estamos precisando no projeto, mas so para dizer que nao esta listado, aqui estao as areas que voce pode somar :

 

  •  Software – Desde programadores ate Administradores de Sistemas – o desafio na area de software e uma das partes mais importantes do projeto. Precisamos nao so desenvolver codigo que se acople bem a plataforma que queremos usar, mas tambem empacotar e tornar disponivel nas principais distribuicoes de Linux (Debian, Fedora/CentOS). De la se espalhara rapido para as “distribuicoes baseadas” como Ubuntu.
  • Eletricidade/Eletronica – Necessarias em nivel basico somente. O tipo de componentes que precisamos lidar a principio nao e nada complicada. Se voce olha para um diagrama e entende o que ele define e como o circuito funciona, provavelmente tera o que dizer nesta area.
  • “Eletronica Industrial” – A parte de eletronica basica sera bem facil. Mas em algum ponto precisaremos liberar os circuitos em formatos padrao para a industria, para que possam ser impressos por CNC e entregues rapidamente.
  • CAD/Modelagem 3D/Design – Precisamos de designers sim. Para a criacao de chassis. Engenheiros raramente tem muita habilidade para isto :-) Mas podemos escrever para uma lista de designers quando esta hora chegar. Quase no fim do projeto inicial.

Futuras atualizacoes

Agora estou na etapa de pesquisar a melhor interface de blocos para a tarefa, e deinindo os formatos para tudo (como STL para modelos 3D). Vou mandando para o blog os resumos do que achar/concluir e vamos evoluindo o conceito.

Posted in Arduino, Projetos, Uncategorized | Leave a comment

Lojas que vendem Arduino, material de eletrônica e robótica

Rio de Janeiro:

TMP2006 – Rua da Constituição,64 loja – Centro – RJ
Tels.:2232 2018 / 2221 6626
site: www.eletronicatmp2006.com.br

LITEC – Rua Marechal Floriano, 151 – Centro – RJ
Tels: 2233 9025 / 2253 8005
site: www.litec.com.br
e-mail: litec@litec.com.br

Pela internet:

Posted in Dicas | Leave a comment

Inscrições para o Day Arduino (encerradas e notificadas).

Olá.
Boa noite!
ArduinRio vem comunicar que as inscrições foram esgotadas e encerradas.
Gostaríamos de agradecer todos aqueles que se inscreveram e demonstraram
interesse em nosso evento.
Aqueles que não foram inscritos receberam uma mensagem como essa:
Infelizmente sua inscrição não foi aceita mas não fique triste!
Provavelmente em breve teremos um Hack Day e tentaremos fazer com que ele
seja maior e possa contemplar a todos e com mais atrações.
Agradecemos a PUC por ceder o espaço e a Oracle por patrocinar nosso coffee.
Administração ArduinRio.
Posted in Eventos | Leave a comment

Arduino Day – 2014

Olá a todos…

A primeira comunidade de Arduino do Brasil vem anunciar a realização do evento mundial que será realizado em diversas cidades do mundo e também aqui no Rio de Janeiro.

Evento conhecido como Arduino Day que será realizado com palestras e talks sobre nosso amado Arduino.

Recebemos várias propostas de palestras e escolhemos algumas que julgamos serem as melhores.

Agradecemos todos aqueles que submeteram suas palestras! Caso não tenha sido aprovada para a grade… não fique triste!

Disponibilizamos espaços para lightning talks onde qualquer pessoa pode sentir-se livre para comentar seus projetos e idéias com Arduino.

OBS: teremos Internet no evento mas está expressamente PROIBIDO o uso de P2P (peer to peer) na rede da PUC.

Aquele que for flagrado, terá seu acesso banido por 1 dia. Por isso, contamos com a colaboração de todos os nossos queridos membros em manter o respeito a rede do nosso querido anfitrião.

A ArduinRio conta e agradece os apoios: da Oracle e do Laboratório de Engenharia de Software e do Departamento de Informática, ambos da PUC Rio.

Agradecemos a Oracle por patrocinar o coffee break e a PUC pela disponibilização do espaço.

Agenda:

  • 08h00 Cerimônia de abertura e cadastramento.
  • 08h30 Coffee Break
  • 09h00 Designing wearables for supporting mobility of blind pedestrians: research questions (Wallace Ugulino – PUC Rio).
  • 10h00 Ardupilot em automodelismo a combustão. (Thiago Gabriel).
  • 11h00 Lightning Talks
  • 12h00 Almoço
  • 13h00 Lightning Talks
  • 14h00 A tecnologia da Oracle para lidar com a explosão de dados da IoT (Luis Amaral – Oracle).
  • 15h00 Um Micro-Kernel para Arduino (Franscisco Santanna).
  • 16h00 Coffee Break
  • 17h00 Beauty Technology (Katia Vega – PUC Rio).
  • 18h00 Cerimônia de encerramento.

Local do evento:

Pontifícia Universidade Católica do Rio de Janeiro

Endereço: R. Marquês de São Vicente, 225 – Gávea, Rio de Janeiro – RJ, 22451-041

Departamento de Informática da PUC Rio.

RDC – SALA 511.

Credenciamento gratuito no guichê do RDC.

Quando?

  •  Dia 29 de março de 2014.

Quanto?

  • 0800 mané, de grátis, não paga nada não! :)

Lotação:

  • 50 pessoas.

Inscrição?

Organização:

  •  ArduinRio.

 Apoio:

  • Oracle
  • Laboratório de Engenharia de Software e do Departamento de Informática, ambos da PUC Rio.

Evento no Facebook:

Posted in Eventos | Tagged , , , , , , | Leave a comment

Palestras ArduinRio no Colégio Graham Bell

A comunidade ArduInRio vai marcar presença no Colégio Graham Bell

Data do evento: 29/11/2012
Local:  Colégio Graham Bell
Endereço: Rua Morais e Silva, 94 – Maracana –   Google Maps

Sala Espaço ArduinRio:

Palestra: Introdução Arduino e Domótica
Desiree Santos
Horário: 15h
Descrição: 
Se você nao sabe o que é arduino é uma ótima oportunidade para você prototipar seus projetos com essa paquinha de software e hardware livre \o/, mas você perguntaria o que eu posso fazer com ela ? Meu caro amigo responderia .. O céu é o limite !! Tem que goste de controlar barco, outros amam criar robos e tem uma turma que gosta de automação residencial.. isso mesmo domótica. Vamos iniciar de com o famoso pisca led, mas só brincar com pisca led é pouco .. então vamos controlar dispositivos 110v através dos 5v do arduino, gostou da programação ? Sabia que sim, então conto com a sua presença!

Palestra: 50 Tons Arduino
Felipe Navarro
Horário: 16h
Descriçao
: Porque você deve aprender Arduino e porque o Arduino te ajuda a aprender eletrônica;
Pensar fora da caixa;
Projetos sensacionais que você pode fazer com o Arduino;
Porque fazer e não comprar;
Outros sistemas com propostas parecidas com o Arduino;
-Assunto Surpresa-
COM SORTEIO DE BRINDES !!!

Palestra:Arduino – O que fazer depois?
Lucas R. Carvalho
Horário: 17h
Descrição: 
Legal, já aprendemos a piscar leds. Mas e agora? Nessa palestra vou mostrar ideias de como integrar o Arduino com o sistema operacional e com algumas coisas em sua volta. Podemos usar os sensores conectados ao Arduino para controlar nosso computador, iniciar aplicativos, controlar tarefas e interagir com a internet. Por outro lado, podemos usar o arduino para controlar outros equipamentos eletrônicos que falem a mesma lingua. A palestra tem foco em integração de hardware e software, com exemplos na linguagem Python.

Esperamos vocês lá.

Posted in Arduino, Eventos | Tagged , , | 1 Comment

Palestras da comunidade ArduInRio no IV FSLDC – 2012

Galera.

Semana que vem é o IV Fórum de Software Livre de Duque de Caxias (http://forumsoftwarelivre.com.br/2012/), e baseado nas submissões feitas seguem abaixo as palestras escolhidas que serão apresentadas no nosso espaço especial no evento.

Programação da galera do grupo o evento.


10h – Como construir um carro seguidor de linha - Eduardo Almeida

11h – Introdução ao Arduino - Desiree Santos

12h – 13h – Almoço

14h – Conceitos de microcontroladores aplicados ao Arduino - Maurício Féo

15h – X-Tank. Tanque com controle sem fio com Arduino e X-Bee - Leonardo Jobim

16h – Monte seu Mini-CNC com drives de CD - Luis Aurélio do Patrocinio

17h – Porque usar e não usar o Arduino - Felipe Navarro


 Não falte! Nos vemos lá ;)
Abs.
Posted in Eventos | Leave a comment

ArduInRio Hack Day – (21212)

A galera do ArduInRio vai se encontrar na 21212 para o Arduino Hack Day.

Quando: 23/06/2012.

Hora: 10h30 às 17h.

Aonde: 21212 – Rua Voluntários da Pátria, 286 – sala 303 - Botafogo (Localização).

Atividades propostas:

  • Alinhar atividades no FSLDC;
  • Apresentação rápida dos projetos desenvolvidos pela galera;
  • Palestras (é só aparecer com sua apresentação e chamar a galera para assistir no notebook mesmo ;) );
  • Qualquer outra coisa que a galera queira fazer.
Informe seu nome aqui em baixo para podermos organizar melhor o espaço lá.


Exibir mapa ampliado

Apareça e compartilhe um pouco de suas experiências conosco.

Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar.

(Autor desconhecido)

Posted in Encontros Técnicos, Eventos, Hack Day | Tagged , , , , | Leave a comment

ArduInRio no IV Fórum de Software Livre de Duque de Caxias

Olá, pessoal.
No dia 30/06 acontecerá o IV Fórum de Software Livre de Duque de Caxias (http://forumsoftwarelivre.com.br/2012/), e a comunidade ArduInRio foi convidada à participar. \o/ Teremos uma sala com projetor e internet para podermos brincar e hackear eletrônica e arduino o dia todo. Muito bom, heim?!!!

O formulário abaixo é destinado ao envio de  propostas dos interessados em palestrar e/ou apresentar algum trabalho no dia do evento? Vamos lá galera!!! Vamos encher o FSLDC de robôs e arduinos ;)

PS0: Falta algum tempo para o evento << chamada encerrada >>, mas não deixem para cima da hora, pois teremos que fechar a grade com pelo menos um mês de antecedência. Sendo assim, não vacilem.
PS1: Quem for palestrar no evento, ou no nosso HD terá direito à entrada livre no evento, então caprichem.

PS2: A chamada a trabalhos também está aberta, então quem se interessar em apresentar algo alem do nosso HD essa é a hora (http://forumsoftwarelivre.com.br/2012/?q=chamada-de-trabalhos)

Posted in Encontros Técnicos, Eventos, Hack Day, Notícias | Tagged , , , , , , | Leave a comment

VIII – ArduInRio Hack Day – Divulgação (Iparos)

A galera do ArduInRio vai se encontrar na Iparos para o VIII Arduino Hack Day da comunidade.

Quando:

17/03/2012.

Hora:

9h30 às 17h.

Aonde:

Íparos – Avenida Treze de Maio, 13 – Centro (Localização).

Atividades propostas:

  • Apresentação rápida dos projetos desenvolvidos pela galera;
  • Explicação mais detalhadas dos projetos aos interessados;
  • Palestras (é só aparecer com sua apresentação e chamar a galera para assistir no notebook mesmo ;) );
  • Qualquer outra coisa que a galera queira fazer.

IMPORTANTE: Para agilizar e facilitar o hands-on sugerimos que quem pretende levar seus notebooks, já os levem com o Arduino  IDE (programa usado para desenvolver com o Arduino) instalado. Caso alguém tenha dificuldade, não se preocupe. Leve seu note que ajudaremos na instalação no dia. Essa ação visa apenas otimizar o tempo de quem já puder levar o computador configurado ;)

Apareça e compartilhe um pouco de suas experiências conosco.

Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar.

(Autor desconhecido)

Posted in Encontros Técnicos, Eventos, Hack Day | 4 Comments

ArduInRio @ Hack’n Rio 2011

É isso aí, pessoal.

A galera do ArduInRio estará presente no I Hack’n Rio. Preparamos uma série de atividades para quem pintar no Hack’n Rio. Teremos mini palestras, projetos prontos para mostrar e uma sala só para o pessoal brincar de fazer robô ;) . Além disso duas palestras de dois membros do grupo foram aprovadas. No dia 02/12 às 10h “Intergrando Python com Arduíno” com o Álvaro Justen, e no dia 03/12 às 14h “Controlando sua casa pela internet utilizando Arduino” com o Maurício Féo.

Segue a programação da galera do grupo para os dois dias do evento.


Dias 02/12 (sexta)

>>OpenSpace – Sala 5096 – 5o. andar – Bloco F

>>Palestra - Auditório 111 – 11º andar – Bloco F - Intergrando Python com Arduíno – Álvaro Justen – 10h


Dia 03/12 (sábado)

>>LABORATÓRIO 02 (5º andar)

Atividade

Integrante

Horário

Introdução ao Arduino Desireé 9h
X-Tank – Tank com X-Bee Leonardo 11h
Intervalo 12h
Monte seu sensor de temperatura Luis 13h
OpenSapce (a galera escolhe e a gente explica ;) ) Todos 14h
Nunca mais esqueça o café no fogão Felipe 15h
Transformando seu Arduino em um controle tipo Wii p/ PC Maurício 16h

>>Palestra - Auditório 91 – 9º andar – Bloco F

- Controlando sua casa pela internet utilizando Arduino – Maurício Féo – 14h

É isso, galera! Esperamos todos vocês lá para “hackear” e brincar muito.

Assim que confirmar o número das salas nós atualizamos o quadro, e comunicamos pelo nosso twitter (ArduInRio).

Posted in Encontros Técnicos, Eventos, Hack Day | Tagged , , | Leave a comment