Tabla de contenido:

Asistente de tiempo: 4 pasos (con imágenes)
Asistente de tiempo: 4 pasos (con imágenes)

Video: Asistente de tiempo: 4 pasos (con imágenes)

Video: Asistente de tiempo: 4 pasos (con imágenes)
Video: Así se grabó este temazo 😂 2024, Noviembre
Anonim
Image
Image
Asistente de tiempo
Asistente de tiempo
Asistente de tiempo
Asistente de tiempo

Time Assistant es su mejor asistente cuando se trata de sus horas de trabajo. Soy estudiante de mecatrónica y trabajo en la universidad. Cuando comencé mi trabajo, escribí mis horas de trabajo en una libreta. Después de un tiempo, noté que esta libreta se está volviendo confusa y al menos es difícil contar las horas juntas. Así que había que encontrar una solución. Creé el TimeAssistant. Este pequeño dispositivo cabe en cualquier bolsillo y, por lo tanto, se puede llevar a cualquier lugar del trabajo. Cuando comience su trabajo por la mañana, todo lo que tiene que hacer es presionar un botón y el asistente de tiempo también comenzará a trabajar a su lado. Al final de su trabajo, vuelve a presionar el botón y el dispositivo deja de funcionar. Eso es todo lo que tienes que hacer. TimeAssistant realiza todos los cálculos y documentación adicionales de sus horas de trabajo. Vea el video para obtener una descripción completa.

Paso 1: componentes

Para construir su TimeAssistant necesita:

- alguna madera

- ESP8266 WIFI KIT 8 (Versión A)

-Batería LiPo 350mAh

-RTC DS3231

-Resistencia de 10k

-mini LED azul

-2x mini botones

-mini interruptor

-Tarjeta SD 2GB

-Tarjeta SD

-algunos cables

¡Nota! ¡Asegúrese de que el ESP8266 WIFI KIT 8 sea la versión A! La versión B tiene otros pines de conector.

Paso 2: diagrama de circuito

Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito
Diagrama de circuito

Nota: El adaptador de tarjeta SD está conectado con la placa a través de SPI. Desuelde el adaptador del protector para ahorrar espacio. Los pines de conexión se muestran en el diagrama de circuito.

El botón de modo se suelda directamente en la placa y el botón de inicio se conecta a través de un cable aislado delgado.

El RTC DS3231 utiliza la misma conexión I2C que la pantalla OLED. Tire hacia arriba del pin SQW a través de una resistencia de 10k y conéctelo a la entrada analógica de la placa. El pin SQW se establece en 1 Hz. Esto es necesario para actualizar la hora mostrada cada segundo en la pantalla. La única solución para obtener el pin SQW con éxito fue utilizar la entrada analógica. Intenté usar otros pines digitales pero sin éxito.

El LED azul también se suelda directamente en el GND junto al LED de carga y también se conecta a través de un cable delgado aislado al GPIO 1.

Paso 3: diseño y montaje

Diseño y Montaje
Diseño y Montaje
Diseño y Montaje
Diseño y Montaje
Diseño y Montaje
Diseño y Montaje

Siéntase libre de diseñar su TimeAssistant. Mi solución se muestra en las imágenes.

Paso 4: Outlook y más información

Outlook y más información
Outlook y más información

También escribí una aplicación WPF para poder mostrar las horas de trabajo con precisión. La App se muestra en la imagen y cuando esté terminada la subiré. Podría imaginarme hacer la conexión desde el ESP8266 a la computadora a través de la interfaz WLAN.

¡Los cálculos solo funcionan con el formato de datos que se muestra en el archivo de texto!

En el futuro mejoraré el código y el plan de construcción. Si necesita ayuda o hay problemas o he olvidado algo, por favor comente.

Sry hay algo mal con date.txt. El formato del archivo de texto debería verse así:

Siempre es de: a:

03.12.2019-13:1503.12.2019-19:00

04.12.2019-09:00

04.12.2019-12:00

04.12.2019-13:00

04.12.2019-16:00

05.12.2019-09:00

05.12.2019-11:45

Sería muy bueno ver que alguien lo construye. Diviértete con tu TimeAssistant:)

Recomendado: