Агуулгын хүснэгт:

TimeAssistant: 4 алхам (зурагтай)
TimeAssistant: 4 алхам (зурагтай)

Видео: TimeAssistant: 4 алхам (зурагтай)

Видео: TimeAssistant: 4 алхам (зурагтай)
Видео: Камера ANBIUX ДВУГЛАЗКА УДИВИЛА после ОБНОВЛЕНИЯ!!! 2024, Долдугаар сарын
Anonim
Image
Image
Цагийн туслах
Цагийн туслах
Цагийн туслах
Цагийн туслах

Цагийн туслах бол таны ажлын цагийн хувьд хамгийн сайн туслах юм. Би мехатроникийн оюутан бөгөөд их сургуульд ажилладаг. Би ажлаа эхлэхдээ ажлын цагаа дэвтэр дээр бичдэг байсан. Хэсэг хугацааны дараа би энэ дэвсгэр төөрөгдөлд орж, цагийг хамтдаа тоолоход хэцүү байгааг анзаарав. Тиймээс шийдлийг олох ёстой байв. Би TimeAssistant -ийг бүтээсэн. Энэхүү жижиг төхөөрөмж нь ямар ч халаасанд багтах тул ажлын хаана ч хамаагүй авч явах боломжтой. Өглөө ажлаа эхлэхэд ганцхан товчлуур дарахад л TimeAssistant таны хажууд ажиллаж эхэлдэг. Ажлын төгсгөлд та товчлуурыг дахин дарахад төхөөрөмж ажиллахаа болино. Энэ бол таны хийх ёстой зүйл. TimeAssistant нь таны ажлын цагийн талаархи бүх тооцоо, баримт бичгийг хийдэг. Бүрэн тоймыг үзэхийн тулд видеог үзээрэй.

Алхам 1: бүрэлдэхүүн хэсгүүд

TimeAssistant -ийг бүтээхийн тулд танд дараахь зүйлс хэрэгтэй болно.

- жаахан мод

- ESP8266 WIFI KIT 8 (Хувилбар А)

-LiPo батерей 350 мАч

-RTC DS3231

-10 мянган резистор

-цэнхэр өнгийн жижиг LED

-2x мини товчлуур

-мини шилжүүлэгч

-SD карт 2GB

-SD карт эзэмшигч

-Зарим утаснууд

Анхаарна уу! ESP8266 WIFI KIT 8 нь A хувилбар гэдгийг шалгаарай! В хувилбар нь бусад холбогч тээглүүртэй.

Алхам 2: Хэлхээ диаграмм

Хэлхээ диаграмм
Хэлхээ диаграмм
Хэлхээ диаграмм
Хэлхээ диаграмм
Хэлхээ диаграмм
Хэлхээ диаграмм
Хэлхээ диаграмм
Хэлхээ диаграмм

Тэмдэглэл: SD картны адаптер нь SPI -ээр дамжуулан самбартай холбогддог. Зай хэмнэхийн тулд адаптерийг бамбайгаас салга. Холбох зүүг хэлхээний диаграммд жагсаасан болно.

Горимын товчлуурыг самбар дээр шууд гагнах бөгөөд Start товчлуурыг нимгэн тусгаарлагдсан утсаар холбоно.

RTC DS3231 нь OLED дэлгэцтэй ижил I2C холболтыг ашигладаг. SQW зүүг 10к резистороор татаж, самбарын аналог оролт руу холбоно уу. SQW зүүг 1 Гц болгож тохируулсан. Дэлгэц дээр секунд тутамд харуулсан цагийг шинэчлэх шаардлагатай байна. SQW зүүг амжилттай авах цорын ганц шийдэл бол аналог оролтыг ашиглах явдал байв. Би бусад дижитал тээглүүр ашиглахыг оролдсон боловч амжилтанд хүрээгүй.

Цэнхэр LED нь мөн цэнэглэдэг Led -ийн хажууд GND дээр шууд гагнаж, нимгэн тусгаарлагдсан утсаар GPIO 1 -тэй холбогддог.

Алхам 3: Дизайн ба угсралт

Дизайн ба угсралт
Дизайн ба угсралт
Дизайн ба угсралт
Дизайн ба угсралт
Дизайн ба угсралт
Дизайн ба угсралт

TimeAssistant -ийн дизайныг чөлөөтэй хий. Миний шийдлийг зураг дээр харуулав.

Алхам 4: Outlook ба нэмэлт мэдээлэл

Outlook ба нэмэлт мэдээлэл
Outlook ба нэмэлт мэдээлэл

Би мөн ажлын цагийг нарийн харуулахын тулд WPF програмыг бичсэн. Аппликешн нь зураг дээр харагдаж байгаа бөгөөд дууссаны дараа би үүнийг байршуулах болно. Би ESP8266 -аас WLAN интерфэйсээр дамжуулан компьютерт холбогдохыг төсөөлж байсан.

Тооцоолол нь зөвхөн текст файлд үзүүлсэн шиг мэдээллийн форматтай ажилладаг!

Ирээдүйд би код, барилгын төлөвлөгөөг сайжруулах болно. Хэрэв танд тусламж хэрэгтэй эсвэл асуудал гарвал эсвэл би ямар нэг зүйлийг мартсан бол саналаа бичнэ үү.

Sry, 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

Хэн нэгэн үүнийг барьж өгөхийг харах үнэхээр сайхан байх болно. TimeAssistant -тайгаа хөгжилтэй байгаарай:)

Зөвлөмж болгож буй: