İçindekiler:

TimeAssistant: 4 Adım (Resimlerle)
TimeAssistant: 4 Adım (Resimlerle)

Video: TimeAssistant: 4 Adım (Resimlerle)

Video: TimeAssistant: 4 Adım (Resimlerle)
Video: ChatGPT-4 Ücretsiz Kullanımı – Akademisyenlere özel 2024, Temmuz
Anonim
Image
Image
Zaman Asistanı
Zaman Asistanı
Zaman Asistanı
Zaman Asistanı

Zaman Asistanı, çalışma saatleriniz söz konusu olduğunda en iyi yardımcınızdır. Mekatronik öğrencisiyim ve üniversitede çalışıyorum. İşe başladığımda çalışma saatlerimi bir deftere yazdım. Bir süre sonra bu pedin kafamı karıştırdığını ve en azından saatleri birlikte saymanın zorlaştığını fark ettim. Bu yüzden bir çözüm bulunmalıydı. TimeAssistant'ı oluşturdum. Bu küçük cihaz her cebe sığar ve bu nedenle işte her yere götürülebilir. Sabah işe başladığınızda tek yapmanız gereken bir düğmeye basmak ve TimeAssistant da yanınızda çalışmaya başlıyor. İşinizin sonunda düğmeye tekrar basarsınız ve cihaz çalışmayı durdurur. Tek yapman gereken bu. TimeAssistant, çalışma saatlerinizin tüm diğer hesaplamalarını ve belgelerini yapar. Tam bir genel bakış için videoya göz atın.

Adım 1: Bileşenler

TimeAssistant'ınızı oluşturmak için ihtiyacınız olan:

- biraz odun

- ESP8266 WIFI KIT 8 (Sürüm A)

-LiPo Pil 350mAh

-RTC DS3231

-10k Direnç

-mavi mini LED

-2x mini Düğmeler

-mini Anahtar

-SD kart 2GB

-SD kart sahibi

-bazı Teller

Not! ESP8266 WIFI KIT 8'in A Sürümü olduğundan emin olun! Sürüm B'de başka konektör pimleri bulunur.

Adım 2: Devre Şeması

Devre Şeması
Devre Şeması
Devre Şeması
Devre Şeması
Devre Şeması
Devre Şeması
Devre Şeması
Devre Şeması

Not: SD kart adaptörü, karta SPI aracılığıyla bağlanır. Yerden tasarruf etmek için adaptörü kalkandan çıkarın. Bağlantı pinleri Devre Şemasında listelenmiştir.

Mod Düğmesi doğrudan kart üzerine lehimlenmiştir ve Başlat Düğmesi ince bir yalıtımlı tel ile bağlanmıştır.

RTC DS3231, OLED Ekran ile aynı I2C bağlantısını kullanır. SQW pinini 10k Direnç üzerinden çekin ve kartın analog girişine bağlayın. SQW pini 1 Hz olarak ayarlanmıştır. Bu, ekranda gösterilen süreyi her saniye güncellemek için gereklidir. SQW pinini başarılı bir şekilde almanın tek çözümü analog girişi kullanmaktı. Diğer dijital pinleri kullanmayı denedim ama başarılı olamadım.

Mavi Led ayrıca şarj Led'inin yanındaki GND'ye doğrudan lehimlenmiştir ve ayrıca ince bir yalıtımlı kabloyla GPIO 1'e bağlanmıştır.

Adım 3: Tasarım ve Montaj

Tasarım ve Montaj
Tasarım ve Montaj
Tasarım ve Montaj
Tasarım ve Montaj
Tasarım ve Montaj
Tasarım ve Montaj

TimeAssistant'ınızı tasarlamaktan çekinmeyin. Çözümüm resimlerde gösterilmiştir.

4. Adım: Görünüm ve Daha Fazla Bilgi

Görünüm ve Daha Fazla Bilgi
Görünüm ve Daha Fazla Bilgi

Ayrıca çalışma saatlerini tam olarak gösterebilmek için bir WPF Uygulaması yazdım. Uygulama resimde gösteriliyor ve bittiğinde yükleyeceğim. WLAN arayüzü üzerinden ESP8266'dan Bilgisayara bağlantı kurmayı hayal edebiliyorum.

Hesaplamalar yalnızca metin dosyasında gösterildiği gibi veri biçimlendirmesiyle çalışır!

Gelecekte kodu ve inşaat planını iyileştireceğim. Yardıma ihtiyacınız varsa veya sorun varsa veya bir şey unuttuysam lütfen yorum yapın.

Sry date.txt dosyasında bir sorun var. Metin dosyasının biçimlendirmesi şöyle görünmelidir:

Her zaman şuradan: şuraya:

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

Birinin inşa edeceğini görmek çok güzel olurdu. TimeAssistantınızla iyi eğlenceler:)

Önerilen: