Estação desenvolvimento USB PK2Lab
Microcontroladores PIC16F887 e PIC18F4550
Após muito tempo, estudando a possibilidade de criar uma ferramenta para uso próprio no desenvolvimento de projetos microcontrolados, e que abrangesse as linhas 16F e 18F da Microchip, decidi por por as mãos na massa e perder alguns fios de cabelo, foi então que na mesma época, a universidade em que estudo, me solicitou um orçamento de um hardware para uso no laboratório de eletrônica, que veio a ser o que chamo hoje de PK2Lab, uma estação de desenvolvimento que une as duas famílias de microcontroladores mais difundidas no meio acadêmico de forma totalmente harmoniosa e funcional.
A placa oferece uma ampla gama de periféricos embutidos, desde teclas tácteis configuráveis em nível lógico até um moderno relógio de tempo real, além de contar com um gravador e depurador USB, desenvolvido e suportado pela Microchip, tornando-se uma ferramenta essencial ao aprendizado profissional do aluno.
Um diferencial bacana desta placa é o fato da mesma poder ser alimentada diretamente da alimentação USB do PC ou notebook a qual está conectada, diminuindo a quantidade de cabos durante o processo de desenvolvimento, outro ponto legal é referente as dimenções físicas da mesma, tendo 15cm x 20cm, espaço suficiente para agregar todos os periféricos ao mesmo tempo que não "atrapalha" na bancada ou mesa de estudo.
A placa foi desenvolvida no software Eagle da CadSoft, com a colaboração de muitos amigos da PICLISTBR , em especial do amigo Jean Brito, que não pensou duas vezes na hora de ensinar o que sabia atráves de videos e dicas que foram o pontapé inicial no desenvolvimento deste projeto, por se tratar do primeiro projeto em SMD de dupla face e furos metalizados, essa placa foi exaustivamente revisada e testada na prática, sendo que o resultado ficou exelente, muito bem acabado e sem erros de serigrafia e otimização de hardware, pois todos os periféricos foram muito bem estudados quanto a posição na placa e disposição de pinos.
Em breve estarei pondo a disposição, vários exemplos de uso da placa, com código fonte em C (MikroC) e Assembly (MPLAB), contemplando algumas funcionalidades do hardware.
Abaixo alguns dos periféricos disponíveis junto a placa.
- RTC (PCF8583 Philips)
- Serial EEPROM (24C04 ATMEL)
- RS232 (MAX232)
- RS485 (SN75176)
- USB 2.0 (PIC18F4550)
- Conversor USB (Pickit2)
- Driver 1A STEPPER MOTOR (ULN2803)
- Comunicação RC5 (TSOP34038)
- Duas entradas analógicas (AN0 – AN1)
- Três teclas para interrupções (INT0/1/2)
- Barramentos de led’s PORTC e D
- Oito teclas configuráveis PORTD
- Duas saídas a reles 1 C/R 10A
- Três displays de 7 Segmentos
- Display LCD 16x2 retro iluminado
- Buzzer
- Conector ZIF 3M
Alem dos periféricos encontrados on board a placa PK2Lab possui pinos de expansão dos PORTS A,B,C e D. Cada PORT ainda conta com os sinais de VCC e GND tornando desta forma, possível a conexão de placas modulares externas, como por exemplo a placa de controle P.I.D. que conta com Motor CC com malha de realimentação via sensores infravermelhos, ou a placa RF que conta com receptor e transmissor RF433MHz para aplicações de links de dados sem fio.
Bom, é isso, gostaria ainda de agradeçer a todas as pessoas que ajudaram direta ou indiretamente neste projeto, que creio será uma ferramenta muito útil no desenvolvimento pessoal e intelectual de quem a for utilizar.
Abaixo os links com alguns exemplos de uso e manual de uso da placa:
PK2Lab Silk - Serigrafia da placa
Programas exemplos - Projetos desenvolvidos em linguagem C (MikroC)