Satura rādītājs:

Laika palīgs: 4 soļi (ar attēliem)
Laika palīgs: 4 soļi (ar attēliem)

Video: Laika palīgs: 4 soļi (ar attēliem)

Video: Laika palīgs: 4 soļi (ar attēliem)
Video: BERMUDU DIVSTŪRIS x APVEDCEĻŠ - Brāl' Ar Dzīvi Nekaulē 2024, Novembris
Anonim
Image
Image
Laika palīgs
Laika palīgs
Laika palīgs
Laika palīgs

Laika palīgs ir jūsu labākais palīgs jūsu darba laikā. Esmu mehatronikas students un strādāju universitātē. Uzsākot darbu, es uzrakstīju savu darba laiku uz paliktņa. Pēc kāda laika es pamanīju, ka šis paliktnis kļūst mulsinošs un vismaz ir grūti saskaitīt kopā pavadītās stundas. Tātad bija jāatrod risinājums. Es izveidoju TimeAssistant. Šī mazā ierīce ietilpst jebkurā kabatā, un tāpēc to var ņemt līdzi jebkur darbā. Uzsākot darbu no rīta, atliek tikai nospiest pogu, un arī TimeAssistant sāk strādāt blakus. Darba beigās vēlreiz nospiediet pogu, un ierīce pārstāj darboties. Tas ir viss, kas jums jādara. TimeAssistant veic visus turpmākos jūsu darba laika aprēķinus un dokumentāciju. Pilnu pārskatu skatiet videoklipā.

1. darbība: sastāvdaļas

Lai izveidotu savu TimeAssistant, jums ir nepieciešams:

- kāds Vuds

- ESP8266 WIFI KIT 8 (Versija A)

-LiPo akumulators 350 mAh

-RTC DS3231

-10k rezistors

-zils mini LED

-2x mini pogas

-mini slēdzis

-2 GB SD karte

-SD kartes turētājs

-daži vadi

Piezīme! Pārliecinieties, vai ESP8266 WIFI KIT 8 ir versija A! B versijai ir citas savienotāja tapas.

2. darbība: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma

Piezīme: SD kartes adapteris ir savienots ar plati, izmantojot SPI. Lai ietaupītu vietu, atvienojiet adapteri no vairoga. Savienojošās tapas ir norādītas shēmas shēmā.

Režīma poga ir tieši pielodēta uz tāfeles, un poga Sākt ir savienota, izmantojot plānu izolētu vadu.

RTC DS3231 izmanto to pašu I2C savienojumu kā OLED displejs. Pavelciet SQW tapu, izmantojot 10 k rezistoru, un pievienojiet to paneļa analogajai ieejai. SQW tapa ir iestatīta uz 1 Hz. Tas ir nepieciešams, lai katru sekundi displejā atjauninātu parādīto laiku. Vienīgais risinājums, lai veiksmīgi iegūtu SQW tapu, bija izmantot analogo ieeju. Es mēģināju izmantot citas digitālās tapas, bet bez panākumiem.

Zilās gaismas diodes ir arī tieši pielodētas pie GND blakus uzlādes LED, kā arī ar plānu izolētu vadu savienotas ar GPIO 1.

3. solis: projektēšana un montāža

Dizains un montāža
Dizains un montāža
Dizains un montāža
Dizains un montāža
Dizains un montāža
Dizains un montāža

Jūtieties brīvi izstrādāt savu TimeAssistant. Mans risinājums ir parādīts attēlos.

4. darbība. Outlook un papildu informācija

Outlook un papildu informācija
Outlook un papildu informācija

Es arī uzrakstīju WPF lietotni, lai varētu precīzi parādīt darba laiku. Lietotne ir parādīta attēlā, un, kad tā būs pabeigta, es to augšupielādēšu. Es varētu iedomāties izveidot savienojumu no ESP8266 ar datoru, izmantojot WLAN interfeisu.

Aprēķini darbojas tikai ar datu formatējumu, kā parādīts teksta failā!

Nākotnē es uzlabošu kodu un būvniecības plānu. Ja jums nepieciešama palīdzība vai rodas problēmas vai es esmu kaut ko aizmirsis, lūdzu, komentējiet.

Sry, kaut kas nav kārtībā ar datumu.txt. Teksta faila formatēšanai vajadzētu izskatīties šādi:

Tas vienmēr ir no: līdz:

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

Būtu ļoti jauki redzēt, ka kāds to uzbūvēs. Izklaidējieties ar savu laika palīgu:)

Ieteicams: