Relatos de Experimentações
Navalha 1.1
Enviado por glerm, qui, 12/10/2009 - 18:21
Baixar:
O Software como trabalho artístico - Artesanato de código
Este projeto é um estudo para estimular uma atividade que torna-se cada vez mais evidente no universo do software livre e código aberto - a customização de softwares para idéias artísticas e para produção multimídia em geral permitindo aquele que via criar desenvolver suas idéias abstratas partindo de maneiras rápidas de trabalhar com código, ao invés da lógica onde o artista e visto como um usuário de interfaces ja prontas que ao tentar "prever aquilo que quer o usuário" também acaba impondo sua prática de uso.
- Se logue ou se registre para comentar
- Leia mais
Protoboard - Regulador de Voltagem
Enviado por glerm, sex, 09/04/2009 - 00:43E necessário muitas vezes por uma questão de necessitar maior corrente num projeto que envolva pequenos motores, solenóides ou outros dispositivos que você tenha uma fonte original de 9 volts. Ou você poderia simplesmente querer aproveitar alguma fonte que você ja tenha em mãos, ou usar uma bateria destas pequenas tipo de pedal de guitarra.
Para isso é preciso fazer um regulador de voltagem, utilizando o componente 7805. Os esquemas abaixo mostram detalhamente e de vários ângulos como fazer um regulador de voltagem que baixará uma voltagem de até 12 volts para os 5 volts necessários na maioria dos esquemas usados aqui.
Basta lembrar que o terra é sempre o mesmo (o do meio), e olhando o componente de frente o lado esquerdo recebe a voltagem mais alta e o direito devolve a voltagem de 5 volts.
- Se logue ou se registre para comentar
- Leia mais
Arduino na Protoboard - Pinagem Básica
Enviado por glerm, sex, 09/04/2009 - 00:14- Se logue ou se registre para comentar
Arduino na Protoboard - gravador de bootloader
Enviado por glerm, sex, 09/04/2009 - 00:11O primeiro passo a partir de que você tem um atmega8 ou amega168 virgem é preparar um circuito para gravação do "bootloader" do arduino. O bootloader ( numa analogia bem tosca) é como se fosse a "bios" do seu computador - ele é o programa que vai ficar em loop no seu microprocessador esperando comandos para executar dentro de ciclos de tempo: como abrir e fechar portas analógicas e digitais, receber ou enviar pulsos para estas e fazer comunicação com outro hardware pelo protocolo serial. O software que está pronto para compilar estas funções e subir estes códigos "de arduino" no seu microprocessador pode ser encontrado neste link: http://arduino.cc/en/Main/Software . Mas antes que você comece a usar as funcões "de arduino" em seu microprocessador atmel, você precisa subir este pequeno programa. Isso só pode ser feito com um gravador específico. O gravador que nós vamos utilizar é o mais simples possível, feito com alguns resistores e um cabo de porta paralela. A pinagem utilizada é a que segue neste esquema:
Arduino na Protoboard - comunicação serial
Enviado por glerm, sex, 09/04/2009 - 00:04
A conexão serial vai ser usada para fazer a ponte com o computador em aplicações software-hardware e também para subir novos códigos que podem ser compilados usando as funções e tutoriais compatíveis com arduino.
Para isto você vai precisar de um cabo serial preparado para trocar dados com o microprocessador, que pode ser feito como o desenho do esquema abaixo, com um plug db9 fêmea (conhecido como cabo serial).
Feito o cabo agora basta fazer as conexões usando um chip inversor de polaridade para as portas Rx Tx (porta lógica NOT). Estamos fazendo nesta figura com um cmos4069, chip facilmente encontrado e que não deve custar mais que alguns centavos.
A comunicação Rx Tx é a ponte para conectar seu microprocesador com outros softwares ou hardwares em tempo real, utilizando este protocolo. Você poderia também fazer esta comunicação entre outro microprocessador, teclados MIDI, ou dispositivos USB, só pra ter uma idéia. Mas vamos usar aqui esta técnica por também ja resolver nosso problema de precisar reprogramar nosso projeto.
- Se logue ou se registre para comentar
- Leia mais
Arduino na Protoboard
Enviado por glerm, dom, 08/30/2009 - 12:28Para tornar acessível, modular e o mais barato possível, gostaria de divulgar um método de montar um circuito bem simples compatível com o firmware do Arduino numa placa de protótipo (protoboard) .
Não é nosso foco aqui fazer ou vender placas de circuito impresso do Arduino, mas sim aprofundar possibilidades de protocolos e interfaceamento com outros hardwares e softwares aproveitando a base de informação disponível na comunidade. Desta maneira temos a vantagem de trabalhar diretamente com o microprocessador e fica muito mais tátil conhecer todas as conexões mínimas necessárias. Os componentes utilizados neste esquema são:
- Se logue ou se registre para comentar
- Leia mais
Instalando Puredata
Enviado por glerm, dom, 08/30/2009 - 12:18Dica de instalação do Puredata com bibliotecas da comunidade
Uma dica para quem vai instalar o Puredata para fazer os tutoriais e usar patches deste sítio e outros similares: A versão "oficial" do puredata é a que está disponível em repositórios como do Ubuntu e Debian e é a chamada "vanilla' ou "core" - esta é apenas a parte que é homologada e mantida pelo criador do projeto, Miller Puckette.
Porém, existe já há alguns anos um repositório adicional de bibliotecas e patches desenvolvidos pela comunidade, incluindo aí bibliotecas par trabalho com saída/entrada de vídeo, imagens, computação 3d e dispositivos de interação física.
A maneira mais simples de instalar um pacote bem completo destas biblotecas é usando os pacotes compilados automaticamente com a versão mais recente do repositório que podem ser encontrados no seguinte link: http://autobuild.puredata.info/auto-build/latest/
No ubuntu linux, basta instalar primeiro as dependencias: #aptitude install tcllib libavifile-0.7c2 libmp3lame0 libflite1 nao esqueça de remover a versão oficial do ubuntu do puredata, pois pe muito desatualizada: #aptitude purge puredata e depois basta instalar a versão pd-extended baixada do link mais acima: #dpkg -i suaversaodepd-extended.deb
- Se logue ou se registre para comentar
- Leia mais
Tradução do Manual "Externals Howto"
Enviado por global, ter, 08/25/2009 - 10:11Externals são objetos ou primitivas construídas para serem utilizadas dentro do Pure Data, escritos em alguma linguagem de programação. Há vários motivos para se construir um external:
- A primitiva implementada exige recursos não disponíveis em oturos patches ou bibliotecas
- Desempenho do objeto
- Diversão
- Maior flexibilidade
O "Externals Howto", escrito por Johannes Zmölnig, é um documento que descreve como construir um External utilizando algumas estruturas básicas da API disponível. Serve como um guia introdutório e de referência, mas não aborda com profundidade nenhum aspecto. Ele está disponível na língua inglesa e alemã em vários endereços como: http://pdstatic.iem.at/externals-HOWTO/. Este experimento relata a tradução deste documento para a língua portuguesa, mas se estenderá com anexos e informações adicionas oriundas do aprendizado da API e dos externals implementados pela equipe.
A tradução se dá a partir de um arquivo escrito na linguagem Latex e está publicado no endereço:
Projeto de Apropriação em Ferramentas livres para EAD
Enviado por fabiana, sex, 08/21/2009 - 14:23Em parceria com o núcleo de EAD da UNEB, estamos organizando uma série de cursos de formação em tecnologias livres para educação. São quatro módulos: áudio, produção gráfica e textual, vídeo e distribuição de conteúdo, onde abordamos licenciamento e ferramentas de veiculação da produção cultural.
Professores e alunos da UNEB além de parceiros estão convidados a participar do curso que é toalmente voltado a produção de conteúdo auxiliar na educação: vídeo aulas, textos, recursos gráficos, blogs, redes sociais, podcast, programas de rádio, entre outros.
- Se logue ou se registre para comentar
- Leia mais
juntaDados Experimentação sobre Drupal
Enviado por marcelosoaressouza, ter, 07/14/2009 - 12:28
O sistema juntaDados tem como objetivo fornecer uma plataforma Web para o armazenamento e difusão de contéudo audiovisual produzido por Pontos de Cultura.
Também objetiva prover uma forma de interação entre Pontos de Cultura e seus colaboradores atráves de um sistema de redes sociais para a consolidação dos trabalhos de produção audiovisual efetivado em espaços de Cultura Digital.
O juntaDados também permite a agregação transparente de outros acervos mantidos pelos seus usuários. O Sistema conta com um sistema de compartilhamento de produção audiovisual transparente para a troca de produções audiovisuais.
- Se logue ou se registre para comentar
Arduino
Enviado por juntadados, seg, 07/13/2009 - 16:15
Arduino é um projeto de circuito baseado em microprocessador de código aberto, da indústria Atmel. Uma placa física em código aberto baseada em um circuito de entradas/saídas simples. É também um ambiente de desenvolvimento do software Arduino. Sua linguagem de programação Arduino é uma implementação do Wiring, construída em Processing.
Para conhecer mais: estudiolivre.org
- Se logue ou se registre para comentar






