Inhoudsopgave:

TimeAssistant: 4 stappen (met afbeeldingen)
TimeAssistant: 4 stappen (met afbeeldingen)

Video: TimeAssistant: 4 stappen (met afbeeldingen)

Video: TimeAssistant: 4 stappen (met afbeeldingen)
Video: Raspberry PI 4B, Supervised Home Assistant installeren op RaspiOS 64 - instructies controleren 2024, November
Anonim
Image
Image
Tijdassistent
Tijdassistent
Tijdassistent
Tijdassistent

De Time Assistant is je beste assistent als het gaat om je werkuren. Ik ben student mechatronica en werk op de universiteit. Toen ik met mijn baan begon, schreef ik mijn werktijden op een blocnote. Na een tijdje merkte ik dat deze pad verwarrend begint te worden en het is in ieder geval moeilijk om de uren bij elkaar te tellen. Er moest dus een oplossing worden gevonden. Ik heb de TimeAssistant gemaakt. Dit kleine apparaatje past in elke broekzak en kan daardoor overal mee naar toe op het werk. Als je 's ochtends met je werk begint, hoef je alleen maar op een knop te drukken en de TimeAssistant begint ook naast je te werken. Aan het einde van je werk druk je weer op de knop en het apparaat stopt met werken. Dat is alles wat u hoeft te doen. De TimeAssistant doet alle verdere berekeningen en documentatie van uw werkuren. Bekijk de video voor een volledig overzicht.

Stap 1: Componenten

Om je TimeAssistant te bouwen heb je nodig:

- wat hout

- ESP8266 WIFI KIT 8 (Versie A)

-LiPo-batterij 350mAh

-RTC DS3231

-10k Weerstand

-blauwe mini-LED

-2x mini-knoppen

-mini-schakelaar

-SD-kaart 2GB

-SD-kaarthouder

-sommige draden

Opmerking! Zorg ervoor dat ESP8266 WIFI KIT 8 versie A is! Versie B heeft andere connectorpinnen.

Stap 2: Schakelschema

Schakelschema
Schakelschema
Schakelschema
Schakelschema
Schakelschema
Schakelschema
Schakelschema
Schakelschema

Opmerking: de SD-kaartadapter is via SPI met het bord verbonden. Soldeer de adapter van het schild om ruimte te besparen. De aansluitpennen staan vermeld in het schakelschema.

De modusknop is direct op het bord gesoldeerd en de startknop is verbonden via een dunne geïsoleerde draad.

De RTC DS3231 gebruikt dezelfde I2C-verbinding als het OLED-scherm. Trek de SQW-pin omhoog via een 10k-weerstand en sluit deze aan op de analoge ingang van het bord. De SQW-pin is ingesteld op 1 Hz. Dit is nodig om de weergegeven tijd elke seconde op het display bij te werken. De enige oplossing om de SQW-pin succesvol te krijgen, was om de analoge ingang te gebruiken. Ik heb geprobeerd andere digitale pinnen te gebruiken, maar zonder succes.

De blauwe Led is ook direct op de GND gesoldeerd naast de laadled en ook via een dunne geïsoleerde draad verbonden met de GPIO 1.

Stap 3: Ontwerp en montage

Ontwerp en montage
Ontwerp en montage
Ontwerp en montage
Ontwerp en montage
Ontwerp en montage
Ontwerp en montage

Voel je vrij om je TimeAssistant te ontwerpen. Mijn oplossing staat op de foto's.

Stap 4: Outlook en meer informatie

Outlook en meer informatie
Outlook en meer informatie

Ook heb ik een WPF App geschreven om de werktijden precies weer te geven. De App wordt getoond in de afbeelding en als hij klaar is zal ik hem uploaden. Ik kon me voorstellen om de verbinding van de ESP8266 met de computer te maken via de WLAN-interface.

De berekeningen werken alleen met de gegevensopmaak zoals weergegeven in het tekstbestand!

In de toekomst zal ik de code en het bouwplan verbeteren. Als je hulp nodig hebt of als er problemen zijn of als ik iets ben vergeten, reageer dan alsjeblieft.

Sry er is iets mis met de date.txt. De opmaak van het tekstbestand zou er als volgt uit moeten zien:

Het is altijd van: tot:

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

Zou heel leuk zijn om te zien dat iemand het gaat bouwen. Veel plezier met je TimeAssistant:)

Aanbevolen: