Você está na página 1de 45

Secretaria Municipal de Educao Ncleo de Tecnologia Educacional Municipal NTM Projeto de Informtica Aplicada Educao de Volta Redonda - VRlivre

Introduo
A ideia da Lousa Interativa com software Livre que apresentaremos, surgiu a partir do projeto de Johnny Chung Lee http://www.cs.cmu.edu/~johnny/projects/wii, 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.

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.

Lousa Interativa Preo de mercado

Lousa Interativa Preo de mercado

Lousa Interativa Preo de mercado

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;

Sempre na frente da luz

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.

Esquema de montagem

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;

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

Os laboratrios das Escolas Municipais de Volta Redonda, usam VRlivreuma customizao do Sistema Operacional UBUNTU, que foi criada para atender as necessidades do trabalho de Informtica Aplicada Educao e conta com diversos materiais de domnio pblico, objetos de aprendizagem (RIVED), vdeos e textos disponibilizados pleo 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 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 wminput wmgui lswm + enter bluez-utils bluetooth: adaptador bluetooth; softwares bluetooth para o

wminput wmgui lswm: softwares para interao e comunicao com o controle de wii.

Consertando erros na Instalao


# aptitude -f install + enter 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 Adaptador Bluetooth na porta USB, que um cone logo ir aparecer na barra prxima ao relgio.

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.

Visibilidade do Bluetooth

Pegando o MAC do controle do wii

# lswm + enter Aparecer uma mensagem solicitando que voc pressione os botes 1 e 2 simultaneamente, do controle de wii. Repita o comando acima 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 ao fundo.

Carregando o mdulo de controle do wii

Adicionando o mdulo de controle do wii na inicializao do sistema. No terminal digite: # gedit /etc/modules + enter No arquivo que ser aberto, aps a ltima linha adicione a palavra uinput. Salve e feche o arquivo. Conforme mostra a figura ao fundo.

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 + enter Para entrar na pasta onde esto os arquivos que sero modificados. # mv default default.bak + enter Para fazer uma cpia de segurana da configurao original. # cp ir_ptr default + enter Para copiar o modelo de configurao.

Movimentos do mouse no controle do wii

# gedit default + enter - 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 ao fundo. Quando terminar, basta salvar e fechar o arquivo.

Configurando os botes do controle de wii


No terminal digite: # gedit buttons + enter Para abrir o arquivo de mapeamento dos botes de controle do wii. Voc deve fazer as configuraes da forma que estamos sugerindo na imagem ao lado. 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.

Os comandos do mouse no controle de wii


Setas direcionais cima, baixo, esquerda e direita Boto direito do mouse Botes de navegao retroceder, home e avanar Botes 1e2 Usados para tornar o controle detectvel Local para colocar as pilhas Boto esquerdo do mouse

Interface Grfica para configurar botes

Criando um script para automatizar a inicializao do controle de wii


No terminal digite: # gedit /usr/local/bin/quadro + enter 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 &

Criando um script para automatizar a inicializao do controle de wii


Observao: 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.

Veja como ficou o arquivo, na imagem abaixo. Quando terminar salve e feche o arquivo.

Agora s precisamos dar permisso de execuo para o script que acabamos de criar, digite o comando abaixo, no terminal: # chmod +x /usr/local/bin/quadro + enter Para tornar o arquivo executvel.

Reiniciando o computador e finalizando os testes no controle de wii


Se tudo deu certo at aqui, j podemos reiniciar o computador ou digitar no terminal o comando sudo modprobe uinput + enter, para que o mdulo de controle do wii (uinput) seja carregado. Conecte o Adaptador Bluetooth vamos comear o teste final de conexo. e

Agora j conseguiremos testar a conexo do wii + Bluetooth + Software, siga as intrues da prxima tela.

Conectando o controle de wii + Bluetooth

No terminal, como root, digite: #sudo quadro + enter 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 ao fundo, significa que voc j conseguiu a conexo, no feche o terminal, apenas deixe a janela minimizada.

Montagem dos 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; 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.

Fio preto = negativo

Pilha

Fio vermelho = positivo

LED IR

interruptor

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.

Os gastos com materiais usados somam um valor aproximado de R$ 200,00

Computador se j possui o custo R$ 0,00 (zero)

DataShow se j possui o custo R$ 0,00 (zero)

Controle de wiimote em mdia R$ 150,00

kit para construir o sensor infravermelho (solda, pedaos de fio, interruptor, cola quente, estilete, uma lanterna de bicicleta, etc...) - em mdia R$ 10,00 4 pilhas Alcalinas em mdia R$ 10,00 Adaptador BlueTooth em mdia R$ 30,00

Endereos na web para pesquisa e estudo durante o desenvolvimento da soluo


http://www.cs.cmu.edu/~johnny/projects/WII/ http://www.cs.cmu.edu/ %7Ejohnny/projects/WII/WIImoteWhiteboardv03.zip 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

http://www.iaesmevr.org

Desenvolvedores do projeto
Giany Abreu
Desenvolvedora do Projeto GNU/Linux VRlivre Membro do Grupo Sul Fluminense de usurios de Software Livre Implementadora de Informtica da SMEVR 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.sme@epdvr.com.br gianyabreu@iaesmevr.org gianyabreu@yahoo.com.br Usurio Linux n 479794 Usurio Ubuntu n 25472 Cel.: (24) 9266 6618 SMEVR: (24) 3356-7000

Desenvolvedores do projeto
Sergio Graas
Desenvolvedor do Projeto GNU/Linux VRlivre Membro do Grupo Sul Fluminense de usurios de Software Livre Membro da Comunidade de desenvolvimento do Linux Educacional Administrador do Portal IAESMEVR Coordenador do NTM de Volta Redonda RJ Tcnico de Informtica da SME Volta Redonda RJ sergio.sme@epdvr.com.br sergio@iaesmevr.org http://www.iaesmevr.org Usurio Linux n 456767 Usurio Ubuntu n 25471 Cel.: (24) 9242-6788 SMEVR: (24) 3356-7000 "Software Livre - Separados somos fracos, unidos com certeza seremos fortes."

Colaboradores do Projeto
Suellem Gomes
Moderadora do Portal IAESMEVR Tcnica de Informtica SME Volta Redonda RJ Tcnica de Informtica do NTM de Volta Redonda RJ suellem.sme@epdvr.com.br http://www.iaesmevr.org

Jos Theodoro
Implementador de Informtica da SMEVR Moderador do Portal IAESMEVR Multiplicador do NTM de Volta Redonda RJ Multiplicador do NTE de Volta Redonda RJ theodoro.sme@epdvr.com.br http://www.iaesmevr.org

Você também pode gostar