18-08-2017, 07:17 AM
Bueno, despues de un tiempo sin hacer algun proyectillo de electronica, creo que va siendo el momento de encarar algo interesante, os voy a poner un poco en situacion, de que es lo que me esta rondando la cabeza, y que creo que puede ser interesante.
En el trabajo, solemos hacer medidas de temperaturas y tensiones con equipos "portatiles" son relativamente grandes y caros, y nos permiten tener un log de dichas medidas, la idea seria hacer algo asi, pero mas versatil, un dispositivo, que nos permita realizar medidas, no solo de forma instantanea, sino a lo largo del tiempo tambien, y que a su vez, podamos conectarlo al movil por Bluetooth o al PC por wifi, esto son caracteristicas que se tendrian que evaluar, y que nos permitiera realizar de forma remota, medidas ya sean de temperatura, tension, corriente o lo que nos plazca.
La idea, es un dispositivo pequeño, y ampliable, que nos permita realizar lo dicho anteriormente, realizar LOGs y poder hacer medidas en tiempo real, usando Movil/PC como pantalla para ver dichas medidas. Este aparatito, tendria una bateria que nos permitiria realizar estas medidas sin conectar al aparato mas que al dispositivo que queremos medir.
Por ahora es una idea, estoy mirando diferentes plataformas, que dejare presentes por aqui por el post, e iremos comentando que ventajas e inconvenientes tienen.
Este apartado, es uno de los mas importantes, aun estoy meditando, que plataforma se podria emplear para este "Sistema", hay varias alternativas, la primera que valore fue emplear un IC de Cypress, en concreto de su familia PSOC 4 BLE, son integrados que ya tienen un Stack BLE, y nos permitirian tener conectividad Bluetooth, ademas de esto, tienen un Cortex M0 que controla todas las funciones, los problemas de esta plataforma, bajo mi punto de vista son, que no es demasiado conocida, por lo que no seria facil de integrar a nuevos usuarios, y ademas, el cortex M0 que controla el Stack Bluetooth, en muchas ocasiones, debido a que debe procesar dicho Stack, para realizar mediciones de ADCs, en "Tiempo Real" se quedaria algo cojo, ademas, el programador cuesta unos 50€, no es algo excesivamente comun. Por el contrario, es una plataforma en la que el Bluetooth esta bastante pulido, no es dificil de programar y funciona bastante bien.
Es muy probable, que de tomar esta alternativa, tendriamos que emplear un Micro externo para el procesado y tratamiento de las medidas.
http://www.cypress.com/products/psoc-4-b...ooth-smart
Atmel tambien cuenta con una plataforma parecida a la de Cypress, pero aun no he tenido tiempo de ojearla al detalle desconozco cual es su forma de programacion, entornos y demas, tienen tambien un Cortex M0 embebido, a si que imagino, que los problemas y ventajas sean parecidos a Cypress, cuando tenga un rato, podre mas informacion al respecto
Una plataforma bastante conocida en el mundillo IoT y Maker, con su hermano pequeño el ESP8825. Es bastante interesante, tiene capacidad Wifi y BT, como los anteriores, pero cuenta con parametros muy interesantes, ya que incorpora un Micro Tensilica Dual Core, lo que permite emplear un core para los Stacks de comunicacion, y el otro para el resto de tareas. Al parecer, tienen la API bastante completa, pero aun les falta, he de informarme un poco mas.
Para mi, es uno de los candidatos principales, es una plataforma conocida con bastante comunidad detras, lo que permitira a cualquiera, meterse en el proyecto o modificarlo a su gusto. Para programarlo, solo necesitamos una UART, lo que facilita las cosas, lo que desconozco aun, es si es posible realizar un debug en tiempo real del codigo, ya que para estas aplicaciones es muy muy interesante, sobre todo en un desarrollo de estas caracteristicas.
Bueno, como podeis ver, el estado actual del proyecto, es "fetal" jajajaja, ya que aun no hay NADA decidido. Tengo pedido un modulo ESP32 para trastear un poco con el, y ver si la idea que tengo sobre el mismo, se puede llevar a la practica. La idea es, lo primero, escoger una plataforma, que se pueda adaptar a las especificaciones que se busquen del aparato, que aun estan en construccion, y que permita a su vez, ir ampliando el dispositivo.
Abro el post, basicamente para comentar un poco la jugada y como va avanzando el proyecto, ahora es la parte aburrida, que es, a su vez una de las mas importantes, seleccionar que camino se va a escoger. Si alguien esta interesado en el proyecto, le invito abiertamente a participar, ya que sera un proyecto abierto totalmente, y cualquier usuario podra participar en el mismo.
No marco fechas, porque al final todo depende de la disponibilidad de cada uno, para ir poco a poco sacandolo adelante.
Por ahora esto es lo que hay, esperemos que dentro de un tiempo, podamos ya tener algo entre las manos jajajaja
En el trabajo, solemos hacer medidas de temperaturas y tensiones con equipos "portatiles" son relativamente grandes y caros, y nos permiten tener un log de dichas medidas, la idea seria hacer algo asi, pero mas versatil, un dispositivo, que nos permita realizar medidas, no solo de forma instantanea, sino a lo largo del tiempo tambien, y que a su vez, podamos conectarlo al movil por Bluetooth o al PC por wifi, esto son caracteristicas que se tendrian que evaluar, y que nos permitiera realizar de forma remota, medidas ya sean de temperatura, tension, corriente o lo que nos plazca.
La idea, es un dispositivo pequeño, y ampliable, que nos permita realizar lo dicho anteriormente, realizar LOGs y poder hacer medidas en tiempo real, usando Movil/PC como pantalla para ver dichas medidas. Este aparatito, tendria una bateria que nos permitiria realizar estas medidas sin conectar al aparato mas que al dispositivo que queremos medir.
Por ahora es una idea, estoy mirando diferentes plataformas, que dejare presentes por aqui por el post, e iremos comentando que ventajas e inconvenientes tienen.
ESPECIFICACIONES
- Medidas Tension/Corriente/Temperatura
- Conectividad BT y/o WIFI
- Ampliable
- Inalambrico y Recargable
- Tamaño Reducido
PREGUNTAS
- ¿Interesa que el dispositivo tenga una pequeña pantallita para indicar estados y demas?
- ¿Conectividad separada del procesado de señal, o todo embebido en un mismo chip?
PLATAFORMA
PSOC 4 BLE CYPRESS
Este apartado, es uno de los mas importantes, aun estoy meditando, que plataforma se podria emplear para este "Sistema", hay varias alternativas, la primera que valore fue emplear un IC de Cypress, en concreto de su familia PSOC 4 BLE, son integrados que ya tienen un Stack BLE, y nos permitirian tener conectividad Bluetooth, ademas de esto, tienen un Cortex M0 que controla todas las funciones, los problemas de esta plataforma, bajo mi punto de vista son, que no es demasiado conocida, por lo que no seria facil de integrar a nuevos usuarios, y ademas, el cortex M0 que controla el Stack Bluetooth, en muchas ocasiones, debido a que debe procesar dicho Stack, para realizar mediciones de ADCs, en "Tiempo Real" se quedaria algo cojo, ademas, el programador cuesta unos 50€, no es algo excesivamente comun. Por el contrario, es una plataforma en la que el Bluetooth esta bastante pulido, no es dificil de programar y funciona bastante bien.
Es muy probable, que de tomar esta alternativa, tendriamos que emplear un Micro externo para el procesado y tratamiento de las medidas.
http://www.cypress.com/products/psoc-4-b...ooth-smart
ATMEL SMART CONNECT
Atmel tambien cuenta con una plataforma parecida a la de Cypress, pero aun no he tenido tiempo de ojearla al detalle desconozco cual es su forma de programacion, entornos y demas, tienen tambien un Cortex M0 embebido, a si que imagino, que los problemas y ventajas sean parecidos a Cypress, cuando tenga un rato, podre mas informacion al respecto
ESP 32
Una plataforma bastante conocida en el mundillo IoT y Maker, con su hermano pequeño el ESP8825. Es bastante interesante, tiene capacidad Wifi y BT, como los anteriores, pero cuenta con parametros muy interesantes, ya que incorpora un Micro Tensilica Dual Core, lo que permite emplear un core para los Stacks de comunicacion, y el otro para el resto de tareas. Al parecer, tienen la API bastante completa, pero aun les falta, he de informarme un poco mas.
Para mi, es uno de los candidatos principales, es una plataforma conocida con bastante comunidad detras, lo que permitira a cualquiera, meterse en el proyecto o modificarlo a su gusto. Para programarlo, solo necesitamos una UART, lo que facilita las cosas, lo que desconozco aun, es si es posible realizar un debug en tiempo real del codigo, ya que para estas aplicaciones es muy muy interesante, sobre todo en un desarrollo de estas caracteristicas.
ESTADO
Bueno, como podeis ver, el estado actual del proyecto, es "fetal" jajajaja, ya que aun no hay NADA decidido. Tengo pedido un modulo ESP32 para trastear un poco con el, y ver si la idea que tengo sobre el mismo, se puede llevar a la practica. La idea es, lo primero, escoger una plataforma, que se pueda adaptar a las especificaciones que se busquen del aparato, que aun estan en construccion, y que permita a su vez, ir ampliando el dispositivo.
Abro el post, basicamente para comentar un poco la jugada y como va avanzando el proyecto, ahora es la parte aburrida, que es, a su vez una de las mas importantes, seleccionar que camino se va a escoger. Si alguien esta interesado en el proyecto, le invito abiertamente a participar, ya que sera un proyecto abierto totalmente, y cualquier usuario podra participar en el mismo.
No marco fechas, porque al final todo depende de la disponibilidad de cada uno, para ir poco a poco sacandolo adelante.
Por ahora esto es lo que hay, esperemos que dentro de un tiempo, podamos ya tener algo entre las manos jajajaja