Hardware y Firmware para PCB modular basada en ESP32

Job ID: 38505870

Budget: $30 – $250 USD

Sistema redundante de cerradura electrónica con dos microcontroladores ESP32 independientes. A nivel mecánico se producen dos movimientos principales, se consiguen haciendo mover el motor en un sentido y en sentido contrario. Nunca funcionan los dos motores a la vez.
El motor se ha de parar después de hacer un recorrido limitado, disponemos de sensores (S1 y S2) y el contador de pasos del motor para elegir esta acción de parar.
El funcionamiento normal es mediante alimentación directa DC (5V o 12V). Si esta alimentación se pierde, se alimentará de la batería auxiliar.
La batería no se está cargando constantemente, solo se carga cuando la ESP32 detecte que está por debajo del porcentaje de carga que le hayamos asignado, y vuelve a pasar a estar en standby hasta que se vuelva a descargar, esta es la forma habitual de trabajar, hay que evitar los calentamientos innecesarios. Por otra parte, tenemos que tener la seguridad de que la batería está en la carga asignada para cuando se necesite. Sumando el consumo de las ESP32, la domótica, y un único movimiento de motor, ha de durar 16 horas.
Dadas las circunstancias para esta primera versión MPV (Mínimo Producto Viable) existe la posibilidad de hacerlo con integración a Firebase o dejarlo para otra versión. En principio me van a terminar en breve la app BLE y el panel de control en Firebase. Esta opción incluiría que la programación de la ESP tiene que tener la integración y comunicación con Firebase. Habría contacto directo con este colaborador para realizar esta integración.
ADJUNTO DOCUMENTO EXPLICATIVO