TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: {05c4r} en 18 de Abril de 2006, 06:10:51
-
Buenos días por la mañana.
A ver que me han mandado hacer un inventillo y estoy mirandolo, pero no quisiera equivocarme.
Tengo que hacer un circuito sencillo para transmitir y recibir. La idea es que tenga su alimentación de 3.3V, un PIC18F, un MAX232 (o algo parecido) y el modulo zigbee. Estoy mirando el datasheet y parece sencillo, unir las lineas RX y TX del MAX al PIC y del PIC al modulo ZIGBEE y unir las lineas RTS y CTS, ademas de los condensadores.
A ver si alguien que haya trabajado con ello me puede echar una manita, a mi me parece que para establecer una comunicación eso seria suficiente.
Muuuuuuuuchas gracias.
-
He hecho este esquemita partiendo de una comunicación bluetooth. Sólo he cambiado el modulo bluetooth por el modulo ZIGBEE poniendo las líneas correspondientes.
Creo que con eso tiene que comunicar, ahora solo tienen que decirme que datos enviar y tal, pero bueno, eso es lo de menos.
Si alguien ha trabajado con estas comunicaciones y puede confirmarme el circuitillo se lo agradecería, a ver si acierto a adjuntar la imagen.
-
Buenas tardes!!
Ya he estado investigando cosillas por ahí y he llegado al esquema definitivo que se supone que debería funcionar.
Yo ya tengo mi placa preparada a falta de un par de componentes para empezar a cacharrear directamente desde hyperterminal. Aqui os dejo el esquema, espero que se vea bien y que alguien se anime a hacerlo, si no se ve lo suficientemente bien y quereis que os le mande pos pedidlo y os lo mando corriendo!!
Si alguien tiene dudas sobre el diseño preguntad y os lo resulevo.
Parece que en un principio no intereso mucho esto de la comunicación inalambrica mediante ZigBee, a ver si ahora tiene mas tiron!
Saludos.
-
Hola {05c4r} :
De repente no le toman atencion como yo porque leen el nombre y no dice nada, pero me picaste el bicho. Por lo que veo es un protocolo de comunicacion tipo bluetooth, Wi Fi, que estan mas difundidos, sera por eso que no se le presta tanta atencion?
De lo poco que he buscado informacion veo que los chip son superficiales, se complica bastante la cosa, existe algun zocalo para probarlos o los sueldas y ahi nomas quedan?
Veo que tu chip es de 16 patitas que tipo es?
Haber si puedes poner mas detalles pues que esta interesante y de donde se pueden conseguir.
-
el PIC es un 18F6622, con uno mucho mas pekeño llegaria pero se necesitan 2 puertos UART
el modulo de comunicacion inalambrica ZigBee ke voy a emplear es del fabricante XBee y es de 20 patitas (10 y 10) cada hilera tiene un paso de 2mm y no se decirte ke distancia hay entre una hilera y otra, yo sueldo 2 tiras de hembras de 2mm de paso para luego colocar el modulo ZB encima y ke no se rompa por exceso de calor ni historias de estas.
aora mismo no estoy en otro ordenador y no puedo poner el datasheet, pero mañana le dejo por aki
no se me ocurre ke mas contaros (me keda muxo para llegar a vuestro nivel) asi ke kereis saber algo pues yo os cuento en la medida de lo posible
-
Hola {05c4r}. Me parece muy interesante tu proyecto.Creo que Zigbee va a ser uno de los protocolos inhalambricos más utilizados en domótica ( corregirme si me equivoco ). Quisiera saber si están desarrolando el software del pic y si lo publicarás igual que desinteresadamente has posteado el esquema eléctrico.Yo estaba interesado en un proyecto domótico con Zigbee y me has dado mucha idea de como arrancar.Muchas gracias.Un Saludo.
-
La idea es hacer una comunicacion entre 2 modulos unidos a 2 PIC, porque estoy haciendo las practicas en una empresa en la que el PIC es su dia a dia y hasta ahora empleaban el bluetooth pero con el zigbee se consigue un importante ahorro de miliamperios.
De momento solo voy a cacharrear con una placa, mandando comandos al zigbee esperando a ver ke me devuelve y mas adelante ya veremos... ni si kiera se si esta primera placa me va funcionar, pero todo lo ke sake en claro lo pondre aki para ke el ke guste pues lo haga, al igual ke yo he hecho proyectos ke otros han 'cedido' desinteresadamente.
En cuanto a emplear el Zigbee en domotica pues tengo entendido ke se puede, pero no sabria decirte como, yo estudie algo de X10 y de EIB pero no sabria aplicarlo aora mismo.
-
Luego de buscar mas info, veo que hasta microchip esta interesado en zigbee pues tiene un kit, lamentablemente no da samples :cry: :cry:
Veo que tu sistema no pide poco, vi el datasheet del 18F6622 y es superficial, eso de momento me asusta, lo has soldado o hay un zocalo para evitar esto? Quisiera conseguir uno de estos niños para jugar.
Busque el datasheet del xbee y llegue a la pagina del fabricante pero de enzimas xbee :? :?, pero buscando mejor veo que es de Maxstream y no es barato el modulo, tengo por ahi una opcion haber que resulta.
En caso de no conseguirlo tendre que seguir de expectador pues se vee que promete el tema. Has comparado con un modulo Bluetooth o Wi fi en precios cual es mas competitivo?
Suerte
-
Hola a todos. Creo que por la disminución de consumo que se experimenta con Zigbee es por lo que se pretende aplicar en domótica ya que los módulos irian a pilas o baterías con una autonomia bastante importante.Según tengo entendido el módulo se queda durmiendo hasta que recibe una señal que lo despierta por lo que el consumo tras periodos de inactividad es casi 0.El tema de palicarlo en domótica pues con dijeramos una central y varios módulos podríamos comandar los módulos desde la central.Ánimo que el proyecto puede ser muy bonito.Me pongo a vuestra disposición para trabajar en lo que haga falta. Un saludo.
-
Mañana te digo el modulo ZB exacto que voy a usar, no se lo que ha costado porque yo estoy haciendo las practicas de un ciclo en la universidad y cuando llegue ya tenian ese modulo, me le dieron y me dijeron que enredara.
Yo se programar PIC's de la gama 16 empleando todos sus recursos a un nivel aceptable, pero aun no hice nada con un PIC18F, me parece que el programa, en un principio no le voy a hacer yo, pero da igual, yo todo lo que saque en claro lo voy a poner aquí, no lo dudeis. Lo primero que voy a hacer si la placa funciona es mandar comandos directamente al modulo ZB, desde hyperterminal, olvidandome al completo del PIC.
Como dice M.C_Barquin la razon principal de emplear la comunicacion ZB es su reducido consumo ya que con dos pilas de 1.5 V puedes alimentar tu circuito y transmitir y recivir con el durante un tiempo estimado de 2 años. Ademas se pueden hacer redes de modulos ZB, de forma que si cada uno tiene un alcance de 30 metros, puedes ir de modulo en modulo, hasta que la informacion llegue a su destino.
Cuando acabe la placa (que espero que sea mañana jueves o el viernes) y si funciona os mando una fotito :lol: :lol: :lol:
-
Efectivamente el modulo elegido es del fabricante MaxStream, aqui os dejo la direccion pa que os bajeis los datasheets
http://www.maxstream.net/products/xbee/xbee-oem-rf-module-zigbee.php
Ademas os podeis bajar este software, que es para comunicarse con el ZB desde el PC y configurarle/programarle, tiene un 'terminal' propio.
www.maxstream.net/support/downloads.php
-
Magnifico 05c4r. Cuando dijiste en el post que estabas con un módulo Xbee me puse a buscar y efectivamente encontré la página de Maxstream dónde puedes encontrar el datasheet en Español.Seguro que no vas a tener problemas en programar el 18F.Voy a intentar ponerme en contacto con la distribuidora del producto para ver si me venden un modulo y puedo cacharrear yo también. Saludos.
-
Traigo grande noticias!!
Tras hacer un pequeño cambio en el diseño (me ekivoke al colocar el conmutador) he hecho la placa y he establecido comunicacion!!
Ahora me pondre a cacharrear con el para direccionar, buscar modulos, configurar, etc etc. Todo esto a traves del hyperterminal o del soft ke provee XBee.
Por ultimo deciros que el modulo tiene una resistencia pullup interna para tener el #RESET siempre a 1, a no ser ke se le fuerce a 0. Pero en el datasheet no pone nada respecto a la linea Sleep_RQ y tras hacer pruebas he comprobado ke esta internamente con una pullup de valor alto asike es necesario poner una pulldown de valor bajo (470R por ejemplo creo ke valdria, no he probado) aunke yo lo tengo puesto a masa directamente.
Os adjunto la imagen del eskema.
KE EMOCIONNNNNNNNNNNNNN
-
Mas noticias buenas y frescas...
Tengo dos placas identicas y configurando el canal de emision y el PANID (Identificador personal de area de red o algo asi) es suficiente para establecer una comunicacion sencilla punto a punto. Ambos modulos tienen que tener el mismo ID y deben emitir por el mismo canal.
Aqui ando con 2 portatiles y con un mesenger inalambrico... jajajaja
A ver si alguien se anima con el invento este!!!
-
Magnífico {05c4r}. Yo ya te he dicho que estoy muy interesado.Tengo que ver como conseguir los módulos.Creo que de momento haces la comunicación con ordenador no?. Sería interesante y creo que además es tu proyecto extrpolarlo al pic. Seguimos a la espera de tus descubrimientos.Gracias y un Saludo.
-
Si, de momento lo hago con ordenador, pero la idea es hacerlo con el PIC. En las dos placas que he preparado esta libre el hueco para soldar un 18F6622 pero aun no les he puesto porque no les tengo. Aunque comunicarse mediante los PIC's sigue sin ser dificultoso, porque los comandos son los mismos, solo que a traves del PIC.
Ahora lo que toca es hacer redes e intentar que detecto modulos para ver cuanto alcande tiene, consumos y estas cosas.
Os mantendre informados!!!!
-
Perdonen mi ignorancia, pero que es Zigbee?
-
es un modulo de RF para hacer comunicaciones inalambricas. Se emplea en domotica y tiene la importante v entaja de que consume menos que el BlueTooth (que igual te suena mas).
En este caso yo no lo voy a usar para domotica, pero vamos, el fin de este juguetito es poder comunicar dos dispositivos electronicos sin los siempre incomodos cables
Aqui te dejo un link con amplia informacion acerca del ZigBee
http://www.domodesk.com/content.aspx?co=97&t=146&c=43
-
Ap, gracias Oscar, no? Voy a echarle un ojo a la web esa, pero por lo que veo tampoco hay mucha difrencia en consumos entre el Bluetooth y el Zigbee.
-
Una minima diferencia en consumo siempre puede suponer cambiar a una bateria mas grande, a una caja mas grande, mas peso, etc.
Cuando han sacado esto y lo estan dando bola supongo que por algo sera, mis conocimientos electronicos son aun escasos, pero me han mandado enredar con ellos y yo encantado.
Habra que hacer pruebas de consumo, pero parece ser que si se nota la diferencia (a la larga...)
-
Me he leido un poco más el articulo y por lo que he podido ver el Bluetooth y el Zigbee tienen objetivos muy distitntos, el Bluetooth está más bien pensado para ponerlo de manera pasiva, es decir, que no este activo constantemente, sino que se utilice de manera puntual, o lo que es lo mismo que, que el aparato en sí no esté constanteme utilizando el Bluetooth para enviar información, como por ejemplo en el caso de los moviles, sin embargo el Zigbee parece que ese es justamente su cometido, y creo que si no se requiere enviar mucha información y se quiere utilizar de manera constante supongo que es ahí donde el Zigbee sale más rentable, aunque todavia no se la diferencia de precios entre ambos.
-
Hola. Investigando un poco en el tema de Zigbee he encontrado en Microchip una hoja de aplicación que puede ser útil en el desarrollo del proyecto con pics. Es la siguiente
http://ww1.microchip.com/downloads/en/AppNotes/00965b.pdf
Saludos.
-
Hola oscar me agrada tu espiritu de lucha...
Gracias por tu aporte sobre esto de los ZigBee, los cuales en mi caso me eran desconocidos, pero gracias a ti ahora se mas :-) ... te estaria muy agradecido si complementas tu informacion pues para fines de aprendizaje.
Felicidades y q tengas buen dia :-/
-
hola
llevo mucho tiempo con este estandar, buscando transceiver y asi. acabo de ver este post y me ha picado curiosidad ¿Sabeis que tal funciona Zigbee en ambientes con motores, etc...) muchas gracias.
un saludo de antonio
-
Veo que este topico se quedo algo estancado, si alguien tiene interes podriamos revivirlo, para mi los modulos funcionan excelente y sus capacidades son asombrosas.
-
es un modulo de RF para hacer comunicaciones inalambricas. Se emplea en domotica y tiene la importante v entaja de que consume menos que el BlueTooth (que igual te suena mas).
En este caso yo no lo voy a usar para domotica, pero vamos, el fin de este juguetito es poder comunicar dos dispositivos electronicos sin los siempre incomodos cables
Aqui te dejo un link con amplia informacion acerca del ZigBee
http://www.domodesk.com/content.aspx?co=97&t=146&c=43
amigo, se te olvida la gran gracia de zigbee, puedes cubrir gran distancia haciendo puente entre ellos, siendo esto, transparente para el micro, imagina que el dispositivo 1 se counica con el 3 pero por la distancia tiene que pasar por el 2, entonces este enlace intermedio el micro no lo siente. Hay tres formas de programar el zigbee para dar uso como maestro intermediario y punto final de la coneccion, no es como una comunicacion de transmisor receptor solamente...me interesa muxo el tema, en www.digikey.com estan esos modulos a 26dolares, me anoto con el proyecyo, ya que no hay algo mas entretenido que experimentar :)
chaos :)
-
Efectivamente el modulo elegido es del fabricante MaxStream, aqui os dejo la direccion pa que os bajeis los datasheets
http://www.maxstream.net/products/xbee/xbee-oem-rf-module-zigbee.php
Ademas os podeis bajar este software, que es para comunicarse con el ZB desde el PC y configurarle/programarle, tiene un 'terminal' propio.
www.maxstream.net/support/downloads.php
Cual es el soft que usas para configurar el xbee?.....y con que har lo haces?...
-
HOLA ESTE FOR ESTA BUENISIMO..
ES INTERESANTE SI APRENDEMOS A UTILIZAR EL MODULO BLUETOOTH
EN ESTOS MOMENTOS TENGO UN MODULO PARANI ESD 100 CLASE 1 Y ESTOY INTENTANDO CONECTARLO POR RS232, QUIEN TIENE ALGUN CODIGO AL RESPECTO PARA COMENZAR.
GRACIAS
-
hola amigos.
me uno a vosotros. Tengo dos módulos Xbee-Pro, y funcionan de maravilla, pero como el tema de telecomunicaciones es un misterio para mi, solo he conseguido sacarles provecho comunicándome con ellos de forma transparente. Según especificaciones, puede alcanzar hasta 1500m.
Me encantaría que pudieramos crear un proyecto con protocolo zigbee.
A ver si los más dotados se interesan por el tema y empiezan a darnos algún ejempliyo de este protocolo para que podamos comenzar los más novatos.
-
Bueno, no soy muy ducho en leer documentacion en ingles, pero se hace lo que se puede.
ya he conseguido comunicarme con los módulos mediante la estructura API. De esta manera ya no es transparente, y no hay que estar cambiando variables dentro de los módulos para direccionarlos.
Enviándo una trama de bytes en hexadecimal, donde aparece el número de srie del dispositivo destino, haces un envío directo.
Pero de esta manera puedo establece una comunicación directa, y lo realmente interesante es poder trabajar con zigbee. He estado mirando las especificaciones de protocolo etc de zigbee para los xbee, y la verdad es que estoy muy liado.
Para empezar, cuantos módulos serían necesarios para establecer una comunicacion por zigbee?. Es decir, con un coordinador y un end device podria hacer pruebas?, Alguien ha probado algo?
Gracias y un saludo.
-
Saludos, yo tambien estoy haciendo un proyecto en donde manejo modulos de X Bee, ya eh podido hacer comunicacion punto a punto, pero tengo la misma duda que paco1980, hasta el momento no eh podido hacer una conexion multi punto, lo ultimo que descubri es que para este tipo de conexion aparte de configurar la direccion se deben de configurar nodos, haber si alguien puede aportar algo.
Gracias
-
Bueno chicos, después de mucho tiempo de demora por otros asuntos, me gustaría volver a retornar el tema de comunicaciones zigbee por los módulos de maxstream (xbee y xbee-pro).
Espero que si estais interesados me respondais para trabajar de forma conjunta.
Lo que pretendo con esto es dejarnos de teoria y empezar a trabajar y hacer pruebas de programación empezando desde cero.
Solo con dos módulos no podemos probar y ver si funciona una red zigbee, por eso he pedido otros dos para poder estar seguro de nuestro trabajo.
-
Hola!!ma llamo maria, y estoy trabajando con zigbee, exactamente con los módulos xbee-pro zb. He conseguido crear una red mesh de 6 nodos con su coordinador, routers y algún end device. Para ello, primero he tenido que colocar un pic(18f1220) en mi placa y programarlo (CCS) para decirle a qué nodo debe mandarle la información que yo quiera. en resumen, tengo 6 nodos con un pic cada uno, y para comunicarlos entre si como una mesh tengo que programar cada uno de los pics. es decir, al nodo 1 le digo que le mande información al nodo 3, a su vez, el nodo 3 le manda información al noso 5, o como yo kiera hacer la mesh. pero el problema que tengo es que la mesh la configuro yo previamente programando el pic. Cómo puedo programar el pic para que cada vez que se conecten entre si a la red mesh se una de una forma distinta???es decir, quiero que la mesh tenga una programación dinámica, que no tenga siempre las mismas uniones. ¿Como programo el pic para que haga esto?
muchas gracias
-
Hola amigos!
AQui hay mas informacion sobre los xbee
http://www.todopic.com.ar/foros/index.php?topic=18122.0
http://www.todopic.com.ar/foros/index.php?topic=19938.0
http://www.todopic.com.ar/foros/index.php?topic=11964.0
http://www.todopic.com.ar/foros/index.php?topic=15234.0
Busquen en el foro que hay mas...
Saludos
-
Buenas.. veo q la mayoría de Uds utilizan los modulos de DIGI. Hace algun tiempo empece a investigar sobre este tema y la verdad que dentro de lo que hay parece ser lo mejorcito. Todavia no compro ninguno porque lo que verdaderamente me interesa comprobar es la interconectividad entre modulos de distintas marcas.
Al parecer solo a partir de ZigBee 2007 son totalmente compatibles, pero por lo que he averiguado MICROCHIP y FREESCALE estan en ZigBee 2006. En Argentina, hasta lo que se, solo hay disponibles estas tres marcas (DIGI, MICROCHIP y FREESCALE).
Lo que me gustaria es conocer la verdadera compatibilidad entre los módulos... Teoricamente los módulos ZigBee 2006 solo pueden entrar a una Red de ZigBee 2007 como Dispositivo final, es decir no puede hacerlo como router. Lo mismo pasa si ingresa un ZigBee 2007 a una red ZigBee 2006. ¿Alquien ha probado otra marca que no sea DIGI? ¿Alguien a mezclado marcas/versiones?
Por otro lado, el stack en los modulos DIGI esta cargado en el modulo y la comunicacion se hace via puerto serie. En los MICROCHIP el stack se almacena en el microcontrolador ¿que opinan sobre esto? ¿cual les parece mejor?