WHADDA WPI301 DS1302 रिअल-टाइम क्लॉक मॉड्यूल लोगो

WHADDA WPI301 DS1302 रिअल-टाइम क्लॉक मॉड्यूल

WHADDA WPI301 DS1302 रिअल-टाइम क्लॉक मॉड्यूल उत्पादन

परिचय

युरोपियन युनियनच्या सर्व रहिवाशांना
या उत्पादनाबद्दल महत्त्वपूर्ण पर्यावरणीय माहिती
डिव्हाइस किंवा पॅकेजवरील हे चिन्ह सूचित करते की डिव्हाइसच्या जीवनचक्रानंतर त्याची विल्हेवाट लावणे पर्यावरणास हानी पोहोचवू शकते. युनिट (किंवा बॅटरी) ची विल्हेवाट न लावलेला नगरपालिका कचरा म्हणून टाकू नका; ते पुनर्वापरासाठी विशेष कंपनीकडे नेले पाहिजे. हे उपकरण तुमच्या वितरकाकडे किंवा स्थानिक रीसायकलिंग सेवेकडे परत केले पाहिजे. स्थानिक पर्यावरण नियमांचा आदर करा.
शंका असल्यास, आपल्या स्थानिक कचरा विल्हेवाट अधिकाऱ्यांशी संपर्क साधा.
व्हड्डा निवडल्याबद्दल धन्यवाद! कृपया हे उपकरण सेवेत आणण्यापूर्वी मॅन्युअल पूर्णपणे वाचा. ट्रांझिटमध्ये डिव्हाइस खराब झाले असल्यास, ते स्थापित करू नका किंवा वापरू नका आणि तुमच्या डीलरशी संपर्क साधा.

सुरक्षितता सूचना

  • हे उपकरण वापरण्यापूर्वी हे मॅन्युअल आणि सर्व सुरक्षा चिन्हे वाचा आणि समजून घ्या.
  • फक्त घरातील वापरासाठी.
  • हे उपकरण 8 वर्षे व त्याहून अधिक वयोगटातील मुले आणि शारीरिक, संवेदनाक्षम किंवा मानसिक क्षमता कमी असलेल्या किंवा अनुभव आणि ज्ञानाचा अभाव असलेल्या व्यक्तींद्वारे वापरले जाऊ शकते जर त्यांना डिव्हाइसच्या सुरक्षित मार्गाने वापराबाबत पर्यवेक्षण किंवा सूचना दिल्या गेल्या असतील आणि त्यांना समजले असेल. समाविष्ट धोके. मुलांनी यंत्राशी खेळू नये. पर्यवेक्षणाशिवाय मुलांद्वारे साफसफाई आणि वापरकर्ता देखभाल केली जाऊ नये.
सामान्य मार्गदर्शक तत्त्वे
  •  या मॅन्युअलच्या शेवटच्या पृष्ठांवर Velleman® सेवा आणि गुणवत्ता वॉरंटी पहा.
  •  सुरक्षेच्या कारणास्तव डिव्हाइसमधील सर्व बदल करण्यास मनाई आहे. डिव्हाइसमध्ये वापरकर्त्याच्या बदलांमुळे होणारे नुकसान वॉरंटीद्वारे संरक्षित केले जात नाही.
  •  डिव्हाइस फक्त त्याच्या हेतूसाठी वापरा. अनधिकृत मार्गाने डिव्हाइस वापरल्याने वॉरंटी रद्द होईल.
  •  या मॅन्युअलमधील काही मार्गदर्शक तत्त्वांकडे दुर्लक्ष केल्यामुळे होणारे नुकसान वॉरंटीमध्ये समाविष्ट केले जात नाही आणि पुढील कोणत्याही दोष किंवा समस्यांसाठी डीलर जबाबदारी स्वीकारणार नाही.
  •  या उत्पादनाचा ताबा, वापर किंवा अयशस्वी झाल्यामुळे उद्भवलेल्या कोणत्याही स्वरूपाच्या (आर्थिक, भौतिक…) - कोणत्याही नुकसानीसाठी (असामान्य, आकस्मिक किंवा अप्रत्यक्ष) - Velleman Group nv किंवा त्याच्या डीलर्सना जबाबदार धरले जाऊ शकत नाही.
  •  भविष्यातील संदर्भासाठी ही पुस्तिका ठेवा.

Arduino® काय आहे
Arduino® हे वापरण्यास सोप्या हार्डवेअर आणि सॉफ्टवेअरवर आधारित ओपन-सोर्स प्रोटोटाइपिंग प्लॅटफॉर्म आहे. Arduino® बोर्ड इनपुट वाचण्यास सक्षम आहेत – लाइट-ऑन सेन्सर, बटणावर बोट किंवा ट्विटर संदेश – आणि ते आउटपुटमध्ये बदलणे – मोटर सक्रिय करणे, LED चालू करणे, ऑनलाइन काहीतरी प्रकाशित करणे. बोर्डवरील मायक्रोकंट्रोलरला सूचनांचा संच पाठवून तुम्ही तुमच्या बोर्डाला काय करावे हे सांगू शकता. असे करण्यासाठी, तुम्ही Arduino प्रोग्रामिंग भाषा (वायरिंगवर आधारित) आणि Arduino® सॉफ्टवेअर IDE (प्रोसेसिंगवर आधारित) वापरता. ट्विटर संदेश वाचण्यासाठी किंवा ऑनलाइन प्रकाशित करण्यासाठी अतिरिक्त शिल्ड/मॉड्यूल/घटक आवश्यक आहेत. सर्फ ते www.arduino.cc अधिक माहितीसाठी.

