sábado, 24 de setembro de 2011

Vídeo e slides da minha webminar sobre Python e Arduino no Lab de Garagem

No dia 06 de setembro de 2011 fiz uma webminar (palestra online) no Lab de Garagem sobre Python e Arduino, como foi anunciado aqui no meu blog.

Logotipo da linguagem de programação Python     Logotipo do projeto Arduino

Python e Arduino são dois projetos que têm muito em comum (simplicidade, facilidade de uso, vasta biblioteca padrão etc.), por isso batizei a webminar com o título Python + Arduino: produtividade ao extremo, onde falei sobre integração das duas tecnologias através de USB, com a biblioteca PySerial, Bluetooth com a biblioteca pybluez e também de outras formas, como Ethernet, Wi-Fi e outros.

Veja a gravação da webminar abaixo:

Veja também os slides, que estão disponíveis para download em minha conta no slideshare:

Caso tenha mais interesse em aprender sobre Arduino, você pode começar lendo meus posts sobre Arduino nesse blog, lendo a documentação oficial do projeto e também fazendo meu Curso de Arduino -- as próximas turmas serão em Ourinhos/SP (outubro), Belo Horizonte/MG (novembro), João Monlevade/MG (novembro), São Paulo/SP (dezembro) e Rio de Janeiro/RJ (dezembro).

Logotipo do Curso de Arduino     Logotipo do encontro da comunidade Python brasileira

E caso você ainda não saiba programar nessa linguagem simples, fácil e altamente produtiva chamada Python, mas se interessou pelo assunto, veja o curso introdutório sobre Python no Rio de Janeiro (presencial) que ministrarei no começo de outubro, no centro da cidade e o website da PythonBrasil, conferência nacional sobre a linguagem, que acontecerá na semana que vem em São Paulo -- eu estarei lá! E você?

quarta-feira, 21 de setembro de 2011

Python y Arduino en Argentina: PyConAr 2011

Em instantes pegarei um vôo para Buenos Aires, na Argentina. O destino final é a cidade de Junín, localizada na província de Buenos Aires - lá ocorrerá a PyConAr, evento nacional (da Argentina) sobre a linguagem de programação Python. O evento acontecerá nas próximas sexta e sábado (23 e 24 de setembro).

Logotipo da PyConAr 2011

Conheci o evento através de minha namorada, Tatiana Al-Chueyr, que submeteu duas palestras. Resolvi ir com ela e submeti uma proposta de palestra e outra de mini-curso. As duas palestras da Tati foram aprovadas e minha palestra também! Ela palestrará sobre testes em Python e desenvolvimento de Python para Android, já eu falarei sobre integração entre Python e Arduino.

Logotipo da comunidade Python brasileira

Aliás, a comunidade Python brasileira está sendo representada por mais outras três pessoas (além de Tati e eu) na PyConAr! Teremos uma palestra do Érico Andrei sobre Python nos sites Governamentais brasileiros e outra de Willer Moreira e Bruno Araújo, ambos do INdT, falando sobre desenvolvimento usando Python e Qt com PySide. Do total de 39 palestras do evento, essas 5 palestras brasileiras representam 12,82%! Veja a grade completa de palestras da PyConAr

Logotipo da linguagem de programação Python     Logotipo do projeto Arduino

Em minha palestra falarei (em Espanhol -- ou Portunhol ;-) como integrar Python e Arduino através das bibliotecas pySerial (para comunicação via USB) e pybluez (para comunicação via Bluetooth), além de mostrar alguns projetos que desenvolvi utilizando-as. Minha palestra será na sexta-feira às 15:30 (GMT - 3) -- infelizmente não terei como ficar no sábado o dia inteiro (volto para o Rio sábado à noite), pois no domingo tem Rock in Rio!

Como nos dois últimos anos, uma semana após a PyConAr teremos a PythonBrasil -- e as organizações dos eventos colaboram entre si, compartilhando inclusive os keynotes - também estarei na PythonBrasil e darei duas palestras, em breve postarei sobre. ;-)

Logotipo do encontro da comunidade Python brasileira

E se você ainda não sabe programar nessa linguagem simples, fácil e altamente produtiva chamada Python, sabia mais sobre o curso introdutório sobre Python no Rio de Janeiro (presencial) que ministrarei em outubro, no centro da cidade.

segunda-feira, 19 de setembro de 2011

1 ano de almoço PythOnRio! \o/

Há um ano atrás os pythonistas do Rio de Janeiro se reuniram para o primeiro almoço PythOnRio. Tudo começou quando fui ao LinuxInRio e, quando saí para almoçar com o pessoal, esqueci minha carteira junto da mochila, que ficou na sala dos palestrantes (o velho golpe :-P). Meu amigo Luiz Guilherme Aldabalde fez a gentileza de pagar meu almoço e então combinei com ele de reembolsá-lo em um outro almoço -- para isso, resolvemos marcar na terça-feira da semana seguinte. Acabei chamando mais pessoas e o almoço teve um total de 15 pythonistas, sucesso total para uma chamada inocente na lista de discussão apenas 15 horas antes do almoço acontecer. Por conta desse sucesso, tive a ideia de tornar isso um hábito semanal da PythOnRio e surgiu então o almoço PythOnRio!

Logotipo da PythOnRio

Infelizmente não consegui ir a todos os encontros, mas a galera está sempre às terças-feiras às 12h30min no restaurante Day Trade, no Centro do Rio para almoçar, conversar sobre a linguagem e, é claro, manter contato com os amigos. :-) Essa iniciativa, apesar de bem simples, é bastante funcional e faz a comunidade se manter unida e informada -- recomendo a qualquer comunidade!

Foto do primeiro almoço PythOnRio

Então, vamos comemorar um ano de almoço PythOnRio amanhã, terça-feira (20/09/2011), às 12h30min no restaurante Day Trade (Rua do Ouvidor, 22). Vejo vocês lá! \o/

E se você não sabe programar nessa linguagem simples, fácil e altamente produtiva chamada Python, sabia mais sobre o curso introdutório sobre Python no Rio de Janeiro (presencial) que ministrarei em outubro, no centro da cidade.

Curso presencial sobre Python no Rio de Janeiro

Apesar de muitos me conhecerem por meu trabalho com o Arduino, outra ferramenta que utilizo bastante (comecei antes mesmo de conhecer o Arduino) é a linguagem de programação Python.

Logotipo da linguagem de programação Python

Comecei a utilizar essa linguagem em 2005, onde na época desenvolvia scripts para automação de tarefas, até começar a desenvolver para Web (com os frameworks web2py e, agora, Django). Mais tarde, conheci o pessoal da PythOnRio e comecei a colaborar com iniciativas da comunidade, como o evento PythOnCampus, onde já palestrei, organizei Coding Dojos e ministrei mini-cursos sobre a linguagem. Desde que fui no evento PythonBrasil pela primeira vez, me tornei um frequentador assíduo do mesmo (como participante e palestrante) e atualmente tenho desenvolvido vários projetos de integração entre Python e Arduino (veja a lista de meus projetos em minha conta no GitHub).

Logotipo da PythonBrasil     Logotipo da PythOnRio

Como Python e Arduino são duas ferramentas que utilizo no dia-a-dia e adoro ensinar, não poderia ter recusado o convite da Nitis Brasil em ministrar um curso introdutório sobre a linguagem, que ocorrerá no centro do Rio de Janeiro, nos dias 03, 04, 05, 06, 07, 10 e 11 de outubro das 19 às 22h.

Logotipo da empresa Nitis Brasil

No curso serão abordados desde aspectos básicos, como sintaxe, tipos básicos, controle de fluxo e funções built-in a orientação a objetos, módulos úteis da biblioteca padrão e test-driven development. Faça download do conteúdo programático. Nota: temos um número mínimo de 10 alunos para que o curso aconteça.

Então, se você quer aprender a desenvolver software em uma linguagem simples, robusta e altamente produtiva, inscreva-se já no curso introdutório de Python, que terá duração de 24 horas presenciais + 8 horas online (através de exercícios pela lista de discussão). Estamos com um valor promocional de R$ 599,00 até o dia 26/09, que pode ser dividido em até 12x no cartão via PagSeguro. Faça sua inscrição agora!

Quaisquer dúvidas sobre o curso, fique à vontade para entrar em contato. E caso você já seja um amante de Python, indique o curso para aquele seu amigo que ainda não conhece essa ferramenta poderosíssima! ;-)

sexta-feira, 16 de setembro de 2011

Google Developer Day 2011, em São Paulo! #euvou

Daqui a alguns instantes começará a edição brasileira do Google Developer Day 2011, evento que acontecerá em 8 cidades do planeta, onde desenvolvedores que trabalham nos produtos da Google apresentarão palestras técnicas avançadas sobre as plataformas e produtos da empresa.

Logotipo Google Developer Day Brasil 2011

Como o público-alvo são desenvolvedores de software que usam (ou têm intenção de usar) as tecnologias da empresa, eles prepararam uma provinha de programação para fazer a seleção dos participantes. Nessa prova somente as respostas interessavam, ou seja, não era necessário enviar o código que resolveu os problemas.

Eu quase fiquei de fora: minha namorada, Tatiana Al-Chueyr, que me lembrou no último dia de inscrição. Ela gosta bastante de Android (inclusive está organizando um evento sobre - AndroidConf, que será em novembro, no Rio de Janeiro), e desde o começo fez a inscrição. Mas no final tudo deu certo: nós dois passamos! \o/

Criei um projeto em minha conta no GitHub para divulgar o código, que foi escrito em Python. Para ver o código, acesse o repositório google-developer-day-2011 e fique à vontade para enviar pull requests, pois não tive muito tempo para rafatorá-lo (é um ótimo exercício para quem está aprendendo Python).

Droid do Android     Logotipo HTML5     Logotipo HTML5

Android, Google Chrome e HTML5 serão alguns dos temas abordados. Já escolhi as palestras que vou assistir - a expectativa é grande. E se você também passou na provina, nos vemos em algumas horas! o/

quinta-feira, 15 de setembro de 2011

Abertas inscrições para o Curso de Arduino em Ourinhos/SP!

Depois de fazer duas turmas do Curso de Arduino na UFRJ, que ocorreu durante as férias dos alunos de
Engenharia de Computação, no Rio de Janeiro, abri hoje as inscrições para o Curso de Arduino em Ourinhos/SP!


Logotipo do Curso de Arduino


As aulas acontecerão nos dias 14, 15 e 16 de outubro nas Faculdades FIO; o curso terá 24 horas de duração, onde os alunos poderão aprender na prática como desenvolver projetos de automação com Arduino. A
inscrição custa R$ 399,00 e pode ser dividida em até 12x através do PagSeguro. Os alunos interessados também poderão adquirir o Kit Arduino separadamente. Inscreva-se já!


Logotipo das Faculdades FIO


Se você está interessado em fazer o Curso de Arduino e não mora perto de Ourinhos, fique ligado: a partir de agora farei várias novas turmas (a meta é de pelo menos uma por mês), sendo as próximas nas seguintes cidades:


  • Belo Horizonte/MG (novembro de 2011)
  • João Monlevade/MG (novembro de 2011)
  • São Paulo/SP (dezembro de 2011)
  • Rio de Janeiro/RJ (dezembro de 2011)

Logotipo da linguagem de programação Python
   
Logotipo do framework para desenvolvimento Web Django, escrito em Python


Por conta das (novas) constantes atualizações no site, resolvi refazê-lo focando na automação de atualizações e, obviamente, utilizei a linguagem de progrmação que mais gosto: Python. A nova versão do site (apesar de eu não ter alterado o design) está rodando na Webfaction, que é um hosting Python sensacional, e foi escrita utilizando o framework Django. Aguardem mais novidades sobre o site em breve!

sexta-feira, 9 de setembro de 2011

Minicurso de Arduino no VIII Secomp/UEL, em Londrina/PR

Na semana que vem pegarei um vôo daqui do Rio de Janeiro diretamente para Londrina, no Paraná. O destino final é o evento VIII Secomp, Seminário de Computação organizado pela Universidade Estadual de Londrina, que está em sua oitava edição!


Logotipo do Seminário de Computação da Universidade Estadual de Londrina


O evento, que teve sua primeira edição em 2003, é coordenado por professores, técnicos e alunos do Departamento de Computação da UEL e tem como objetivo possibilitar aos participantes contato com tópicos relacionados a computação que estão em evidência no Brasil e no mundo, além de divulgar trabalhos científicos na área. O evento possui palestras, minicursos e engloba o Workshop Científico de Computação e a Feira de Recrutamento em TI de Londrina.


Logotipo do Curso de Arduino


Contribuirei com o evento ministrando um minicurso de 4 horas de duração sobre Arduino, em duas turmas: uma durante o dia 14/09 e outra durante o dia 15/09. Como esse minicurso é sem fins lucrativos (todo o dinheiro vindo da inscrição será revertido para bancar o evento), o valor para os alunos ficou razoavelmente barato (R$40,00, incluindo o kit participante). Como o Arduino é uma ferramenta sensacional, com o qual conseguimos desenvolver vários projetos legais e o preço do minicurso está bem barato, as vagas já estão esgotadas desde julho! ;-)


Além de Arduino, existirão palestras e minicursos sobre outros temas interessantes, como agile software development, design patterns, Android, Node.js, shell script, dentre outros. Aproveite e confira toda a programação da VIII Secomp e siga o evento no Twitter. Galera de Londrina e região: vejo vocês na semana que vem!

quarta-feira, 7 de setembro de 2011

Castalio Podcast sobre Arduino, comigo! ;-)

