Daftar Isi:

TimeAssistant: 4 Langkah (dengan Gambar)
TimeAssistant: 4 Langkah (dengan Gambar)

Video: TimeAssistant: 4 Langkah (dengan Gambar)

Video: TimeAssistant: 4 Langkah (dengan Gambar)
Video: Home Assistant Picture-Elements 3D Floorplan every step * 2021 2024, Juli
Anonim
Image
Image
Asisten Waktu
Asisten Waktu
Asisten Waktu
Asisten Waktu

Asisten Waktu adalah asisten terbaik Anda dalam hal jam kerja Anda. Saya seorang mahasiswa mekatronik dan saya bekerja di universitas. Ketika saya memulai pekerjaan saya, saya menuliskan jam kerja saya di buku catatan. Setelah beberapa saat saya perhatikan bahwa pad ini semakin membingungkan dan setidaknya sulit untuk menghitung jam bersama-sama. Maka solusi harus ditemukan. Saya membuat TimeAssistant. Perangkat kecil ini pas di saku apa pun dan karenanya dapat dibawa ke mana saja di tempat kerja. Ketika Anda mulai bekerja di pagi hari, yang harus Anda lakukan hanyalah menekan tombol dan TimeAssistant juga mulai bekerja di sebelah Anda. Di akhir pekerjaan Anda, Anda menekan tombol lagi dan perangkat berhenti bekerja. Itu saja yang harus Anda lakukan. TimeAssistant melakukan semua perhitungan dan dokumentasi lebih lanjut dari jam kerja Anda. Lihat video untuk gambaran lengkap.

Langkah 1: Komponen

Untuk membangun TimeAssistant Anda, Anda perlu:

- beberapa Kayu

- ESP8266 WIFI KIT 8 (Versi A)

-Baterai LiPo 350mAh

-RTC DS3231

-10k Resistor

-LED mini biru

-2x Tombol mini

-Saklar mini

-Kartu SD 2GB

-pemegang kartu SD

-beberapa Kabel

Catatan! Pastikan ESP8266 WIFI KIT 8 adalah Versi A! Versi B memiliki pin konektor lain.

Langkah 2: Diagram Sirkuit

Diagram Sirkuit
Diagram Sirkuit
Diagram Sirkuit
Diagram Sirkuit
Diagram Sirkuit
Diagram Sirkuit
Diagram Sirkuit
Diagram Sirkuit

Catatan: Adaptor kartu SD terhubung dengan papan melalui SPI. Lepas adaptor dari pelindung untuk menghemat ruang. Pin penghubung adalah listet di Diagram Sirkuit.

Tombol Mode disolder langsung di papan dan Tombol Mulai terhubung melalui kabel berinsulasi tipis.

RTC DS3231 menggunakan koneksi I2C yang sama dengan Layar OLED. Tarik pin SQW melalui Resistor 10k dan sambungkan ke input analog papan. Pin SQW diatur ke 1 Hz. Ini diperlukan untuk memperbarui waktu yang ditampilkan setiap detik di layar. Satu-satunya solusi untuk mendapatkan pin SQW dengan sukses adalah dengan menggunakan input analog. Saya mencoba menggunakan pin digital lain tetapi tidak berhasil.

Led biru juga langsung disolder pada GND di sebelah Led pengisi daya dan juga dihubungkan melalui kabel berinsulasi tipis ke GPIO 1.

Langkah 3: Desain dan Perakitan

Desain dan Perakitan
Desain dan Perakitan
Desain dan Perakitan
Desain dan Perakitan
Desain dan Perakitan
Desain dan Perakitan

Jangan ragu untuk mendesain TimeAssistant Anda. Solusi saya ditunjukkan dalam gambar.

Langkah 4: Pandangan dan Informasi Lebih Lanjut

Pandangan dan Informasi Lebih Lanjut
Pandangan dan Informasi Lebih Lanjut

Saya juga menulis Aplikasi WPF untuk dapat menampilkan jam kerja dengan tepat. Aplikasi ditampilkan dalam gambar dan dan ketika selesai saya akan mengunggahnya. Saya bisa membayangkan membuat koneksi dari ESP8266 ke Komputer melalui antarmuka WLAN.

Perhitungan hanya bekerja dengan format data seperti yang ditunjukkan dalam file teks!

Di masa depan saya akan meningkatkan kode dan rencana konstruksi. Jika Anda butuh bantuan atau ada masalah atau saya lupa sesuatu, silakan beri komentar.

Maaf ada yang salah dengan date.txt. Format file teks akan terlihat seperti ini:

Itu selalu dari: ke:

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 menyenangkan melihat seseorang akan membangunnya. Bersenang-senanglah dengan TimeAssistant Anda:)

Direkomendasikan: