Extreme feedback no Hudson
Publicado; 26/10/2010 Filed under: Arduino, integração contínua, Java, Python | Tags: hudson, integração contínua, protoboard, rxtx, socket Leave a comment »Neste artigo pretendo fazer um abordagem sobre técnicas de Extreme Feedback, que é uma prática utilizada, normalmente, em conjunto com um sistema de integração contínua, como o Hudson (ja falei sobre ele aqui e aqui).
Para tornar mais interessante a experiência que os desenvolvedores tem com a integração contínua, são usados métodos visuais para mostrar à equipe o estado atual do código em seu repositório. Esses métodos vão desde monitores, usados como paineis de texto, lava lamps, orbs e até avisos impressos nos banheiros ;-)
No caso de paineis de texto, o Hudson disponibiliza um plugin para fazer isso de forma amigável.
Apesar do painel parecer uma boa ideia para quem não utiliza nenhum dispositivo de extreme feedback, existem opções bem mais atraentes como esse semáforo em miniatura.
Arduino na Protoboard – Parte 2
Publicado; 13/02/2010 Filed under: Arduino, Eletrônica | Tags: Arduino, atmega, circuitos, conversor, datasheet, diy, Eletrônica, lm7805, max232, protoboard, rs232, serial 3 Comments »Seguindo essa série sobre a construção do meu Arduino na protoboard, hoje quero falar um pouco sobre os componentes envolvidos na construção. Vou falar um pouco sobre o LM7805 (regulador de tensão) e sobre o MAX232 (conversor RS232 para utilização em circuitos TTL)
Regulador de Tensão LM7805
Esse componente faz com que, para um determinado intervalo de tensões de entrada suportadas, o valor de tensão de saída seja constante.
Especificamente o componente que está sendo usado no projeto do Arduino é o LM7805, que regula, para uma faixa de tensão de entrada entre 7V e 25V, a saída será constante em 5V.
A série LM78xx regula as tensões positivas, enquanto a série LM79xx trabalha com tensões negativas suportando até 1A de corrente. Já a série LMxxLxx representa as versões desse componente, em encapsulamente menor, porém, suportando até 0.1A.
Fonte: Eletronica.org
MAX232
O MAX232 é um circuito eletrônico que converte sinais de uma porta serial para sinais adequados para uso em circuitos microprocessados, por exemplo. O MAX232 amplifica/reduz sinais RX, TX, CTX e RTS.
A discrepância de voltagem (acima de ± 12V do RS232 para 3.3V TTL) é gerada por capacitores (normalmente de 1uF, segundo datasheets da Maxin e Texas Instruments).
O MAX232 é um transmissor/receptor duplo que fornece níveis de voltagem TIA/EIA-232-F de uma única fonte de tensão de 5V. Cada receptor converte entradas TIA/EIA-232-F para níveis de 5V TTL/CMOS. Estes receptores têm um limiar típico de 1.3V, uma histerese típica de 0.5V e pode aceitar ±30V de entrada. Cada transmissor converte níveis de entrada TTL/CMOS em níveis TIA/EIA-232-F.
Fonte: Wikipedia (ou melhor aqui)
Datasheet: aqui
Arduino na Protoboard – Parte 1
Publicado; 12/02/2010 Filed under: Arduino, Eletrônica | Tags: Arduino, atmega, bc337, bc557, capacitor, Eletrônica, max232, protoboard, resistor, tchelinux 3 Comments »Alguns posts atrás eu comentei sobre uma palestra do TcheLinux que eu vi sobre o Arduino. Pois bem, agora está chegando a hora de montar o meu primeiro protótipo de arduino para fazer meus experimentos.
No vídeo abaixo, é explicado como se montar um arduino semelhante ao que eu pretendo ter nos próximos dias.
Segundo o tutorial os “ingredientes” para montar uma versão RS232 do arduino são:
- 01 chip atmega 8 / 168 / 328 / 1280
- 01 ressonador cerâmico de 16MHz
- 01 protoboard
- 01 conversor TTL->RS232 chamado MAX232
- fios
- 01 conector serial 9 pinos fêmea
- 06 capacitores .1uF
- 01 resistor 10K-ohm
- 01 botão
- 01 regulador de tensão LM7805
- 01 resistor 330ohm
- 01 led
Amanhã é o dia de comprar os ingredientes para entrar de cabeça no projeto do Arduino.
O MAX232 faz a regulagem da tensão na porta serial. Nesse link é mostrado como se pode esquecer desse chip, com várias alternativas mais fáceis e baratas de se encontrar.
A que eu achei mais simples e que pretendo usar se não encontrar o MAX232 é essa (talvez também seja necessário fazer uma adaptação nos pinos para que seja compatível com o tutorial do video acima):
Este tutorial é uma alternativa para construção de um arduino na protoboard, mas ele utiliza um componente para conversão USB -> RS232 que deve ser comprado separadamente.







