Autor Tema: pic + Modulo de internet, como aplicar?  (Leído 10229 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado juanjuan19

  • PIC16
  • ***
  • Mensajes: 120
pic + Modulo de internet, como aplicar?
« en: 19 de Agosto de 2013, 09:54:08 »
Hola, estoy pensando en hacer un proyectin con pic, mas modulo gsm, y googleando vi que a los pic tambien se le puede agregar un modulo y tener conexion de internet, lo cual me parecio muy bueno, vi el modulo que trae el ENC28J..., el tema es que soy medio pichon en esto, y tengo mas curiosidad que otra cosa, al realizar una conexion de esa forma, tenes que hacer una pagina web?? o como haces para chequear los datos, supongan, bien sencillo, quiero ver si un led se apaga, y checar por internet, hay que hacer una pagina web para eso (que yo la haga)o como es? y tambien, otra mas, al pic al conectarlo a la pc, usas el tradicional rs232 o tenes que usar otra cosa?

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: pic + Modulo de internet, como aplicar?
« Respuesta #1 en: 19 de Agosto de 2013, 10:32:30 »


Necesitas el TCP/IP Stack de Microchip, es gratuito y lo puedes bajar de su web:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2505&param=en535724

Para leer o enviar datos, puedes montar un formulario en HTML, que puedes colgar dentro del PIC, para que actue como un servidor de páginas web.
Al Pc lo conectas por Ethernet (RJ45), normalmente a través de uno de los puertos RJ45 del modem-router que tengas. Aunque todavia tengo pendiente de meterle mano a mi Ethernet Starter Kit para PIC32, supongo que podrás subir los contenidos al PIC, por FTP, ya que es un protocolo contemplado por el TCP/IP Stack, así te evitas tener que reprogramarlo cada vez que quieras cambiar algo.

En cuanto a leer datos o activar dispositivos, a través de internet, necesitarás una IP fija o contratar algún servicio de dominio virtual para que enrute a tu IP dinámica. En http://www.noip.com/  creo que es gratuita, la otra es www.DynDNS.org , pero esta creo que es de pago.



« Última modificación: 19 de Agosto de 2013, 10:51:41 por planeta9999 »

Desconectado juanjuan19

  • PIC16
  • ***
  • Mensajes: 120
Re: pic + Modulo de internet, como aplicar?
« Respuesta #2 en: 19 de Agosto de 2013, 10:39:14 »


Necesitas el TCP/IP Stack de microchip, es gratuito y lo puedes bajar de su web:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2505&param=en535724

Para leer o enviar datos, puedes montar un formulario en HTML, que puedes colgar dentro del PIC, para que actue como un servidor de páginas web.
Al Pc lo conectas por Ethernet (RJ45), normalmente a través de uno de los puertos RJ45 del modem-router que tengas. Aunque todavia tengo pendiente de meterle mano a mi Ethernet Starter Kit para PIC32, supongo que podrás subir los contenidos al PIC, por FTP, ya que es un protocolo contemplado por el TCP/IP Stack, así te evitas tener que reprogramarlo cada vez que quieras cambiar algo.

En cuanto a leer datos o activar dispositivos, a través de internet, necesitarás una IP fija o contratar algún servicio de dominio virtual para que enrute a tu IP dinámica.





que bueno que esta esto, voy a ver si me animo y encaro algo como esto, estoy verde en muchas cosas pero me interesa aprender, revisare el link

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: pic + Modulo de internet, como aplicar?
« Respuesta #3 en: 19 de Agosto de 2013, 13:23:21 »


He estado mirando en mi modem-router lo del servicio de DNS dinámico, para poder utilizar un dominio virtual, y solo está permitido con DynDNS.org, que cabroncetes son, ese servicio es de pago, mientras que el de noip es gratuito, pero mi modem-router no lo tiene.

Yo también me quiero meter lo antes posible con este tema, para eso compré el Ethernet Starter Kit para PIC32, lo quiero para poder actualizar el firmware de mis placas a través de internet, de esa manera el cliente, solo tendría que conectarla al PC por Ethernet y se actualizaría sola.




Desconectado juanjuan19

  • PIC16
  • ***
  • Mensajes: 120
Re: pic + Modulo de internet, como aplicar?
« Respuesta #4 en: 19 de Agosto de 2013, 21:03:48 »


He estado mirando en mi modem-router lo del servicio de DNS dinámico, para poder utilizar un dominio virtual, y solo está permitido con DynDNS.org, que cabroncetes son, ese servicio es de pago, mientras que el de noip es gratuito, pero mi modem-router no lo tiene.

Yo también me quiero meter lo antes posible con este tema, para eso compré el Ethernet Starter Kit para PIC32, lo quiero para poder actualizar el firmware de mis placas a través de internet, de esa manera el cliente, solo tendría que conectarla al PC por Ethernet y se actualizaría sola.





mi modem router es un huawei hg520, no se como verficar lo que comentas, o donde miro a ver si tiene "noip", lo busque pero no lo encontre en su pagina web, que no se que es, donde me recomiendas verificar eso??? en cuanto al kit, me interesa uno que esta en mercadolibre, no se si se puede dar el link, pero debe andar en 18 dolares, porque aca en argentina, anda en 100 pesos argentinos mas o menos, y bueno a ver que hacemos

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: pic + Modulo de internet, como aplicar?
« Respuesta #5 en: 19 de Agosto de 2013, 21:19:45 »
He estado mirando en mi modem-router lo del servicio de DNS dinámico, para poder utilizar un dominio virtual, y solo está permitido con DynDNS.org, que cabroncetes son, ese servicio es de pago, mientras que el de noip es gratuito, pero mi modem-router no lo tiene.

Yo también me quiero meter lo antes posible con este tema, para eso compré el Ethernet Starter Kit para PIC32, lo quiero para poder actualizar el firmware de mis placas a través de internet, de esa manera el cliente, solo tendría que conectarla al PC por Ethernet y se actualizaría sola.


mi modem router es un huawei hg520, no se como verficar lo que comentas, o donde miro a ver si tiene "noip", lo busque pero no lo encontre en su pagina web, que no se que es, donde me recomiendas verificar eso??? en cuanto al kit, me interesa uno que esta en mercadolibre, no se si se puede dar el link, pero debe andar en 18 dolares, porque aca en argentina, anda en 100 pesos argentinos mas o menos, y bueno a ver que hacemos



Tendras que acceder al modem, desde el navegador con una dirección del tipo http://192.168.1.1/  o similar, el usuario contraseña de servicio del modem, y mirar en el manual como configurar la DNS dinámica. En mi caso aparece en configuración avanzada, DNS dinámica. En cuanto a servers con PIC, los hay muy baratitos con PIC18.





Desconectado juanjuan19

  • PIC16
  • ***
  • Mensajes: 120
Re: pic + Modulo de internet, como aplicar?
« Respuesta #6 en: 19 de Agosto de 2013, 21:59:30 »
seguire buscando,  pero rapidamente eso se parece

Desconectado juanjuan19

  • PIC16
  • ***
  • Mensajes: 120
Re: pic + Modulo de internet, como aplicar?
« Respuesta #7 en: 20 de Agosto de 2013, 10:22:09 »
lei el data del 28ENC y un pdf que explica a modo introductivo y voy entendiendo de apoco, una consulta, vos tenes que desarrollar la pagina web en el pic?? y el 28 es el esclavo, alguien tiene un ejemplito para darme una idea de una pagina hecha en el pic? o sino estoy en lo correcto, corrijanme por favor

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: pic + Modulo de internet, como aplicar?
« Respuesta #8 en: 20 de Agosto de 2013, 10:33:54 »
lei el data del 28ENC y un pdf que explica a modo introductivo y voy entendiendo de apoco, una consulta, vos tenes que desarrollar la pagina web en el pic?? y el 28 es el esclavo, alguien tiene un ejemplito para darme una idea de una pagina hecha en el pic? o sino estoy en lo correcto, corrijanme por favor


El PIC se va a comportar como un servidor de páginas web, no he entrado todavía en el tema, recibí hace poco el Ethernet Starter kit de Microchip, pero los conceptos los tengo bastante claros.

La página la debes hacer en HTML, puedes usar cualquier editor de texto como Geany o Komodo, si quieres algo más gráfico puedes hacerlo con Dreamweaver, incluso podrias usar un editor de texto plano si te manejas bien con HTML y lo tienes claro, yo suelo utilizar Geany para escribir código en PHP y HTML para mis páginas web, la ventaja es que te colorea e identifica muy bien las estructuras.

La pagina se que tiene que tener un formulario, que es la manera de pasarle datos al PIC, el resto ya tendrías que verlo con algún fuente de los que da de ejemplo Microchip en su web.



PD: puedes bajarte documentación y ejemplos para PIC18 de la web de Olimex:
https://www.olimex.com/Products/PIC/Development/PIC-WEB/





« Última modificación: 20 de Agosto de 2013, 10:42:19 por planeta9999 »

Desconectado juanjuan19

  • PIC16
  • ***
  • Mensajes: 120
Re: pic + Modulo de internet, como aplicar?
« Respuesta #9 en: 20 de Agosto de 2013, 11:51:34 »
 planeta9999 gracias por la info, voy a seguir aprendiendo y a ver si con el tiempo puedo empezar a desarrollar alguna aplicacion, aun no me compre el modulo, pero estoy casi inclinado ya por uno que vi en mercadolibr que trae al ENC28J60, ya viene armado por lo que vi, solo conectarle el rj45. bueno a medida que se me ocurra alguna duda o alguna solucion a alguna de ellas la pondre a continuacion, para colomo ya estaba casi por comprar un modulo gsm, vere si puedo con los ds, sino despacito nomas

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: pic + Modulo de internet, como aplicar?
« Respuesta #10 en: 20 de Agosto de 2013, 13:19:35 »


Mirando ahora el kit de Olimex, resulta que hay PICs, que lo integran todo, incluido el transceptor Ethernet, en concreto el PIC18F67J60.

Yo conocía dos soluciones con micros PIC:
1.- Cualquier PIC + un chip ENC28J60 ó ENC424J600 que se controla por SPI
2.- Un PIC con ethernet integrado + un chip transceptor para la capa física, por ejemplo el DP83848 (es el que monta el Starter kit)

La tercera solución, que yo desconocia es el PIC18F67J60, y otros similares, que lo llevan TODO integrado, solo hay que ponerle el conector RJ45 y a funcionar, es una muy buena solución. Si hubiera algo parecido con PI32, sería perfecto.   https://www.olimex.com/Products/PIC/Development/PIC-WEB/resources/PIC-WEB-Rev_C-schematic.pdf


 
« Última modificación: 20 de Agosto de 2013, 13:21:52 por planeta9999 »

Desconectado juanjuan19

  • PIC16
  • ***
  • Mensajes: 120
Re: pic + Modulo de internet, como aplicar?
« Respuesta #11 en: 20 de Agosto de 2013, 13:45:32 »
me llevas un siglo pero bueno, por el momento estoy trabajando con el 18F452, aun no se que potencialidad tiene este pic respecto a lo que comentas, pero voy a checar el data, a ver en que situacion estoy,

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: pic + Modulo de internet, como aplicar?
« Respuesta #12 en: 20 de Agosto de 2013, 14:21:36 »
me llevas un siglo pero bueno, por el momento estoy trabajando con el 18F452, aun no se que potencialidad tiene este pic respecto a lo que comentas, pero voy a checar el data, a ver en que situacion estoy,


Le conectas un ENC28J60  y un conector RJ45, y a funcionar.
El otro PIC que he descubierto, el PIC18F67J60, lo integra todo, no necesita ningún chip adicional, lo único malo para desarrollos caseros, es que solo está disponible en zócalo TQFP de 64 pines.






Desconectado juanjuan19

  • PIC16
  • ***
  • Mensajes: 120
Re: pic + Modulo de internet, como aplicar?
« Respuesta #13 en: 20 de Agosto de 2013, 15:01:27 »
vi el link
http://www.todopic.com.ar/foros/index.php?topic=28404.0

y citan una situacion parecida a la tuya me parece,  yo aun no he trabajado con tantos pines.
en mercado vi el adjunto. creo que con eso tiene que andar bien la comunicacion ethernet + el pic 18f

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: pic + Modulo de internet, como aplicar?
« Respuesta #14 en: 20 de Agosto de 2013, 15:18:27 »
en mercado vi el adjunto. creo que con eso tiene que andar bien la comunicacion ethernet + el pic 18f


Ese es el ENC28J60, lo puedes conectar a cualquier microcontrolador por SPI.