Já faz algum tempo que meu amigo Og Maciel vem tentando marcar comigo um tempinho para gravarmos um episódio do Castalio Podcast, porém, como tenho feito muitas viagens nos últimos meses para eventos e cursos (e farei mais inda nos próximos!), demoramos para conseguir um tempo em comum. Depois de alguns problemas técnicos (conexão caindo toda hora por conta de uma atenuação forte no sinal da minha ADSL), finalmente então gravamos mais um episódio do Castálio Podcast!


Castalio Podcast - Um Podcast Inspirado para Castálio!


No podcast, obviamente, falamos sobre Arduino, porém o Castalio Podcast tem algo que me despertou interesse desde o começo, que o faz diferente de outros podcasts de estilo "entrevista" e que me fez gostar pra caramba dos episódios: além do aspecto técnico e profissional, o Og Maciel explora também o aspecto pessoal, ou seja, no episódio que participei não falamos somente de Arduino ou de meus cursos, mas também sobre minha vida, como cheguei até onde estou, quais músicas gosto de ouvir e por aí vai. Em minha opinião, essa atitude é importantíssima para que os ouvintes realmente conheçam o entrevistado.


Ouça agora essa conversa de 54 minutos: basta entrar na página Episódio Álvaro "Turicas" Justen - Arduino do Castalio Podcast.


Aproveite e comente o que achou! ;-)

segunda-feira, 5 de setembro de 2011

Palestra online sobre Python e Arduino

Depois de minha palestra online no Lab de Garagem sobre Python ter batido o recorde de usuários, palestrarei novamente sobre a linguagem, agora falando sobre integração de Python com Arduino.

Logotipo Lab de
        Garagem

Python e Arduino são duas ferramentas que utilizo no dia-a-dia e me trazem uma produtividade razoável, tanto quando estamos falando de computação embarcada (no caso do Arduino), quanto quando quero desenvolver scripts, sites e outros tipos de software (no caso do Python). Os dois projetos têm várias coisas em comum: são simples e fáceis de utilizar e possuem as baterias incluídas (uma vasta biblioteca padrão).

Logotipo Python         Logotipo Arduino

Então, se você tem interesse em saber como integrar essas fantásticas ferramentas, não deixe de comparecer amanhã terça-feira (06/09/2011) às 20h em minha palestra online no Lab de Garagem. Para assistir, basta entrar após às 19h na página inicial que lá terá um link para assistir a palestra. A palestra é gratuita!

Para quem está bastante curioso, lá vão alguns dos tópicos que abordarei amanhã:

E para quem ainda não sabe o que é Python e quer ter uma introdução, aproveite: assista a minha palestra online sobre Python, que foi ministrada no Lab de Garagem há um tempo atrás -- é só clicar e aproveitar a gravação! Fica a dica também para participar da PythonBrasil[7], que é o encontro nacional da comunidade Python brasileira -- nesse ano será em São Paulo, de 29 de setembro a 1º de outubro.

Logotipo do Curso de Arduino

E mais algumas novidades:

  • Como a procura está grande e eu tenho uma razoável experiência com a linguagem, em breve lançarei um curso de Python aqui no Rio de Janeiro! Mais detalhes em breve, aqui no blog.
  • O Curso de Arduino terá mais 5 turmas presenciais nos próximos meses, nas seguintes cidades: Ourinhos/SP, João Monlevade/MG, Belo Horizonte/MG, São Paulo/SP e Rio de Janeiro/RJ.
  • A turma do Rio de Janeiro é uma turma com um novo curso (lançarei em breve a ementa): Integrando Android com Arduino, que farei em conjunto com a galera do Eu, Android!
Vejo vocês amanhã, online! ;-)

Atualização: já estão disponíveis a gravação e slides da minha webminar sobre Python e Arduino, assista!

quarta-feira, 24 de agosto de 2011

Palestra online sobre Python no Lab de Garagem

Na terça-feira da semana passada (16/09/2011) ministrei minha terceira webminar (palestra online) no Lab de Garagem - dessa vez, foi sobre a linguagem de programação Python. A palestra foi introdutória e deu pra mostrar alguns exemplos legais para quem ainda não a conhecia, além de eu ter falado (rapidamente) da integração de Python com Arduino.

Logotipo do Lab de Garagem Logotipo da linguagem Python Logotipo do projeto Arduino

A webminar foi gravada e um vídeo está disponível. Nele é possível ver os slides, ouvir o que estou falando, ler o chat dos participantes e os códigos que fui digitando na hora (utilizamos a plataforma TreinaTom). Infelizmente minha webcam não aparece no vídeo, por conta de alguns problemas que o pessoal do TreinaTom/e-Genial teve. O vídeo está disponível no YouTube e pode ser assistido abaixo:

