विषयसूची:

Arduino: ट्रैफिक लाइट का एक सेट बनाना: 9 कदम
Arduino: ट्रैफिक लाइट का एक सेट बनाना: 9 कदम

वीडियो: Arduino: ट्रैफिक लाइट का एक सेट बनाना: 9 कदम

वीडियो: Arduino: ट्रैफिक लाइट का एक सेट बनाना: 9 कदम
वीडियो: 7 segment Traffic Light Using Arduino | Arduino Project in Hindi 2024, नवंबर
Anonim
Arduino: ट्रैफिक लाइट का एक सेट बनाना
Arduino: ट्रैफिक लाइट का एक सेट बनाना

यह परियोजना अभी भी प्रगति पर काम कर रही है प्रतिक्रिया की सराहना की !!! यह ट्यूटोरियल आपको Arduino की मूल बातें सिखाने के साथ-साथ नियंत्रणीय और विन्यास योग्य ट्रैफिक लाइट का एक सेट बनाने की प्रक्रिया के माध्यम से कदम उठाएगा। कुछ ज्ञान की आवश्यकता है और मैं अत्यधिक Arduino.cc लोगों द्वारा बनाए गए निम्नलिखित दस्तावेज़ के सभी पृष्ठों को पढ़ने और अनुसरण करने की अत्यधिक अनुशंसा करता हूं! Arduino - आरंभ करना मार्गदर्शिकायह दस्तावेज़ बुनियादी इलेक्ट्रॉनिक घटकों के बारे में सरल शब्दों में समझाएगा हम उपयोग करेंगे और उनका उपयोग कैसे करेंगे, यह डिजिटल, एनालॉग और सीरियल इनपुट और आउटपुट का भी वर्णन करता है और उनका उपयोग कैसे किया जाता है। आपने ट्रैफिक लाइट पर मेरा पिछला ट्यूटोरियल पढ़ा होगा, यह एक समान अवधारणा होगी हालांकि निर्माण करना आसान होगा और अधिक सुविधा संपन्न, Arduino विकास वातावरण की सादगी के कारण। इस परियोजना के बाद, आप इसे…+ द्वारा विस्तारित करना पसंद कर सकते हैं। क्रॉस रोड के लिए रोशनी का काम करना (अनुक्रम की जटिलता का विस्तार करना)। EEPROM और सीरियल पोर्ट का उपयोग करना। + रोशनी को उसी कोड को चलाने वाले दूसरे Arduino के साथ संचार करना।

चरण 1: भाग

आपको कुछ भागों की आवश्यकता होगी, यदि आपने पहले से ही AVR माइक्रोप्रोसेसरों पर मेरा पिछला प्रोजेक्ट किया है, तो आपको फिर से वही चीज़ें खरीदने की आवश्यकता नहीं है, आपको केवल Arduino और USB लीड की आवश्यकता है जो आप Tinker.it से प्राप्त कर सकते हैं और कुछ 5v पीजो साउंडर का रूप। ये न्यूनतम आवश्यकताएं हैं जिन्हें आप इस परियोजना के बैकअप या विस्तार के लिए अधिक ऑर्डर कर सकते हैं। 1x ब्रेडबोर्ड (34-0655)1x जम्पर लिंक (34-0495)2x लाल एलईडी (55-0155)1x नारंगी (एम्बर नहीं) एलईडी (55-0124)2x हरी एलईडी (55-0120)1x सफेद एलईडी (55-1640))1x पीजो साउंडर (35-0282)1x पुश टू मेक बटन (78-0630)1x 10K रेसिस्टर्स (62-0394)1x 220ohm रेसिस्टर्स (62-0354) वैकल्पिक - 1x 3m USB केबल (19-8662) रैपिड ऑनलाइन - £ 20.701x Arduino DiecimilaTinker.it- £20.35कुल £41.05 था जो AVR ट्यूटोरियल से अधिक है, लेकिन इसके लायक है और इसमें डिलीवरी भी शामिल है। डिलीवरी शुल्क तेजी से काफी अधिक हैं, तो क्यों न आप वहां और टिंकर में खरीदारी करें। इसे देखें और देखें कि क्या आपको कुछ ऐसे हिस्से मिल सकते हैं जिनके साथ आप बाद में खेल सकते हैं। अधिक एल ई डी और अन्य बिट्स जो आपको लगता है कि आप के साथ खेल सकते हैं। अच्छी खबर यह है कि आपको इस परियोजना के लिए किसी भी उपकरण या सोल्डरिंग की आवश्यकता नहीं होगी, यह सिर्फ बिट्स को एक साथ धक्का दे रहा है! एक बार जब आपके पास अपनी परियोजना को इकट्ठा करने के लिए तैयार सभी भाग होते हैं, हालांकि यदि आप इस परियोजना को और अधिक स्थायी बनाने की योजना बना रहे हैं तो आप अपने काम को एक बार काम करने के लिए स्ट्रिप बोर्ड का कुछ रूप प्राप्त करना चाहेंगे।

चरण 2: आरंभ करना

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

चरण 3: एल ई डी

एल ई डी
एल ई डी
एल ई डी
एल ई डी
एल ई डी
एल ई डी

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

चरण 4: पीजो

piezo
piezo
piezo
piezo
piezo
piezo

हम इस पर वापस आ रहे हैं और इसे Arduino में जंपर्स स्थापित करने के लिए उठाने की आवश्यकता होगी, लेकिन अभी के लिए इसे सेंट्रल डिवाइड के दोनों ओर एक पिन के साथ रखें ताकि हम दो पिनों के बीच कम न हों। ब्रेड बोर्ड पिन 5 के दो खंडों में बाएं से दाएं दो खंडों को अलग करने के लिए बीच में एक विभाजन के साथ जुड़े हुए हैं, और 2 बाहरी पिन दो स्तंभों में ऊपर से नीचे तक जुड़े हुए हैं, ये दोनों तरफ हैं लेकिन से जुड़े नहीं हैं बोर्ड के एक तरफ से दूसरी तरफ, दूसरे शब्दों में, यदि आवश्यक हो तो इनका उपयोग दो अलग-अलग सर्किट प्रदान करने के लिए किया जा सकता है। यदि आपका सर्किट काम नहीं करता है तो ऊपर के आधे से नीचे के आधे हिस्से तक तार लगाएं।

चरण 5: बटन

बटन
बटन
बटन
बटन
बटन
बटन
बटन
बटन

बटन में 4 पिन हैं, सुनिश्चित करें कि ये सभी जुड़े हुए हैं और झुकें नहीं, जैसे कि पीजो के साथ इसे केंद्रीय डिवाइडर पर बैठाया जाता है। शीर्ष तार से शीर्ष दाहिने हाथ की पिन ऊर्ध्वाधर पिन के लाल पक्ष में, जैसे एल ई डी (नीचे संलग्न दूसरी छवि देखें) प्रतिरोधी ब्राउन ब्लैक ऑरेंज गोल्ड (10k) का उपयोग करें और इसे नीचे संलग्न चौथी छवि में दिखाए अनुसार तार दें। (नीचे से दाईं ओर बोर्ड के नीचे लंबवत दौड़ते हुए, 1 इंच का छोटा रास्ता पर्याप्त है)।

चरण 6: प्रतिरोधक

प्रतिरोधों
प्रतिरोधों
प्रतिरोधों
प्रतिरोधों
प्रतिरोधों
प्रतिरोधों

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

चरण 7: वायरिंग

तारों
तारों
तारों
तारों
तारों
तारों
तारों
तारों

अब हम ब्रेडबोर्ड पर Arduino को तार करने जा रहे हैं, ऊपर से नीचे तक सभी शब्द तार करते हैं, और यदि गलत रोशनी गलत समय पर आती है तो केबल को सही जगहों पर वापस पैच करें। नीचे दिखाया गया है कि इन्हें कैसे तार-तार किया जाना चाहिए। चित्र 2 और 3: 5v लाइन से उस अवरोधक पर जाएँ जिसे हमने बटन से बाहर आते हुए रखा था। चित्र 4 और 5: GND (जमीन) पिन पर हरा तार लाल रेल पर जाता है जो आपने अपने एल ई डी के कैथोड को कनेक्ट किया है। छवि 6: एलईडी को पिन 13 से नीचे 8 तक बारी-बारी से तार दिया जाता है, जो शीर्ष एलईडी से शुरू होकर ब्रेड बोर्ड के नीचे काम करता है। यही कारण है कि मैंने बोर्ड को बाईं ओर रखने के लिए कहा है क्योंकि आप इसे नीचे के रूप में तार कर सकते हैं…13 o --------o ---/\/\/\/\/\ ---- --- ओ ----|12 ओ --------ओ ---/\/\/\/\/\--------|11 ओ-------- ओ ---/\/\/\/\/\--------|10 ओ -------- ओ ---/\/\/\/\/\- --------|09 ओ--------ओ ---/\/\/\/\/\--------|छवि 7: तार पहले की तरह पीजो (पिन 8), वेट एलईडी (पिन 7) और बटन (पिन 6) की तरह नारंगी तार ध्यान दें कि पिन 6 की स्थिति महत्वपूर्ण है अन्यथा ट्रैफिक लाइट लगातार लूप करेगी जैसे कि बटन नीचे रखा गया था।

चरण 8: प्रोग्रामिंग Arduino

प्रोग्रामिंग Arduino
प्रोग्रामिंग Arduino
प्रोग्रामिंग Arduino
प्रोग्रामिंग Arduino
प्रोग्रामिंग Arduino
प्रोग्रामिंग Arduino

Arduino को प्रोग्रामिंग करना आसान नहीं हो सकता है, हालाँकि हमें Arduino IDE को बताना होगा कि Arduino को कहाँ देखना है और किस प्रकार के Arduino से बात करनी है। यह बताने के लिए कि TOOLS> BOARD> ARDUINO DIECIMILA पर जाने के लिए किस प्रकार की बात करनी है। यह जहां Arduino की तलाश है, TOOLS> SERIAL PORT पर जाएं, और सबसे तार्किक पोर्ट चुनें, यह USB सीरियल या कुछ इसी तरह की बात कहेगा, ब्लूटूथ या कुछ और नहीं, सबसे खराब स्थिति में आपको यह गलत लगता है और इसे सेट करना होगा अब आप संलग्न पीडीई फ़ाइल को खोलें और कुछ बिंदुओं की ओर इशारा करते हुए तीर के साथ बटन दबाकर इसे बोर्ड पर अपलोड करें/…-> |इसमें कुछ क्षण लगेंगे और यदि सफल हो तो आपका Arduino अब चल रहा होगा कोड, इंटरफ़ेस जैसे टर्मिनल के साथ बोर्ड को नियंत्रित करने के लिए बटन को दाईं ओर (सीरियल मॉनिटर) दबाएं।

चरण 9: और वे सभी अंत के बाद कभी भी खुशी से जीते थे।

आप का काम समाप्त! कोड के माध्यम से मैंने टिप्पणियां लिखी हैं और आप यह जानने के लिए पढ़ सकते हैं कि प्रत्येक पंक्ति क्या करती है, और फिर क्या होता है यह देखने के लिए इसके साथ छेड़छाड़ करने का प्रयास करें, सबसे खराब स्थिति में आप इसे वापस मूल में पुनर्स्थापित कर सकते हैं। हालांकि अगर आपको और चाहिए मदद या मार्गदर्शन मेरे पास नीचे कुछ लिंक और संसाधन हैं… जाने से पहले मैं एलेक्स और टिंकर की टीम को धन्यवाद देना चाहता हूं। धन्यवाद!!! इसके अलावा Sparkfun.com और Rapidonline.com को भी धन्यवाद, जो arduino के लिए भागों का एक अद्भुत संसाधन हैं! लिंक और संसाधनArduino.cc - यह ArduinoGuide का घर है - इस गाइड को पढ़ने की सिफारिश की जाती है! रैपिड ऑनलाइन - यूके रिटेलर उन भागों के लिए जिनका मैंने आज उपयोग किया है टिंकर.it - ArduinoDigikey का यूके रिटेलर - मेरे द्वारा आज उपयोग किए गए भागों के लिए यूएस रिटेलरस्पार्कफुन - Arduinoइलेक्ट्रॉनिक्स सूचना का यूएस रिटेलर - शुरुआती लोगों के लिए इलेक्ट्रॉनिक्स जानकारी यह साइट सोल्डरिंग, इलेक्ट्रॉनिक घटकों, प्रतिरोधक रंग के बारे में जानकारी देखने के लिए एक शानदार जगह है। कोड आदि…पढ़ने के लिए धन्यवाद, और मज़े करें!

सिफारिश की: