Você está na página 1de 12

Lousa Interativa usando Software Livre [Artigo]

Pgina 1 de 12

Lousa Interativa usando Software Livre


Autor: Sergio Graas <sergio.sme at epdvr.com.br>
Data: 02/09/2010
Introduo
A ideia da Lousa Interativa com Software Livre que apresentaremos, surgiu a partir do projeto de
Johnny Chung Lee, um pesquisador do Human-Computer Interaction Institute, da Carnegie Mellon
University nos Estados Unidos.
Alm de elaborar o esquema conceitual para construo da Lousa Interativa, Johnny Chung Lee
desenvolveu o Wiimote Whiteboard. Sua ideia inicialmente era de incrementar suas apresentaes.
Para tal, desenvolveu um projeto que cria um quadro branco "multipoint interativo" utilizando
apenas de:
um computador;
um projetor multimdia;
um wiimote (controle sem fio do Nintendo Wii);
um adaptador bluetooth;
um software de controle;
caneta construda com um LED IR e pilhas comuns.
Bem, antes de continuar vamos ver o que um Quadro Interativo ou Lousa Interativa...
Segundo a Wikipdia Quadro Interativo :
"Um Quadro Interativo uma superfcie que pode reconhecer a escrita eletronicamente
e que necessita de um computador para funcionar. Alguns quadros interativos permitem
tambm a interao com a imagem do computador projetada. So geralmente utilizados
no escritrio e na sala de aula."

O que Lousa Interativa ou Quadro Interativo?


Quadro interativo pode ser considerado qualquer quadro que interage com algo. No entanto o
sentido mais correto na rea educacional o de um quadro branco conectado a um computador com
um software especfico e com projeo da tela sobre ele que interage com as diversas ferramentas
disponveis.
Muitas pessoas tambm chamam de lousa digital, quadro digital ou ainda Lousa Interativa, que a
nomenclatura mais utilizada no Brasil, no entanto todos estes nomes esto corretos e so
basicamente o mesmo sistema de interao.

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 2 de 12

Histrico
A partir do projeto original, encontramos alguns problemas para torn-lo vivel para o uso em
ambiente produtivo, dentre eles:
calibrao da lousa - A necessidade de demarcao de pontos onde seria possvel a interao,
entre usurio, lousa e o computador, sendo que para cada ambiente seria necessrio refazer
um procedimento demorado;
interferncia na luz do projetor - A usurio teria que fica na frente da projeo criando uma
situao de desconforto, para os expectadores;
falta de mobilidade - O usurio fica preso lousa (projeo) para conseguir a interao;
questo da largura e altura - Quando a altura e a largura da projeo for maior que o alcance
da cmera do Wii ou em um auditrio onde a tela for mais alta que o alcance do operador,
seria invivel fazer a calibrao e uso da lousa;
controle de Wii fixo - Descaracterizava o potencial de mobilidade do controle e usurio;
caneta com LED IR - S oferecia a funo do boto esquerdo do mouse.

Nossa proposta
Aps vrias horas experimentando as possibilidades e dificuldades do projeto original, verificamos
algumas alternativas:
calibrao da lousa - Retiramos a necessidade deste procedimento;
interferncia da luz do projetor - O usurio no precisa ficar em frente ao projetor;
falta de mobilidade - O usurio pode interagir de qualquer lugar da sala, desde que o sensor
ou sensores estejam ao alcance do Wii, uma vez que podemos colocar vrios sensores na
mesma sala;
* questo da altura e tamanho - independente da altura e tamanho da projeo ser possvel a
interao;
controle de Wii mvel - usamos o controle de Wii no lugar da caneta que possibilita a
movimentao e controle do mouse em toda tela.
configuramos o controle de Wii com as funes: boto direito, boto esquerdo, setas
direcionais e home, que durante a apresentao, permite voltar para pgina inicial;

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 3 de 12

LEDs IR - usamos a ideia da caneta para criar sensores que podem ser colocados em posies
estratgicas, garantindo a total mobilidade do usurio.

Nossa realidade
Os laboratrios das Escolas Municipais de Volta Redonda usam VRlivre, que uma customizao
do sistema operacional Ubuntu, que foi criada para atender as necessidades do trabalho de
Informtica Aplicada Educao nossa Cidade e conta com diversos materiais de domnio pblico,
objetos de aprendizagem (RIVED), vdeos e textos disponibilizados pelo MEC.
Ainda conta com aplicativos para udio, vdeo, artes grficas, animao, escritrio, programao,
internet, multimdia, rede, scripts, programas criados pela coordenao e softwares educacionais de
diversas disciplinas.
Optamos pelo uso do Software Livre, pois, alm da reduo considervel de custos, proporciona o
compartilhamento de saberes, estimulando o trabalho colaborativo, democratizando o acesso s
tecnologias e favorecendo o processo de incluso digital, sendo que o Software Livre nos garante
quatro princpios de liberdade:

Instalando e configurando

Instalando e configurando os softwares


