SlideShare una empresa de Scribd logo
1 de 33
CONTROL REMOTO DE ROBOTS USANDO MÓDULOS DE
RADIOFRECUENCIA XBEE A 2.4GHZ CON CAPACIDAD DE
COMUNICACIÓN SERIAL A DATALOGGER E INTERFAZ GRÁFICA
CARLOS ANDRÉS CARRERA CADENA
LUIS MIGUEL GUAIÑA MEJÍA
PIC 16F887
SENSOR
XBEE
DATALOGGER/
DATALOGGER/
GLCD
BOTONERAS
LCD
TX
PIC 16F887
LCD
XBEE
RX
•Área de Comunicación de 10 a 75 metros.
•Tasa de Transferencia de 250Kbps.
•Puede transmitir en una de tres posibles bandas de
frecuencias.
•Modo de Bajo Consumo
•Modo Transparente
•Modo API
Modo de Comando.- Este modo permite ingresar
comandos AT al módulo Xbee, para configurar, ajustar
o modificar parámetros.
En este proyecto, haremos uso de un sensor de
temperatura ampliamente conocido, el LM35, cuya
salida estará conectada al canal 2 del convertidor ADC
del PIC16F887, para digitalizar el valor de voltaje dado
por este sensor.
El PIC trabajará a 20Mhz a una tasa de 9600 bps.
.
.
Voltaje de Alimentación de 2.8 a 3.3 V
Reducción mediante el regulador de voltaje LM317T.
Nuestros módulos, por defecto trabajan en modo
transparente, que implica que cada mensaje recibido
es puesto en el búfer de transmisión para su envío.
Guardaremos en el datalogger, los datos de
temperatura tomados del sensor LM35, con
muestras a intervalos de 30s, esto se lo hará
mediante comunicación serial usando el UART de
nuestro PIC
Se pudo identificar que los módulos con tecnología Zigbee,
son módulos inteligentes que tienen una funcionalidad
variada y amplia, a pesar del tamaño reducido que presentan;
y permiten un ahorro significativo de energía. Los módulos
Xbee de nuestro proyecto son de la serie 1, lo que implica
lamentablemente que su capacidad es limitada en
comparación con series más avanzadas, las cuales si permiten
formar redes, el verdadero objetivo del protocolo Zigbee; en
cambio en nuestro caso, solamente podemos realizar
comunicación punto a punto o en estrella.
Durante la implementación del proyecto, pudimos notar que el
módulo Xbee es muy sensible a fluctuaciones en la alimentación, ya
que los picos de voltaje de la fuente afectaron al módulo a tal punto
de dañarlo, y que además cuando el voltaje bajaba a niveles
menores de 2.8V no funcionaba el módulo. Pudimos notar además
que son de fácil configuración e implementación, ya que no
requiere de mucha circuitería adicional, sólo adaptadores de voltaje
a sus entradas; en nuestro caso usamos divisores de voltaje
mediante resistores.
Los módulos Xbee son bastante inmunes al ruido, así lo
pudimos comprobar en el laboratorio, cuando en cierto
momento se conectaron varias fuentes de voltaje, unos 8 PCs,
celulares con llamadas entrantes, además de WI-FI, que
podría interferir ya que trabaja en 2.4 GHz, al momento de
usar la red inalámbrica de la Espol, y los datos se
transmitieron sin problema.
Mediante las placas adaptadoras tanto para el protoboard, como
para la conexión con un puerto USB de la PC, pudimos manipular
de una manera más rápida y sencilla a los módulos Xbee, para cada
una de las pruebas realizadas. La placa adaptadora del protoboard
fue necesaria, ya que la separación entre los pines del módulo era
más pequeña que aquella en el protoboard; además de permitirnos
colocar y retirar los módulos conforme requeríamos. La placa
adaptadora USB, en cambio, nos facilitó, la comunicación con el PC
para pruebas y configuración, sin necesidad de adaptar los niveles a
RS-232 por nuestra cuenta.
Al momento de alimentar el módulo, hacerlo mediante
regulador y no directo desde una fuente de voltaje, debido a los
picos presentados, que pueden afectar al equipo, procurando
que sea siempre menor al máximo estipulado que es 3.3 V.
Es preferible utilizar un oscilador externo como un cristal,
cuando se vaya a comunicar el PIC con el módulo, ya que son
más exactos, además que preferible sea de frecuencia mayor
conforme aumentemos la tasa de transferencia.
Cuando se lo quiera configurar mediante la aplicación X-CTU,
verificar que se seleccionó el puerto correcto de la computadora,
que el mismo no esté dañado, y que la aplicación tenga
actualizada la lista de firmware de los módulos, para que sea
compatible con el nuestro.
Para iniciar la comunicación serial, se debe dar un tiempo
prudencial al módulo, al menos unos 500ms, para que se
estabilice antes de iniciar la transmisión. Verificar además que
los parámetros de tasa de transferencia sean iguales tanto en
ambos módulos Xbee, transmisor y receptor, como en el código
de los PICs.