Os slides também estão disponíveis! Coloquei na minha conta no slideshare. Você pode vê-los abaixo ou mesmo baixá-los diretamente do slideshare:

O pessoal gostou tanto dessa webminar que batemos o recorde de participantes em webminars do Lab de Garagem: tivemos uma audiência de 160 pessoas! Por conta do grande interesse da galera e do tempo curto para mostrar exemplos de Python com Arduino, já marquei uma nova webminar para falar da integração dessas duas ferramentas que utilizo no dia-a-dia.
Então, anote: dia 06/09/2011 às 20h no Lab de Garagem palestra online sobre Python + Arduino!

sexta-feira, 19 de agosto de 2011

Parabéns, Debian!

Na terça-feira passada (16/08/2011) o sistema operacional Debian fez 18 anos. Sim, dezoito! Debian é uma das distribuições GNU/Linux mais antigas que ainda estão ativas (só perde para o Slackware, se não me engano) e atualmente é compatível com vários kernels: Linux, FreeBSD e GNU Hurd.

Bolo de aniversário do Debian

Ian Murdock anunciou a distribuição em 16 de agosto de 1993 e com certeza nem imaginava que hoje, 18 anos depois, Debian seria uma das mais utilizadas distribuições GNU/Linux do mundo! Criaram até um site para "agradecer" ao Debian.

E para quem não sabe: a distribuição GNU/Linux Ubuntu, criada e mantida pela Canonical, é derivada do Debian, que é mantido por vários Debian Developers e voluntários ao redor de todo o mundo.

Logotipo do projeto Debian Logotipo da Canonical Logotipo da distribuição Ubuntu

E para comemorar o aniversário dessa querida distribuição, temos o Debian Day -- ou Dia Debian, no nosso bom e velho Português. No estado do Rio de Janeiro, o Dia Debian já aconteceu em várias cidades, como a própria capital, Niterói, Piraí, Volta Redonda e outras.

Nesse ano, o pessoal da lista Software Livre Sul Fluminense, ao comando de meu amigo Cláudio Martinelli (ou Koolosh) escolheu a cidade de Barra Mansa para sediar o evento, que acontecerá nesse sábado (20/08/2011) no Centro Universitário de Barra Mansa - UBM a partir das 08:30.

Farei uma palestra sobre Arduino às 16h e após o evento a galera sairá para beber uma cerveja. :-) Ficou interessado? Então veja a grade e o endereço do Dia-Debian-RJ 2011. Nos vemos lá!

segunda-feira, 8 de agosto de 2011

Arduino: compilando e fazendo upload pelo terminal

Eu sinceramente não sou fã da IDE do Arduino - ela tem alguns bugs chatos e alguns problemas de usabilidade que me irritam. Em geral, edito o código utilizando o vim ou gedit e então faço apenas o upload pela IDE.

IDE do Arduino com o exemplo Blink
IDE do Arduino, escrita em Java

Por conta disso, resolvi testar alguns Makefiles -- o Flávio Amieiro chegou a adaptar um Makefile, mas ele não funcionou para meus testes com uma biblioteca que estou desenvolvendo para conexão Ethernet com o controlador ENC28J60 da Microchip (Ethernet_ENC28J60).
Depois de tentar modificá-lo, vi que ele era bem complexo e depois de algumas tentativas frustradas resolvi criar um Makefile mais simples e que funcionasse. A funcionalidade de compilar bibliotecas externas ainda não funciona, mas está bem mais simples que o outro, então agora fica mais fácil implementar isso. Para usar, basta colocar o Makefile no mesmo diretório do sketch (arquivo .pde) e rodar o comando make.

Screenshot de uma compilação e upload de sketch usando o Makefile que criei
Screenshot de uma compilação e upload de sketch usando o Makefile para Arduino que criei

O código é software livre, licenciado sob GPLv2 e está disponível no projeto arduinoMakefile em minha conta no GitHub. Gostou? Envie sugestões, bug reports e pull-requests!

terça-feira, 5 de julho de 2011

Charlas Arduino y Android en la Bolivia

Depois de passar frio em Porto Alegre durante o FISL12 (onde fiz várias palestras, uma oficina e um encontro comunitário, além de ter organizado o espaço do grupo ArduInRio) e comer bastante chocolate em Gramado, minha namorada Tatiana Al-Chueyr e eu estamos indo para a Bolívia! \o/ Nesse exato momento estamos em uma conexão de 12 horas em Lima, capital do Peru - mas já já partimos para La Paz.

12º Fórum Internacional de Software Livre, Porto Alegre/RS - Brasil      Chocolate de gramado      Álvaro Justen e Tatiana Al-Chueyr aguardando por 12 horas o vôo para La Paz - na Internet, claro!

