Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2003): Can't connect to MySQL server on 'hpspin.com.br' (111) in /home/storage/2/20/63/hpspin1/public_html/hpspin_v2/visitas/visitas.inc on line 11


REGISTRO DE VISITANTES

Erro ao tentar acessar o banco de dados de visitantes.


Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in /home/storage/2/20/63/hpspin1/public_html/hpspin_v2/visitas/visitas.inc on line 30

Código de erro não disponível.


Warning: mysqli_close() expects parameter 1 to be mysqli, boolean given in /home/storage/2/20/63/hpspin1/public_html/hpspin_v2/visitas/visitas.inc on line 35

Warning: mysqli_close() expects parameter 1 to be mysqli, boolean given in /home/storage/2/20/63/hpspin1/public_html/hpspin_v2/visitas/visitas.inc on line 40
HP.Spin
HOME PROJETOS PROGRAMAÇÃO

BREAKOUT USB-SERIAL


O circuito criado neste projeto permite a comunicação entre o PC e um dispositivo externo através da porta USB.

Usando o framework fornecido pela Microchip foi possível desenvolver esse breakout que, ao ser conectado a uma das portas USB do PC, consegue emular uma porta COMx para se comunicar com um dispositivo externo de porta serial que pode ser, inclusive, um microcontrolador PIC se comunicando através de sua USART.




CONSTRUÇÃO DA PLACA

O circuito é baseado num chip PIC18F4550 que possui portas de comunicação USB e sua programação é feita através do programa BootLoader estudado em USB e Bootloader no PIC18F4550. O circuito é bem simples e não apresenta dificuldades para ser construido. O esquema elétrico pode ser visto na figura abaixo:

Clique na imagem para ampliá-la.

O circuito é alimentado por uma fonte de 9V que serão reduzidos para 5V pelo regulador de tensão 7805. Isso evita o uso da alimentação fornecida pela porta USB e vai poupar muita dor de cabeça se o circuito externo for um comilão de corrente, o que pode danificar essa porta. O pino Vcc da porta USB alimenta somente um LED, através de um resistor de 1K, para mostrar que a porta USB esta conectada.

Como estamos trabalhando com a porta USB do PIC, é obrigatório o uso de um cristal de 20MHz que terá sua frequência aumentada pelo PLL interno. Não precisa se preocupar com isso pois o firmware fornecido pelo framework da Microchip já vem pronto para uso.

O Baud Rate da USART poderá ser modificado pela DIP Switch conectada aos pinos 2, 3, 4 e 5 do PIC conforme a tabela abaixo:

Para a construção do PCB foi usado o programa Cadsoft Eagle que agora tem versões para Windows, Linux e Mac.
Os arquivos deste projeto podem ser baixados aqui.

DESENVOLVIMENTO EM PROTOBOARD
LAYOUT DO PCB IMPRESSO EM PAPEL DE REVISTA
PLACA APÓS TRANSFERÊNCIA DO DESENHO
LIMPEZA PÓS TRANSFERÊNCIA 1
LIMPEZA PÓS TRANSFERÊNCIA 2
PLACA PRONTA PARA CORROSÃO
BANHO DE CORROSÃO AGITADO POR COMPRESSOR DE AQUÁRIO
APÓS A CORROSÃO
PLACA LIMPA APÓS A CORROSÃO 1
PLACA LIMPA APÓS A CORROSÃO 2
MONTAGEN 1
MONTAGEN 2
MONTAGEN 3
OPERAÇÃO 1
OPERAÇÃO 2


Índice dos circuitos


HPSpin

Desde 04 de Março de 2010

Ultima versão: Outubro de 2019