Բովանդակություն:

TimeAssistant: 4 քայլ (նկարներով)
TimeAssistant: 4 քայլ (նկարներով)

Video: TimeAssistant: 4 քայլ (նկարներով)

Video: TimeAssistant: 4 քայլ (նկարներով)
Video: 🏡HOME ASSISTANT ЛЕГКО✨ НАСТРАИВАЕМ С НУЛЯ ПРИМЕНЯЕМ НА ПРАКТИКЕ ПРОЩЕ НЕ БЫВАЕТ!👌УМНЫЙ ДОМ ЗА 15мин 2024, Նոյեմբեր
Anonim
Image
Image
TimeAssistant
TimeAssistant
TimeAssistant
TimeAssistant

Timeամանակի օգնականը ձեր լավագույն օգնականն է, երբ խոսքը վերաբերում է ձեր աշխատանքային ժամերին: Ես մեխատրոնիկայի ուսանող եմ և աշխատում եմ համալսարանում: Երբ սկսեցի աշխատանքս, աշխատանքային ժամերը գրեցի բարձիկի վրա: Որոշ ժամանակ անց ես նկատեցի, որ այս պահոցը խառնաշփոթ է դառնում և առնվազն դժվար է միասին հաշվել ժամերը: Այսպիսով, պետք էր լուծում գտնել: Ես ստեղծեցի TimeAssistant- ը: Այս փոքր սարքը տեղավորվում է ցանկացած գրպանում և, հետևաբար, այն կարող է վերցվել աշխատանքի ցանկացած վայրում: Երբ առավոտյան սկսում ես աշխատանքը, մնում է միայն սեղմել կոճակը, և TimeAssistant- ը նույնպես սկսում է աշխատել քո կողքին: Աշխատանքի ավարտին կրկին սեղմում եք կոճակը, և սարքը դադարում է աշխատել: Դա այն ամենն է, ինչ դուք պետք է անեք: TimeAssistant- ը կատարում է ձեր աշխատանքային ժամերի հետագա բոլոր հաշվարկներն ու փաստաթղթերը: Դիտեք տեսանյութը ամբողջական ակնարկի համար:

Քայլ 1: Բաղադրիչներ

Ձեր TimeAssistant- ը կառուցելու համար ձեզ հարկավոր է.

- որոշ Վուդ

- ESP8266 WIFI KIT 8 (տարբերակ A)

-LiPo մարտկոց 350 մԱ / ժ

-RTC DS3231

-10k դիմադրություն

-կապույտ մինի LED

-2x մինի կոճակներ

-մինի անջատիչ

-SD քարտ 2 ԳԲ

-SD քարտի սեփականատեր

-որոշ լարեր

Նշում! Համոզվեք, որ ESP8266 WIFI KIT 8 -ը A տարբերակ է: B տարբերակը ունի միակցիչի այլ կապում:

Քայլ 2: Շղթայի դիագրամ

Շղթայի դիագրամ
Շղթայի դիագրամ
Շղթայի դիագրամ
Շղթայի դիագրամ
Շղթայի դիագրամ
Շղթայի դիագրամ
Շղթայի դիագրամ
Շղթայի դիագրամ

Նշում. SD քարտի ադապտերը միացված է տախտակին SPI- ի միջոցով: Անջատեք ադապտորը վահանից ՝ տարածք խնայելու համար: Միացման կապում ցուցակագրված է Circuit Diagramm- ում:

Ռեժիմի կոճակը ուղղակիորեն զոդվում է տախտակի վրա, իսկ Start կոճակը միացված է բարակ մեկուսացված մետաղալարով:

RTC DS3231- ն օգտագործում է նույն I2C կապը, ինչ OLED էկրանը: Քաշեք SQW կապը 10k Resistor- ի միջոցով և միացրեք այն տախտակի անալոգային մուտքին: SQW քորոցը սահմանվում է 1 Հց: Սա անհրաժեշտ է `ցուցադրվող ժամանակը ամեն վայրկյան թարմացնելու համար: SQW քորոցը հաջողությամբ ստանալու միակ լուծումը անալոգային մուտքի օգտագործումն էր: Փորձեցի օգտագործել այլ թվային կապեր, բայց անհաջող:

Կապույտ Led- ը նաև ուղղակիորեն զոդվում է GND- ի վրա `լիցքավորման Led- ի կողքին, ինչպես նաև միացված է բարակ մեկուսացված մետաղալարով GPIO 1 -ին:

Քայլ 3: Նախագծում և հավաքում

Դիզայն և հավաքում
Դիզայն և հավաքում
Դիզայն և հավաքում
Դիզայն և հավաքում
Դիզայն և հավաքում
Դիզայն և հավաքում

Ազատորեն նախագծեք ձեր TimeAssistant- ը: Իմ լուծումը պատկերված է նկարներում:

Քայլ 4: Outlook և լրացուցիչ տեղեկություններ

Outlook և լրացուցիչ տեղեկություններ
Outlook և լրացուցիչ տեղեկություններ

Ես նաև գրել եմ WPF հավելված, որպեսզի կարողանամ ճշգրիտ ցուցադրել աշխատանքային ժամերը: Հավելվածը ցուցադրվում է նկարում, և երբ այն ավարտվի, ես կբեռնեմ այն: Ես կարող էի պատկերացնել, որ կապը ESP8266- ից դեպի Համակարգիչ WLAN ինտերֆեյսի միջոցով:

Հաշվարկներն աշխատում են միայն տվյալների ձևաչափման հետ, ինչպես ցույց է տրված տեքստային ֆայլում:

Ապագայում ես կբարելավեմ ծածկագիրը և շինարարության ծրագիրը: Եթե օգնության կարիք ունեք կամ խնդիրներ կան, կամ ինչ -որ բան մոռացել եմ, խնդրում ենք մեկնաբանել:

Ներեցեք, ինչ -որ բան սխալ է date.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

Շատ հաճելի կլինի տեսնել, որ ինչ -որ մեկը կկառուցի այն: Haveվարճացեք ձեր TimeAssistant- ով:)

Խորհուրդ ենք տալիս: