Arduino Caseiro com ENC28J60

Setembro 7th, 2011 by Fábio Sousa | Posted under Arduino, Arduino, ATMEGA, ATMEL, Blog, Eletrónica, Intranet e Internet, Programação.

Depois de me queixar do meu Arduino Duemilenove devido a falta de corrente para alimentar outros dispositivos, decidi construir o meu próprio em placa perfurada, com um cristal de 20MHz, um LM317 1A e um barramento para ligar ENC28J60. A parte pertencente ao Arduino ocupa tanto ou menos que a PCB original.

Abaixo encontra-se a parte do Arduino a funcionar em pleno, com uma placa FTDI USB RS232 a parte e alimentação externa.

Teste ao Arduino Caseiro


A ATMEGA328p foi programada com o AVR tiny ISP com o bootloader do Arduino para funcionar a 20MHz. O que se segue é a implementação do socket para albergar a antiga ET-MINI Board com o ENC28J60, uma das primeiras placas a usar este integrado:

Arduino caseiro com Enc28J60

Este é para já o aspecto final da placa, usando o exemplo de exibir uma página Web com um sensor de temperatura 1wire da Maxim, o DS18B20. Por baixo da ENC ficarão outros integrados tais como uma EEPROM e uma RTC. Abaixo encontra-se então a exibição da temperatura numa página Web gerada pelo Arduino :

Página Web com leitura de sensores

Ass: Fábio Sousa

Tags: , , , ,