Obsah:

TimeAssistant: 4 kroky (s obrázky)
TimeAssistant: 4 kroky (s obrázky)

Video: TimeAssistant: 4 kroky (s obrázky)

Video: TimeAssistant: 4 kroky (s obrázky)
Video: 🏡HOME ASSISTANT ЛЕГКО✨ НАСТРАИВАЕМ С НУЛЯ ПРИМЕНЯЕМ НА ПРАКТИКЕ ПРОЩЕ НЕ БЫВАЕТ!👌УМНЫЙ ДОМ ЗА 15мин 2024, Listopad
Anonim
Image
Image
Asistent času
Asistent času
Asistent času
Asistent času

Time Assistant je váš nejlepší asistent, pokud jde o vaši pracovní dobu. Jsem student mechatroniky a pracuji na univerzitě. Když jsem nastoupil do práce, zapsal jsem si pracovní dobu na podložku. Po chvíli jsem si všiml, že tato podložka začíná být matoucí a přinejmenším je těžké počítat hodiny dohromady. Muselo se tedy najít řešení. Vytvořil jsem TimeAssistant. Toto malé zařízení se vejde do každé kapsy, a proto ho můžete vzít kamkoli v práci. Když ráno začnete pracovat, stačí stisknout tlačítko a vedle vás začne pracovat také TimeAssistant. Na konci práce znovu stisknete tlačítko a zařízení přestane fungovat. To je vše, co musíte udělat. TimeAssistant provádí všechny další výpočty a dokumentaci vaší pracovní doby. Podívejte se na video pro úplný přehled.

Krok 1: Součásti

K vytvoření TimeAssistant potřebujete:

- nějaké dřevo

- ESP8266 WIFI KIT 8 (verze A)

-LiPo baterie 350mAh

-RTC DS3231

-10k odpor

-modrá mini LED

-2x mini tlačítka

-mini přepínač

-SD karta 2 GB

-Držák karty SD

-některé dráty

Poznámka! Ujistěte se, že ESP8266 WIFI KIT 8 je verze A! Verze B má další kolíkové konektory.

Krok 2: Schéma zapojení

Schéma zapojení
Schéma zapojení
Schéma zapojení
Schéma zapojení
Schéma zapojení
Schéma zapojení
Schéma zapojení
Schéma zapojení

Poznámka: Adaptér karty SD je k desce připojen pomocí SPI. Odpojte adaptér ze štítu, abyste ušetřili místo. Spojovací kolíky jsou uvedeny v schématu zapojení.

Tlačítko režimu je přímo připájeno na desku a tlačítko Start je připojeno přes tenký izolovaný vodič.

RTC DS3231 používá stejné připojení I2C jako OLED displej. Vytáhněte pin SQW přes odpor 10k a připojte jej k analogovému vstupu desky. Pin SQW je nastaven na 1 Hz. Je nutné aktualizovat zobrazený čas každou sekundu na displeji. Jediným řešením, jak úspěšně získat pin SQW, bylo použít analogový vstup. Zkoušel jsem použít jiné digitální piny, ale bez úspěchu.

Modrá LED je také přímo připájena na GND vedle nabíjecí LED a také připojena tenkým izolovaným vodičem k GPIO 1.

Krok 3: Návrh a montáž

Návrh a montáž
Návrh a montáž
Návrh a montáž
Návrh a montáž
Návrh a montáž
Návrh a montáž

Neváhejte a navrhněte si TimeAssistant. Moje řešení je znázorněno na obrázcích.

Krok 4: Výhled a další informace

Výhled a další informace
Výhled a další informace

Také jsem napsal aplikaci WPF, abych dokázal přesně zobrazit pracovní dobu. Aplikace je zobrazena na obrázku a až bude hotová, nahraji ji. Dokázal bych si představit připojení z ESP8266 k počítači přes rozhraní WLAN.

Výpočty fungují pouze s formátováním dat, jak je uvedeno v textovém souboru!

V budoucnu vylepším kód a plán stavby. Pokud potřebujete pomoc nebo máte problémy nebo jsem na něco zapomněl, napište komentář.

Sry, něco není v pořádku s date.txt. Formátování textového souboru by mělo vypadat takto:

Vždy je to od: do:

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

Bylo by moc hezké vidět, že to někdo postaví. Bavte se s TimeAssistantem:)

Doporučuje: