विषयसूची:
वीडियो: ट्रैफिक लाइट को नियंत्रित करना: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
इस ट्यूटोरियल में हम सीखते हैं कि ट्रैफिक लाइट कैसे बनाई जाती है और इसे ड्राइवमॉल कार्ड द्वारा प्रबंधित कैसे किया जाता है।
हम देखेंगे कि बुकिंग बटन के साथ कारों और पैदल चलने वालों के लिए ट्रैफिक लाइट कैसे बनाई जाती है।
यदि हमारे पास ड्राइवरमॉल नहीं है तो हम आर्डिनो का उपयोग कर सकते हैं, लेकिन ड्राइवमॉल के विकास के लिए लिंक के नीचे।
क्लासिक Arduino बोर्ड पर Drivemall को प्राथमिकता देने का लाभ यह है कि कनेक्शन की जटिलता को कम करने के लिए और अधिक सुव्यवस्थित सेटअप की ओर अग्रसर होता है। हालाँकि, यह वैकल्पिक है: सभी परिणाम अभी भी arduino बोर्ड, एक ब्रेडबोर्ड और कनेक्शन के लिए पर्याप्त ड्यूपॉन्ट जंपर्स के साथ मान्य हैं।
चरण 1: सामग्री का बिल
- बॉर्ड ड्राइवमॉल / ArduinoMega
- 4 एलईडी लाल
- 4 एलईडी ग्रीन
- 4 एलईडी पीला
- 8 ट्रांजिस्टर एनपीएन
- 16 प्रतिरोधक 220 ओम
- 8 प्रतिरोधक 22k ओम
- 1 रोकनेवाला 1k ओम
- केबल
- 1 बटन
चरण 2: कनेक्शन
ट्रैफिक लाइट को चित्रा 2 में आरेख के अनुसार जुड़े दो पीएनपी ट्रांजिस्टर का उपयोग करके नियंत्रित किया जाता है। पीएनपी ट्रांजिस्टर का संचालन बहुत सरल होता है जब आधार जीएनडी से जुड़ा होता है और एमिटर और कलेक्टर के बीच वर्तमान का मार्ग सक्षम होता है।
हम प्रत्येक ट्रैफिक लाइट को चालू करने के लिए आवश्यक बोर्ड पिनों की संख्या को कम करने के लिए ट्रांजिस्टर का उपयोग करते हैं।
इसलिए यदि दोनों आधार VDD हैं, तो लाल एलईडी जल जाएगी या एलईडी 21 17 14 6 साफ हो जाएगी।
यदि हम दूसरे ट्रांजिस्टर के BASE को पावर देते हैं, तो LED 3 15 18 19 चालू हो जाएंगे।
अंत में, यदि हम दोनों आधारों को जीएनडी से जोड़ते हैं, तो एल ई डी 20 16 13 10 प्रकाश करेगा
बटन का कनेक्शन इसके बजाय बटन के एक पिन पर GND से जुड़ा क्लासिक प्रतिरोध है और दूसरा VDD से।
पंजीकृत Arduino Pins 1 से 10 तक के हैं।
चरण 3: फर्मवेयर
समय-समय पर केवल एक ट्रैफिक लाइट हरी होती है। जब पैदल यात्री बटन दबाया जाता है, तो अगली अवधि में पैदल चलने वालों के लिए ट्रैफिक लाइट हरे रंग में बदल जाती है
वास्तविक समय में बिना देरी के पैदल यात्री के लिए बटन कॉल को प्रबंधित करने के लिए, मिलिस () फ़ंक्शन का उपयोग किया गया था, जो डिवाइस चालू होने के बाद से मिलीसेकंड में समय लौटाता है, ताकि इसका उपयोग किया जा सके
उदाहरण
अहस्ताक्षरित लंबी धारामिलिस = मिली ();.
अगर (करंटमिलिस - पिछलामिलिस> 2000 और बीटी03 == सत्य और बीबोट == झूठा)
{
सीरियल.प्रिंट्लन (1);
टी 1 ();
पिछलामिलिस = करंटमिलिस;
बीटी 1 = सच;
BT03 = झूठा;
}
हम प्रत्येक लूप पर वर्तमान समय लोड करते हैं और यदि वर्तमान माइनस पिछला वाला चुने हुए समय से अधिक है, तो अगले संक्रमण के लिए बूलियन चर को सक्रिय करने के लिए ट्रैफिक लाइट की स्थिति को बदलने के लिए दर्ज करें, निश्चित रूप से पहला बूलियन चर लूप के प्रवेश से पहले ही सत्य है।
चरण 4: अस्वीकरण
इस ट्यूटोरियल को मेकर्सस्पेस फॉर इंक्लूजन प्रोजेक्ट के हिस्से के रूप में तैयार किया गया है, जिसे यूरोपीय आयोग के इरास्मस + प्रोग्राम द्वारा सह-वित्तपोषित किया गया है।
इस परियोजना का उद्देश्य शिक्षा के अनौपचारिक रूप को युवाओं के सामाजिक समावेश को बढ़ावा देने के साधन के रूप में बढ़ावा देना है, अनौपचारिक शिक्षा जैसा कि मेकर्सस्पेस के भीतर पाया जा सकता है।
यह ट्यूटोरियल केवल लेखकों के विचारों को दर्शाता है, और यूरोपीय आयोग को किसी भी उपयोग के लिए जिम्मेदार नहीं ठहराया जा सकता है जो उसमें निहित जानकारी से बना हो सकता है।
सिफारिश की:
Arduino ट्रैफिक लाइट को कैसे नियंत्रित करें: 7 कदम
Arduino ट्रैफिक लाइट को कैसे नियंत्रित करें: इस ट्यूटोरियल में हम सीखेंगे कि कैसे arduino और Visuino का उपयोग करके ट्रैफिक लाइट को नियंत्रित किया जाए। यह ट्यूटोरियल शुरुआती लोगों के लिए बहुत अच्छा है। वीडियो देखें
एसएमडी सोल्डरिंग प्रैक्टिस किट, या मैंने कैसे चिंता करना बंद करना और सस्ते चीनी किट से प्यार करना सीखा: 6 कदम
एसएमडी सोल्डरिंग प्रैक्टिस किट, या हाउ आई लर्न टू स्टॉप वरींगिंग एंड लव द चीप चाइनीज किट: यह सोल्डरिंग के बारे में निर्देश योग्य नहीं है। यह एक निर्देश योग्य है कि कैसे एक सस्ते चीनी किट का निर्माण किया जाए। कहावत यह है कि आप जो भुगतान करते हैं वह आपको मिलता है, और यहां आपको वही मिलता है: खराब दस्तावेज। संदिग्ध भाग की गुणवत्ता। कोई समर्थन नहीं।तो क्यों खरीदें
ESP8266 NODEMCU BLYNK IOT ट्यूटोरियल - Esp8266 IOT ब्लंक और Arduino IDE का उपयोग करना - इंटरनेट पर एलईडी को नियंत्रित करना: 6 कदम
ESP8266 NODEMCU BLYNK IOT ट्यूटोरियल | Esp8266 IOT ब्लंक और Arduino IDE का उपयोग करना | इंटरनेट पर एलईडी को नियंत्रित करना: हाय दोस्तों इस निर्देश में हम सीखेंगे कि अपने ESP8266 या Nodemcu के साथ IOT का उपयोग कैसे करें। हम उसके लिए blynk ऐप का उपयोग करेंगे। इसलिए हम इंटरनेट पर LED को नियंत्रित करने के लिए अपने esp8266/nodemcu का उपयोग करेंगे। इसलिए Blynk ऐप हमारे esp8266 या Nodemcu से जुड़ा होगा
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
PS2 वायरलेस रिमोट द्वारा रोबोटिक कार किट को असेंबल करना और नियंत्रित करना: 6 कदम
PS2 वायरलेस रिमोट द्वारा रोबोटिक कार किट असेंबलिंग और कंट्रोलिंग: यह प्रोजेक्ट रोबोटिक्स की दुनिया में बुनियादी कदमों से संबंधित है, आप 4WD रोबोट कार किट को इकट्ठा करना, उस पर हार्डवेयर रखना और वायरलेस PS2 रिमोट से इसे नियंत्रित करना सीखेंगे।