Sisukord:

TimeAssistant: 4 sammu (koos piltidega)
TimeAssistant: 4 sammu (koos piltidega)

Video: TimeAssistant: 4 sammu (koos piltidega)

Video: TimeAssistant: 4 sammu (koos piltidega)
Video: Kuidas voltida paberlindu? 2024, November
Anonim
Image
Image
TimeAssistant
TimeAssistant
TimeAssistant
TimeAssistant

Ajaabiline on teie parim abiline teie tööaja osas. Olen mehhatroonikaüliõpilane ja töötan ülikoolis. Tööle asudes kirjutasin oma tööaja padjale. Mõne aja pärast märkasin, et see padi läheb segaseks ja vähemalt on raske koos tunde kokku lugeda. Seega tuli lahendus leida. Lõin TimeAssistanti. See väike seade mahub igasse taskusse ja on seetõttu tööl kaasas. Hommikul tööd alustades piisab vaid nupu vajutamisest ja ka TimeAssistant hakkab teie kõrval tööle. Töö lõpetamisel vajutate uuesti nuppu ja seade lakkab töötamast. See on kõik, mida peate tegema. TimeAssistant teeb kõik edasised arvutused ja dokumenteerib teie tööaja. Täieliku ülevaate saamiseks vaadake videot.

Samm: komponendid

TimeAssistanti ehitamiseks vajate järgmist.

- natuke puitu

- ESP8266 WIFI KIT 8 (versioon A)

-LiPo aku 350 mAh

-RTC DS3231

-10k takisti

-sinine mini -LED

-2x mininuppu

-minilüliti

-SD -kaart 2 GB

-SD -kaardi hoidik

-mõned juhtmed

Märge! Veenduge, et ESP8266 WIFI KIT 8 on versioon A! Versioonil B on ka teisi pistikupesasid.

Samm: vooluahela skeem

Vooluahela skeem
Vooluahela skeem
Vooluahela skeem
Vooluahela skeem
Vooluahela skeem
Vooluahela skeem
Vooluahela skeem
Vooluahela skeem

Märkus: SD -kaardi adapter on plaadiga ühendatud SPI kaudu. Ruumi säästmiseks eemaldage adapter kilbi küljest lahti. Ühendusnõelad on toodud vooluahela skeemil.

Režiimi nupp on otse plaadile joodetud ja käivitusnupp on ühendatud õhukese isoleeritud juhtmega.

RTC DS3231 kasutab sama I2C -ühendust nagu OLED -ekraan. Tõmmake SQW tihvt 10k takisti kaudu ja ühendage see plaadi analoogsisendiga. SQW tihvt on seatud väärtusele 1 Hz. See on vajalik ekraanil kuvatava aja värskendamiseks iga sekund. Ainus lahendus SQW -pin edukaks saamiseks oli kasutada analoogsisendit. Proovisin kasutada teisi digitaalseid tihvte, kuid edutult.

Sinine Led on ka otse joodetud GND -le laadimisdioodi kõrval ja ühendatud ka õhukese isoleeritud juhtme kaudu GPIO 1 -ga.

Samm: projekteerimine ja kokkupanek

Disain ja kokkupanek
Disain ja kokkupanek
Disain ja kokkupanek
Disain ja kokkupanek
Disain ja kokkupanek
Disain ja kokkupanek

Kujundage oma TimeAssistant julgelt. Minu lahendus on näidatud piltidel.

Samm: väljavaated ja lisateave

Outlook ja lisateave
Outlook ja lisateave

Kirjutasin ka WPF -i rakenduse, et oleks võimalik tööaega täpselt kuvada. Rakendus on pildil ja kui see on valmis, laadin selle üles. Kujutan ette, et ühendan ESP8266 arvutiga WLAN -liidese kaudu.

Arvutused töötavad ainult andmete vormindamisel, nagu on näidatud tekstifailis!

Tulevikus parandan koodi ja ehitusplaani. Kui vajate abi või teil on probleeme või olen midagi unustanud, palun kommenteerige.

Sry, kuupäeval.txt on midagi valesti. Tekstifaili vorming peaks välja nägema järgmine:

See on alati alates: kuni:

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

Oleks väga tore näha, kui keegi selle ehitaks. Lõbutsege oma ajaabiga:)

Soovitan: