Sisällysluettelo:

TimeAssistant: 4 vaihetta (kuvien kanssa)
TimeAssistant: 4 vaihetta (kuvien kanssa)

Video: TimeAssistant: 4 vaihetta (kuvien kanssa)

Video: TimeAssistant: 4 vaihetta (kuvien kanssa)
Video: Opi suomea Emppu-open kanssa - Minun päiväni 2024, Marraskuu
Anonim
Image
Image
TimeAssistant
TimeAssistant
TimeAssistant
TimeAssistant

Time Assistant on paras avustaja työaikasi suhteen. Olen mekatroniikan opiskelija ja työskentelen yliopistossa. Kun aloitin työni, kirjoitin työaikani tyynylle. Hetken kuluttua huomasin, että tämä tyyny on hämmentävä ja ainakin on vaikea laskea tunteja yhdessä. Ratkaisu oli siis löydettävä. Tein TimeAssistantin. Tämä pieni laite mahtuu mihin tahansa taskuun, joten sen voi ottaa mukaan minne tahansa töissä. Kun aloitat työsi aamulla, sinun tarvitsee vain painaa painiketta ja myös TimeAssistant alkaa toimia vieressäsi. Työn päätyttyä painat painiketta uudelleen ja laite lakkaa toimimasta. Se on kaikki mitä sinun tarvitsee tehdä. TimeAssistant tekee kaikki työaikasi laskelmat ja asiakirjat. Katso videolta täydellinen yleiskatsaus.

Vaihe 1: Komponentit

TimeAssistantin rakentamiseen tarvitset:

- vähän Woodia

- ESP8266 WIFI KIT 8 (versio A)

-LiPo -akku 350 mAh

-RTC DS3231

-10k vastus

-sininen mini -LED

-2x minipainiketta

-minikytkin

-SD -kortti 2 Gt

-SD -kortin pidike

-jotkut johdot

Huomautus! Varmista, että ESP8266 WIFI KIT 8 on versio A! Versiossa B on muita liittimen tappeja.

Vaihe 2: Piirikaavio

Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio
Piirikaavio

Huomautus: SD -korttisovitin on liitetty korttiin SPI: n kautta. Irrota sovitin suojasta säästääksesi tilaa. Liitäntätapit on lueteltu piirikaaviossa.

Tilapainike on juotettu suoraan levylle ja käynnistyspainike on kytketty ohuen eristetyn johdon kautta.

RTC DS3231 käyttää samaa I2C -yhteyttä kuin OLED -näyttö. Vedä SQW -nasta 10 k: n vastuksen kautta ja kytke se kortin analogiseen tuloon. SQW -nasta on asetettu 1 Hz: iin. Tämä on välttämätöntä päivittää näytössä näkyvä aika joka sekunti näytöllä. Ainoa ratkaisu SQW -nastan onnistuneeseen saamiseen oli käyttää analogista tuloa. Yritin käyttää muita digitaalisia nastoja, mutta tuloksetta.

Sininen LED -valo on myös juotettu suoraan GND -latauslaitteen viereen ja myös liitetty ohuen eristetyn johdon kautta GPIO 1 -laitteeseen.

Vaihe 3: Suunnittelu ja kokoonpano

Suunnittelu ja kokoonpano
Suunnittelu ja kokoonpano
Suunnittelu ja kokoonpano
Suunnittelu ja kokoonpano
Suunnittelu ja kokoonpano
Suunnittelu ja kokoonpano

Voit vapaasti suunnitella TimeAssistantisi. Ratkaisuni näkyy kuvissa.

Vaihe 4: Näkymät ja lisätietoja

Näkymät ja lisätietoja
Näkymät ja lisätietoja

Kirjoitin myös WPF -sovelluksen voidakseni näyttää työajat tarkasti. Sovellus näkyy kuvassa, ja kun se on valmis, lataan sen. Voisin kuvitella muodostavani yhteyden ESP8266: sta tietokoneeseen WLAN -liitännän kautta.

Laskelmat toimivat vain tekstitiedostossa esitetyllä tietojen muotoilulla!

Jatkossa parannan koodia ja rakennussuunnitelmaa. Jos tarvitset apua tai sinulla on ongelmia tai olen unohtanut jotain, kommentoi.

Sry, date.txt -tiedostossa on jotain vikaa. Tekstitiedoston muotoilun pitäisi näyttää tältä:

Se on aina kohteesta: kohteeseen:

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

Olisi hienoa nähdä, että joku rakentaa sen. Pidä hauskaa TimeAssistantin kanssa:)

Suositeltava: