Bueno os explico un poco sobre mi idea. Tengo intencion de realizar un medidor de presion sobre una superficie con los siguientes materiales:
Arduino Mega
Sensor tipo Fsr modelo RP-S40-ST sensibilidad de 10 gramos a 10 kilos
final de carrera optico de tres pines modelo GTIWUNG T304
Nextion modelo NX4024K032 de 3,2"
la cosa funciona de la siguiente manera, una prensa recta vertical ejerce un empuje sobre un embolo que inserta una pieza dentro de otra (la pieza que recibe se encuentra dentro de un tubo para evitar la expansion lateral) y yo lo que quiero medir es la fuerza necesaria para introducirla y ver cual es la presion maxima ejercida. Mi intencion es colocar el sensor fsr debajo del tubo que tiene dentro el receptor y medir ahi la presion que recibe del empujador sobre todo el conjunto, esto tiene un inconveniente y es que aun cuando la pieza ya esta insertada si sigues ejerciendo presion en la prensa el sensor sigue midiendo y te falsea el pico maximo de entrada, pars evitarlo la idea seria poner mecanicamente el final de carrera justo en la zona dondel el embolo hace tope y ahi que dejase de medir, manteniendo en pantalla el maximo al cual a llegado.
La recojida de datos seria en dos pantallas de la nextion, una con un componente Waveform para ver en graficia la evolucion de la presion y al tiempo con un componente o bien de texto, numerico o float recogerlo en un reloj digital en la misma pantalla y otra pantalla con un manometro analogico con Gauge y el mismo relojo digital.
Problemas que me surgen:
1 tengo que descartar el peso del conjunto receotor-embolo en la pantalla del manometro y tambien ponerlo a cero, en la pantalla de la grafica no haria falta.
2 realizar la conexion con libreria oficiales o no??
3 movimiento entre pantallas (esto tengo que verlo porque Jose Luis creo que tiene un video para ello)
4 seguramente mas cosas que aun no he visto
He empezado por intentar adecuar el codigo del video que tiene Jose Luis del componente Gauge con librerias donde mide un potenciometro pero no me va bien, tengo que seguir viendolo.
Mi idea es ir paso a paso y pantalla a pantalla y luego unirlas, ya tengo hechas las pantallas de introduccion con una pequeña animacion y funcionan a la perfeccion, tambien tendria que llevar la pantalla a reposo, pero para eso Jose Luis tiene otro video interesante que tendre que poner en practica.
Esta tarde os pondre unas fotos para que se vea mejor el tema y tambien parte del codigo que ya he hecho, aunque todavia no me funciona al cien por cien.
Si veis algun defecto en el planteamiento o otra forma de hacerlo mejor os agredeceria la informacion, tened en cuenta que soy novato en Arduino y en Nextion.
gracias anticipadas