TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Marmar en 22 de Noviembre de 2019, 19:19:41

Título: Ayuda con Proyecto de tesis
Publicado por: Marmar en 22 de Noviembre de 2019, 19:19:41
Buenas tardes, soy nueva en este grupo y aunque no soy nueva a la hora de programar, ciertamente el proyecto que tengo que realizar complica un poco las cosas. Como elementos principales se cuenta con un PIC 18F4550, un ESP8266-01S, una cámara kinect y una computadora para procesar los datos. El proyecto consiste en, a traves del kinect, tomar fotos de paisajes y enviar las mismas por Wi-Fi hacia la computadora donde se procedera a formar un mapa con los puntos de interes del paisaje. La duda que tengo tiene que ver con el modulo serial que se conectara al ESP8266 y con el USB que se conectara al kinect. Necesito de alguna manera pasar los datos que tome el kinect al puerto serial para que sean transmitidos por wifi hasta la computadora y, uno de los profesores me pidio averiguar si el USB de este modelo de pic es master, ya que de lo contario no va a funcionar, buscando en varios sitios consigo que la velocidad del USB es de 12Mbit/s, pero estoy segura que eso no es lo que me están preguntando.... Alguien sabe si este modulo USB es master y, como mas o menos se puede realizar la programacion para pasar los datos del USB al modulo serial
Título: Re:Ayuda con Proyecto de tesis
Publicado por: elreypic2 en 22 de Noviembre de 2019, 19:24:32
El USB de ese PIC no es Master, es un USB device.

Los modelos que tienes USB master solamente son los PIC32 o los ARM.

elreypic.
Título: Re:Ayuda con Proyecto de tesis
Publicado por: KILLERJC en 22 de Noviembre de 2019, 19:41:53
(EDIT: Me gano elreypic2)

Los microcontroladores pueder ser HOST (master como le llamo tu profesor) o no...

Esto quiere decir que si no lo son, como el PIC18F4550 entonces solo pueden funciona como un esclavo (device), es decir no pueden conectarse USB a ellos (como si fuera un PC), pero si funciona como un pendrive, etc.

Yo creo que buscaria una camara web (en ves de una kinect) usaria un micro que pueda ser Host USB, y de alli enviarle todo al ESP8266.
No se que tan libre/facil sera conseguir un stack que funcione para la camara kinect, en ves de una camara web comun.