A viagem tem vários objetivos, dentre eles conhecer a comunidade de software livre da Bolívia (quem são, o que andam fazendo por lá etc.) e também os pontos turísticos do país - que é bem diferente do que estamos acostumados. Por conta disso, entramos em contato com vários ativistas de software livre bolivianos que encontramos na Web e os caras acabaram organizando um ciclo de palestras pra nós por lá! Visitaremos duas universidades e o Hacklab (hackerspace de La Paz). Ainda existe a possibilidade de fazermos um minicurso de Arduino e um Coding Dojo por lá, mas isso organizaremos quando chegarmos. Segue o itinerário:

Em breve postarei mais detalhes aqui sobre a viagem (e o frio), as palestras e, claro, como foi o FISL12! \o/ No blog da Tati também tem um post sobre isso.

quarta-feira, 29 de junho de 2011

Minhas atividades no FISL12

Em algumas horas pegarei um vôo para Porto Alegre - o destino final é o FISL - Fórum Internacional de Software Livre, que começa hoje mesmo! Fui ao evento pela primeira vez em 2006 e desde 2008 sou figura carimbada: vou todo ano! O evento está em sua 12ª edição, acontece sempre em Porto Alegre e é o maior evento de software livre da América Latina - é como se fosse "a festa da padroeira do software livre" - lá você encontra boa parte dos adeptos.

Logotipo FISL12 - 12º Fórum Internacional de Software Livre, Porto Alegre, 2011

Nesse ano submeti 5 propostas para o evento (1 grupo de usuários, 1 encontro comunitário, 1 oficina e 2 palestras) e todas foram aceitas! \o/
Apresentarei um projeto de guitarra feita com Arduino para jogar Frets On Fire que desenvolvi com minha namorada, Tatiana Al-Chueyr; uma palestra de uso de Arduino e Android em automação residencial com Diego Dukão e Andre Oliveira (do EuAndroid), onde mostraremos ao vivo dois protótipos que fizemos; apresentarei também as plataformas Arduino e eLua no encontro comunitário sobre computação embarcada livre e para finalizar ministrarei uma oficina gratuita sobre Arduino (todas as oficinas do FISL são gratuitas)!
Seguem os dias e horários de minhas apresentações lá nas terras gaúchas:

  • Guitarra para Frets on Fire com Arduino: "Guitar Hero" 100% livre: quinta-feira (30/06) de 14 às 15h na sala 41-F (fisl6)
  • Automação residencial com Android e Arduino: quinta-feira (30/06) de 17 às 18h no auditório do prédio 11
  • Encontro de comunitário: Computação embarcada livre: sexta-feira (01/07) de 9 às 10h na sala 714 (prédio 40)
  • Oficina gratuita de Arduino: sábado (02/07) de 9:30 às 11:30 - vagas limitadíssimas!

Para saber de tudo que vai rolar, consulte a grade completa do evento. Além disso, fique atendo às grades que estão em paralelo, como a grade de robótica livre (onde está a minha oficina gratuita de Arduino), festival de cultura livre, dentre outros.

Além das apresentações, quem estiver por lá poderá me encontrar no espaço do grupo de usuários ArduInRio, no estande Ateliê Livre e nos bares pós-evento, como o famoso Pinguim. ;-)

Logotipo ArduInRio - Grupo de Usuários de Arduino do Rio de Janeiro

Além do FISL irei a vários outros eventos no segundo semestre (em vários lugares do Brasil e também internacionais), aguardem mais novidades - esse segundo semestre promete! :-D

E você, vai ao FISL12? Aprensentará algo? Então comente. :-) Nos vemos lá!

quinta-feira, 12 de maio de 2011

Mudanças em minha carreira: Arduino

Essa é a história recente de meu novo negócio - mais novidades em breve!

A construção da ideia

Durante o ano passado eu bati meu recorde de ida a eventos (principalmente de software livre), até perdi a conta de quantos foram - viajei bastante, conheci novas cidades, fiz novas amizades e até conheci minha atual namorada (para vocês verem como software livre é legal ;-). Gosto bastante de software livre e sempre que posso vou a esses eventos -- e já há algum bom tempo aproveito para palestrar e divulgar o que sei.