Más contenido relacionado

La actualidad más candente

Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...Carlos Camacho
 
Introducción arduino
Introducción arduinoIntroducción arduino
Introducción arduinotoni
 
Arduino - Cuarta sesión
Arduino - Cuarta sesiónArduino - Cuarta sesión
Arduino - Cuarta sesiónJavier Gamarra
 
Mis proyectos con Arduino
Mis proyectos con ArduinoMis proyectos con Arduino
Mis proyectos con ArduinoJomicast
 
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...RFIC-IUMA
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2toni
 
Interfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduinoInterfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduinoÁngel Acaymo M. G.
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97Pedro Cuadros
 
Introduccion Arduino 2010
Introduccion  Arduino 2010Introduccion  Arduino 2010
Introduccion Arduino 2010Rubén Loredo
 
Seminario de arduino DeustoTech
Seminario de arduino DeustoTechSeminario de arduino DeustoTech
Seminario de arduino DeustoTechAdolfo García
 
Avance tecnológico (gps y bluetooth)
Avance tecnológico (gps y bluetooth)Avance tecnológico (gps y bluetooth)
Avance tecnológico (gps y bluetooth)hec-tor
 
Construir un receptor universal de control remoto
Construir un receptor universal de control remotoConstruir un receptor universal de control remoto
Construir un receptor universal de control remotoMaxon Dixom
 

La actualidad más candente (20)

Los Diferentes Arduinos y Sus Caracteristicas
Los Diferentes Arduinos y Sus CaracteristicasLos Diferentes Arduinos y Sus Caracteristicas
Los Diferentes Arduinos y Sus Caracteristicas
 
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
 
Introducción arduino
Introducción arduinoIntroducción arduino
Introducción arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Arduino - Cuarta sesión
Arduino - Cuarta sesiónArduino - Cuarta sesión
Arduino - Cuarta sesión
 
Mis proyectos con Arduino
Mis proyectos con ArduinoMis proyectos con Arduino
Mis proyectos con Arduino
 
Ampliación arduino
Ampliación arduinoAmpliación arduino
Ampliación arduino
 
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...Sistema de localización de objetos basado en tecnología de Código Abierto de ...
Sistema de localización de objetos basado en tecnología de Código Abierto de ...
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2
 
Interfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduinoInterfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduino
 
Que es bluetooth
Que es bluetoothQue es bluetooth
Que es bluetooth
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97
 
Introduccion Arduino 2010
Introduccion  Arduino 2010Introduccion  Arduino 2010
Introduccion Arduino 2010
 
Presentación placa arduino
Presentación placa arduinoPresentación placa arduino
Presentación placa arduino
 
Seminario de arduino DeustoTech
Seminario de arduino DeustoTechSeminario de arduino DeustoTech
Seminario de arduino DeustoTech
 
Electronica actuatores aplicaciones IoT
Electronica actuatores aplicaciones IoTElectronica actuatores aplicaciones IoT
Electronica actuatores aplicaciones IoT
 
Avance tecnológico (gps y bluetooth)
Avance tecnológico (gps y bluetooth)Avance tecnológico (gps y bluetooth)
Avance tecnológico (gps y bluetooth)
 
Arduino + ethernet shield (1)
Arduino + ethernet shield (1)Arduino + ethernet shield (1)
Arduino + ethernet shield (1)
 
Construir un receptor universal de control remoto
Construir un receptor universal de control remotoConstruir un receptor universal de control remoto
Construir un receptor universal de control remoto
 
ardiuno basico lo que debes saber
ardiuno basico lo que debes saberardiuno basico lo que debes saber
ardiuno basico lo que debes saber
 

Similar a Micro avanzados

Similar a Micro avanzados (20)

Switch - Router - Access Point
Switch - Router - Access PointSwitch - Router - Access Point
Switch - Router - Access Point
 
Configuracion de redes inalambricas 2
Configuracion de redes inalambricas 2Configuracion de redes inalambricas 2
Configuracion de redes inalambricas 2
 
Configuracion de redes inalambricas 2
Configuracion de redes inalambricas 2Configuracion de redes inalambricas 2
Configuracion de redes inalambricas 2
 
Manual final
Manual finalManual final
Manual final
 
Presetacion powerpoit
Presetacion powerpoitPresetacion powerpoit
Presetacion powerpoit
 
Presetacion powerpoit
Presetacion powerpoitPresetacion powerpoit
Presetacion powerpoit
 
.. Manual..
.. Manual.... Manual..
.. Manual..
 
Profi 211
Profi 211Profi 211
Profi 211
 
Reporte 3
Reporte 3Reporte 3
Reporte 3
 
Equipos inalambricos
Equipos inalambricosEquipos inalambricos
Equipos inalambricos
 
Manual final
Manual finalManual final
Manual final
 
Implementacion de antenas
Implementacion de antenas Implementacion de antenas
Implementacion de antenas
 
Trabajo de redes inalambricas juan
Trabajo de redes inalambricas juanTrabajo de redes inalambricas juan
Trabajo de redes inalambricas juan
 
Trabajo de redes inalambricas juan
Trabajo de redes inalambricas juanTrabajo de redes inalambricas juan
Trabajo de redes inalambricas juan
 
Imaplementacion de antenas
Imaplementacion de antenasImaplementacion de antenas
Imaplementacion de antenas
 
Imaplementacion de antenas
Imaplementacion de antenasImaplementacion de antenas
Imaplementacion de antenas
 
Partesbridge
Partesbridge Partesbridge
Partesbridge
 
Puerto lan & wireless 2
Puerto lan & wireless 2Puerto lan & wireless 2
Puerto lan & wireless 2
 
Enh916 p nwy v4-um_sp
Enh916 p nwy v4-um_spEnh916 p nwy v4-um_sp
Enh916 p nwy v4-um_sp
 
Dispositivos activos y pasivos redes
Dispositivos activos y pasivos redesDispositivos activos y pasivos redes
Dispositivos activos y pasivos redes
 

Último

La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 

Último (20)

La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 

Micro avanzados

  • 1. CONTROL REMOTO DE ROBOTS USANDO MÓDULOS DE RADIOFRECUENCIA XBEE A 2.4GHZ CON CAPACIDAD DE COMUNICACIÓN SERIAL A DATALOGGER E INTERFAZ GRÁFICA CARLOS ANDRÉS CARRERA CADENA LUIS MIGUEL GUAIÑA MEJÍA
  • 2.
  • 4.
  • 5. •Área de Comunicación de 10 a 75 metros. •Tasa de Transferencia de 250Kbps. •Puede transmitir en una de tres posibles bandas de frecuencias.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. •Modo de Bajo Consumo •Modo Transparente •Modo API
  • 11. Modo de Comando.- Este modo permite ingresar comandos AT al módulo Xbee, para configurar, ajustar o modificar parámetros.
  • 12.
  • 13.
  • 14. En este proyecto, haremos uso de un sensor de temperatura ampliamente conocido, el LM35, cuya salida estará conectada al canal 2 del convertidor ADC del PIC16F887, para digitalizar el valor de voltaje dado por este sensor. El PIC trabajará a 20Mhz a una tasa de 9600 bps.
  • 15. .
  • 16. .
  • 17. Voltaje de Alimentación de 2.8 a 3.3 V Reducción mediante el regulador de voltaje LM317T.
  • 18.
  • 19.
  • 20. Nuestros módulos, por defecto trabajan en modo transparente, que implica que cada mensaje recibido es puesto en el búfer de transmisión para su envío.
  • 21.
  • 22.
  • 23. Guardaremos en el datalogger, los datos de temperatura tomados del sensor LM35, con muestras a intervalos de 30s, esto se lo hará mediante comunicación serial usando el UART de nuestro PIC
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Se pudo identificar que los módulos con tecnología Zigbee, son módulos inteligentes que tienen una funcionalidad variada y amplia, a pesar del tamaño reducido que presentan; y permiten un ahorro significativo de energía. Los módulos Xbee de nuestro proyecto son de la serie 1, lo que implica lamentablemente que su capacidad es limitada en comparación con series más avanzadas, las cuales si permiten formar redes, el verdadero objetivo del protocolo Zigbee; en cambio en nuestro caso, solamente podemos realizar comunicación punto a punto o en estrella.
  • 29. Durante la implementación del proyecto, pudimos notar que el módulo Xbee es muy sensible a fluctuaciones en la alimentación, ya que los picos de voltaje de la fuente afectaron al módulo a tal punto de dañarlo, y que además cuando el voltaje bajaba a niveles menores de 2.8V no funcionaba el módulo. Pudimos notar además que son de fácil configuración e implementación, ya que no requiere de mucha circuitería adicional, sólo adaptadores de voltaje a sus entradas; en nuestro caso usamos divisores de voltaje mediante resistores.
  • 30. Los módulos Xbee son bastante inmunes al ruido, así lo pudimos comprobar en el laboratorio, cuando en cierto momento se conectaron varias fuentes de voltaje, unos 8 PCs, celulares con llamadas entrantes, además de WI-FI, que podría interferir ya que trabaja en 2.4 GHz, al momento de usar la red inalámbrica de la Espol, y los datos se transmitieron sin problema.
  • 31. Mediante las placas adaptadoras tanto para el protoboard, como para la conexión con un puerto USB de la PC, pudimos manipular de una manera más rápida y sencilla a los módulos Xbee, para cada una de las pruebas realizadas. La placa adaptadora del protoboard fue necesaria, ya que la separación entre los pines del módulo era más pequeña que aquella en el protoboard; además de permitirnos colocar y retirar los módulos conforme requeríamos. La placa adaptadora USB, en cambio, nos facilitó, la comunicación con el PC para pruebas y configuración, sin necesidad de adaptar los niveles a RS-232 por nuestra cuenta.
  • 32. Al momento de alimentar el módulo, hacerlo mediante regulador y no directo desde una fuente de voltaje, debido a los picos presentados, que pueden afectar al equipo, procurando que sea siempre menor al máximo estipulado que es 3.3 V. Es preferible utilizar un oscilador externo como un cristal, cuando se vaya a comunicar el PIC con el módulo, ya que son más exactos, además que preferible sea de frecuencia mayor conforme aumentemos la tasa de transferencia.
  • 33. Cuando se lo quiera configurar mediante la aplicación X-CTU, verificar que se seleccionó el puerto correcto de la computadora, que el mismo no esté dañado, y que la aplicación tenga actualizada la lista de firmware de los módulos, para que sea compatible con el nuestro. Para iniciar la comunicación serial, se debe dar un tiempo prudencial al módulo, al menos unos 500ms, para que se estabilice antes de iniciar la transmisión. Verificar además que los parámetros de tasa de transferencia sean iguales tanto en ambos módulos Xbee, transmisor y receptor, como en el código de los PICs.