Video de uma implementação do jogo out-run usando servo-motores e arduino
quinta-feira, 10 de novembro de 2011
terça-feira, 8 de novembro de 2011
Vídeo interessante, no mínimo bizarro
Este post não é do tipo faça você mesmo, mas o video é interessante:
domingo, 10 de julho de 2011
Desenvolvimento rápido e fácil de aplicativos para web com wavemaker
Procurando por ferramentas que auxiliem no desenvolvimento de sistemas para web acabei encontrando o wavemaker, uma ferramenta wysiwyg onde boa parte da aplicação é criada arrastando e colocando componentes na tela.
Algumas características do wavemaker:- Drag & drop para a montagem dos aplicativos
- Importação de banco de dados em um click
- Geração de formulários CRUD em um click
- Formulários relacionados em um click
- Pré visualização dos dados no próprio studio
- Segurança com Single sign-on
- Controle de acesso por RBAC (role-based access controls)
- Paginação de tabela de dados (data grid)
- Campos de pesquisa com auto-complete
Captura de tela do wavemaker studio |
Pelo que li no site http://www.wavemaker.com, a empresa foi comprada pela Vmware e a ferramenta passou a ser opensource sob licença apache.
Após esta pequena introdução vamos ao tutorial básico para usar o wavemaker:
Parte 1 - Instalação:
Como pré requisito é necessário termos o Java jdk instalado, caso não tenha, faça o downloado do jdk, disponivel em http://www.oracle.com/technetwork/java/javase/downloads/index.html e o instale.
Baixe o instalador do wavemaker no site http://www.wavemaker.com/downloads e faça a instalação do mesmo.
No meu caso eu utilizo o ubuntu linux, fiz o download do pacote .deb e instalei com o comando:
sudo dpkg --install wavemaker_6.3.2GA_amd64.deb
Após instalar, abra um terminal e digite:
sudo /opt/wavemaker-6.3.2GA/bin/wavemaker.sh
Isso é necessário somente uma vez para para completar a instalação, este passo configura o ambiente de trabalho do studio e instala alguma dependencia faltante.
Agora encerre a execução do wavemaker studio clicando na opção STOP do console:Tela do console do wavemaker |
Inicie novamente o studio digitando /opt/wavemaker-6.3.2GA/bin/wavemaker.sh
Pronto, agora é só criar os aplicativos.
Parte 2 - Aplicação básica com o wavemaker:
Inicie o wavemaker e ela abrirá o studio no navegador padrão
Clique na opção file new project
No diálogo de novo projeto, nomeie a aplicação e selecione um tema, no exemplo, o projeto foi nomeado como programa1 usando o tema padrão (wm_default) e o template none
O passo seguinte é a montagem do layout do aplicativo, isto é feito arrastando e soltando alguns componentes: 1 TitleBar, 1 Panel e 1 Footer:
Terminado o layout básico da aplicação, agora é hora de alterar alguns atributos de cores, implementar o acesso a um banco de dados e as operações básicas de incluir/alterar/remover/consultar.
Pronto, com isso finalizamos a criação de um aplicativo simples com acesso a banco de dados utilizando o wavemaker.
quarta-feira, 25 de maio de 2011
Laser Show de baixo custo - PS
terça-feira, 24 de maio de 2011
Laser show de baixo custo- Parte II
Esta é a parte final da montagem do laser show.
Depois de algum tempo retorno a parte final do projeto, ele está pronto já a algum tempo, porém faltou eu postar a finalização do mesmo.
Para dar movimento ao laser foi utilizado um motor reciclado de um drive de dvd, foi mantida a engrenagem original, nesta foi adicionada um parafuso para gerar oscilações.
Este motor foi então colado ao espelho, terminado a parte mecanica da coisa, veio a criação do circuito de acionamento.
Eu quis algo bem simples, algo que fizesse o motor girar de acordo com o som captado por um microfone de eletreto.
Depois de algum tempo retorno a parte final do projeto, ele está pronto já a algum tempo, porém faltou eu postar a finalização do mesmo.
Módulo oscilador mecânico |
Para dar movimento ao laser foi utilizado um motor reciclado de um drive de dvd, foi mantida a engrenagem original, nesta foi adicionada um parafuso para gerar oscilações.
Este motor foi então colado ao espelho, terminado a parte mecanica da coisa, veio a criação do circuito de acionamento.
Oscilador fixado ao espelho com cola de silicone |
Redutor de voltagem |
Teste do detector de som |
Detector de som já montado em placa de circuito impresso |
Módulo laser + detector de som prontos para serem fixados ao chassi (tubo de pvc) |
Teste do detector de som
domingo, 27 de fevereiro de 2011
Laser show de baixo custo- Parte I
Neste fim de semana resolvi montar um amplificador com TDA2005, porém, faltaram alguns componentes de modo que não pude executar meu intento. Aproveitei então para colocar em prática uma idéia de um laser show de baixo custo que já queria montar a algum tempo.
O sistema básico consiste em um espelho fixado em uma mola e um mecanismo (motor, solenoide, etc) que movimente a mola para que ela oscile. Os feixes de laser refletem neste espelho e projetam padrões em uma superfície.
Material:
1 - pedaço de tubo pvc (75) 25 cm
5 - apontadores laser (vermelho) - chaveiro
1 - pedaço de fio de cobre
1 - pedaço de espelho
Preparando o espelho.
O pedaço de espelho foi retirado de um que quebrou, usando uma tesoura e uma bacia com água. O ideal seria utilizar um cortador de vidro ou que fosse cortado em alguma vidraçaria.
Gambiarra para cortar um pedaço de espelho |
Espelho cortado |
Lixando as laterais do espelho |
Montando bloco ótico/elemento oscilante.
O tubo de pvc é utilizado como base para o laser show, nele foi feito um corte para que os feixes dos laser possam ser projetados.
Tubo de pvc cortado para base do laser show |
Por não ter uma mola disponível, foi feita uma com um pedaço de fio de cobre:
Mola de cobre |
A mola é fixada ao espelho com cola quente:
Mola fixada ao espelho |
Conjunto mola-espelho fixado ao tubo de pvc |
Preparado os lasers.
Cada chaveiro (apontador laser) precisa ter sua carcaça aberta para a colocação de fios:
Chaveiro laser |
Chaveiro laser cortado |
Depois de cortados e com fios já soldados, os laser foram colados uns aos outros com cola quente:
Bloco laser pronto. |
A montagem final do laser show será apresentada na parte II.
Continua ...
segunda-feira, 21 de fevereiro de 2011
Luz estroboscópica com led de alta potência
Eu tinha um estrobo com lâmpada xenon e mais uma vez esta encontrava-se queimada. Já era a terceira lâmpada que queimava, daí veio a idéia: Por que não colocar um led ?
Afinal, uma luz estroboscópica é só uma luz que acende e apaga rapidamente. Então mãos à obra, um circuito oscilador com um LM555 e um transistor para controlar o led deveriam resolver.
Depois de pronto, o circuito não se comportava exatamente como uma luz estroboscópica, pois o tempo do led aceso era exatamente igual ao tempo dele apagado, é claro, o 555 gera uma onda quadrada com 50% de ciclo ativo e 50% de nível baixo.
Após alguma pesquisa, descobri como diminuir o tempo do ciclo ativo (quem já viu uma luz estroboscópica com xenon deve ter percebido que a luz emitida é praticamente uma sequência de "flashes" intensos). Um diodo era o que faltava, com ele o capacitor de 2,2uF se descarrega mais rápido, diminuindo o tempo do pulso ativo do 555. Com o diodo, as piscadas ficaram rápidas demais, após algum empirismo um led vermelho (reciclado de um antigo gabinete de um 486SX) resolveu a situação.
Material usado:
1 - Led 10W x 12V
1 - Circuito Integrado LM555
1 - Transistor NPN BD135
1 - Led vermelho (ver texto)
1 - Resistor 1K
1 - Resistor 22K
1 - Resistor 47K
1 - Potenciômetro 1M
1 - Capacitor 100nF
1 - Capacitor 2,2 uF
Diagrama esquemático:
Não usei nenhum resistor para limitar a corrente do led de 10W porque usei um driver próprio para ele e aproveitei o mesmo para alimentar o circuito oscilador.
A montagem foi realizada em placa padrão, o potenciômetro foi reciclado do circuito original do estrobo
Algumas fotos:
Estrobo desmontado |
Led ligado para teste e fixo precariamente ao dissipador |
Led já fixado ao dissipador e ao refletor |
Driver fixado ao dissipador |
Vídeo do estrobo em funcionamento
Assinar:
Postagens (Atom)