TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: RedPic en 29 de Enero de 2006, 03:46:00
-
Nace el proyecto TODOPIC-ETHERNET (Internet Server con un PIC ENC28J60) con la pretensión, modesta en principio, de realizar un módulo PIC con conectividad Ethernet, usando la implementación del Stack TCP/IP realizada por Microchip con el novísimo (a inicios del 2006) PIC ENC28J60 (Datasheet 1.68 Mb).
Este proyecto desea ser un aporte común entre los amigos Picmaniacos de este Foro Todo Pic y, como dice la canción: Para hacer esta muralla necesitamos de todas las manos ... así que cuento con todos ustedes.
En principio vamos a intentar integrar un pequeño diseño para poder acceder a nuestro PIC desde nuestra propia NET y en segundo paso vamos a colocarle un Servidor Web para hacer realidad aquello de Hable Con Su PIC Desde Qualquier Parte Del Mundo.


-
Y primero un poco de hardware, extraído del Datasheet del ENC28J60.
Circuito Oscilador Externo:

Conexionado típico:


Ajuste de niveles con Puertas AND:

Conexión de los LED:

-
y aquí una imagen de una plaquita montada tal y como dicen los esquematicos


http://www.edtp.com/framethrower.htm
Aquí el código fuente de una librería para AVR (se puede adaptar a CCS por ejemplo
)
http://hubbard.engr.scu.edu/avr/avrlib/docs/html/enc28j60_8h-source.html
saludos!
-
uhhhh TERIBLEMENTE BUENO!!! está esto!
ya miré en los importadores de Argentina y ya lo tienen en la lista!! cuesta alrededor de 8 dolares!!




-
Pero me parece que ese conector rj45 ya tiene las bobinas transformadoras que indica en datasheet no? por lo que vi por ahí no son baratas... que era para un servidor que se mostró aqui en el foro
1 saludo
-
Bueno, eso no es ningún problema que los amigos de Coilcraft no puedan resolver.
http://www.coilcraft.com/forms/sample_cart/index.cfm?action=request_sample&part_number=PCRJ458-2
Yo ya los he recibido
-
Gracias por ese link Manolo
no los conocía y la verdad ha sido fácil que te quieran :p
Saludos
-
Manolo ¿es cosa mía o de éstos ya pedimos en su día?
-
Hace mucho que los tengo, sí señor.
-
Ea, ya les he pedido a los amables señores de Coilcraft 3 cachirulos RJ45 aliñados con 8 magnetics ...
Muchas gracias amigo Manuelo Nocturno por la referencia ¡¡¡Qué sería de nosotros sin tu colaborancia!!!
(Continuamos para bingo)
-
Me parece a mi que esos cachirulos no valen. ti te das cuenta, los conectores de coilcraft las bobinas estan en serie con los pines, mientras que el datasheet de microchip describe un transformador.
Saludos desde Valencia (Pero viendo desde lejos el giraldillo)
-
Eso mismo iba a comentar yo, no me cuadraba el esquema del conector al que apunta el enlace con lo que aparece en el datasheet de microchip.
Un saludo.
-
Bueno, parece que el conector con las bobinas que nos ha propuesto M. Nocturno no cuadra del todo con lo que necesitamos ...
Pero por la imagen que ha subido el amigo J. J1M he podido encontrar al fabricante del conector que lleva montado.
Es de Bel Stewart Connector, un fabricante americano (Que tiene distribuidor en España: un tal REM en Barcelona)
Aquí tenéis el datasheet del conector.
Ahora me pondré a buscar dónde se puede conseguir.

-
Hola amigos:
pues no he visto el data del micro ni que es lo que buscan exactamente, pero como ustedes ya estan en el tema, aqui les pongo un conector 10 Base-T que utilice para el siteplayer.... no se si para este proyecto les sea útil....


Aqui el Datasheet:
http://www.siteplayer.com/docs/001212/LF1S022-SPE-3.pdf
-
...................... y si por algo les sirve encontre esta pagina:
http://www.umeu.de/web/contentframe/magnetic_components/lan/umeu_lanb.html
-
Escrito originalmente por doppel
uhhhh TERIBLEMENTE BUENO!!! está esto!
ya miré en los importadores de Argentina y ya lo tienen en la lista!! cuesta alrededor de 8 dolares!!





Podrias indicarme en que importador, porque no lo encuentro por ningun lado. Soy de Cordoba, Argentina
-
(http://picmania.garcia-cuervo.com/images/enc28j60-sch.gif)
-
Hola, pues miren sin darme cuenta de este hilo, abri uno en el foro de lenguaje C, tratando el mismo tema, lo abri alli porque lo que yo pretendo es trabajar con el ENC28J60 pero con CCS y un PIC18F452, con el dirver que suministra CCS compatible con el MAC.C de microchip, y obviamente aprender a usar esta poderosa herramienta que es la conectividad ethernet, mi propuesta en el post que abri es hacer un servidor web que permita ver los valores de los canales A/D del microcontrolador.
Para los que viven en Argentina pueden conseguir el ethernet transformer en CIKA electronica, www.cika.com, de cualquier modo el link que dejo mas abajo muestra la forma de conectar el chip al UTP sin transformador claro que supongo que sera solo apra experimentar, pues no tengo experiencia alguna.
El link que pego mas abajo tiene un ejemplo, que me parece las imagenes pegadas mas arriba son las de el circuito de este ejemplo, que esta hecho para otro pic y el codigo es para C18.
http://www.cmap.polytechnique.fr/%7Esylvain/domotique/enc28j60.html
-
Gracias por la libreria Pikman
-
Hola amigos , aquí les dejo un link del módulo que acaba de sacar la gente de Mikroelectronika, como verán el conector es uno normalito , sin transformadores, sólo utiliza un ferrite.
http://www.mikroe.com/en/tools/serialeth/
Aquí les dejo el pdf del tutorial del MikroC dsPic , donde en el apartado SPI Ethernet Library , encuentran el diagrama.
http://www.mikroe.com/pdf/mikroc_dspic/mikroc_dspic_manual.pdf
Espero les sirva de ayuda.
Un abrazo a todos.
-
¡¡¡ L O E N C O N T R É !!!
(http://www.superrobotica.com/images/S310260.JPG)
A 10 Km de casa lo tienen por fin ........... SuperRobotica (http://www.superrobotica.com/S310260.htm)
a 7.35€ (¡La ostia!) pero lo tienen ...
Gracias LordLafebre ..... gracias .... gracias .... gracias .... gracias .... gracias ....
:-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/ :-/
Es lo único que me faltaba para poner a 100% el ENC28J60
-
buenas que tal hace poco consegui el enc28j60 y tenia algunas dudas. la primera es si, el conector rj45 de una rlt8019as sirve para esto. lo segundo es si alguien lo hizo funcionar(como para darme aliento vio :mrgreen: :mrgreen:)
Desde ya muchas gracias.
Saludos desde San Francisco (Cba) - Argentina
-
Hola gente... en argentina tambien pueden comprar el 28j60 en
http://www.mcelectronics.com.ar/productos/index.html (gracias doppler)
saludos a redpic que siempre nos propone proyectos super interesantes...
yo voy a comprar el 28j y los sigo :-/ :-/
saludos
Osvaldo
-
Disculpen pero en argentina Alguien sabe donde demonios conseguir el conector rj45 para este proyecto. Me parece que voy a tener que destripar una placa de red y usar los tranformadores de la placa para armar ese fuck conector.
Desde ya muchas gracias.
Saludos desde San Francisco (Cba) - Argentina
-
Olá a todos,
Alguien tiene este proyecto a completado (Funcionando)??
Salu2
-
consegui un conector ethernet que saque de una mother biostar (m7vig 400) o similar. Ahora me voy a poner a crear todo pronto les traere nuevas noticias.
suerte
Alguien siguio leyendo este foro, porque no parece.
-
Hola:
Gracias a Navaismo por ayudarme con unos samples del ENC28J60 (que espero pronto lleguen) y a Sanpic... en unos dias mas me estare uniendo al hilo a ver que tal va esto...!!!
Gracias a los dos amigos :-/ :-/
-
para los que lo necesiteis he colgado codigo para clientes TCP y UDP así como servidores TCP y UDP escritos en C#.
saludos
-
Felix, tu que lo sabes todo :) , me puedes tirar un cable para hacer un servidor en VB, encontre algun codigo pero no tengo claro como debo usar el winsock, la idea es recibir datos a traves de UDP, gracias desde ya.
saludos
-
Hola:
no recuerdo si eso se posteo ya en el foro de Visual Basic, pero he visto que elmasvital y Bruno lo utilizan, Pikman, seria mejor que lo preguntes en Visual Basic alli de seguro que no en mucho te ayudan con eso :mrgreen:
-
Cosas q no entiendo:
1._ C puede acceder al PIC por medio de una paguina web?????
2._ Si lo anterior es cierto, c puede guardar una paguina web en una memoria eprom q c ejecute cuando c acceda al PIC???
3._ y otra cosa como c conectaria una memoria eprom a un PIC para aumentar su memoria????
:? agradeceria q me explicran esos etalles
gracias y saludos.....
-
Amigo SimonMG
Imagino que escribir con "c" con "q" y con "k" estará muy bien en los chats y para escribir SMS's pero en un foro en el que el lenguaje C es una de sus piedras angulares escribir la primera linea de tu post es como minimo llamar a la confusión.
He tardado algunos minutos en lograr ver que "C puede ..." no significa "El lenguaje C puede ..." sino "Se puede ..." No es tan dificil escribir medio inteligible, intentalo y todo te lo agradeceremos un monton.
1.- Si. Conectando un PIC a Ethernet vía serie con el EM202 (http://www.todopic.com.ar/foros/index.php?topic=2275.0)
2.- Si Servidor Web con PIC16F84 (http://www.todopic.com.ar/foros/index.php?topic=2264.0)
3.- Desde el PC a una EEPROM I2C y viseversa a través de mi PIC (http://www.todopic.com.ar/foros/index.php?topic=4783.0)
Un saludo.
-
Hola:
no recuerdo si eso se posteo ya en el foro de Visual Basic, pero he visto que elmasvital y Bruno lo utilizan, Pikman, seria mejor que lo preguntes en Visual Basic alli de seguro que no en mucho te ayudan con eso :mrgreen:
Hola, LordLafebre , pues justamente el que lo posteo fui yo y me contesto brunoF, y en un libro encontre un codgio ejemplo de un servidor telnet, que lo pude hacer funcionar, pero le peticinaba a felix que tambien ha hecho muchos trabajos en VB si me podia dar una mano para hacer lo mismo que el ha hecho en c# pero en VB, desde ya te agradezco la informacion.
-
Hola:
Pikman, mira este aparatin a ver que te parece :P
http://www.siteplayer.com/telnet/index.html
-
Hola:
Pikman, mira este aparatin a ver que te parece :P
http://www.siteplayer.com/telnet/index.html
-Hola a todos,soy nuevo aqui y he visto el modulo siteplayer,creo que conectandole el famoso RJ45 que ya viene con sus bobinas internas tenemos todo lo necesario para poder manejar nuestros proyectos con PICS pues dispone de una conexion serie UART mediante el cual nuestro PIC se comunicaria,pudiendo controlar cualquier dispositivo en red local o internet,alguien lo ha probado ya?,gracias.
-
Hola:
Lo probe hace tiempos, creo que son ya 2 años, pero no recuerdo mucho de HTML, eso es lo malo, lo hice utilizando unos modulos que teniamos en la universidad, yo tengo un Siteplayer telnet y el conector RJ45 con sus bobinas, lo malo es que no conseguia unos condensadores de 0.1 a 2kV, que tiene en el esquema, hice un pedido recien y me estaran llegando en unos cuantos dias, y luego de que acabe algunas cosas pendientes que tengo por aqui :8}, vere si retomo eso nuevamente, recuerdo que abri un hilo sobre eso poniendo algunos archivos y demas cosas que nos dieron en el seminario.
Ya encontre el hilo, es este:
http://www.todopic.com.ar/foros/index.php?topic=2391.0
-
Hola RedPIc, te felicito entre a tu pagina y que buena documentacion, por personas como tu es que este foro es grande..
Solo que no encuentro quien me venda en colombia el EM202, entre a la pagina de tibbo y nada por estos lados.
Gracias
-
Hola:
Bueno, PICmouse, veo que editaste tu post, pero por si aun estas interesado en el conector, yo lo pedi a esta tienda:
http://www.robotshop.ca/home/products/robot-parts/communication-control/data-telemetry/filter.html
alli mismo estan las especificaciones del conector.
-
Hola LordLafebre, entre a la pagina de redpic y encontré que el proyecto se termino pero con el modulo em202, es impresionante, que buen modulo, RS232 a ETHERNET, ni lo imagine que existiera, facilita todo, va directo al PIC, sin mas ni mas
Este es el link a la página del fabricante
http://www.tibbo.com/em202.php
Creo que ya lo viste pero de todas maneras
mejor entra aca RedPic muestra todo el proceso del diseño, que bien felicitaciones a RedPic
http://www.todopic.com.ar/foros/index.php?topic=2275.0
-
hola amigos del foro. les pido ayuda. estoy realizando un proyecto de un control de iliminación por internet. y pienso utilizar el ENC28J60 pero la verdad no tengo mucha informacion de como realizo el proyecto . por fabor si pueden ayudarme se los agradeceria.
:lol:
-
amigo PICMOUSE yo vivo en colombia en medellin. podrias colaborarme con información para mi proyecto. gracias
-
oiram204, Con mucho gusto en lo que pueda y el tiempo me lo permita, te puedo ayudar.
Para empezar, te aconsejo que uses el modulo EM202, que uso Red PIc para el proyecto, tendras mucha informacion con ese proyecto, ademas de lo facil que es utilizarlo.
-
muchas gracias picmouse tratare de conseguirme el modulo q me acosejaste aunque es un poco costoso pero hare todo lo posible.
:-)
-
amigos he encontrado un par de paginas las cuales les pueden servir para el proyecto.
www.amodio.biz/projects/PIC10BaseT/index.html
www.electronicfr.com/enc28j60.html
-
Disculpen pero en argentina Alguien sabe donde demonios conseguir el conector rj45 para este proyecto. Me parece que voy a tener que destripar una placa de red y usar los tranformadores de la placa para armar ese fuck conector.
Desde ya muchas gracias.
Saludos desde San Francisco (Cba) - Argentina
El conector se consigue en Cika "www.cika.com"
Dirección: Av. de los Incas 4821 - Capital Federal - Buenos Aires - Argentina
NÚM CIKA: 6460RJ45
CÓDIGO: RJ45W 498-0057
DETALLE: RJ45 CONNECTOR W/TRANSFORMER
MARCA: RABBIT
PRC DE LISTA: U$ 9
De nada.
Saludos desde Santiago del Estero - Argentina
-
Saludos amigos
Buscando por la WEB encontré este módulo PIC-WEB (http://www.olimex.com/dev/index.html) que se ve interesante, exactamente en la sección PIC / DEVELOPMENT BOARDS. Como pueden ver en la imagen tiene un conector ISCP para su programación, pero estoy algo confundido porque es diferente a los que normalmente trabajo como el GTP-PLUS o el ICD2. Por favor, me podrían decir si éste es compatible con los programadores mencionados? También el ISCP tiene un RESET que va para el PGM del PIC y al ENC28J60 :shock:
Muchas gracias por su tiempo y cualquier ayuda brindada.
-
gracias por la data del conector. me voy a poner en contacto para ver si de una ves por todas empiezo con esto. De los link que vi el que mas me gusto fue: http://www.ljcv.net/eip10/index.html si se bajan el pdf que esta en
Technical Documentation & Software
eIP-10 Datasheet
van a encontrarse con un circ comodo y que se le puede sacar mucho jugo.
Suerte nos vemos
-
Tambien pueden visitar http://www.ljcv.net/nic28/ que ya esta actualizado
e incluye ahora el datasheet de esta plaqueta tambien.
Proximamente voy a publicar otro proyecto mostrando como modificar la
plaqueta de Microchip PICDEM2+ para agregarle ethernet, les aviso
cuando este lista.
Saludos
Jorge
-
La verdad es que tu web es buenisima. felicitaciones por tus logros.
-
Alguien consiguio el conector RJ45 que funcione? Es urgente, necesito saber cual es.
-
si vivis en argentina. En cika electronica se consigue
-
No, pero si me dices el modelo lo busco en algun distribuidor Español.
-
Que tal el nuevo microcontrolador PIC18F97J60, es de 100 pines y ya tiene internamente el modulo para comunicacion por ethernet. Ya encargue uno, ya dire que tal es.
Saludos!