necessrios
Voc vai precisar de uma conexo com a internet. Abra um terminal, logue-se como root e execute
os comandos a seguir:
# aptitude install bluez-utils bluetooth wminput wmgui lswm
bluez-utils, bluetooth: softwares para o adaptador bluetooth;
wminput, wmgui, lswm: softwares para interao e comunicao com o controle de Wii.

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 4 de 12

Consertando erros na instalao:


# aptitude -f install
Para verificar se ocorreu algum erro com dependncias durante a instalao e se for necessrio fazer
os devidos consertos.
Obs.: se os erros persistirem, reveja os processos, procure por erros de digitao nos comandos, veja
se a conexo com a internet est ativa etc.
Se tudo correu bem nos passos acima, basta conectar o adaptador bluetooth na porta USB, que um
cone logo ir aparecer na barra prxima ao relgio.

Visibilidade do bluetooth
Precisamos configurar a visibilidade do adaptador bluetooth. Para fazer isso, clique no menu:
Sistema" > Preferncias > Gerenciador Bluetooth
na tela "Dispositivos Bluetooth", v em "Adaptador" > "Preferncias" e marque a opo > "Sempre
visvel", clique no boto "Fechar".

Pegando o MAC do controle de Wii


Use o comando:

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 5 de 12

# lswm
Aparecer uma mensagem solicitando que voc pressione os botes 1 e 2 simultaneamente do
controle de Wii. Caso acontea alguma mensagem de erro, repita o procedimento at que aparea na
tela uma sequncia de nmeros e letras (endereo MAC do controle), indicando que foi encontrado
o dispositivo.
Anote e guarde endereo MAC do Wii que aparecer, veja o exemplo na imagem abaixo.

Carregando o mdulo de controle do Wii


Adicionando o mdulo de controle do Wii na inicializao do sistema. No terminal digite:
# gedit /etc/modules
No arquivo que ser aberto, aps a ltima linha, adicione a palavra "uinput". Salve e feche o
arquivo, conforme mostra a figura abaixo.

Com este procedimento, na prxima vez que o computador for ligado, o mdulo de controle do
"Wii" ser carregado durante a inicializao do sistema, porm precisamos carregar o mdulo agora

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 6 de 12

para continuarmos com a configurao, para executar tal tarefa vamos carregar o mdulo de forma
manual. No terminal, digite:
# modprobe uinput
Desta forma no precisaremos reiniciar o computador antes de continuar.

Movimentos do mouse no controle do Wii


Vamos dar vida ao mouse. Com estas configuraes ser possvel executar todos os movimentos do
mouse apenas movimentando o controle de Wii na direo em que quisermos levar o cursor. No
terminal digite:
# cd /etc/cwiid/wminput
Para entrar na pasta onde esto os arquivos que sero modificados.
# mv default default.bak
Para fazer uma cpia de segurana da configurao original.
# cp ir_ptr default
Para copiar o modelo de configurao.
# gedit default
Para editar o arquivo que vai controlar os movimentos do Wii. No arquivo que ser aberto, retire o
"~" das palavras "~ABS_X" e "~ABS_Y", deixe conforme mostra figura abaixo.

Quando terminar, basta salvar e fechar o arquivo.

Configurando os botes do controle de Wii


# gedit buttons

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 7 de 12

Para abrir o arquivo de mapeamento dos botes de controle do Wii.


Voc deve fazer as configuraes da forma que estamos sugerindo na imagem abaixo. Desta forma
voc ter total controle de movimento e de todas as funes do mouse.

Veja, na prxima tela, a descrio da configurao sugerida no controle de Wii.

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 8 de 12

Criando um script para automatizar a


inicializao do controle de Wii
Obs.: Vale lembrar que no exemplo mostrado, o endereo MAC (00:23:31:0D:85:FA) corresponde
ao do controle de Wii que usamos em nossos testes, sendo assim voc dever substituir o mesmo
pelo endereo que voc conseguiu quando usou o comando "lswm". Lembrando que cada controle
de Wii tem o seu endereo MAC que o torna nico dentro do sistema.
No terminal digite:
# gedit /usr/local/bin/quadro
Para abrir o editor de textos.
Na tela de edio que se abriu, digite o texto abaixo ou copie e cole. Ateno com os caracteres
especiais, o texto dever ser digitado exatamente como estamos mostrando;
#!/bin/bash
# script para iniciar o controle de Wii
wminput 00:23:31:0D:85:FA &
Veja como ficou o arquivo, na imagem abaixo.

Quando terminar, salve e feche o arquivo, agora vamos dar permisso de execuo para o script que
acabamos de criar, para isso digite:
# chmod +x ./usr/local/bin/quadro

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 9 de 12

Desta forma o script poder ser executado.

Conectando o controle de Wii + Bluetooth


No terminal, como root, digite:
# quadro
Ser solicitada a senha de administrao. No se esquea de pressionar os botes 1 e 2 no controle
de Wii para que ele possa ser detectado pelo sistema. Se der erro, repita o procedimento.
Quando aparecer a palavra "Ready", como mostra a figura abaixo, significa que voc j conseguiu a
conexo, no feche o terminal, apenas deixe a janela minimizada.

Montando os sensores LED IR


Agora precisamos montar os sensores que vo permitir que voc possa usar o controle de Wii para
movimentar o mouse por toda a tela.
Voc pode fazer quantos sensores achar necessrio, uma vez que o valor gasto com cada unidade
no chega ao valor de R$ 5,00.
Veja a lista de materiais abaixo:
um LED IR de 940nm (transmissor);
uma pilha AA alcalina;
um interruptor pequeno;
uma lanterna de bicicleta, encontrada em lojas de 1,99;
ferro de solda, pedaos de fio, cola quente, estilete e imaginao.
Veja a figura abaixo para ter uma ideia de como montar o seu sensor, vale lembrar que neste caso o
que vai valer a sua criatividade, o exemplo que damos, foi o que no momento nos atendeu, mas
com certeza existe um monte de formas de criar ou fazer a montagem deste sensor, uma vez que o
mesmo composto basicamente de um "led IR, pilha e fios".

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 10 de 12

Finalizando

Testando o resultado final do projeto


Para testar o funcionamento do Wii usando o sensor, basta proceder a conexo do Wii com o
Bluetooth da forma que j foi mencionado anteriormente. Ligue o interruptor do sensor e o coloque
a uma distncia de aproximadamente um metro e meio do controle de Wii. Se tudo correu bem voc
j vai conseguir movimentar o ponteiro do mouse, fazendo movimentos com o Wii.
Vale ressaltar que voc vai precisar se acostumar com os movimentos do controle, pois o mesmo
muito sensvel, ainda mais que at agora voc estava acostumado com os movimentos do mouse,
que eram apoiados em alguma superfcie plana.
Aproveite para testar todos os botes e funes que o controle lhe oferece. Agora que voc j sabe
em qual arquivo ficam as configuraes dos botes, fique a vontade para modificar, testar e
compartilhar conosco suas descobertas e formas de usar os botes do Wii.
Em nosso projeto tivemos um gasto mdio de R$ 200,00 na tela abaixo, procuramos descrever de
forma simples estes gastos.

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 11 de 12

Link para a vdeo aula passo a passo para instalao e configurao do projeto 22 minutos de
durao:
http://iaesmevr.org/vrlivre2010/repositorio/videos/vrlivre_lousa.mp4
Link para apresentao em formato pdf, com passo a passo para o processo de instalao do projeto:
http://iaesmevr.org/vrlivre2010/repositorio/tutoriais/projeto_lousa_interativa_ntmvr_2010.pdf
Esperamos que nosso primeiro artigo aqui no Viva o Linux possa ajudar a todos que assim como
ns que trabalhamos na Coordenao de Projetos de Informtica Aplicada Educao e vnhamos
procurando a tempos uma soluo usando Software Livre para implantao de uma Lousa Interativa
nas escola que atendemos em nosso Municpio.
Estamos abertos a crticas e sugestes para melhorar ainda mais o projeto. At a prxima!!!
Endereos na web para pesquisa e estudo durante o desenvolvimento do projeto:
http://www.cs.cmu.edu/~johnny/projects/WII/
http://www.cs.cmu.edu/%7Ejohnny/projects/WII/WIImoteWhiteboardv03.zip
http://www.google.com.br
http://www.youtube.com/watch?v=NwVBzx0LMNQ&feature=player_embedded
http://www.youtube.com/watch?v=QgKCrGvShZs&feature=related
http://www.youtube.com/watch?v=5s5EvhHy7eQ&feature=player_embedded
http://ubuntuforums.org/showthread.php?t=836231&highlight=wiimote+karmic
http://www.taringa.net/posts/linux/4187170/wiimote-+-ubuntu-9_10.html
http://abstrakraft.org/cwiid/wiki/wminput

Desenvolvedores do projeto
Sergio Graas
Coordenador do NTM de Volta Redonda

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Lousa Interativa usando Software Livre [Artigo]

Pgina 12 de 12

Desenvolvedor do Projeto GNU/Linux VRlivre


Membro do Grupo Sul Fluminense de usurios de Software Livre
Administrador da Comunidade Linux Educacional no Portal do Software Pblico Brasileiro
Administrador do Portal IAESMEVR
Tcnico de Informtica SME-VR
http://www.iaesmevr.org
sergio.sme@epdvr.com.br
Giany Abreu
Implementadora de Informtica da SME-VR
Desenvolvedora do Projeto GNU/Linux VRlivre
Membro do Grupo Sul Fluminense de usurios de Software Livre
Administradora do Portal IAESMEVR
Multiplicadora do NTM de Volta Redonda/RJ
Multiplicadora do NTE de Volta Redonda/RJ
www.iaesmevr.org
www.ntevr07.org
gianyabreu@yahoo.com.br

http://www.vivaolinux.com.br/artigo/Lousa-Interativa-usando-Software-Livre
Voltar para o site

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11924

30/08/2012

Você também pode gostar