विषयसूची:
वीडियो: NE555 Arduino Uno R3 के साथ: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
NE555 टाइमर, एनालॉग और डिजिटल सर्किट से बना एक मिश्रित सर्किट, एक स्वतंत्र आईसी में एनालॉग और तार्किक कार्यों को एकीकृत करता है, इस प्रकार एनालॉग एकीकृत सर्किट के अनुप्रयोगों का जबरदस्त विस्तार करता है। यह व्यापक रूप से विभिन्न टाइमर, पल्स जनरेटर और ऑसिलेटर्स में उपयोग किया जाता है। इस प्रयोग में, 555 ऑसिलेटिंग सर्किट द्वारा उत्पन्न वर्ग तरंगों की आवृत्तियों का परीक्षण करने और उन्हें सीरियल मॉनिटर पर दिखाने के लिए Arduino Uno बोर्ड का उपयोग किया जाता है।
चरण 1: अवयव
- Arduino Uno बोर्ड * 1
- यूएसबी केबल * 1
- एनई५५५ *१
- 104 सिरेमिक कैपेसिटर * 2
- रोकनेवाला (10kΩ) * 1
- पोटेंशियोमीटर (50KΩ) * 1
- ब्रेडबोर्ड * १
- जम्पर तार
चरण 2:
555 IC को मूल रूप से टाइमर के रूप में इस्तेमाल किया गया था, इसलिए इसका नाम 555 टाइम बेस सर्किट पड़ा। इसकी विश्वसनीयता, सुविधा और कम कीमत के कारण अब यह विभिन्न इलेक्ट्रॉनिक उत्पादों में व्यापक रूप से उपयोग किया जाता है। 555 एक जटिल हाइब्रिड सर्किट है जिसमें डिवाइडर, तुलनित्र, मूल आर-एस ट्रिगर, डिस्चार्ज ट्यूब और बफर जैसे दर्जनों घटक होते हैं। इसके पिन और उनके कार्य। पिन 1 (जीएनडी): जमीन
पिन २ (ट्रिगर): जब पिन पर वोल्टेज वीसीसी (या नियंत्रण बोर्ड द्वारा परिभाषित थ्रेशोल्ड) के १/३ तक कम हो जाता है, तो आउटपुट टर्मिनल एक उच्च स्तर भेजता है
पिन 3 (आउटपुट): आउटपुट उच्च या निम्न, दो राज्य 0 और 1 इनपुट विद्युत स्तर द्वारा तय किया गया; अधिकतम उत्पादन वर्तमान लगभग। उच्च पर 200mA
पिन 4 (रीसेट): जब पिन पर निम्न स्तर प्राप्त होता है, तो टाइमर रीसेट हो जाएगा और आउटपुट निम्न स्तर पर वापस आ जाएगा; आमतौर पर सकारात्मक ध्रुव से जुड़ा या उपेक्षित
पिन 5 (नियंत्रण वोल्टेज): चिप के थ्रेशोल्ड वोल्टेज को नियंत्रित करने के लिए (यदि यह कनेक्शन को छोड़ देता है, तो डिफ़ॉल्ट रूप से, थ्रेशोल्ड वोल्टेज 1/3 वीसीसी और 2/3 वीसीसी है)
पिन 6 (थ्रेशोल्ड): जब पिन पर वोल्टेज 2/3 वीसीसी (या नियंत्रण बोर्ड द्वारा परिभाषित दहलीज) तक बढ़ जाता है, तो आउटपुट टर्मिनल एक उच्च स्तर भेजता है
पिन 7 (डिस्चार्ज): आउटपुट पिन 3 के साथ समान तार्किक स्तर के साथ सिंक्रनाइज़ किया गया; लेकिन यह पिन करंट आउटपुट नहीं करता है, इसलिए पिन ३ असली हाई (या लो) होता है जब पिन ७ वर्चुअल हाई (या लो) होता है; संधारित्र को डिस्चार्ज करने के लिए अंदर खुले कलेक्टर (OC) से जुड़ा है
पिन 8 (वीसीसी): NE555 टाइमर आईसी के लिए सकारात्मक टर्मिनल, +4.5V से +16V. तक
NE555 टाइमर मोनोस्टेबल, एस्टेबल और बिस्टेबल मोड के तहत काम करता है। इस प्रयोग में इसे एस्टेबल मोड के तहत लागू करें, जिसका अर्थ है कि यह एक थरथरानवाला के रूप में काम करता है।
चरण 3: योजनाबद्ध आरेख
चरण 4: प्रक्रियाएं
VCC और डिस्चार्जिंग पिन DS के बीच एक रेसिस्टर R1 कनेक्ट करें, पिन DS और ट्रिगर पिन TR के बीच एक और रेसिस्टर जो थ्रेशोल्ड पिन TH और फिर कैपेसिटर C1 से जुड़ा है। RET (पिन 4) को GND, CV (पिन 5) को दूसरे कैपेसिटर C2 से और फिर जमीन से कनेक्ट करें।
कार्य करने की प्रक्रिया:
सर्किट चालू होने के बाद थरथरानवाला हिलना शुरू कर देता है। सक्रिय होने पर, चूंकि C1 पर वोल्टेज अचानक नहीं बदल सकता है, जिसका अर्थ है कि पिन 2 शुरू में निम्न स्तर है, टाइमर को 1 पर सेट करें, इसलिए पिन 3 उच्च स्तर है। संधारित्र C1 एक समय अवधि में R1 और R2 के माध्यम से चार्ज होता है:
टीसी = 0.693 (आर 1 + आर 2)
जब C1 पर वोल्टेज थ्रेशोल्ड 2/3Vcc तक पहुँच जाता है, तो टाइमर रीसेट हो जाता है और पिन 3 निम्न स्तर पर होता है। फिर C1 एक समय अवधि में R2 के माध्यम से 2/3Vcc तक डिस्चार्ज होता है:
टीडी = 0.693 (आर 2)
फिर संधारित्र को रिचार्ज किया जाता है और आउटपुट वोल्टेज फिर से फ़्लिप होता है:
कर्तव्य चक्र डी = टीसी / (टीसी + टीडी)
चूंकि एक पोटेंशियोमीटर का उपयोग रोकनेवाला के लिए किया जाता है, हम इसके प्रतिरोध को समायोजित करके विभिन्न कर्तव्य चक्रों के साथ वर्ग तरंग संकेतों को आउटपुट कर सकते हैं। लेकिन R1 एक 10K रोकनेवाला है और R2 0k-50k है, इसलिए आदर्श कर्तव्य चक्र की सीमा 0.545% -100% है। यदि आप दूसरा चाहते हैं, तो आपको R1 और R2 के प्रतिरोध को बदलना होगा।
Dmin=(0.693(10K+0K))/(0.693(10K+0K)+0.693x0k) x100%=100%
डीमैक्स=(0.693(10K+50K))/(0.693(10K+50K)+0.693x50k) x100%=54.54%
चरण 1:
सर्किट का निर्माण करें।
चरण 2:
github.com/primerobotics/Arduino से कोड डाउनलोड करें
चरण 3:
स्केच को Arduino Uno बोर्ड पर अपलोड करें
कोड को कंट्रोल बोर्ड पर अपलोड करने के लिए अपलोड आइकन पर क्लिक करें।
यदि विंडो के नीचे "अपलोड हो गया" दिखाई देता है, तो इसका मतलब है कि स्केच सफलतापूर्वक अपलोड किया गया है।
अब आपको ० से ९ और ए से एफ तक ७-सेगमेंट डिस्प्ले देखना चाहिए।
चरण 5: कोड
// NE555 टाइमर
// जलने के बाद
प्रोग्राम, सीरियल मॉनिटर खोलें, आप देख सकते हैं कि यदि आप पोटेंशियोमीटर को घुमाते हैं, तो प्रदर्शित पल्स की लंबाई (माइक्रोसेकंड में) तदनुसार बदल जाएगी।
//ईमेल:
// वेबसाइट: www.primerobotics.in
इंट ने५५५ = ७; // NE555 के तीसरे पिन से जुड़ें
अहस्ताक्षरित लंबा
अवधि1; // नाड़ी की उच्च लंबाई को संग्रहीत करने के लिए चर
अहस्ताक्षरित लंबा
अवधि २; // पल्स की कम लंबाई को स्टोर करने के लिए चर
फ्लोट डीसी; // कर्तव्य चक्र को संग्रहीत करने के लिए चर
व्यर्थ व्यवस्था()
{
पिनमोड (ne555, INPUT); // ne555 को इनपुट के रूप में सेट करें
सीरियल.बेगिन (९६००); // 9600 बीपीएस पर सीरियल पोर्ट शुरू करें:
}
शून्य लूप ()
{
अवधि 1 = पल्सइन (एनई 555, हाई); // ne555 पर एक पल्स पढ़ता है
सीरियल.प्रिंट ("ड्यूटी साइकिल:");
सीरियल.प्रिंट (डीसी); // सीरियल पर पल्स की लंबाई प्रिंट करें
मॉनिटर
सीरियल.प्रिंट ("%");
सीरियल.प्रिंट्लन (); // सीरियल मॉनिटर पर एक रिक्त प्रिंट करें
देरी (500);
// ५०० माइक्रोसेकंड के लिए प्रतीक्षा करें
}
सिफारिश की:
NE555 टाइमर के साथ साधारण लेजर ट्रिपवायर अलार्म सर्किट: 5 कदम
NE555 टाइमर के साथ साधारण लेजर ट्रिपवायर अलार्म सर्किट: लेजर ट्रिपवायर अलार्म सर्किट एक साधारण सर्किट है जिसका उपयोग सर्किट पर लेजर चमकने में बाधित होने पर शोर करने के लिए किया जाता है। बड़े पैमाने पर, इसका उपयोग घरेलू सुरक्षा में किया जा सकता है, जहां किसी व्यक्ति के प्रवेश करने पर अलार्म बंद हो जाता है
ESP32 के साथ PWM - Arduino IDE के साथ ESP 32 पर PWM के साथ एलईडी डिमिंग: 6 कदम
ESP32 के साथ PWM | Arduino IDE के साथ ESP 32 पर PWM के साथ एलईडी डिमिंग: इस निर्देश में हम देखेंगे कि Arduino IDE और amp का उपयोग करके ESP32 के साथ PWM सिग्नल कैसे उत्पन्न करें; PWM मूल रूप से किसी भी MCU से एनालॉग आउटपुट उत्पन्न करने के लिए उपयोग किया जाता है और यह एनालॉग आउटपुट 0V से 3.3V (esp32 के मामले में) और amp के बीच कुछ भी हो सकता है; से
NE555 टाइमर - NE555 टाइमर को एक अस्थिर कॉन्फ़िगरेशन में कॉन्फ़िगर करना: 7 चरण
NE555 टाइमर | NE555 टाइमर को एक अस्थिर कॉन्फ़िगरेशन में कॉन्फ़िगर करना: NE555 टाइमर इलेक्ट्रॉनिक्स की दुनिया में सबसे अधिक उपयोग किए जाने वाले IC में से एक है। यह डीआईपी 8 के रूप में है, जिसका अर्थ है कि इसमें 8 पिन हैं
Arduino UNO के साथ LED VU- मीटर: 7 कदम (चित्रों के साथ)
Arduino UNO के साथ LED VU-Meter: एक वॉल्यूम यूनिट (VU) मीटर या स्टैंडर्ड वॉल्यूम इंडिकेटर (SVI) ऑडियो उपकरण में सिग्नल स्तर का प्रतिनिधित्व प्रदर्शित करने वाला एक उपकरण है। इस परियोजना में मैंने एलईडी का उपयोग यह इंगित करने के लिए किया है कि ऑडियो सिग्नल कितना तीव्र है। जब ऑडियो तीव्रता मैं
वायरलेस कंट्रोलर और सेंसर के साथ हैंडहेल्ड कंसोल (Arduino MEGA & UNO): 10 कदम (चित्रों के साथ)
वायरलेस कंट्रोलर और सेंसर के साथ हैंडहेल्ड कंसोल (Arduino MEGA & UNO): मैंने क्या इस्तेमाल किया:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5" TFT 320x480 टचस्क्रीन HXD8357D- बजर- 4Ohm 3W स्पीकर- 5mm LED लाइट्स- अल्टिमेकर 2+ प्रिंटर w/ब्लैक PLA फिलामेंट- Lasercutter w/MDF वुड- ब्लैक स्प्रे पेंट (लकड़ी के लिए)- 3x nRF24