tdse-tf_3-02

Controlador PID para derretidor de miel con control local via botones y remoto via WiFi
Index Commits Files Refs Submodules README
DateCommit messageAuthorFiles+-
00:12 24-07-2026Merge pull request #4 from mjkloeckner/memoriaMartin Klöckner42+1224-2
19:29 23-07-2026Eliminar archivo `VIDEO.md`Martin Kloeckner1+0-2
19:25 23-07-2026Mencionar y describir brevemente el vídeo en "Pruebas de integración"Martin Kloeckner1+13-5
19:24 23-07-2026Corregir valor de resistencia de potencia utilizadaMartin Kloeckner1+1-1
19:23 23-07-2026Cambiar "baud" por "baudios"Martin Kloeckner1+15-14
19:22 23-07-2026Corregir errores de redacción y ortografíaMartin Kloeckner1+18-18
19:18 23-07-2026Remover "a continuación" en referencias a figuras y tablasMartin Kloeckner1+32-33
00:26 23-07-2026Corregir mediciones de corrienteMartin Kloeckner1+4-4
23:58 22-07-2026Agregar imágenes de las placas perforadasMartin Kloeckner4+48-29
21:14 22-07-2026Corregir imagen del modelo de la placa principalMartin Kloeckner1+0-0
22:12 21-07-2026Agregar archivo con link a video de muestra del trabajoMartin Kloeckner1+2-0
16:25 21-07-2026Agregar imagenes faltantes del lcd ("Idle" -> "Off")Martin Kloeckner2+0-0
16:24 21-07-2026Desactivar loggerMartin Kloeckner1+1-1
16:23 21-07-2026Cambiar de "Idle" a "Off" en pantall principalMartin Kloeckner10+12-11
12:32 08-06-2026Agregar sección "Referencias". Mover notas de pie de pagina.Martin Kloeckner1+13-9
12:31 08-06-2026Agregar version preliminar de "Conclusiones"Martin Kloeckner1+43-0
12:15 08-06-2026Reescribir ecuacion de factor de uso de CPUMartin Kloeckner1+6-8
12:13 08-06-2026Escapar porcentaje en ecuacion de factor de uso de CPUMartin Kloeckner1+3-3
12:11 08-06-2026Corregir ecuación de factor de uso de CPUMartin Kloeckner1+1-2
12:06 08-06-2026Agregar version preliminar de sección 4: "Ensayos y resultados"Martin Kloeckner1+223-3
11:03 08-06-2026Agregar capturas de pantalla de pagina webMartin Kloeckner3+24-1
11:02 08-06-2026Corregir el estilo de algunos titulos para que sea consistenteMartin Kloeckner1+66-68
16:03 07-06-2026Remover titulo `Resumen`, agregar espacion en cambioMartin Kloeckner1+3-1
16:01 07-06-2026Revert "Aumentar el tamaño de fuente del titulo con html"Martin Kloeckner1+3-5
15:59 07-06-2026Cambiar tag de titulo de `<p>` a `</p>`Martin Kloeckner1+2-2
15:52 07-06-2026Aumentar el tamaño de fuente del titulo con htmlMartin Kloeckner1+9-7
15:42 07-06-2026Deshacer commit anterior "Corregir niveles de titulos"Martin Kloeckner1+35-35
15:39 07-06-2026Corregir niveles de titulosMartin Kloeckner1+35-35
15:39 07-06-2026Corregir alcanceMartin Kloeckner1+7-6
15:28 07-06-2026Corregir descripcion de figura 3.11Martin Kloeckner1+1-1
15:27 07-06-2026Corregir número de figurasMartin Kloeckner1+25-28
14:50 07-06-2026Actualizar indiceMartin Kloeckner1+9-9
14:47 07-06-2026Agregar descripción de las tareas restantesMartin Kloeckner1+107-9
14:46 07-06-2026Agregar diagrama de estados de `task_leds`Martin Kloeckner2+15-3
14:46 07-06-2026Agregar diagrama de estados de `task_buzzer`Martin Kloeckner2+14-7
14:45 07-06-2026Agregar diagrama de estados de `task_button`Martin Kloeckner2+15-4
14:44 07-06-2026Agregar diagrama de estados de `task_system`Martin Kloeckner2+21-8
14:44 07-06-2026Agregar diagrama de bloques del firmwareMartin Kloeckner2+41-21
14:44 04-06-2026Actualizar sección firmware del sistemaMartin Kloeckner1+73-2
14:43 04-06-2026Actualizar indiceMartin Kloeckner1+3-3
14:41 04-06-2026Succino hardware: luces indicadoras, buzzer, botonesMartin Kloeckner2+48-0
13:58 04-06-2026Renombrar fuente PWM a NUCLEOMartin Kloeckner1+0-0
13:05 04-06-2026Corregir imagenes de LCDMartin Kloeckner9+12-12
23:36 02-06-2026Introducir seccion 3.2: "Firmware del sistema"Martin Kloeckner9+104-0
23:35 02-06-2026Actualizar indiceMartin Kloeckner1+9-0
23:34 02-06-2026Actualizar sección 3.1: "Hardware del sistema"Martin Kloeckner3+119-54
17:20 02-06-2026Agregar vista de pines de microcontrolador STM32F103RBT6Martin Kloeckner2+2-2
17:17 02-06-2026Actualizar sección 3: placa NUCLEO y sensor DS18B20Martin Kloeckner1+110-20
17:17 02-06-2026Actualizar sección 2Martin Kloeckner1+21-11
15:04 01-06-2026Actualizar primera parte e introducir sección 3Martin Kloeckner6+92-1
00:09 01-06-2026Actualizar tamaño de figuras en `MEMORIA.md`Martin Kloeckner5+10-6
23:50 31-05-2026Renombrar `memoria.md` -> `MEMORIA.md`Martin Kloeckner1+0-0
23:45 31-05-2026Cambiar ancho maximo de figuraMartin Kloeckner1+2-2
23:43 31-05-2026Actualizar primera parte de `memoria.md`Martin Kloeckner1+16-12
23:01 31-05-2026Actualizar vistas en sección 2.3Martin Kloeckner5+10-16
22:38 31-05-2026Actualizar primera parte de `memoria.md`Martin Kloeckner3+109-73
21:29 31-05-2026Agregar primera parte de `memoria.md`Martin Kloeckner7+222-0
14:39 11-05-2026Merge pull request #3 from mjkloeckner/desarrolloMartin Klöckner145+117986-28
14:30 11-05-2026Agregar captura de medición de tiempo de ejecución promedio de `app`Martin Kloeckner4+0-0
14:26 11-05-2026Agregar variable para medir tiempo de ejecución promedio de un tick de `app`Martin Kloeckner1+24-5
21:07 03-05-2026Agregar/corregir comentariosMartin Kloeckner2+3-1
21:06 03-05-2026Remover factor de correccion de temperatura del sensorMartin Kloeckner1+1-1
21:05 03-05-2026Reescribir secuencia de inicializacion del displayMartin Kloeckner1+48-46
21:00 03-05-2026Gestionar error cuando el display no respondeMartin Kloeckner1+65-6
18:59 03-05-2026Actualizar display si se cambia la temperatura de manera remotaMartin Kloeckner3+8-0
18:55 03-05-2026Asignar otros pines a botones y LED para que coincida con la placaMartin Kloeckner3+37-21
12:41 13-04-2026Actualizar submodulo `firmware-remote-controller`Martin Kloeckner0+0-0
12:39 13-04-2026Enviar valores de temperatura al modulo remoto en cada segundoMartin Kloeckner1+14-13
23:49 12-04-2026Agregar capturas de pantalla de WCETMartin Kloeckner3+0-0
23:48 12-04-2026Usar DMA para comunicarse con el modulo remotoMartin Kloeckner8+189-60
21:42 12-04-2026Implementar parte de las respuestas a peticiones del modulo remotoMartin Kloeckner13+317-65
21:41 12-04-2026Solucionar advertencia por sobreescribir buffer con `snprintf`Martin Kloeckner1+7-6
17:07 12-04-2026Remover archivo `firmware-nucleo/tags`Martin Kloeckner1+0-23578
17:04 12-04-2026Mover `app` a `App` para seguir convención de STM32CubeMXMartin Kloeckner43+43-4
16:51 12-04-2026Agregar nueva tarea `task_remote`Martin Kloeckner3+111-10
16:51 12-04-2026Habilitar USART3 para comunicarse con modulo remotoMartin Kloeckner4+114-22
16:50 12-04-2026Remover código comentado no utlizado en `main.c`Martin Kloeckner1+0-5
13:29 12-04-2026Actualizar submodulo `firmware-remote-controller`Martin Kloeckner0+0-0
22:32 11-04-2026Renombrar `firmware` -> `firmware-nucleo`Martin Kloeckner136+23578-0
22:31 11-04-2026Agregar firmware de ESP-01S como submodulo de gitMartin Kloeckner2+4-0
16:59 07-04-2026Actualizar display solo si la temperatura o el ciclo de trabajo cambianMartin Kloeckner1+8-4
16:59 07-04-2026Implementar controlador PID para el control de temperaturaMartin Kloeckner1+52-23
16:57 07-04-2026Calibrar lectura de sensor de temperaturaMartin Kloeckner1+2-1
16:55 07-04-2026Disminuir frecuencia de salida PWM de 10kHz a 500HzMartin Kloeckner3+18-7
13:44 04-04-2026Usar `static` y `const` siempre que sea posibleMartin Klöckner13+170-156
20:33 01-04-2026Agregar estados y eventos faltantes en `task_menu`Martin Kloeckner5+10-10
14:46 01-04-2026Mostrar carácter en pantalla principal si hay un ciclo programadoMartin Kloeckner1+3-2
14:41 01-04-2026Actualizar informe de avancesMartin Kloeckner1+1-1
14:39 01-04-2026Agregar lógica y menus para programar encendido/apagado automáticoMartin Kloeckner5+251-10
12:30 01-04-2026Parpadear leds integrado y externo cuando el calefactor está activoMartin Kloeckner2+13-5
00:48 01-04-2026Actualizar informe de avancesMartin Klöckner2+21-15
00:47 01-04-2026Actualizar `firmware/README.md` y `firmware/app/README.md`Martin Klöckner2+35-27
14:15 31-03-2026Crear estructura para guardar configuración de `task_temp_ctrl`Martin Kloeckner1+21-8
13:16 31-03-2026Habilitar el canal 1 del timer 3 para el buzzerMartin Kloeckner5+184-73
13:15 31-03-2026Agregar nueva tarea `task_buzzer`Martin Kloeckner8+342-5
21:24 30-03-2026Ciclo de trabajo proporcional al valor leído de temperaturaMartin Kloeckner4+36-7
20:57 30-03-2026Optimizar la escritura de parámetros en FLASHMartin Kloeckner1+70-27
13:30 30-03-2026Agregar persistencia de `temp_set_point` escribiendo el valor en FLASHMartin Kloeckner4+64-13
13:29 30-03-2026En estado `ST_MEN_IDLE` solo actualizar el display si algún parámetro cambiaMartin Kloeckner1+8-1
00:12 30-03-2026Agregar submenu para modificar la temperatura deseadaMartin Kloeckner10+166-82
13:29 29-03-2026Agregar parametros compartidos a `task_temp_sensor_*`Martin Kloeckner1+1-1
13:28 29-03-2026Eliminar archivos no utilizadosMartin Kloeckner16+10-434
13:27 29-03-2026Renombrar `task_led_*` a `task_leds_*`Martin Kloeckner12+468-478
01:57 29-03-2026Agregar sufijo `_t` a `display_data_t`Martin Kloeckner2+15-15
01:54 29-03-2026Utilizar cola en lugar de FSM para comunicarse con sensor DS18B20Martin Kloeckner4+244-292
19:15 28-03-2026Cambiar sufijo `*_dma` por `*_async`Martin Kloeckner1+17-15
19:04 28-03-2026Cambiar prefijo `DS18B20_*` por `ds18b20_`Martin Kloeckner4+126-156
18:50 28-03-2026Agregar un LED externo en `task_led`Martin Kloeckner6+31-21
18:07 28-03-2026Agregar tarea `task_temp_ctrl` y habilitar timer para generación de PWMMartin Kloeckner27+16727-127
01:47 28-03-2026Analizar WCET de un intervalo de tiempo en cada tareaMartin Kloeckner1+23-4
01:46 28-03-2026Usar DMA para manipular el display de manera asincrónicaMartin Kloeckner9+269-23
19:10 27-03-2026Eliminar controlador de display por interfaz paralelaMartin Kloeckner2+0-387
19:08 27-03-2026Agregar módulo para controlar display por I2CMartin Kloeckner15+10547-152
12:23 25-03-2026Habilitar RTC interno y agregar entrada en `task_menu`Martin Kloeckner19+4857-75
23:15 24-03-2026Agregar nueva tarea `task_led`Martin Kloeckner13+545-67
13:20 24-03-2026Actualizar statechart de DS18B20Martin Kloeckner2+69-61
12:11 24-03-2026Deshabilitar USART2 que no estaba siendo utilizadoMartin Kloeckner5+12-86
01:38 24-03-2026Reducir errores de lectura de datos de DS18B20Martin Kloeckner1+81-167
14:02 23-03-2026Mejorar lectura de datos de DS18B20Martin Kloeckner2+241-99
19:01 22-03-2026Usar UART con DMA para enviar comandos al sensor DS18B20Martin Kloeckner2+97-6
12:50 22-03-2026Modificar parametros de DS18B20Martin Kloeckner1+5-7
12:24 22-03-2026Mover funciones `DS18B20_` de `task_temp_sensor.*` a archivos `ds18b20.*`Martin Kloeckner13+414-365
00:05 19-03-2026Agregar tarea `task_menu` y archivos `display.*`Martin Kloeckner17+935-107
14:42 18-03-2026Separar `task_sensor` en tareas para cada conjunto de sensoresMartin Kloeckner12+761-729
10:45 17-03-2026Usar reloj RTC interno en lugar de modulo externoMartin Kloeckner2+4-4
00:03 17-03-2026Agregar carpeta `firmware` con proyecto de CubeIDEMartin Kloeckner107+83615-0
23:46 16-03-2026Agregar modulo RTC a especificacionesMartin Kloeckner2+14-10
23:07 09-03-2026Merge pull request #2 from mjkloeckner/informe-de-avancesMartin Klöckner1+38-3
12:33 24-01-2026Corregir palabra incorrecta y número de tablaMartin Klöckner1+1-1
17:18 23-01-2026Agregar índiceMartin Klöckner1+11-0
17:16 23-01-2026Corregir errores de formato y ortografíaMartin Klöckner1+3-3
17:10 23-01-2026Agregar informe de avancesMartin Klöckner1+24-0
10:11 06-12-2025Merge pull request #1 from mjkloeckner/requisitosMartin Klöckner4+206-5
20:13 05-12-2025Corregir redacciónMartin Kloeckner1+3-2
19:59 05-12-2025Agregar buzzer a diagrama de bloquesMartin Kloeckner2+1-1
19:52 05-12-2025Agregar casos de usoMartin Kloeckner1+52-0
19:51 05-12-2025Agregar modos de operaciónMartin Kloeckner1+57-18
18:36 05-12-2025Agregar requisito: "persistencia de parámetros"Martin Kloeckner1+14-13
18:29 05-12-2025Agregar alarma sonoraMartin Kloeckner1+9-5
18:19 05-12-2025Agregar requisitosMartin Kloeckner1+25-2
16:57 05-12-2025Corregir errores de redacciónMartin Kloeckner1+17-16
11:10 21-11-2025Actualicé el diagrama de bloquesMartin Kloeckner2+6-5
09:43 21-11-2025Actualicé `README.md`Martin Klöckner1+9-9
09:11 21-11-2025Replaced `img/logofiuba.png` with hi-res versionMartin Klöckner1+0-0
01:29 21-11-2025Updated `README.md`Martin Kloeckner1+11-10
01:24 21-11-2025Add white background to `img/diagrama_de_bloques.png`Martin Kloeckner1+0-0
01:18 21-11-2025Added `img/diagrama_de_bloques.png`Martin Kloeckner2+47-3
00:26 21-11-2025Updated `README.md`Martin Kloeckner3+38-4
23:31 20-11-2025Updated `README.md`Martin Kloeckner1+5-1
18:02 14-11-2025added `README.md`Martin Klöckner1+4-0