Isi kandungan:

TimeAsistant: 4 Langkah (dengan Gambar)
TimeAsistant: 4 Langkah (dengan Gambar)

Video: TimeAsistant: 4 Langkah (dengan Gambar)

Video: TimeAsistant: 4 Langkah (dengan Gambar)
Video: Home Assistant Picture-Elements 3D Floorplan every step * 2021 2024, November
Anonim
Image
Image
Membantu Masa
Membantu Masa
Membantu Masa
Membantu Masa

Pembantu Masa adalah pembantu terbaik anda mengenai waktu kerja anda. Saya seorang pelajar mekatronik dan saya bekerja di universiti. Semasa saya memulakan tugas, saya menuliskan waktu kerja saya di pad. Selepas beberapa ketika saya perhatikan bahawa pad ini semakin membingungkan dan sekurang-kurangnya sukar untuk mengira waktu bersama. Oleh itu, penyelesaian mesti dijumpai. Saya mencipta TimeAssistant. Peranti kecil ini sesuai di mana-mana poket dan oleh itu boleh dibawa ke mana sahaja di tempat kerja. Apabila anda memulakan kerja pada waktu pagi, yang perlu anda lakukan hanyalah menekan butang dan TimeAssistant juga mula berfungsi di sebelah anda. Pada akhir kerja anda tekan butang sekali lagi dan peranti berhenti berfungsi. Itu sahaja yang harus anda lakukan. TimeAssistant melakukan semua pengiraan dan dokumentasi lebih lanjut mengenai waktu bekerja anda. Lihat video untuk gambaran keseluruhan.

Langkah 1: Komponen

Untuk membina TimeAssistant, anda memerlukan:

- sebilangan Kayu

- ESP8266 WIFI KIT 8 (Versi A)

-LiPo Batterie 350mAh

-RTC DS3231

-10k Perintang

- LED mini biru

-2x Butang mini

-Mini Switch

-Kad SD 2GB

- pemegang kad SD

-beberapa wayar

Catatan! Pastikan ESP8266 WIFI KIT 8 adalah Versi A! Versi B mempunyai pin penyambung lain.

Langkah 2: Gambarajah Litar

Gambarajah Litar
Gambarajah Litar
Gambarajah Litar
Gambarajah Litar
Gambarajah Litar
Gambarajah Litar
Gambarajah Litar
Gambarajah Litar

Catatan: Penyesuai kad SD disambungkan dengan papan melalui SPI. Lepaskan penyesuai dari perisai untuk menjimatkan ruang. Pin penyambung terdapat dalam senarai di Circuit Diagramm.

Butang Mod disolder secara langsung di papan dan Tombol Mula disambungkan melalui wayar bertebat nipis.

RTC DS3231 menggunakan sambungan I2C yang sama dengan Paparan OLED. Tarik pin SQW melalui Resistor 10k dan sambungkannya ke input analog papan. Pin SQW ditetapkan pada 1 Hz. Ini diperlukan untuk mengemas kini masa yang ditunjukkan setiap saat pada paparan. Satu-satunya penyelesaian untuk berjaya mendapatkan pin SQW adalah menggunakan input analog. Saya cuba menggunakan pin digital lain tetapi tidak berjaya.

Led biru juga disolder secara langsung pada GND di sebelah Led pengisian dan juga disambungkan melalui wayar bertebat nipis ke GPIO 1.

Langkah 3: Reka Bentuk dan Pemasangan

Reka Bentuk dan Pemasangan
Reka Bentuk dan Pemasangan
Reka Bentuk dan Pemasangan
Reka Bentuk dan Pemasangan
Reka Bentuk dan Pemasangan
Reka Bentuk dan Pemasangan

Jangan ragu untuk merancang TimeAssistant anda. Penyelesaian saya ditunjukkan dalam gambar.

Langkah 4: Tinjauan dan Maklumat Lanjut

Tinjauan dan Maklumat Lanjut
Tinjauan dan Maklumat Lanjut

Saya juga menulis Aplikasi WPF untuk dapat memaparkan waktu kerja dengan tepat. Aplikasi ditunjukkan dalam gambar dan dan apabila selesai, saya akan memuat naiknya. Saya dapat bayangkan membuat sambungan dari ESP8266 ke Komputer melalui antara muka WLAN.

Pengiraannya hanya berfungsi dengan pemformatan data seperti yang ditunjukkan dalam fail teks!

Pada masa akan datang saya akan memperbaiki kod dan rancangan pembinaan. Sekiranya anda memerlukan pertolongan atau ada masalah atau saya terlupa sesuatu sila komen.

Sry ada yang tidak kena dengan tarikh.txt. Pemformatan fail teks akan kelihatan seperti ini:

Selalu dari: hingga:

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

Akan sangat senang melihat seseorang akan membinanya. Bersenang-senang dengan TimeAssistant anda:)

Disyorkan: