top of page

MICRO CONTROLADOR PIC CON XBEE O BLUETOOTH!!!

  • 8 dic 2016
  • 2 Min. de lectura

Buen día a todos, espero se encuentren bien, el día de hoy tenemos algo bastante interesante, vamos a controlar un carro de forma inalámbrica, para esto vamos a dividir esta entrada en dos, la primera parte sera como se hizo para la comunicación Bluetooth y la segunda parte como se hizo pero con XBEE, bien .. comencemos.


La idea de este proyecto era participar en el concurso que se llevaba a cabo en mi Universidad, el cual se debía recorrer una pista agarrar un trailer y llevarlo a un destino en el menor tiempo posible, estaba bajo ciertas caracteristicas que pueden revisar en la pagina del concurso aqui, y podia ser controlado por XBEE o por Bluetooth, así que nos aventuramos en hacerlo para ambas opciones pero con un solo carro, veamos como se hizo...



- Descripción del Hardware usado:


Como bien sabemos para estos circuitos el hardware no cambia mucho, necesitaremos los elementos básicos para el funcionamiento del microcontrolador, pero en este caso no usaremos el PIC16F877A, ya que queremos dejarlo en una placa de circuito impreso usaremos para comodidad el PIC16F628A que tiene casi las mismas caracterisiticas pero es más pequeño, perfecto para lo que necesitamos, cristal resistencias etc. además necesitaremos un módulo Bluetooth, en el mercado hay dos modelos el HC-05 y el HC-06, las diferencias que tienen estos dos es que el HC-05 tiene 6 pines de configuración en cambio el HC-06 tiene 4, lo que no permite unas configuraciones avanzadas, por último utilizaremos un puente H para el manejo de potencia de los motores en este caso el conocido L293D.


*Imagen de elaboración propia

*Imagen de elaboración propia


- Descipción del programa


Bien, ahora vamos a describir en terminos generales como se hizo el programa para que pudiese ser usado en cualquier celular con android, para programar una aplicación para android, existen muchas plataformas que van desde complejas hasta simples, que van desde Android Studio hasta App Inventor, como en mi carrera no vemos programación de aplicaciones móviles y debido a que se tenia poco tiempo para que todo funcionase correctamente, se optó por usar APP Inventor ya que esta tiene bastantes tutoriales y su fácil estructura de programación permite hacer aplicaciones rápidas y poderosas en poco tiempo aquí les dejo el enlace para que prueben hacer sus propias aplicaciones.

La interfaz es fácil de entender, en muchas ocaciones sólo hay que arrastrar y soltar, ya depende de cada uno hacerla más o menos llamativa y sobretodo intuitiva y funcional, para nuestro caso como vamos a usar el Bluetooth debemos tener en cuenta que hay varias opciones para seleccionar Bluetooth, debemos seleccionar "BluetoothClient1" ya que de no ser así el dispositivo no se podrá comunicar con nuestro Bluetooth, a continuación dejo una imagen de como debe quedar en bloques para que pueda conectarse con el Bluetooth y si quieren que reproduzca un sonido cuando haya establecido conexión con el HC-05.


*Imagen de elaboración propia


Y así queda la UI (Interfaz de Usuario):

*Imagen de elaboración propia


Enlace de descarga:

Descarga

Ahí encontraran el codigo fuente en CCS del Microcontrolador y el APK de la aplicación.

Creo que es todo por el momento, animo a los que visitan este blog si tienen alguna duda, queja o comentario lo dejen tranquilamente, y asi mejorar en los aspectos en los que pueda fallar.








Comentarios


© 2023 by BI World. Proudly created with Wix.com

  • Facebook Basic Black
  • Twitter Basic Black
  • YouTube Basic Black
bottom of page