Em praticamente todos esses eventos participei como palestrante e palestrei sobre Arduino. Além das palestras, organizei (e continuo organizando) encontros aqui em casa e em universidades chamados de Arduino Hack Day (os que são regados a cerveja são chamados Arduino Hack n' Beer ;-). Nesses encontros desenvohlvemos projetos, falamos do que estamos fazendo com o Arduino, ajudamos uns aos outros e tomamos uma cerveja ao final. Em um deles tivemos a ideia de criar um grupo de usuários e então eu, Samir Cury e Oscar Marques fundamos o grupo ArduInRio, que atualmente mantém uma lista de discussão, twitter, blog e encontros (hack days) mensais.

ArduInRio - Grupo de usuários de Arduino do estado do Rio de Janeiro

Por todo meu envolvimento com Arduino, meu amigo Jon "maddog" Hall me sugeriu criar um curso sobre o assunto. Além disso, existia uma pergunta bastante frequente em minhas palestras: "onde tem um curso de Arduino e eletrônica?". Juntei a sugestão, a oportunidade e o fato de que eu adoro ensinar e então criei o Curso de Arduino.

Curso de Arduino

A primeira turma

O Curso de Arduino surgiu então para atender a essa demanda, principalmente do Rio de Janeiro. Porém, antes de abrir de fato uma turma com data e local marcados, resolvi colocar online uma pesquisa de interesse no curso para ter ideia de quantas pessoas estavam interessadas, em que exatamente elas estavam interessadas (automação residencial, robótica, design de interação etc.), carga horária, dentre outros. A pesquisa foi lançada no Dev in Rio 2010, durante uma palestra que fiz sobre Arduino e apresentei o Semáforo do DojoRio. Para minha surpresa, algumas semanas depois eu já tinha centenas de respostas de todo o Brasil!

Contei com o grande apoio de minha namorada Tatiana Al-Chueyr, do Flávio Amieiro, além da empresa onde trabalhava, a Intelie, para então organizar a primeira turma, no Rio de Janeiro. Outras pessoas também foram bastante importantes no processo, dando dicas, discutindo possibilidades, orientando: Julio Neves, Henrique Bastos, Pedro Menezes, Carlos Brando e Rafael Rosa Fu, além da galera dos grupos de usuário que participo: PythOnRio, #horaextra, DojoRio e ArduInRio.

A primeira turma aconteceu em janeiro e fevereiro de 2011, foram 3 sábados (8 horas cada) de aulas com foco totalmente prático, onde os alunos aprenderam a soldar, programar e desenvolveram projetos pessoais muito legais. A turma ficou lotada e o feedback dos alunos foi muito bom - sucesso total!

Fotos da primeira turma do Curso de Arduino
Fotos da primeira turma do Curso de Arduino, no Rio de Janeiro

Obviamente identifiquei (com a ajuda dos alunos) alguns problemas e estou resolvendo para as próximas turmas, como por exemplo escassez de tomadas na sala, demora para entrega da apostila impressa e outros. O objetivo é melhorar sempre, de maneira iterativa e incremental, recebendo sempre o feedback dos alunos e realimentando o sistema.

O Aperfeiçoamento

Com a turma finalizada parti para o aperfeiçoamento do curso: contratei a ID7 Studio para desenvolver a identidade visual, imprimi cartões de visitas (ficaram bonitões!), mandei estampar várias camisas, iniciei o processo de parceria com uma empresa para terceirização do Kit Arduino que os alunos ganham no curso, desenvolvi algumas ferramentas para automação de algumas tarefas, trabalhei na otimização de custos e outras coisas - várias dessas tarefas são contínuas.

Identidade visual e cartões de visita do Curso de Arduino
Logotipo do Curso de Arduino e cartões de visita criados pela ID7 Studio

Depois de todo esse trabalho vi que seria possível fazer mais turmas do Curso de Arduino em outras cidades, além da possibilidade de vender projetos de desenvolvimento de software e hardware usando Arduino para empresas (várias me procuraram pedindo orçamentos). Foi então que tomei a difícil decisão de deixar a Intelie. A Intelie desenvolve soluções para monitoramento inteligente de datacenters - entrei lá em fevereiro de 2010, onde pude me divertir bastante com o ambiente sensacional, aprender muito sobre monitoramento de redes e deixar uma pequena contribuição no desenvolvimento de algumas ferramentas. Apesar de eu gostar bastante, minhas atividades com Arduino eram ortogonais a o que eu fazia lá e o tempo é limitado, então, baseado nos motivos abaixo, resolvi deixar a empresa para fazer meu vôo solo:

  • Investir em negócio próprio;
  • Intensificar minhas contribuições com software livre;
  • Desenvolver mais projetos utilizando o Arduino e explorar funcionalidades avançadas;
  • Liberdade em tomar decisões;
  • Estou novo, essa é a hora de investir (não tenho esposa nem filhos)! E se algo de errado, consigo me refazer financeiramente de maneira rápida;
  • Possibilidade de aumentar renda.

Os Próximos Passos

Tenho algumas turmas planejadas para várias cidades do Brasil que tiveram um número razoável de pessoas interessadas (aquelas que responderam a pesquisa de interesse). A próxima turma será em São Paulo nesse mês de maio (começa no próximo sábado) - novas turmas no Rio de Janeiro também estão por vir. A cada turma otimizarei os processos para conseguir fazer mais com menos.

Além do curso, minha nova empresa também desenvolve projetos utilizando Arduino, como citei anteriormente. Já iniciei um deles (mais detalhes em breve) e estou em negociação com outros. Os projetos e o curso não ficarão restritos a Arduino, já que tenho interesse em outras plataformas livres para desenvolvimento embarcado, como eLua - então o foco é desenvolvimento de software e hardware embarcado utilizando plataformas abertas.

Em resumo: estão vindo por aí projetos comerciais utilizando Arduino, Curso de Arduino em todas regiões do Brasil, integração do Arduino com Android, parcerias com universidades para projetos relacionados a educação e muito mais!

Bom, essa é a história do começo de meu novo negócio - mais novidades, muito software livre e vários desafios (a maioria não técnicos) estão por vir - que a força esteja comigo! :-)

sexta-feira, 15 de abril de 2011

Palestra sobre Arduino no CEDERJ de Três Rios/RJ

Amanhã (sábado, 16/04) farei uma palestra sobre o Arduino no CEDERJ de Três Rios - minha cidade natal, situada no vale do Paraíba, interior do estado do Rio de Janeiro.

Logotipo CEDERJ

Para quem não conhece, o CEDERJ - Centro de Ciências e Educação Superior à Distância do Estado do Rio de Janeiro - é um consórcio entre as universidades públicas do estado do Rio (UFRJ, UERJ, UNIRIO, UFF, UFRRJ e UENF) que provê cursos superiores semi-presenciais. O Consórcio possui dezenas de pólos em várias cidades do estado e oferece cursos como Física, Biologia, Química, Tecnologia em Computação e outros.

A palestra é gratuita, aberta ao público, será no auditório do pólo de Três Rios do CEDERJ que fica na Avenida Prefeito Alberto Lavinas (Beira Rio) (antigo Colégio Walter Franklin) e começará às 9h. Espero vê-los lá!

segunda-feira, 4 de abril de 2011

Curso de Arduino Sao Paulo maio 2011

O Curso de Arduino teve sua primeira turma no Rio de Janeiro durante os meses de janeiro e fevereiro desse ano - e foi um sucesso! A turma lotou e os alunos fizeram vários projetos interessantes ao longo do curso.

Curso de Arduino
Logotipo do Curso de Arduino

Como a procura para que eu fizesse o curso em outras cidades tem sido grande, resolvi abrir mais turmas - e a próxima será em São Paulo nos dias 7, 8, 28 e 29 de maio. O local escolhido foi o Beans! Coworking e a duração será de 32 horas (8 horas a mais, comparando com a turma do Rio).

Beans! Coworking
Logotipo Beans! Coworking

As aulas abordam desde eletrônica básica à construção de sistemas voltados para ambientes interativos, robótica e automação residencial. Além disso, obviamente, fazemos uma varredura por toda a biblioteca padrão do Arduino, ensinando os conceitos de programação envolvidos. Para quem não conhece, o Arduino é uma plataforma de hardware e software abertos que simplifica a criação e prototipagem de projetos de eletrônica. Com ele é possível controlar LEDs, motores, eletrodomésticos, comunicar-se com computadores, smartphones, carros, dentre muitas outras possibilidades! O controle é feito através de instruções programadas em uma linguagem baseada em C++.

Foto de um Arduino Duemilanove Foto de um Arduino Duemilanove

O Curso é totalmente prático: durante as aulas são feitas várias experiências, para introduzir e fixar os conceitos de eletrônica e programação. Como as aulas são práticas, os alunos precisam de vários componentes eletrônicos para fazer os experimentos e é por isso que cada aluno, ao se inscrever, ganha um Kit Arduino. O Kit Arduino foi criado por mim com o objetivo de ser o mais completo possível para quem está iniciando: ele contém um Arduino e mais dezenas de componentes como resistores, chaves, transistores, relés, LEDs, display LCD, protoboard, cabos, circuitos integrados variados, dentre muitos outros.

Kit Arduino, criado por Álvaro Justen
Kit Arduino, criado por Álvaro Justen

Se você é de São Paulo e ficou interessado, faça já sua inscrição! Se você não é de São Paulo mas gostaria de fazer o Curso de Arduino, preencha a pesquisa do curso para que eu consiga estimar quantos interessados existem por cada cidade. Para dúvidas, enviem um email para contato@cursodearduino.com.br.