Tartalomjegyzék:

TimeAssistant: 4 lépés (képekkel)
TimeAssistant: 4 lépés (képekkel)

Videó: TimeAssistant: 4 lépés (képekkel)

Videó: TimeAssistant: 4 lépés (képekkel)
Videó: Как придать Объём волосам Пошагово дома | 4 способа Укладки волос! Как научиться укладывать волосы! 2024, Július
Anonim
Image
Image
TimeAssistant
TimeAssistant
TimeAssistant
TimeAssistant

A Time Assistant a legjobb asszisztens a munkaidő tekintetében. Mechatronika hallgató vagyok, és az egyetemen dolgozom. Amikor elkezdtem a munkámat, leírtam a munkaidőt egy betétre. Egy idő után észrevettem, hogy ez a betét egyre zavarosabb, és legalábbis nehéz számolni az együtt töltött órákat. Tehát megoldást kellett találni. Létrehoztam a TimeAssistant -t. Ez a kis eszköz bármilyen zsebben elfér, ezért bárhová magával viheti a munkahelyén. Ha reggel elkezdi a munkáját, mindössze egy gombot kell megnyomnia, és a TimeAssistant is elkezd dolgozni melletted. A munka végén ismét megnyomja a gombot, és a készülék leáll. Csak ennyit kell tennie. A TimeAssistant elvégzi az összes további számítást és dokumentációt a munkaidejéről. Tekintse meg a videót a teljes áttekintéshez.

1. lépés: Alkatrészek

A TimeAssistant felépítéséhez szüksége van:

- néhány fa

- ESP8266 WIFI KIT 8 (A verzió)

-LiPo akkumulátor 350mAh

-RTC DS3231

-10k ellenállás

-kék mini LED

-2x mini gomb

-mini kapcsoló

-2 GB SD kártya

-SD kártya tartó

-néhány vezeték

Jegyzet! Győződjön meg arról, hogy az ESP8266 WIFI KIT 8 A verzió! A B verzió más csatlakozócsapokkal is rendelkezik.

2. lépés: Áramköri diagram

Áramkör diagram
Áramkör diagram
Áramkör diagram
Áramkör diagram
Áramkör diagram
Áramkör diagram
Áramkör diagram
Áramkör diagram

Megjegyzés: Az SD -kártya adapter SPI -n keresztül csatlakozik a kártyához. A helytakarékosság érdekében hajtsa le az adaptert a pajzsról. Az összekötő csapok az áramköri diagramban vannak felsorolva.

A mód gomb közvetlenül a táblán van forrasztva, és az indítógombot egy vékony szigetelt huzalon keresztül csatlakoztatják.

Az RTC DS3231 ugyanazt az I2C kapcsolatot használja, mint az OLED kijelző. Húzza fel az SQW csapot egy 10k ellenálláson keresztül, és csatlakoztassa a kártya analóg bemenetéhez. Az SQW csap 1 Hz -re van állítva. Ez szükséges ahhoz, hogy a kijelzőn másodpercenként frissítse a megjelenített időt. Az egyetlen megoldás az SQW pin sikeres megszerzésére az analóg bemenet használata volt. Próbáltam más digitális csapokat használni, de sikertelenül.

A kék LED szintén közvetlenül a GND -hez van forrasztva a töltő LED mellett, és egy vékony szigetelt vezetéken keresztül csatlakozik a GPIO 1 -hez.

3. lépés: Tervezés és összeszerelés

Tervezés és összeszerelés
Tervezés és összeszerelés
Tervezés és összeszerelés
Tervezés és összeszerelés
Tervezés és összeszerelés
Tervezés és összeszerelés

Nyugodtan tervezze meg TimeAssistant -ját. A megoldásom a képeken látható.

4. lépés: Kilátások és további információk

Outlook és további információk
Outlook és további információk

Írtam egy WPF alkalmazást is, hogy pontosan ki tudjam mutatni a munkaidőt. Az alkalmazás látható a képen, és ha elkészült, feltöltöm. El tudnám képzelni, hogy az ESP8266 -ból a számítógéphez a WLAN interfészen keresztül kapcsolódhassak.

A számítások csak a szövegfájlban látható adatformázással működnek!

A jövőben javítom a kódot és az építési tervet. Ha segítségre van szüksége, vagy problémái vannak, vagy valamit elfelejtettem, írjon megjegyzést.

Sry, valami baj van a date.txt fájllal. A szöveges fájl formázásának így kell kinéznie:

Mindig a következőtől: -ig:

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

Nagyon jó lenne látni, ha valaki felépítené. Jó szórakozást a TimeAssistant -nal:)

Ajánlott: