Table des matières:

TimeAssistant : 4 étapes (avec photos)
TimeAssistant : 4 étapes (avec photos)

Vidéo: TimeAssistant : 4 étapes (avec photos)

Vidéo: TimeAssistant : 4 étapes (avec photos)
Vidéo: Katy Perry - Roar 2024, Juillet
Anonim
Image
Image
Assistant de temps
Assistant de temps
Assistant de temps
Assistant de temps

L'assistant de temps est votre meilleur assistant en ce qui concerne vos heures de travail. Je suis un étudiant en mécatronique et je travaille à l'université. Quand j'ai commencé mon travail, j'ai écrit mes heures de travail sur un bloc-notes. Au bout d'un moment, j'ai remarqué que ce bloc-notes devenait confus et qu'au moins il était difficile de compter les heures ensemble. Il fallait donc trouver une solution. J'ai créé le TimeAssistant. Ce petit appareil se glisse dans n'importe quelle poche et peut donc être emporté n'importe où au travail. Lorsque vous commencez votre travail le matin, tout ce que vous avez à faire est d'appuyer sur un bouton et le TimeAssistant commence également à travailler à côté de vous. À la fin de votre travail, vous appuyez à nouveau sur le bouton et l'appareil cesse de fonctionner. C'est tout ce que vous avez à faire. Le TimeAssistant effectue tous les calculs supplémentaires et la documentation de vos heures de travail. Regardez la vidéo pour un aperçu complet.

Étape 1: Composants

Pour créer votre TimeAssistant, vous avez besoin de:

- du bois

- ESP8266 WIFI KIT 8 (Version A)

-Batterie LiPo 350mAh

-RTC DS3231

-10k Résistance

- mini LED bleue

-2x mini boutons

-mini commutateur

-Carte SD 2 Go

-Porte carte SD

-quelques fils

Noter! Assurez-vous que ESP8266 WIFI KIT 8 est la version A ! La version B a d'autres broches de connecteur.

Étape 2: schéma de circuit

Schéma de circuit
Schéma de circuit
Schéma de circuit
Schéma de circuit
Schéma de circuit
Schéma de circuit
Schéma de circuit
Schéma de circuit

Remarque: l'adaptateur de carte SD est connecté à la carte via SPI. Dessoudez l'adaptateur du blindage pour gagner de la place. Les broches de connexion sont listées dans le schéma de circuit.

Le bouton de mode est directement soudé sur la carte et le bouton de démarrage est connecté via un fil mince isolé.

Le RTC DS3231 utilise la même connexion I2C que l'écran OLED. Tirez la broche SQW via une résistance de 10k et connectez-la à l'entrée analogique de la carte. La broche SQW est réglée sur 1 Hz. Ceci est nécessaire pour mettre à jour l'heure affichée chaque seconde sur l'écran. La seule solution pour obtenir la broche SQW avec succès était d'utiliser l'entrée analogique. J'ai essayé d'utiliser d'autres broches numériques mais sans succès.

La Led bleue est également directement soudée sur le GND à côté de la Led de charge et également connectée via un fil mince isolé au GPIO 1.

Étape 3: Conception et assemblage

Conception et assemblage
Conception et assemblage
Conception et assemblage
Conception et assemblage
Conception et assemblage
Conception et assemblage

N'hésitez pas à concevoir votre TimeAssistant. Ma solution est montrée dans les images.

Étape 4: Outlook et informations supplémentaires

Perspectives et informations complémentaires
Perspectives et informations complémentaires

J'ai également écrit une application WPF pour pouvoir afficher les heures de travail avec précision. L'application est montrée dans l'image et quand elle sera terminée, je la téléchargerai. Je pourrais imaginer faire la connexion de l'ESP8266 à l'ordinateur via l'interface WLAN.

Les calculs ne fonctionnent qu'avec le formatage des données comme indiqué dans le fichier texte !

À l'avenir, j'améliorerai le code et le plan de construction. Si vous avez besoin d'aide ou s'il y a des problèmes ou si j'ai oublié quelque chose, veuillez commenter.

Sry il y a quelque chose qui ne va pas avec le date.txt. Le formatage du fichier texte devrait ressembler à ceci:

C'est toujours de: à:

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

Ce serait très agréable de voir quelqu'un le construire. Amusez-vous avec votre TimeAssistant:)

Conseillé: