Мазмұны:

Уақыт көмекшісі: 4 қадам (суреттермен)
Уақыт көмекшісі: 4 қадам (суреттермен)

Бейне: Уақыт көмекшісі: 4 қадам (суреттермен)

Бейне: Уақыт көмекшісі: 4 қадам (суреттермен)
Бейне: Кітап оқу ма әлде әрекет ету ме? / Kitapal podcast #4 2024, Шілде
Anonim
Image
Image
Уақыт көмекшісі
Уақыт көмекшісі
Уақыт көмекшісі
Уақыт көмекшісі

Уақыт көмекшісі - сіздің жұмыс уақытына қатысты сіздің ең жақсы көмекшіңіз. Мен мехатрониканың студентімін, мен университетте жұмыс жасаймын. Мен жұмысқа кіріскенде жұмыс уақытын параққа жаздым. Біраз уақыттан кейін мен бұл тақтаның шатасып жатқанын байқадым, және кем дегенде сағаттарды бірге санау қиын. Сондықтан шешімін табу керек болды. Мен TimeAssistant құрдым. Бұл шағын құрылғы кез келген қалтаға сыяды, сондықтан оны жұмыстың кез келген жеріне апаруға болады. Таңертең жұмысты бастағанда, түймені басу жеткілікті, ал TimeAssistant сіздің жаныңызда жұмыс істей бастайды. Жұмыс аяқталғаннан кейін сіз қайтадан түймені басасыз және құрылғы жұмысын тоқтатады. Мұны істеу керек. TimeAssistant сіздің жұмыс уақытыңыздың барлық есептеулерін және құжаттамасын жасайды. Толық шолу үшін бейнені қараңыз.

1 -қадам: компоненттер

TimeAssistant құру үшін сізге қажет:

- біраз ағаш

- ESP8266 WIFI KIT 8 (А нұсқасы)

-LiPo батареясы 350 мАч

-DS3231 RTC

-10 мың резистор

-көк түсті шағын жарықдиодты

-2x шағын түймелер

-шағын қосқыш

-SD картасы 2 ГБ

-SD картасын ұстаушы

-Кейбір сымдар

Ескерту! ESP8266 WIFI KIT 8 A нұсқасы екеніне көз жеткізіңіз! В нұсқасында басқа қосқыш түйреуіштері бар.

2 -қадам: схема

Схема схемасы
Схема схемасы
Схема схемасы
Схема схемасы
Схема схемасы
Схема схемасы
Схема схемасы
Схема схемасы

Ескертпе: SD картасының адаптері тақтаға SPI арқылы қосылады. Бос орынды үнемдеу үшін адаптерді қалқаннан шығарыңыз. Байланыстырушы түйреуіштер схемада көрсетілген.

Режим түймесі тақтаға тікелей дәнекерленген, ал іске қосу түймесі жұқа оқшауланған сым арқылы қосылады.

RTC DS3231 OLED дисплейі сияқты I2C қосылымын қолданады. SQW түйреуішін 10k резистор арқылы тартып, оны тақтаның аналогтық кірісіне қосыңыз. SQW түйреуіші 1 Гц -ге орнатылған. Бұл әр секунд сайын дисплейде көрсетілген уақытты жаңарту үшін қажет. SQW түйреуішін табысты алудың жалғыз шешімі аналогтық кірісті қолдану болды. Мен басқа цифрлық түйреуіштерді қолдануға тырыстым, бірақ нәтиже болмады.

Көгілдір жарық диоды GND зарядтағышының жанында тікелей дәнекерленген, сонымен қатар GPIO 1 -ге жұқа оқшауланған сым арқылы қосылады.

3 -қадам: Дизайн және құрастыру

Дизайн және құрастыру
Дизайн және құрастыру
Дизайн және құрастыру
Дизайн және құрастыру
Дизайн және құрастыру
Дизайн және құрастыру

TimeAssistant бағдарламасын жасаудан тартынбаңыз. Менің шешімім суреттерде көрсетілген.

4 -қадам: Outlook және қосымша ақпарат

Outlook және қосымша ақпарат
Outlook және қосымша ақпарат

Мен жұмыс уақытын дәл көрсету үшін WPF қосымшасын жаздым. Қолданба суретте көрсетілген, және ол аяқталған кезде мен оны жүктеймін. Мен ESP8266 -дан компьютерге WLAN интерфейсі арқылы қосылуды елестете аламын.

Есептеулер тек мәтіндік файлда көрсетілгендей деректерді пішімдеумен жұмыс істейді!

Болашақта мен кодты және құрылыс жоспарын жетілдіремін. Егер сізге көмек қажет болса немесе проблемалар болса немесе мен бір нәрсені ұмытып қалсам, түсініктеме беріңіз.

Dry.txt файлында қате бар. Мәтіндік файлды пішімдеу келесідей болуы керек:

Бұл әрқашан: бастап:

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

Біреудің оны салатынын көру өте жақсы болар еді. TimeAssistant көмегімен көңілді болыңыз:)

Ұсынылған: