Sadržaj:

TimeAssistant: 4 koraka (sa slikama)
TimeAssistant: 4 koraka (sa slikama)

Video: TimeAssistant: 4 koraka (sa slikama)

Video: TimeAssistant: 4 koraka (sa slikama)
Video: ▶️ Пока смерть не разлучит нас 3 серия, 4 серия | Сериал / 2017 / Мелодрама 2024, Studeni
Anonim
Image
Image
TimeAssistant
TimeAssistant
TimeAssistant
TimeAssistant

Time Assistant vaš je najbolji asistent kada je u pitanju vaše radno vrijeme. Student sam mehatronike i radim na sveučilištu. Kad sam počeo s poslom, svoje sam radno vrijeme zapisao na blok. Nakon nekog vremena primijetio sam da ovaj jastučić postaje zbunjujući i da je barem teško zajedno brojati sate. Stoga je trebalo pronaći rješenje. Napravio sam TimeAssistant. Ovaj mali uređaj staje u svaki džep i stoga ga možete ponijeti bilo gdje na poslu. Kad ujutro započnete svoj posao, sve što trebate učiniti je pritisnuti gumb, a TimeAssistant također počinje raditi pored vas. Na kraju posla ponovno pritisnete gumb i uređaj prestaje raditi. To je sve što morate učiniti. TimeAssistant radi sve daljnje izračune i dokumentiranje vašeg radnog vremena. Za potpuni pregled pogledajte video.

Korak 1: Komponente

Za izradu TimeAssistenta potrebno vam je:

- malo drveta

- ESP8266 WIFI KIT 8 (verzija A)

-LiPo baterija 350mAh

-RTC DS3231

-10k otpornik

-plava mini LED

-2x mini tipke

-mini prekidač

-SD kartica 2GB

-Držač SD kartice

-neke žice

Bilješka! Provjerite je li ESP8266 WIFI KIT 8 verzija A! Verzija B ima druge priključke.

Korak 2: Dijagram kruga

Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola
Dijagram kola

Napomena: Adapter SD kartice povezan je s pločom putem SPI -ja. Odlepite adapter sa štita radi uštede prostora. Spojni pinovi se osluškuju u shemi kola.

Gumb za način rada izravno je lemljen na ploči, a gumb za pokretanje spojen je tankom izoliranom žicom.

RTC DS3231 koristi istu I2C vezu kao i OLED zaslon. Izvucite SQW pin preko 10k otpornika i spojite ga na analogni ulaz ploče. SQW pin je postavljen na 1 Hz. Ovo je potrebno ažurirati prikazano vrijeme svake sekunde na zaslonu. Jedino rješenje za uspješno dobivanje SQW pina bilo je korištenje analognog ulaza. Pokušao sam koristiti druge digitalne pinove, ali bez uspjeha.

Plavi Led također je izravno lemljen na GND -u pored Led -a za punjenje, a također je povezan tankom izoliranom žicom na GPIO 1.

Korak 3: Dizajn i montaža

Dizajn i montaža
Dizajn i montaža
Dizajn i montaža
Dizajn i montaža
Dizajn i montaža
Dizajn i montaža

Slobodno dizajnirajte svoj TimeAssistant. Moje rješenje je prikazano na slikama.

Korak 4: Outlook i dodatne informacije

Outlook i dodatne informacije
Outlook i dodatne informacije

Napisao sam i aplikaciju WPF kako bih mogao precizno prikazati radno vrijeme. Aplikacija je prikazana na slici i kad završi postavit ću je. Mogao sam zamisliti da uspostavim vezu s ESP8266 s računalom putem WLAN sučelja.

Izračuni rade samo s oblikovanjem podataka kako je prikazano u tekstualnoj datoteci!

U budućnosti ću poboljšati kod i plan izgradnje. Ako trebate pomoć ili imate problema ili sam nešto zaboravio, komentirajte.

Izvinite, nešto nije u redu sa datotekom date.txt. Formatiranje tekstualne datoteke trebalo bi izgledati ovako:

Uvijek je 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

Bilo bi lijepo vidjeti da će ga netko sagraditi. Zabavite se uz pomoć TimeAssistenta:)

Preporučeni: