Bússola Interfaces




Este wiki documenta o processo de pesquisa desenvolvido pela Orquestra Organismo
na construção de um repertório durante o ano de 2008.

Esta busca foi estimulada pela 3a. Bolsa de Produção em Artes Visuais da Fundação Cultural
de Curitiba.

No final deste ano o trabalho será apresentado numa exposição coletiva com os outros bolsistas,
no Solar do Barão, em Curitiba.

Além de almejar uma contribuição para a comunidade interessada na cultura livre e distribuída
com base em experiências em todo tipo de código aberto (tanto computacional quanto as poéticas da recombinação) este registro em wiki é também uma forma de extender um convite de participação e discussão a todos envolvidos na construção destas redes.



Confecção de placas de Circuito Impresso

Depois de algumas tentativas com vários técnicas de confecção artesanal das placas, chegamos num método bastante preciso, usando uma técnica de emulsão serigráfica sobre chapa de cobre.

Passo a Passo:

Material:

  • Emulsão serigráfica a base d' água
  • Sensibilizante
  • Um pedaço de E.V.A ou outro material liso e pouco aderente (tipo borracha) ou um rodo de serigrafia
  • Uma lâmpada halógena de 500 watts
  • Impressão do circuito em papel tipo "fotolito" (laserfilme ou acetato) de melhor qualidade possível. É necessário que o fotolito esteja com as cores em negativo (as trilhas devem estar transparentes).
  • um pedaço de vidro liso do tamanho da placa a ser feita.
  • um secador de cabelos
  • um rolinho de espuma
  • bombril (palha de aço)

Como fazer:

(Nesta primeira parte do processo não precisa ficar paranóico com a luz do ambiente, basta não expor a luz forte ou solar, seja mais cuidadoso com a luz direta quando colocar a solução para secar)

  • Usando a proporção aproximada de uma tampinha de 10 ml (uma tampinha de garrafa de produto de limpeza) de emulsão de serigrafia a base d'água para 1ml (5 gotas aprox.) do sensibilizante, misture até ficar homogênea.

  • Distribua a mistura na placa com o rodo de E.V.A (você pode improvisá-lo com um pedaço de madeira e o E.V.A enrolado neste). A camada não precisa ficar muito grossa, mas é importante que a mistura fique bem homogênea e lisa por cima do cobre, não deixando nenhum pedaço que vai ser exposto sem cobertura.

(a partir de agora use menos luz possível)

  • Deixe a solução para secar num ambiente escuro, é importante que ela seque sem pegar luz. Você pode usar um secador de cabelos para acelerar o processo, mas evite colocar o secador muito próximo porque ele pode espalhar o mistura pra fora da placa se ela ainda não estiver seca. o ideal é deixar numa tipo de caixa fechada, com secador atuando de forma indireta, como um tipo de estufa. Aguarde por volta de 30 minutos, e confira se a placa ja secou (cuidado para não espalhar a emulsão caso ela ainda esteja molhada)

  • Com a emulsão ja seca, e sem deixar luz bater diretamente sobre a placa, coloque o desenho por cima da placa com a face invertida (onde foi impresso o toner da impressora) para baixo. Pressione o video por cima da placa deixando a impressão num sanduíche entre o vidro e a placa. Prenda bem com fita crepe e deixe o desenho virado na direção da lampâda halógena num ângulo reto. A laâmpada deve estar suspensa uns 30cm acima da placa. Acenda a luz e deixe por aproximadamente 3 minutos incidindo. Apague a luz e corte o efeito do sensibilizante colocando o mais rápido possível a placa em contato com água fria.

(a partir daqui pode usar luz ambiente)

  • Esta parte é a mais importante e delicada. Você deve retirar uma camada fina de "véu" que vai ficar sobre a parte que foi exposta ao sensibilizante, com um rodinho pequeno de espuma. Isso pode demorar até por volta de uns 10-15 minutos, mas nao deixe a placa secar sem retirar o "véu" e não exagere na força ao aplicar o rolo. Voce vai ver que o desenho vai ficar bem mais em relevo. Após sair todo o "véu" seque novamente e voce vai ver que a emulsão vai retrair um pouco, ficando o mais fino possível. Seque bem com o secador (nesse caso pode apontar o secador diretamente pna placa, bem de perto, é até melhor para a emulsão ficar mais fixa).

  • Agora basta deixar a placa corroendo no percloreto por volta de 40-50 minutos. Só retire a placa quando conseguir enxergar a camada de fenolite da placa e todo o cobre em volta da trilha mascarada estiver escorrendo facilmente. Não tem problema tirar e por a placa da solução pra chegar se já ficou bom, mas não lave a placa antes de tirar definitivamente.

  • Depois de tirar a placa lave bem com água e passe um bombril para retirar a emulsão e dar um brilho no cobre.












Bricolé: Display Alfanumérico "from scratch"

Este display foi desenvolvido tendo em foco o uso da técnica "Shift Out" para varrer em cascata 8 saídas de pulso 5volts utilizando apenas 3 pinos do microprocessador.
Também com isso tornar possível um tipo de display alfanumérico que pudesse ser feito "from scratch", isto é, desde a construção de suas tabelas de caracteres, utilizando um tipo de display fácil de encontrar em qualquer lugar que tenha alguma loja de eletrônica básico ou mesmo tirado de algum equipamento eletrônico sucateado.




Este display também pode ser usado como um "monitoramento minimalista" de um uso customizado para computadores antigos, dispensando o uso de pesados e espaçosos monitores. A idéia pode ser por exemplo fazer um processador de efeitos sonoros com um pentium 100-500 utilizando puredata sem interface gráfica, python, supercollider ou qualquer outro software ou linguagem de scripts para processamento sonoro que não seja dependente exclusivamente de interface gráfica, dando saídas no terminal de freqüencias, notas, bpm ou o que mais for necessário.

Desenvolvi um patch em PureData que consegue comunicar-se com o terminal em tempo real, que pode ser usado para tal fim e outros experimentos. O patch também serve bem como laboratório pra tratamento de mensagens no PureData.

Como extensão desta possibilidade de comunicação com o display, também consegui fazer alguns experimentos de comunicação direta com programas de mensagens instantâneas utilizando a biblioteca de fluxo por comunicação dbus no Pidgin (que permite utilizar todos protocolos de comunicação mais conhecidos - gtalk, jabber, irc, msn, icq e etc.). Na próxima sessão explico melhor como isso foi feito e as possibilidades abertas.

Interação com Software de Mensagem Instantânea

Uso do Dbus com Python.
Sockets.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import socket

mySocket = socket.socket ( socket.AF_INET, socket.SOCK_STREAM )
mySocket.connect ( ( 'localhost', 2727 ) ) #socket a ser aberto no puredata


def my_func(account, sender, message, conversation, flags):
	print sender, "disse:", message
	#m= sender + ' - '+ message + ';\n;'
	m=message + ';\n;' 
	m=m.encode('utf-8')
	m=m.replace('<body>','').replace('</body>','')
	mySocket.send ( m )


import dbus, gobject
from dbus.mainloop.glib import DBusGMainLoop
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
bus = dbus.SessionBus()

bus.add_signal_receiver(recebe_pidgin,dbus_interface="im.pidgin.purple.PurpleInterface",
signal_name="ReceivedImMsg")

loop = gobject.MainLoop()
loop.run()



patch de pd (basta copiar no seu processador de texto e salvar como pidgin.pd)

#N canvas 0 0 450 300 10;
#X obj 116 106 netreceive 2727;
#X floatatom 220 127 5 0 0 0 - - -;
#X obj 120 128 print;
#X connect 0 0 2 0;
#X connect 0 1 1 0;


Processamento de Samples de Áudio em Microprocessador de 8 bits

blablabla
exemplos
código

http://www.uchobby.com/index.php/2007/11/11/arduino-sound-part-1/
http://www.arduino.cc/playground/Code/PCMAudio

tratamento das interrupções


Conversão de sinal de voltagem em MIDI OUT, usando Microprocessador Atmel




exemplos de códigos usados...


Uso de solenóides como instrumento de percussão, usando Microprocessador Atmel

uso do ULN2803 para manter corrente.





fotos, videos.

uso com puredata e simplemessage system

Sequenciador de Pulsos

finalizar a caixinha projetando o display de leds dos pulsos e d timeline, usando kicad.





Navegação não-linear do Banco de dados do Hackeando Catatau

Uso do Pyhton e Puredata para navegar o banco de dados do wordpress na instalação.

possibilidade de navegação remota - uso do feedparser

script de navegação local - baseado em MySQLdb



Palimpsesto

fotos,sensores de ldr.
patch de pd usado.

Artesanato das placas AVR-HID e Arduino USB

Uso do arduino em protoboard.

fotos da placa, estágio do precesso.

Toscolão Upgrade

Lm317 para manter a corrente
cálculo dos resistores
confecção das placas

























Última alteração: 04/09/2008 às 04:17, por: glerm