Përmbajtje:

TimeAssistant: 4 hapa (me fotografi)
TimeAssistant: 4 hapa (me fotografi)

Video: TimeAssistant: 4 hapa (me fotografi)

Video: TimeAssistant: 4 hapa (me fotografi)
Video: Brazil with Thomaz Freitas | Smoking Snake Podcast 2024, Nëntor
Anonim
Image
Image
TimeAssistant
TimeAssistant
TimeAssistant
TimeAssistant

Asistenti i kohës është asistenti juaj më i mirë kur bëhet fjalë për orët tuaja të punës. Unë jam një student mekatronikë dhe punoj në universitet. Kur fillova punën time, i shënova orët e punës në një bllok. Pas ca kohësh vura re se kjo jastëk po bëhet konfuze dhe të paktën është e vështirë të numërosh orët së bashku. Kështu që duhej gjetur një zgjidhje. Kam krijuar TimeAssistant. Kjo pajisje e vogël përshtatet në çdo xhep dhe prandaj mund të merret kudo në punë. Kur filloni punën tuaj në mëngjes, gjithçka që duhet të bëni është të shtypni një buton dhe TimeAssistant gjithashtu fillon të punojë pranë jush. Në fund të punës tuaj shtypni përsëri butonin dhe pajisja ndalon së punuari. Kjo është gjithçka që duhet të bëni. TimeAssistant bën të gjitha llogaritjet dhe dokumentacionin e mëtejshëm të orëve tuaja të punës. Shikoni videon për një përmbledhje të plotë.

Hapi 1: Përbërësit

Për të ndërtuar TimeAssistant ju duhet:

- pak Dru

- ESP8266 WIFI KIT 8 (Versioni A)

-LiPo Bateria 350mAh

-RTC DS3231

-Rezistor 10k

-mini LED blu

-2x mini butona

-mini Switch

-Kartë SD 2 GB

-Mbajtës i kartës SD

-disa tela

Shënim! Sigurohuni që ESP8266 WIFI KIT 8 të jetë Versioni A! Versioni B ka kunja të tjera lidhëse.

Hapi 2: Diagrami i Qarkut

Diagrami i qarkut
Diagrami i qarkut
Diagrami i qarkut
Diagrami i qarkut
Diagrami i qarkut
Diagrami i qarkut
Diagrami i qarkut
Diagrami i qarkut

Shënim: Përshtatësi i kartës SD lidhet me tabelën nëpërmjet SPI. Zhbllokoni përshtatësin nga mburoja për të kursyer hapësirë. Kunjat lidhës janë të listuar në Diagramën e Qarkut.

Butoni Mode është ngjitur drejtpërdrejt në tabelë dhe Butoni Start është i lidhur përmes një teli të hollë të izoluar.

RTC DS3231 përdor të njëjtën lidhje I2C si OLED Display. Tërhiqeni pinin SQW përmes një Rezistori 10k dhe lidheni atë me hyrjen analoge të bordit. Kunja SQW është vendosur në 1 Hz. Kjo është domosdoshmërisht për të përditësuar kohën e shfaqur çdo sekondë në ekran. Zgjidhja e vetme për të marrë me sukses pinin SQW ishte përdorimi i hyrjes analoge. U përpoqa të përdor kunja të tjera dixhitale, por pa sukses.

Ledi blu ngjitet gjithashtu drejtpërdrejt në GND pranë Ledit të karikimit dhe gjithashtu lidhet përmes një teli të hollë të izoluar me GPIO 1.

Hapi 3: Projektimi dhe montimi

Projektimi dhe montimi
Projektimi dhe montimi
Projektimi dhe montimi
Projektimi dhe montimi
Projektimi dhe montimi
Projektimi dhe montimi

Mos ngurroni të krijoni TimeAssistant tuaj. Zgjidhja ime është treguar në fotografi.

Hapi 4: Outlook dhe informacione të mëtejshme

Outlook dhe informacione të mëtejshme
Outlook dhe informacione të mëtejshme

Unë gjithashtu shkrova një Aplikacion WPF për të qenë në gjendje të shfaqja saktësisht orët e punës. Aplikacioni tregohet në foto dhe kur të përfundojë do ta ngarkoj. Mund të imagjinoja të bëja lidhjen nga ESP8266 me Kompjuterin përmes ndërfaqes WLAN.

Llogaritjet funksionojnë vetëm me formatimin e të dhënave siç tregohet në skedarin e tekstit!

Në të ardhmen do të përmirësoj kodin dhe planin e ndërtimit. Nëse keni nevojë për ndihmë ose keni probleme ose kam harruar diçka ju lutemi komentoni.

Na vjen keq se ka diçka që nuk shkon me date.txt. Formatimi i skedarit të tekstit duhet të duket kështu:

Alwaysshtë gjithmonë nga: në:

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

Do të ishte shumë mirë të shikosh që dikush do ta ndërtojë atë. Argëtohuni me TimeAssistant tuaj:)

Recommended: