[Butia-devel-list] Desarrollo nuevo sensor para USB4Butiá

Daniel Larrosa dflc en cs.com.uy
Mar Mayo 20 16:36:51 UYT 2014


Una opcion para el anemometro, es aprovechar un mouse, de los viejos, "de
bola", usando un disco ranurado (quizas con solo un par de ranuras) en el
anemometro en lugar de uno de los discos internos del mouse y leyendolo con
la circuiteria del propio mouse, en una de las coordenadas.

De esa forma se obtendria una salida de datos directamente en USB, que se
podria leer por programa (en la Ceibalita o cualquier dispositivo con USB
con modo host).

Hay que calibrarlo teniendo en cuenta la "inteligencia" que intercala el
procesador del propio mouse, que cuenta cierta cantidad de pulsos antes de
enviar un mensaje, etc, pero se supone que al menos el protocolo utilizado
es sencillo y conocido.

Como "bonus", la otra coordenada del mouse se podria utilizar, con otro
disco ranurado, para leer la direccion del viento, si el sistema parte de
una posicion conocida y lleva la cuenta de los movimientos angulares de la
veleta en base al conteo de ranuras que produce el giro del disco en el
otro sensor del mouse.

(Si se quiere hacer una "puesta a cero", por ej. cada vez que que la veleta
pase por el "Norte", para que el sistema no se desincronice con facilidad,
se podria generar un pulso, con un reed switch o similar, en uno de los
botones mismo mouse).

(Todavia sobra al menos un boton... lo podemos usar como "tamper switch":
si alguien trata de robarles la veleta con anemometro, que el programa
dispare una alarma... ;-)  )

Saludos,
     Daniel.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20140520/b3b0a9b2/attachment.html 


Más información sobre la lista de distribución Butia-devel-l