Livre, uma alt ernat iva para as escolas de Volt a Redonda 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: - Computador; - Projetor Multimdia; - Wiimote (Controle sem fio do Nintendo http://www.iaesmevr.org Wii); - Adaptador Bluetooth; - Software de controle; - Caneta construda com um LED IR e pilhas comuns. Segundo a Wikipdia Quadro I nt erat ivo : "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 I nt erat iva ou Quadro I nt erat ivo ? 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. Hist rico 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; I nt erferncia na luz do proj et or O usurio teria que ficar na frente da projeo criando uma situao de desconforto para os expectadores; SI TE Para saber um pouco mais sobre o projeto de Johnny Chung Lee acesse: link Figura 1 : Modelo de Lousa Interativa comercial PROJETO LOUSA I NTERATI VA http://www.iaesmevr.org Sempre na frent e da luz Falt a de mobilidade O usurio ficaria preso lousa (projeo) para conseguir a interao; Quest o da largura e alt ura Quando a altura e a largura da projeo for maior do 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 calibragem e uso da lousa; Cont role de wii fixo Descaracterizaria o potencial de mobilidade do controle e usurio; Canet a com LED I R S ofereceria a funo do boto esquerdo do mouse. Figura 2 : Usurio na frente da apresentao Figura 3 : Montagem Esquema de mont agem PROJETO LOUSA I NTERATI VA http://www.iaesmevr.org Nossa Propost a Aps vrias horas experimentando as possibilidades e dificuldades do projeto original, verificamos algumas alternativas: Calibrao da lousa Retiramos a necessidade deste procedimento; I nt erferncia da luz do proj et or O usurio no precisa ficar em frente ao projetor; Falt a 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; Cont role 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 cont role de wii com as funes: Boto direito, boto esquerdo, setas direcionais e home, que durante a apresentao volta para pgina inicial; LEDs I R 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 "VRlivre uma 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 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: Figura 4 : Aluna da E.M. Mario Villani utilizando o programa Audacity PROJETO - Lousa Interativa http://www.iaesmevr.org I nst alando e Configurando os soft wares necessrios Voc vai precisar de uma conexo com a internet. Abra um terminal, logue-se como "root e execute os comandos a seguir: # apt it ude inst all bluez- ut ils bluet oot h wminput wmgui lswm + enter Entendendo a linha de comando: - bluez- ut ils bluet oot h: softwares para o adaptador bluetooth; - wminput wmgui lswm: softwares para interao e comunicao com o controle de "wii". Consert ando erros na I nst alao # apt it ude - f inst all + 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 Figura 4 : Liberdades do Software Livre PROJETO LOUSA I NTERATI VA http://www.iaesmevr.org 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. Visibilidade do Bluet oot h Precisamos configurar a visibilidade do Adaptador Bluetooth. Para fazer isso, clique no menu Sist ema > Preferncias > Gerenciador Bluet oot h na tela Disposit ivos Bluet oot h, v em Adapt ador > Preferncias e marque a opo > "Sempre visvel", clique no boto Fechar. Pegando o MAC do cont role 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 o endereo "MAC do "wii que aparecer. Veja o exemplo na figura abaixo. Carregando o mdulo de cont role do wii Adicionando o mdulo de controle do "wii na inicializao do sistema. No terminal digite: # gedit / et c/ modules + enter No arquivo que ser aberto, aps a ltima linha adicione a palavra uinput . Salve e feche o arquivo. Conforme mostra a figura abaixo. PROJETO LOUSA I NTERATI VA http://www.iaesmevr.org Moviment os do mouse no cont role 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 / et c/ 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_pt r default + enter Para copiar o modelo de configurao. Moviment os do mouse no cont role do wii # gedit default + ent er 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 e deixe conforme mostra figura abaixo. Quando terminar, basta salvar e fechar o arquivo. Configurando os bot es do cont role de wii No terminal digite: # gedit but t ons + ent er 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. PROJETO LOUSA I NTERATI VA http://www.iaesmevr.org Os comandos do mouse no cont role de wii Criando um script para aut omat izar a inicializao do cont role 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. At eno com os caract eres especiais. O t ext o dever ser digit ado exat ament e como est amos most rando: #!/bin/bash # script para iniciar o controle de wii wminput 00:23:31:0D:85:FA & 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. Lembre-se de que em cada controle de "wii tem o seu endereo "MAC que o torna nico dentro do sistema. Figura 5 : Configurao utilizada para o controle de wii PROJETO LOUSA I NTERATI VA http://www.iaesmevr.org 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 comput ador e finalizando os t est es no cont role 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 e vamos comear o teste final de conexo. Agora j conseguiremos testar a conexo do "wii + "Bluetooth + "Software. Conect ando o cont role de wii + Bluet oot h 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 abaixo, significa que voc j conseguiu a conexo. No feche o terminal, apenas deixe a janela minimizada. Mont agem dos Sensores ( LED I R) Agora precisaremos montar os sensores que vo permitir que voc possa usar o controle de "wii para movimentar o mouse por toda a tela. Voc poder fazer quantos sensores achar necessrio, uma vez que o valor gasto com cada unidade no chega a R$ 5,00. PROJETO LOUSA I NTERATI VA http://www.iaesmevr.org Vej a a list a de mat eriais abaixo: um LED I R de 940nm; uma pilha AA alcalina; um int errupt or pequeno; uma lant erna de biciclet a, encont rada em loj as de R$: 1,99; ferro de solda, pedaos de fio, cola quent e, est ilet e e imaginao. Test ando o result ado final do proj et o 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 era apoiado em uma superfcie plana. Aproveite para testar os botes e as funes do controle. Figura 6 : Montagem do LED IR PROJETO LOUSA I NTERATI VA http://www.iaesmevr.org Os gast os com mat eriais usados somam um valor aproximado de R$ 200,00 Para saber mais... Endereos na web usados como referncia durant e o desenvolviment o do Proj et o Lousa I nt erat iva - Site do projeto de Johnny Chung Lee - Arquivo para download do projeto de Johnny Chung Lee - Frum Ubuntu - Como fazer Wii remoto - Frum Taringa - Wiimote + Ubuntu 9.10 - Site do projeto Trac - Site de pesquisa Google - Vdeos hospedados no Youtube - Vdeo 1 - Vdeo 2 - Vdeo 3 http://www.cs.cmu.edu/johnny/projects/wii http://ubuntuforums.org/showthread.php?t=836231&highlight=wiimote+karmic 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 Sergio Graas Coordenador do NTM de Volta Redonda, Desenvolvedor do Projeto GNU/Linux VRlivre, Administrador da Comunidade Linux Educacional no Portal do Software Pblico Brasileiro, Administrador do Portal IAESMEVR e Tcnico de Informtica da SMEVR. http://www.iaesmevr.org sergio.sme@epdvr.com.br Usurio Linux n 456767 Usurio Ubuntu n 25471 Giany Abreu Multiplicadora do NTM e NTE de Volta Redonda, Desenvolvedora do Projeto GNU/Linux VRlivre, Administradora dos Portais IAESMEVR e NTEVR07 e Coordenadora de Informtica Aplicada Educao da SMEVR. http://www.iaesmevr.org http://www.ntevr07.org gianyabreu@yahoo.com.br Suellem Oliveira Tcnica de Informtica do NTMVR e SMEVR. Colaboradora do Projeto Lousa Interativa http://www.iaesmevr.org suellem.sme@epdvr.com.br Theodoro Almeida Multiplicador do NTMVR e NTEVR. Colaborador do Projeto Lousa Interativa http://www.iaesmevr.org theodoro.sme@epdvr.com.br PROJETO LOUSA I NTERATI VA http://www.iaesmevr.org