Você está na página 1de 41

Prefeitura de Volta Redonda Secretaria Municipal de Educao Ncleo de Tecnologia Educacional Municipal - NTM

Projeto de Informtica Aplicada Educao de Volta Redonda VRlivre

Lousa Interativa com Soft are Livre! uma alternativa para as escolas de Volta Redonda

Introduo
A ideia da Lousa Interativa com software Livre que apresentaremos, surgiu a partir do projeto de "o#nn$ %#un& Lee http://www.cs.cmu.edu/~johnny/projects/wii, um pesquisador do '(uman)%omputer Interaction Institute* da '%arne&ie +ellon ,niversit$* nos Estados nidos. A!"m de e!a#orar o esquema conceitua! para constru$%o da Lousa Interativa, &ohnny 'hung Lee desenvo!veu o '-iimote -#ite.oard*, sua ideia inicia!mente era de incrementar suas apresenta$(es.

)ara ta!, desenvo!veu um projeto que cria um quadro #ranco 'multipoint interativo* uti!i*ando apenas de: um 'omputador+ um )rojetor ,u!tim-dia+ um wiimote .'ontro!e sem fio do /intendo wii0+ um Adaptador 1!uetooth+ um software de contro!e+ caneta constru-da com um LE2 I3 e pi!has comuns.

Se&undo a -i/ip0dia 1uadro Interativo 02


4 m 5uadro Interativo " uma superf-cie que pode reconhecer a escrita e!etronicamente e que necessita de um computador para funcionar. A!guns quadros interativos permitem tam#"m a intera$%o com a imagem do computador projetada. 6%o gera!mente uti!i*ados no escrit7rio e na sa!a de au!a.4

3 4ue 0 Lousa Interativa ou 1uadro Interativo


5uadro interativo pode ser considerado qua!quer quadro que interage com a!go. /o entanto o sentido mais correto na 8rea educaciona! " o de um quadro #ranco conectado a um computador com um software espec-fico e com proje$%o da te!a so#re e!e que interage com as diversas ferramentas dispon-veis. ,uitas pessoas tam#"m chamam de !ousa digita!, quadro digita! ou ainda Lousa Interativa que " a nomenc!atura mais uti!i*ada no 1rasi!, no entanto todos estes nomes est%o corretos e s%o #asicamente o mesmo sistema de intera$%o.

Lousa Interativa Preo de mercado

Lousa Interativa Preo de mercado

Lousa Interativa Preo de mercado

(ist5rico
A partir do projeto origina!, encontramos a!guns pro#!emas para torn89!o vi8ve! para o uso em am#iente produtivo, dentre e!es: cali.rao da lousa : a necessidade de demarca$%o de pontos onde seria poss-ve! a intera$%o, entre usu8rio, !ousa e o computador, sendo que para cada am#iente seria necess8rio refa*er um procedimento demorado+

interfer6ncia na lu7 do projetor : o usu8rio teria que fica na frente da proje$%o criando uma situa$%o de desconforto, para os e;pectadores+

Sempre na frente da lu7

falta de mo.ilidade : o usu8rio fica preso < !ousa .proje$%o0 para conseguir a intera$%o+

4uesto da lar&ura e altura : quando a era necess8rio que proje$%o tivesse a a!tura e !argura maior do que o a!cance da c=mera do wii ou em um audit7rio onde a te!a estivesse mais a!ta que o a!cance do operador, seria invi8ve! fa*er a ca!i#ra$%o e uso da !ousa+

controle de ii fi8o : descaracteri*ava o potencia! de mo#i!idade do contro!e e usu8rio+

caneta com LE9 IR : s7 oferecia a fun$%o do #ot%o esquerdo do mouse.

Es4uema de monta&em

:ossa Proposta
Ap7s v8rias horas e;perimentando as possi#i!idades e dificu!dades do projeto origina!, verificamos a!gumas a!ternativas: cali.rao da lousa : retiramos a necessidade deste procedimento+

interfer6ncia da lu7 do projetor : o usu8rio n%o precisa ficar em frente ao projetor+

falta de mo.ilidade : o usu8rio pode interagir de qua!quer !ugar da sa!a, desde que esteja ao a!cance o sensor ou sensores, uma ve* que podemos co!ocar v8rios sensores na mesma sa!a+

4uesto da altura e taman#o : independente da a!tura e tamanho da proje$%o ser8 poss-ve! a intera$%o+ controle de ii m5vel : usamos o contro!e de wii no !ugar da caneta que possi#i!ita a movimenta$%o e contro!e do >mouse? em toda te!a.

%onfi&uramos o controle de ii com as fun;es2 #ot%o direito, #ot%o esquerdo, setas direcionais e home, que numa apresenta$%o vo!ta para p8gina inicia!+

LE9s IR : usamos a ideia da caneta para criar sensores que podem ser co!ocados em posi$(es estrat"gicas, garantindo a tota! mo#i!idade do usu8rio.

@s !a#orat7rios das Esco!as ,unicipais de Ao!ta 3edonda, usam 'VRlivre*uma customi*a$%o do 6istema @peraciona! ',<,:=,*, que foi criada para atender as necessidades do tra#a!ho de Inform8tica Ap!icada < Educa$%o e conta com diversos materiais de dom-nio pB#!ico, o#jetos de aprendi*agem .3IAE20, v-deos e te;tos disponi#i!i*ados p!eo '+E%*. Ainda conta com ap!icativos para 8udio, v-deo, artes gr8ficas, anima$%o, escrit7rio, programa$%o, internet, mu!tim-dia, rede, scripts, programas criados pe!a coordena$%o e softwares educacionais de diversas discip!inas.

@ptamos pe!o uso do 6oftware Livre, pois, a!"m da redu$%o consider8ve! de custos, proporciona o comparti!hamento de sa#eres, estimu!ando o tra#a!ho co!a#orativo, democrati*ando o acesso <s tecno!ogias e favorecendo o processo de inc!us%o digita!, sendo que o 6oftware Livre nos garante quatro princ-pios de !i#erdade:
A !i#erdade de e;ecutar o programa, para qua!quer prop7sito >li.erdade n? @A A !i#erdade de estudar como o programa funciona, e adapt89 !o para as suas necessidades >li.erdade n? BA. Acesso ao c7digo9fonte " um pr"9requisito para esta !i#erdade. A !i#erdade de redistri#uir c7pias de modo que vocC possa ajudar ao seu pr7;imo >li.erdade n? CA. A !i#erdade de aperfei$oar o programa, e !i#erar os seus aperfei$oamentos, de modo que toda a comunidade se #eneficie >li.erdade n? DA. Acesso ao c7digo9fonte " um pr"9 requisito para esta !i#erdade.

Instalando e %onfi&urando os soft ares necessrios


AocC vai precisar de uma cone;%o com a internet, a#ra um termina!, !ogue9se como >root? e e;ecute os comandos a seguir: D aptitude install .lue7)utils minput m&ui ls m E enter softwares .luetoot# para o

.lue7)utils .luetoot#2 adaptador #!uetooth+

minput m&ui ls m2 softwares para intera$%o e comunica$%o com o contro!e de wii.

%onsertando erros na Instalao


D aptitude )f install E enter : para verificar se ocorreu a!gum erro com dependCncias durante a insta!a$%o e se for necess8rio fa*er os devidos consertos. 3.sF2 se os erros persistirem, reveja os processos, procure por erros de digita$%o nos comandos, veja se a cone;%o com a internet est8 ativa, etc... 6e tudo correu #em nos passos acima, #asta conectar 'Adaptador <luetoot#* na porta ',S<*, que um -cone !ogo ir8 aparecer na #arra pr7;ima ao re!7gio.

)recisamos configurar a visi#i!idade do Adaptador 1!uetooth?. )ara fa*er isso, c!ique no menu >6istema? E >)referCncias? E >Ferenciador 1!uetooth?, na te!a >2ispositivos 1!uetooth?, v8 em >Adaptador? E >)referCncias? e marque a op$%o E 46empre vis-ve!4, c!ique no #ot%o >Gechar?.

Visi.ilidade do <luetoot#

Pe&ando o +A% do controle do

ii

G ls m E enter : aparecer8 uma mensagem so!icitando que vocC pressione os #ot(es 'B e C* simu!taneamente, do contro!e de ' ii*. 3epita o comando acima at" que apare$a na te!a uma sequCncia de nBmeros e !etras .endere$o '+A%* do contro!e0, indicando que foi encontrado o dispositivo. Anote e guarde endere$o '+A%* do ' ii* que aparecer8, veja o e;emp!o na imagem ao fundo.

%arre&ando o m5dulo de controle do

ii

Adicionando o m7du!o de contro!e do ' ii* na inicia!i*a$%o do sistema. /o termina! digite: G &edit HetcHmodules E enter : no arquivo que ser8 a#erto, ap7s a B!tima !inha adicione a pa!avra 'uinput* sa!ve e feche o arquivo. 'onforme mostra a figura ao fundo.

+ovimentos do mouse no controle do

ii

