Colocando porta serial num Newton MessagePad 2000/2100

Se você possui um Newton MessagePad 2000 ou 2100, provavelmente percebeu que, atrás da pequena portinhola perto do compartimento da stylus, há um espaço vazio, preenchido por uma pequena peça plástica. Esse espaço é exatamente do mesmo tamanho do conector Interconnect, exclusivo da plataforma.

dscn3591_2_clean_300×225q7_wired_plug.jpgA idéia do conector é interessante, já que vários sinais estão disponíveis nele. O problema é que o conector é proprietário e não mais encontrado no mercado. Para trocar informações com o mundo externo, principalmente durante um bootstrap (para instalação de drivers para placa de rede, bluetooth, etc), é interessante possuir a interface serial no Newton. E, como os adaptadores para Mini-DIN de 8 pinos são raros e caros, a solução é embutir um conector Mini-DIN (serial de Mac antigo) no próprio Newton.

Há algum tempo, existia uma placa chamada SER001 que fazia o trabalho. Infelizmente, seu projetista, PCBMan, saiu da cena e tais placas não estão mais disponíveis. Este hack, então, pode ser útil para você, principalmente se sua praia for cheirar estanho e possuir tanto mãos muito firmes, quanto olhos (e/ou lupas) muito bons.

Conversor de nível de serial

rs232smart2.jpgProgramar microcontroladores pode ser uma tarefa chata sem um debugger. Interfaces seriais são ótimas para isso, já que é possível enviar e receber informações textuais de um computador.

O maior problema (ou melhor, desconforto) surge quando se está prototipando alguma coisa na protoboard, e nunca se acha um conversor de nível de serial (como um MAX232) e os capacitores na sua caixa de componentes. Ou, pior ainda: ter que montar sempre o mesmo circuito para fazer debug em seu código é um tanto entediante, para não dizer que é perda de tempo.

Uma solução simples é apresentada nessa página: uma placa já com o circuito básico montado, incluindo o conector DB9. Aparentemente ridículo, mas uma mão na roda.