विषयसूची:

TimeAssistant: ४ कदम (चित्रों के साथ)
TimeAssistant: ४ कदम (चित्रों के साथ)

वीडियो: TimeAssistant: ४ कदम (चित्रों के साथ)

वीडियो: TimeAssistant: ४ कदम (चित्रों के साथ)
वीडियो: ФУНКЦИЙ БОЛЬШЕ , НО ... 🔥 УМНЫЕ ЧАСЫ HONOR WATCH 4 CN СМАРТ ЧАСЫ ЛУЧШЕ ГЛОБАЛКИ ? 2024, जुलाई
Anonim
Image
Image
समय सहायक
समय सहायक
समय सहायक
समय सहायक

जब आपके काम के घंटों की बात आती है तो टाइम असिस्टेंट आपका सबसे अच्छा सहायक होता है। मैं मेक्ट्रोनिक्स का छात्र हूं और मैं विश्वविद्यालय में काम करता हूं। जब मैंने अपना काम शुरू किया, तो मैंने अपने काम के घंटे पैड पर लिख दिए। थोड़ी देर बाद मैंने देखा कि यह पैड भ्रमित हो रहा है और कम से कम घंटों को एक साथ गिनना मुश्किल है। इसलिए समाधान निकालना पड़ा। मैंने टाइमअसिस्टेंट बनाया। यह छोटा उपकरण किसी भी जेब में फिट हो जाता है और इसलिए इसे काम पर कहीं भी ले जाया जा सकता है। जब आप सुबह अपना काम शुरू करते हैं, तो आपको बस एक बटन दबाना होता है और TimeAssistant भी आपके बगल में काम करना शुरू कर देता है। अपने काम के अंत में आप फिर से बटन दबाते हैं और डिवाइस काम करना बंद कर देता है। आपको बस इतना ही करना है। TimeAssistant आपके काम के घंटों की आगे की सभी गणनाएँ और दस्तावेज़ीकरण करता है। पूरी जानकारी के लिए वीडियो देखें।

चरण 1: अवयव

अपना TimeAssistant बनाने के लिए आपको चाहिए:

- कुछ लकड़ी

- ESP8266 वाईफ़ाई किट 8 (संस्करण ए)

-लीपो बैटरी 350mAh

-आरटीसी डीएस3231

-10k रोकनेवाला

-ब्लू मिनी एलईडी

-2x मिनी बटन

-मिनी स्विच

-एसडी कार्ड 2GB

-एसडी कार्ड धारक

-कुछ तार

ध्यान दें! सुनिश्चित करें कि ESP8266 वाईफ़ाई किट 8 संस्करण A है! संस्करण बी में अन्य कनेक्टर पिन हैं।

चरण 2: सर्किट आरेख

सर्किट आरेख
सर्किट आरेख
सर्किट आरेख
सर्किट आरेख
सर्किट आरेख
सर्किट आरेख
सर्किट आरेख
सर्किट आरेख

नोट: एसडी कार्ड एडेप्टर एसपीआई के माध्यम से बोर्ड से जुड़ा है। जगह बचाने के लिए एडॉप्टर को शील्ड से अलग करें। कनेक्टिंग पिन सर्किट आरेख में सूचीबद्ध हैं।

मोड बटन को सीधे बोर्ड पर मिलाया जाता है और स्टार्ट बटन को एक पतले इंसुलेटेड तार के माध्यम से जोड़ा जाता है।

RTC DS3231 OLED डिस्प्ले के समान I2C कनेक्शन का उपयोग करता है। 10k रेसिस्टर के माध्यम से SQW पिन को पुलअप करें और इसे बोर्ड के एनालॉग इनपुट से कनेक्ट करें। SQW पिन 1 Hz पर सेट है। डिस्प्ले पर हर सेकंड दिखाए गए समय को अपडेट करना आवश्यक है। SQW पिन को सफलतापूर्वक प्राप्त करने का एकमात्र उपाय एनालॉग इनपुट का उपयोग करना था। मैंने अन्य डिजिटल पिन का उपयोग करने की कोशिश की लेकिन कोई सफलता नहीं मिली।

ब्लू एलईडी को चार्जिंग एलईडी के बगल में जीएनडी पर भी सीधे मिलाया जाता है और एक पतले इंसुलेटेड तार के माध्यम से जीपीआईओ 1 से भी जोड़ा जाता है।

चरण 3: डिजाइन और असेंबली

डिजाइन और विधानसभा
डिजाइन और विधानसभा
डिजाइन और असेंबली
डिजाइन और असेंबली
डिजाइन और विधानसभा
डिजाइन और विधानसभा

अपना TimeAssistant डिज़ाइन करने के लिए स्वतंत्र महसूस करें। मेरा समाधान चित्रों में दिखाया गया है।

चरण 4: आउटलुक और आगे की जानकारी

आउटलुक और आगे की जानकारी
आउटलुक और आगे की जानकारी

मैंने काम के घंटों को ठीक से प्रदर्शित करने में सक्षम होने के लिए एक डब्ल्यूपीएफ ऐप भी लिखा था। ऐप को चित्र में दिखाया गया है और जब यह समाप्त हो जाएगा तो मैं इसे अपलोड कर दूंगा। मैं WLAN इंटरफ़ेस के माध्यम से ESP8266 से कंप्यूटर से कनेक्शन बनाने की कल्पना कर सकता था।

गणना केवल डेटा स्वरूपण के साथ काम करती है जैसा कि टेक्स्ट फ़ाइल में दिखाया गया है!

भविष्य में मैं कोड और निर्माण योजना में सुधार करूंगा। अगर आपको मदद चाहिए या कोई समस्या है या मैं कुछ भूल गया हूं तो कृपया टिप्पणी करें।

श्रीमान, 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 के साथ मज़े करें:)

सिफारिश की: