Uma das minhas ideias primordiais, é meter um teclado midi que tenho aqui a funcionar sem fios, a transmitir o sinal para o computador por um módulo RF.
Um dos problemas a considerar em primeira mão, é a alimentação do bicho, pois o teclado supostamente trabalha por USB, e como vou pôr um microcontrolador a comunicar, preciso de alimentação no próprio teclado.
Mediante uma pesquisa, deparei-me com um projecto da LadyAda, o MintyBoost (http://ladyada.net/make/mintyboost/index.html).
"como é que ela tem 5V com duas pilhas AA?" era a única coisa que me preenchia a mente. Após ver o processo de construção, aprendi que a magia vinha dum circuito integrado: o LT1302 (http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1042,C1031,C1060,P1029) da Linear, ou o MAX756 (http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1167/t/al) da Maxim. São transformadores DC-DC que aumentam a tensão.
Para executar esta ideia, precisei de:
- 2 condensadores electrolíticos de 100uF;
- 2 condensadores de 0.1uF;
- 1 díodo Schottky, 1N1518 (ou semelhante, só aqui tinha o 1N1519);
- 1 indutor de 10uF (foi o componente que mais trabalho deu para arranjar);
- 1 MAX756
Apenas irei abordar o uso do MAX756, pois tentei o LT1302 e não correu bem...
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fladyada.net%2Fimages%2Fmintyboost%2Fmintyv11.png&hash=c1d487ab06864064f3dfffd3f2f9242bbfdbaa72) (http://ladyada.net/make/mintyboost/parts.html)
Este é o esquema do MintyBoost, posso explicar que podemos ignorar o divisor de tensão no pino 5, LBI, feito pelas resistências R1 e R2. O max756 tem um detector de bateria baixa, usando uma referência interna de 1.25V, temos então que usar um divisor de tensão para igualar a tensão das nossas pilhas ao valor da referência. Se a tensão das pilhas baixar demasiado, o pino 5 irá ligar-se ao ground, e, como mostra o esquema, um led acender-se-á caso isso aconteça.
Podemos então ignorar aquelas 3 resistências e o led...
Neste caso o pino 5 deve ser posto em "high" ligando-o à alimentação da bateria e o pino 4 (open collector) deixa-se a flutuar.
O bico de obra foi o indutor. Primeiro arranjei umas bobinas de choque (aquelas peças semelhantes às resistências mas com encapsulamento verde) e tentei usá-las com o LT1302. Não deu, pois estas bobinas de choque têm uma resistência interna muito alta, precisamos de algo melhor.
A minha salvação estava num scanner velho que desmontei, não foi de propósito, mas estavam lá duas bobinas que funcionaram com o max756 da primeira vez que o experimentei. Deixei-me ficar por estas. À pouco voltei a experimentar as bobinas de choque, e por acaso funcionaram com o max756, mas li na datasheet que a resistência interna do indutor usado afecta significativamente a performance do circuito integrado.
Aqui está o meu breaduino a ser alimentado por duas pilhas AA:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_syOeVpY8Tgk%2FSrFw-_6s3uI%2FAAAAAAAAAfo%2FOs79mB3Iyso%2Fs400%2F16092009400.jpg&hash=6e57ace01df4c72119f49e7857a4cd1ab36071de) (http://picasaweb.google.pt/lh/photo/9nt3mpDHVzeecwQh4U9HLA?feat=embedwebsite)
Gostei da simplicidade e da utilidade deste circuito, pois pode provar-se que pode dar jeito em aplicações fora de casa, quando queremos que o microcontrolador fique quietinho a executar uma tarefa qualquer, como recolher dados do ambiente exterior e mandar por RF para um computador central ;D
E não é difícil de arranjar o material, mesmo que só se usem as bobinas de choque.
Vai ser a base do meu projecto do teclado midi sem fios. Falta aprender a usar os RFM12, e talvez fazer um dispositivo USB de entrada midi com um attiny, com o V-USB.
PS: Deixo mais um close-up do meu circuito, e um esquema no Fritzing (uso lá um 555 só para ter algo a ocupar lugar)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_syOeVpY8Tgk%2FSrFw_Xc6GSI%2FAAAAAAAAAfs%2Fg2CJohonPPI%2Fs400%2F16092009401.jpg&hash=8ef49102b844fb30bd024b88591849000f612f1e) (http://picasaweb.google.pt/lh/photo/KD2SbCa6yuXhMANCTCKBxg?feat=embedwebsite)
Comentários, sugestões, correcções... estou à espera :)