Aamos dar vida ao mouse, com estas configura$(es ser8 poss-ve! e;ecutar todos os movimentos do mouse apenas movimentando o contro!e de ' ii* na dire$%o em que quisermos !evar o cursor. /o termina! digite: G cd HetcHc iidH minput E enter : para entrar na pasta onde est%o os arquivos que ser%o modificados. G mv default defaultF.a/ E enter : para fa*er uma c7pia de seguran$a da configura$%o origina!. G cp irIptr default E enter : copiando o mode!o de configura$%o.

+ovimentos do mouse no controle do

ii

G &edit default E enter 9 para editar o arquivo que vai contro!ar os movimentos do ' ii*. /o arquivo que ser8 a#erto, retire o 'J* das pa!avras 'JA<SIK* e 'JA<SIL*, dei;e conforme mostra figura ao fundo. 5uando terminar #asta sa!var e fechar o arquivo.

%onfi&urando os .ot;es do controle de


/o termina! digite:

ii

G &edit .uttons E enter : para a#rir o arquivo de mapeamento dos #ot(es de contro!e do ' ii*. AocC deve fa*er as configura$(es da forma que estamos sugerindo na imagem ao !ado, desta forma vocC ter8 tota! contro!e de movimento e de todas as fun$(es do mouse. Aeja, na pr7;ima te!a, a descri$%o da configura$%o sugerida no contro!e de ' ii*.

3s comandos do mouse no controle de


6etas direcionais cima, #ai;o, esquerda e direita 1ot%o direito do mouse 1ot(es de navega$%o retroceder, home e avan$ar 1ot(es HeI sados para tornar o contro!e detect8ve! Loca! para co!ocar as pi!has 1ot%o esquerdo do mouse

ii

%riando um 'script* para automati7ar a iniciali7ao do controle de ' ii*


/o termina! digite: G &edit HusrHlocalH.inH4uadro E enter : para a#rir o editor de te;tos. /a te!a de edi$%o que se a#riu, digite o te;to a#ai;o ou copie e co!e. Aten$%o com os caracteres especiais, o te;to dever8 ser digitado e;atamente como estamos mostrando+ GMH.inH.as# G script para iniciar o controle de minput @@2CD2DB2@92NO2PA Q ii

%riando um 'script* para automati7ar a iniciali7ao do controle de ' ii*


3.servao2 va!e !em#rar que no e;emp!o mostrado, o endere$o '+A%* >@@2CD2DB2@92NO2PAA, corresponde ao do contro!e de ' ii* que usamos em nossos testes, sendo assim vocC dever8 su#stituir o mesmo pe!o endere$o que vocC conseguiu e quando usou o comando 'ls m*! !em#rando que cada contro!e de ' ii* tem o seu endere$o '+A%* que o torna Bnico dentro do sistema.

Aeja como ficou o arquivo, na imagem a#ai;o. 5uando terminar sa!ve e feche o arquivo.

Agora s7 precisamos dar permiss%o de e;ecu$%o para o 'script* que aca#amos de criar, digite o comando a#ai;o, no termina!: G c#mod E8 E enter : torna o arquivo e;ecut8ve!.

Reiniciando o computador e finali7ando os testes no controle de ii


6e tudo deu certo at" aqui, j8 podemos reiniciar o computador ou digitar no termina! o comando 'sudo modpro.e uinput E enter*, para que o m7du!o de contro!e do ' ii* >uinputA, seja carregado. 'onecte o 'Adaptador <luetoot#* vamos come$ar o teste fina! de cone;%o. e

Agora j8 conseguiremos testar a cone;%o do ' ii* E '<luetoot#* E 'Soft are*! siga as intru$(es da pr7;ima te!a.

%onectando o controle de

ii E <luetoot#

/o termina!, como root, digite: Gsudo 4uadro E enter : ser8 so!icitada a senha de administra$%o, n%o se esque$a de pressionar os #ot(es 'B e C* no contro!e de ' ii* para que e!e possa ser detectado pe!o sistema, se der erro repita o procedimento. 5uando aparecer a pa!avra 'Read$*, como mostra a figura ao fundo, significa que vocC j8 conseguiu a cone;%o, n%o feche o termina!, apenas dei;e a jane!a minimi*ada.

+onta&em dos Sensores >LE9 IRA


Agora precisamos montar os sensores que v%o permitir que vocC possa usar o contro!e de ' ii* para movimentar o mouse por toda a te!a. AocC pode fa*er quantos sensores achar necess8rio, uma ve* que o va!or gasto com cada unidade n%o chega ao va!or de 'RR O!@@*. Aeja a !ista de materiais a#ai;o: um LE9 IR de ST@nmU uma pil#a 'AA* alcalinaU um interruptor pe4uenoU uma lanterna de .icicleta! encontrada em lojas de B!SSU ferro de solda! pedaos de fio! cola 4uente! estilete e ima&inaoF

Gio preto J negativo

)i!ha

Gio verme!ho J positivo

LE2 I3

interruptor

=estando o resultado final do projeto


)ara testar o funcionamento do ' ii* usando o sensor, #asta proceder a cone;%o do ' ii* com o '<luetoot#*, da forma que j8 foi mencionado anteriormente, !igue o interruptor do sensor e o co!oque a uma dist=ncia de apro;imadamente um metro e meio do contro!e de ' ii*, se tudo correu #em vocC j8 vai conseguir movimentar o ponteiro do mouse, fa*endo movimentos com o ' ii*. Aa!e ressa!tar que vocC vai precisar se acostumar com os movimentos do contro!e, pois o mesmo " muito sens-ve!, ainda mais que at" agora vocC estava acostumado com os movimentos do mouse, que eram apoiados em a!guma superf-cie p!ana. Aproveite para testar todos os #ot(es e fun$(es que o contro!e !he oferece.

3s &astos com materiais usados somam um valor apro8imado de RR C@@!@@

'omputador : se j8 possui o custo " RR @!@@ .*ero0

2ata6how : se j8 possui o custo " RR @!@@ .*ero0

'ontro!e de wiimote : em m"dia RR BO@!@@

Mit para construir o sensor infraverme!ho .so!da, peda$os de fio, interruptor, co!a quente, esti!ete, uma !anterna de #icic!eta, etc...0 9 em m"dia RR B@!@@ L pi!has A!ca!inas : em m"dia RR B@!@@ Adaptador 1!ueKooth : em m"dia RR D@!@@

Endereos na e. para pes4uisa e estudo durante o desenvolvimento da soluo


http://www.cs.cmu.edu/~johnny/projects/NII/ http://www.cs.cmu.edu/ OPEjohnny/projects/NII/NIImoteNhite#oardvQR.*ip www.goog!e.com.#r http://www.youtu#e.com/watchS vJ/wA1*;QL,/5TfeatureJp!ayerUem#edded http://www.youtu#e.com/watchS vJ5gV'rFv6hWsTfeatureJre!ated http://www.youtu#e.com/watchS vJXsXEvhYyPe5TfeatureJp!ayerUem#edded http://u#untuforums.org/showthread.phpS tJZR[IRHThigh!ightJwiimote\Marmic http://www.taringa.net/posts/!inu;/LHZPHPQ/wiimote9 \9u#untu9]UHQ.htm! http://a#straMraft.org/cwiid/wiMi/wminput

Desenvolvedores do projeto
Sergio Graas
Desenvolvedor do Projeto GNU/Linux VRlivre Membro do Grupo Sul Fluminense de usurios de Soft !re Livre Membro d! "omunid!de de desenvolvimento do Linux #du$!$ion!l %dministr!dor do Port!l &%#SM#VR "oorden!dor do N'M de Volt! Redond! ( R) '*$ni$o de &nformti$! d! SM# ( Volt! Redond! ( R) ser+io,sme-epdvr,$om,br ser+io-i!esmevr,or+ .ttp/// ,i!esmevr,or+ Usurio Linux n0 123434 Usurio Ubuntu n0 52146 "el,/ 7518 9515:34;; SM#VR/ 7518 <<23:4=== >Soft !re Livre : Sep!r!dos somos fr!$os? unidos $om $erte@! seremos fortes,>

Desenvolvedores do projeto
Giany A reu
Desenvolvedor! do Projeto GNU/Linux VRlivre Membro do Grupo Sul Fluminense de usurios de Soft !re Livre &mplement!dor! de &nformti$! d! SM#VR %dministr!dor! do Port!l &%#SM#VR Multipli$!dor! do N'M de Volt! Redond! ( R) Multipli$!dor! do N'# de Volt! Redond! ( R) ,i!esmevr,or+ ,ntevrrj=4,or+ +i!nA!breu,sme-epdvr,$om,br +i!nA!breu-i!esmevr,or+ +i!nA!breu-A!.oo,$om,br Usurio Linux n0 149491 Usurio Ubuntu n0 52145 "el,/ 7518 9533 ( 336; SM#VR/ 7518 <<23:4===

"ol!bor!dores do Projeto
Suelle! Go!es
Moder!dor! do Port!l &%#SM#VR '*$ni$! de &nformti$! SM# Volt! Redond! ( R) '*$ni$! de &nformti$! do N'M de Volt! Redond! ( R) suellem,sme-epdvr,$om,br .ttp/// ,i!esmevr,or+

"os# T$eodoro
&mplement!dor de &nformti$! d! SM#VR Moder!dor do Port!l &%#SM#VR Multipli$!dor do N'M de Volt! Redond! ( R) Multipli$!dor do N'# de Volt! Redond! ( R) t.eodoro,sme-epdvr,$om,br .ttp/// ,i!esmevr,or+

Você também pode gostar