उत्पादन संपलेview

DS1302 ट्रिकल-चार्ज टाइमकीपिंग चिपमध्ये रिअल-टाइम घड्याळ/कॅलेंडर आणि 31 बाइट्स स्टॅटिक रॅम समाविष्ट आहे. हे साध्या सीरियल इंटरफेसद्वारे मायक्रोप्रोसेसरशी संवाद साधते. रिअल-टाइम घड्याळ/कॅलेंडर सेकंद, मिनिटे, तास, दिवस, तारीख, महिना आणि वर्ष माहिती प्रदान करते. लीप वर्षातील सुधारणांसह, महिन्याच्या समाप्तीची तारीख 31 दिवसांपेक्षा कमी असलेल्या महिन्यांसाठी स्वयंचलितपणे समायोजित केली जाते. हे घड्याळ AM/PM इंडिकेटरसह 24-तास किंवा 12-तास फॉरमॅटमध्ये चालते.

तपशील

  •  वीज पुरवठा: 1 x CR2032 (समाविष्ट)
  • TTL सुसंगत: VCC = 5 V
  •  तापमान श्रेणी: 0 °C ते +70 °C
वैशिष्ट्ये
  •  सर्व टाइमकीपिंग फंक्शन्स व्यवस्थापित करते: रिअल-टाइम घड्याळ सेकंद, मिनिटे, तास, महिन्याची तारीख, महिना, आठवड्याचा दिवस आणि लीप वर्षासह वर्ष मोजते
  • 31 x 8 बॅटरी-बॅक्ड सामान्य-उद्देश RAM
  • बहुतेक मायक्रोकंट्रोलरसाठी साधे सीरियल पोर्ट इंटरफेस: साधा 3-वायर इंटरफेस
  •  घड्याळ किंवा रॅम डेटा वाचण्यासाठी किंवा लिहिण्यासाठी सिंगल-बाइट किंवा मल्टीपल-बाइट (बर्स्ट मोड) डेटा ट्रान्सफर
  •  कमी पॉवर ऑपरेशन बॅटरी बॅकअप रन टाइम वाढवते: 2.0 V ते 5.5 V पूर्ण ऑपरेशन
  •  300 µA @ 2.0 V पेक्षा कमी वापरते
जोडणी

WHADDA WPI301 DS1302 रिअल-टाइम क्लॉक मॉड्यूल 01

अर्दूनो®
D5
D6
D7
5 व्ही
GND
WPI301
CE
I/O
एससीएलके
VCC
GND

पिन लेआउटWHADDA WPI301 DS1302 रिअल-टाइम क्लॉक मॉड्यूल 02

CE इनपुट. सीई सिग्नल वाचताना किंवा लिहिताना उच्च प्रतीचा असणे आवश्यक आहे. या पिनमध्ये जमिनीवर अंतर्गत 40 kΩ (typ) पुलडाउन रेझिस्टर आहे. टीप: मागील डेटा शीट आवर्तनांना CE ला RST म्हणून संबोधले जाते. पिनची कार्यक्षमता बदललेली नाही.
I/O इनपुट/पुश-पुल आउटपुट. I/O पिन हा 3-वायर इंटरफेससाठी द्विदिशात्मक डेटा पिन आहे. या पिनमध्ये जमिनीवर अंतर्गत 40 kΩ (typ) पुलडाउन रेझिस्टर आहे.
एससीएलके इनपुट. SCLK चा वापर सीरियल इंटरफेसवरील डेटा हालचाली समक्रमित करण्यासाठी केला जातो. या पिनमध्ये जमिनीवर अंतर्गत 40 kΩ (typ) पुलडाउन रेझिस्टर आहे.
VCC दुहेरी पुरवठा कॉन्फिगरेशनमध्ये प्राथमिक वीज पुरवठा पिन. प्राथमिक शक्तीच्या अनुपस्थितीत वेळ आणि तारीख राखण्यासाठी VCC1 बॅकअप स्त्रोताशी जोडलेले आहे. VMA301 VCC1 किंवा VCC2 च्या मोठ्या वरून कार्य करते. जेव्हा VCC2 VCC1 + 0.2 V पेक्षा मोठे असते, VCC2 WPI301 ला शक्ती देते. जेव्हा VCC2 VCC1 पेक्षा कमी असतो, तेव्हा VCC1 WPI301 ला शक्ती देतो.
GND ग्राउंड.

Example 
एस वापरण्यास सक्षम होण्यापूर्वीample प्रोग्राम, अतिरिक्त लायब्ररी स्थापित करणे आवश्यक आहे. स्केच वर जा > लायब्ररी समाविष्ट करा > लायब्ररी व्यवस्थापित करा... WHADDA WPI301 DS1302 रिअल-टाइम क्लॉक मॉड्यूल 03शोध बारमध्ये “DS1302” ठेवा आणि Makuna द्वारे RTC लायब्ररी स्थापित करा (पहिला निकाल असावा). WHADDA WPI301 DS1302 रिअल-टाइम क्लॉक मॉड्यूल 04 Whadda WPI301 DS1302 रिअल-टाइम क्लॉक मॉड्यूल उदाample
हा डेमो DS1302 RTC मॉड्यूलवरील स्केचच्या संकलित वेळेवर वेळ सेट करतो.
हे कॉन्फिगर केल्यानंतर DS1302 मॉड्यूलद्वारे परत आलेला वेळ सीरियल मॉनिटरवर वेळोवेळी छापला जातो.
तपासा whadda.com या डेमोसाठी वायरिंग डायग्रामसह अधिक माहितीसाठी.
// कनेक्शन:
// DS1302 CLK/SCLK –> ७
// DS1302 DAT/IO –> 6
// DS1302 RST/CE –> ५
// DS1302 VCC -> 3.3v - 5v
// DS1302 GND –> GND
*/
#समाविष्ट करा
#समाविष्ट करा

थ्रीवायर myWire(6,7,5); // IO, SCLK, CE
RtcDS1302 आरटीसी (मायवायर);
निरर्थक सेटअप ()
{
Serial.begin(57600);
Serial.print("संकलित: ");
Serial.print(__DATE__);
Serial.println(__TIME__);
Rtc.Begin();
RtcDateTime संकलित = RtcDateTime(__DATE__, __TIME__); printDateTime(संकलित);
सीरियल.प्रिंटलन ();
//Rtc.SetDateTime(संकलित);
जर (!Rtc.IsDateTimeValid())
{
// सामान्य कारणे:
//

  1. तुम्ही पहिल्यांदा धावलात आणि डिव्हाइस अजून चालू नव्हते //
  2. डिव्हाइसवरील बॅटरी कमी आहे किंवा अगदी गहाळ आहे

Serial.println(“RTC ने तारखेच्या वेळेत आत्मविश्वास गमावला!”); Rtc.SetDateTime(संकलित);
}
जर (Rtc.GetIs राइट प्रोटेक्टेड())
{
Serial.println("RTC लेखन संरक्षित होते, आता लेखन सक्षम करत आहे");
Rtc. संच लिहा संरक्षित (असत्य);
}
जर (!Rtc. गेट चालू आहे())
{
Serial.println("RTC सक्रियपणे चालू नव्हते, आता सुरू होत आहे"); Rtc. सेट चालू आहे (सत्य);
}
RtcDateTime now = Rtc. तारीख वेळ मिळवा(); जर (आता < संकलित)
{
Serial.println("RTC संकलित वेळेपेक्षा जुने आहे! (तारीख वेळ अद्यतनित करत आहे)"); Rtc.SetDateTime(संकलित);
}
अन्यथा जर (आता > संकलित)
{
Serial.println("RTC संकलित वेळेपेक्षा नवीन आहे. (हे अपेक्षित आहे)"); }
अन्यथा जर (आता == संकलित)
{
Serial.println("RTC कंपाइल टाइम प्रमाणेच आहे! (अपेक्षित नाही पण सर्व ठीक आहे)");
}
शून्य पळवाट ()
{
RtcDateTime now = Rtc. तारीख वेळ मिळवा();
printDateTime(आता);
सीरियल.प्रिंटलन ();
जर (!आता.IsValid())
{
// सामान्य कारणे:
//

  1. डिव्हाइसवरील बॅटरी कमी आहे किंवा अगदी गहाळ आहे आणि पॉवर लाइन डिस्कनेक्ट झाली आहे

Serial.println(“RTC ने तारखेच्या वेळेत आत्मविश्वास गमावला!”);
}
विलंब(10000); // दहा सेकंद
}
#(a) ची संख्या परिभाषित करा ((a) चा आकार / (a[0]) चा आकार)
void printDateTime(const RtcDateTime आणि dt)
{
चार तारीख स्ट्रिंग[20];
snprintf_P(डेटस्ट्रिंग,
गणना (तारीखांची संख्या),
PSTR(“%02u/%02u/%04u %02u:%02u:%02u”),
दि. महिना(),
dt.day(),
दि.वर्ष(),
dt.Hour(),
dt.Minute(),
dt.Second() );
मालिका. प्रिंट (तारीख स्ट्रिंग);
}
whadda.com
बदल आणि टायपोग्राफिकल त्रुटी राखीव – © वेलेमन ग्रुप एनव्ही. WPI301_v01 Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.

कागदपत्रे / संसाधने

WHADDA WPI301 DS1302 रिअल-टाइम क्लॉक मॉड्यूल [pdf] वापरकर्ता मॅन्युअल
WPI301 DS1302 रिअल-टाइम क्लॉक मॉड्यूल, WPI301, DS1302 रिअल-टाइम क्लॉक मॉड्यूल, क्लॉक मॉड्यूल, मॉड्यूल

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *