विषयसूची:

20 मिनट में Arduino सीखें (पावर पैक्ड): 10 कदम (चित्रों के साथ)
20 मिनट में Arduino सीखें (पावर पैक्ड): 10 कदम (चित्रों के साथ)

वीडियो: 20 मिनट में Arduino सीखें (पावर पैक्ड): 10 कदम (चित्रों के साथ)

वीडियो: 20 मिनट में Arduino सीखें (पावर पैक्ड): 10 कदम (चित्रों के साथ)
वीडियो: अरुडिनो मास्टरक्लास | 90 मिनट में पूर्ण प्रोग्रामिंग कार्यशाला! 2024, जुलाई
Anonim
20 मिनट में Arduino सीखें (पावर पैक्ड)
20 मिनट में Arduino सीखें (पावर पैक्ड)
20 मिनट में Arduino सीखें (पावर पैक्ड)
20 मिनट में Arduino सीखें (पावर पैक्ड)

निर्देशयोग्य को अच्छा सामान देने और arduino के वास्तविक शौक़ीन की मदद करने की दृष्टि से लिखा गया है, जिसे वास्तव में एक आसान और स्पष्ट समझ स्रोत की आवश्यकता है जिसे कोई भी इस मॉड्यूल को पढ़कर आसानी से समझ सकता है। मैं भी एक arduino आकांक्षी है जो खोज करता रहता है नए अपडेट और मैं पूरी तरह से वेब से सीखता हूं। इस मॉड्यूल में प्रदान की गई जानकारी को मूल रूप से सरल बनाया गया है जिससे पाठक अवधारणाओं को जल्दी से समझ सकें। मुझे उन उपयोगी जानकारी को साझा करने में खुशी हो रही है जो मुझे पता है कि पाठकों को लाभान्वित करता है। मैं आपसे वादा करता हूं कि यह वास्तव में arduino की धारा में आने के लिए एक पावर पैक्ड मॉड्यूल होगा, आइए सीधे समय बर्बाद न करते हुए सामग्री में शामिल हों!

चरण 1: मॉड्यूल 1 की सामग्री (मूल बातें)

मॉड्यूल 1 की सामग्री (मूल बातें)
मॉड्यूल 1 की सामग्री (मूल बातें)

वास्तव में यह विषय पर मेरा दूसरा निर्देश है arduino सीखें, मैंने पहले से ही एक ही विषय पर एक निर्देशयोग्य लिखा है जो arduino के सभी बुनियादी आवश्यक को आसान और कुरकुरा तरीके से कवर करता है। मॉड्यूल 1 (मूल बातें) में शामिल विषय:

1. Arduino के बारे में एक संक्षिप्त परिचय।

2. आर्डिनो के प्रकार।

3.आर्डिनो संरचना।

4. आपका पहला "प्रोजेक्ट"। पीडब्लूएम-पल्स चौड़ाई मॉडुलन।

5. सीरियल संचार।

6. व्यायाम शामिल हैं।

इस प्रकार यह वास्तव में बेहतर और अच्छा होगा यदि आप वर्तमान निर्देश को पढ़ना जारी रखने से पहले मेरे पिछले निर्देश को देखें। यदि आप arduino के लिए नए हैं तो मेरे मॉड्यूल 1 को संदर्भित करने से दूसरा मॉड्यूल आसानी से सीखने के लिए एक सेतु बन जाएगा। ARDUINO मूल बातें सीखें।

चरण 2: सामग्री (मॉड्यूल 2)

सामग्री (मॉड्यूल 2)
सामग्री (मॉड्यूल 2)

निर्देशयोग्य विशुद्ध रूप से विभिन्न सेंसर, रिले, सर्वो और एलसीडी डिस्प्ले के साथ आर्डिनो को इंटरफ़ेस करने के तरीके पर आधारित है।

1. अल्ट्रासोनिक्स सेंसर।

2. पीआईआर मानव पहचान सेंसर।

3. ध्वनि सेंसर।

4. वर्षा जल और मृदा नमी सेंसर।

5.मिनी और माइक्रो सर्वो। वास्तव में।

6. एलसीडी डिस्प्ले।

7. आपका अपना होम ऑटोमेशन प्रोजेक्ट। (आसान)

सीखने और तलाशने के लिए उत्साहित हों

चरण 3: अल्ट्रासोनिक्स सेंसर-मापने की दूरी।

अल्ट्रासोनिक्स सेंसर-मापने की दूरी।
अल्ट्रासोनिक्स सेंसर-मापने की दूरी।
अल्ट्रासोनिक्स सेंसर-मापने की दूरी।
अल्ट्रासोनिक्स सेंसर-मापने की दूरी।
अल्ट्रासोनिक्स सेंसर-मापने की दूरी।
अल्ट्रासोनिक्स सेंसर-मापने की दूरी।

यह क्या करता है? इसमें एक अल्ट्रासोनिक ट्रांसमीटर और एक अल्ट्रासोनिक रिसीवर होता है, इस प्रकार जब पल्स सिग्नल को arduino से सेंसर को खिलाया जाता है, तो यह अल्ट्रासोनिक ध्वनि को प्रसारित करता है, अल्ट्रासोनिक सिग्नल परिलक्षित होते हैं क्योंकि यह एक बाधा से टकराता है और रिसीवर को वापस यात्रा के लिए लिया गया समय है मिलीसेकंड में गणना की जाती है और यह आर्डिनो को आउटपुट डेटा प्रदान करता है जिसे सीरियल मॉनिटर के माध्यम से देखा जा सकता है।

पिन विवरण और कनेक्शन:

Vcc -------- यह arduino 5v पिन/किसी अन्य उपयुक्त आपूर्ति से जुड़ा है।

जीएनडी -------- यह ग्राउंड पिन है। ट्रिगर --- arduino से इनपुट इस पिन (किसी भी डिजिटल पिन) से जुड़ा है।

इको -------- सेंसर से आउटपुट को इको और इनपुट के रूप में कॉन्फ़िगर किए गए किसी भी डिजिटल पिन के बीच एक कनेक्शन स्थापित करके आर्डिनो में ले जाया जाता है।

कोडिंग - सबसे आसान हिस्सा! इस सेंसर के साथ काम करना शुरू करने के लिए एक सरल कोडिंग ऊपर दी गई छवियों में दी गई है इसे देखें!

उस सही पिन नंबर को बदलें जिस पर आपने इको और ट्रिगर को डिजिटल पिन से जोड़ा है। कनेक्शन इमेज के अनुसार बशर्ते ट्रिगर पिन -12 से जुड़ा हो और इको पिन -11 से जुड़ा हो।

समय का दूरी में रूपांतरण

इको से सेंसर का आउटपुट जो कि मिलीसेकंड में समय है, आउटपुट को 58 से विभाजित करके आसानी से दूरी में परिवर्तित किया जा सकता है। इसे कोडिंग की एक पंक्ति के माध्यम से आसानी से प्राप्त किया जा सकता है।

एक साधारण वास्तविक समय आवेदन:

यदि आप अपने घर में एक ऑटोमेशन बनाना चाहते हैं जो लोगों के प्रवेश और निकास का पता लगाकर कमरे में रोशनी को स्वचालित रूप से चालू या बंद करने के लिए उपयोग किया जाता है। सेंसर के आउटपुट मूल्य में अचानक गिरावट की पहचान करके मानव का पता लगाया जा सकता है और सिस्टम को तदनुसार प्रोग्राम किया जा सकता है।

चरण 4: पीर मानव जांच सेंसर

पीर मानव जांच सेंसर
पीर मानव जांच सेंसर
पीर मानव जांच सेंसर
पीर मानव जांच सेंसर
पीर मानव जांच सेंसर
पीर मानव जांच सेंसर

जैसा कि नाम का तात्पर्य है, इसका उपयोग मानव या किसी जानवर की उपस्थिति का पता लगाने के लिए किया जाता है जो गर्मी विकीर्ण करता है। इस प्रकार यह मानव से निकलने वाली गर्मी को महसूस करने के लिए IR तरंगों का उपयोग करता है और उसी के अनुसार आउटपुट देता है। इसका उपयोग करना बहुत आसान है!

पिन विवरण और कनेक्शन:

VCC --- यह पिन में वह शक्ति है जो arduino में 5v से जुड़ी है।

Gnd----- यह ग्राउंड पिन है और arduino के Gnd से जुड़ा है।

O/P------ यह आउटपुट पिन है जिसका उपयोग आउटपुट डेटा को arduino में ले जाने के लिए किया जाता है, इसे किसी भी डिजिटल पिन से जोड़ा जा सकता है।

पिन के अलावा सेंसर संवेदनशीलता और देरी को बदलने के लिए उपयोग किए जाने वाले दो समायोज्य नॉब्स से लैस है। कोडिंग-सबसे आसान हिस्सा!

नमूना कोड के लिए ऊपर दी गई छवियों को देखें। यदि आउटपुट स्थिर रहता है तो सेंसिटिविटी नॉब को बदलने की कोशिश करें और आपको वांछित आउटपुट मिल सकता है।

वास्तविक समय उदाहरण!

यह गृह स्वचालन परियोजनाओं में बहुत उपयोगी है क्योंकि यह जानना बहुत महत्वपूर्ण है कि मानव मौजूद है या नहीं और सिस्टम को उसके अनुसार काम करना है। इसका उपयोग बाथरूम की रोशनी को नियंत्रित करने के लिए किया जा सकता है क्योंकि उपयोग में नहीं होने पर इसकी आवश्यकता नहीं होती है जिससे बिजली की बचत होती है।

चरण 5: ध्वनि संवेदक

ध्वनि संवेदक
ध्वनि संवेदक
ध्वनि संवेदक
ध्वनि संवेदक

साउंड सेंसर अपने परिवेश में निर्मित किसी भी ध्वनि तरंग को प्राप्त करता है और उसी के अनुसार अपना आउटपुट देता है। इसे एनालॉग और डिजिटल दोनों के रूप में इस्तेमाल किया जा सकता है।

1. डिजिटल से कनेक्ट होने पर:

आउटपुट 0 और 1 के रूप में होगा इस प्रकार संवेदनशीलता केवल मॉड्यूल के साथ प्रदान किए गए टर्मपोट का उपयोग करके भिन्न हो सकती है।

2. ANALOG से कनेक्ट होने पर:

आउटपुट 16 बिट डेटा के रूप में है, इस प्रकार ट्रिंपोट के उपयोग के बिना आवश्यक कार्रवाई को संदर्भ के मानक मूल्य और एक शर्त (जैसे "अगर") में उपयोग करके किया जा सकता है।

उपरोक्त दो शर्तें समान दृष्टिकोण वाले किसी भी सेंसर पर लागू होती हैं यानी उस पर एक ट्रिम्पोट के साथ। इसका उपयोग करने में कोई जटिलता नहीं है आप इसे आसानी से 5v के साथ सेंसर को पावर करके और आउटपुट को वांछित रूप में एनालॉग या डिजिटल ले कर आसानी से उपयोग कर सकते हैं।

लाइव आवेदन

इसका उपयोग होम ऑटोमेशन में रोशनी और पंखे को हाथों से मुक्त करने के लिए किया जा सकता है, जैसे डबल क्लैप को स्विच ऑन के लिए प्रोग्राम किया जा सकता है और सिंगल क्लैप को ऑफ के लिए प्रोग्राम किया जा सकता है।

चरण 6: वर्षा की बूंद और मिट्टी की नमी सेंसर:

बारिश की बूंद और मिट्टी की नमी सेंसर
बारिश की बूंद और मिट्टी की नमी सेंसर
बारिश की बूंद और मिट्टी की नमी सेंसर
बारिश की बूंद और मिट्टी की नमी सेंसर
बारिश की बूंद और मिट्टी की नमी सेंसर
बारिश की बूंद और मिट्टी की नमी सेंसर

ये कुछ वाकई दिलचस्प सेंसर हैं जो वास्तव में उपयोगी डेटा प्रदान करते हैं और वे वास्तव में उपयोग करने के लिए बहुत अच्छे हैं!

वे आपके पहले बताए गए ध्वनि संवेदक के समान हैं, इसलिए उन्हें एनालॉग और डिजिटल दोनों के रूप में उपयोग किया जा सकता है। और सेंसर मूल्यों के अनुसार उन्हें आपके कार्य को पूरा करने के लिए प्रोग्राम किया जा सकता है।

लाइव एप्लिकेशन: मिट्टी की नमी सेंसर का उपयोग आपके बगीचे को स्वचालित करने और पौधों को उनकी जरूरतों के अनुसार सिंचाई करने और पानी बचाने के लिए किया जा सकता है। इस प्रकार आप और भी बहुत कुछ करने की कोशिश कर सकते हैं, Arduino के साथ काम करना आपकी कल्पना से परे है!

चरण 7: मिनी और माइक्रो सर्वो:

मिनी और माइक्रो सर्वो
मिनी और माइक्रो सर्वो

सिस्टम को गति में लाने के लिए सर्वो के बारे में जानना और उसके साथ काम करना वास्तव में अच्छा है! मैंने पहले ही सर्वो पर एक विस्तृत निर्देश पोस्ट किया है और इसके एप्लिकेशन आप लिंक पर क्लिक करके इसे संदर्भित कर सकते हैं।

इमदादी

चरण 8: रिले- (उच्च वोल्टेज को नियंत्रित करने के लिए!)

रिले- (उच्च वोल्टेज को नियंत्रित करने के लिए!)
रिले- (उच्च वोल्टेज को नियंत्रित करने के लिए!)
रिले- (उच्च वोल्टेज को नियंत्रित करने के लिए!)
रिले- (उच्च वोल्टेज को नियंत्रित करने के लिए!)
रिले- (उच्च वोल्टेज को नियंत्रित करने के लिए!)
रिले- (उच्च वोल्टेज को नियंत्रित करने के लिए!)

इसके बारे में जानना बहुत महत्वपूर्ण है क्योंकि यह होम ऑटोमेशन की कुंजी के रूप में काम करेगा, क्योंकि हर घरेलू उपकरण एसी पर काम करता है और इसे सीधे नियंत्रित नहीं किया जा सकता है और इसके लिए एक इंटरफेस की आवश्यकता होती है जो रिले है।

पिन विवरण:

5v बिजली की आपूर्ति से जुड़ा है।

Gnd जमीन से जुड़ा हुआ है।

सिग्नल पिन arduino के डिजिटल पिन से जुड़ा है क्योंकि आप इसके साथ रिले को नियंत्रित करने में सक्षम हो सकते हैं।

COM उच्च वोल्टेज के शक्ति स्रोत से जुड़ा है, आपको एसी के साथ काम करते समय बहुत सावधान रहना चाहिए क्योंकि यह आपको गंभीर रूप से घायल कर सकता है इसलिए यदि आप नए हैं तो एक सहायक होना बेहतर होगा। रिले के कार्य को ऊपर दी गई तालिका में स्पष्ट रूप से चित्रित किया गया है, मुझे आशा है कि आपको और स्पष्टीकरण की आवश्यकता नहीं है।

चरण 9: एलसीडी-लिक्विड क्रिस्टल डिस्प्ले।

एलसीडी-लिक्विड क्रिस्टल डिस्प्ले।
एलसीडी-लिक्विड क्रिस्टल डिस्प्ले।
एलसीडी-लिक्विड क्रिस्टल डिस्प्ले।
एलसीडी-लिक्विड क्रिस्टल डिस्प्ले।
एलसीडी-लिक्विड क्रिस्टल डिस्प्ले।
एलसीडी-लिक्विड क्रिस्टल डिस्प्ले।

उनका उपयोग सेंसर के मूल्यों की तरह अंदर हो रही प्रक्रिया को जानने के लिए किया जाता है, इसका उपयोग उपयोगकर्ता को सिस्टम के साथ बातचीत करने के लिए भी किया जा सकता है। ऊपर प्रदर्शित छवियों में कनेक्शन विवरण समझाया गया है। ट्रिम पॉट का उपयोग डिस्प्ले के कंट्रास्ट को बदलने के लिए किया जाता है।

डेटा ट्रांसफर के लिए पिन D1, D2, D3, D4 का उपयोग किया जाता है।

नमूना कोडिंग: ऊपर दिखाए गए चित्रों में कोडिंग दी गई है इसे देखें!

लिक्विड क्रिस्टल LCD(12, 11, 5, 4, 3, 2) के ऊपर कोड में लाइन; तात्पर्य है कि- (रु, ई, डी0, डी 1, डी 2, डी 3) क्रमशः आर्डिनो पिन (12, 11, 5, 4, 3, 2) से जुड़ा हुआ है।

एलसीडी.बेगिन (16, 2); - कहता है कि इस्तेमाल किया गया डिस्प्ले 16 * 2 प्रकार (कॉलम, पंक्ति) है

चरण 10: मेरे साथ सीखने के लिए धन्यवाद !

मेरे साथ सीखने के लिए धन्यवाद !!!
मेरे साथ सीखने के लिए धन्यवाद !!!

आशा है कि आपको यह मॉड्यूल पसंद आया होगा, कृपया मुझे बताएं कि क्या सुधार या किसी भी सुधार की कोई गलती है जिसे किया जा सकता है और मुझे यह जानकर खुशी होगी! यदि ऊपर दी गई सामग्री में आपके कोई प्रश्न या संदेह हैं तो मुझे इसके बारे में टिप्पणी अनुभाग में बताएं और मुझे किसी भी तरह से मदद करने में खुशी होगी।

पसंदीदा बटन पर क्लिक करें यदि आपको यह निर्देश पसंद है ताकि आप इसे भविष्य के किसी भी स्पष्टीकरण के लिए संदर्भित कर सकें। मेरे पास आपके साथ साझा करने के लिए और भी बहुत सी उपयोगी चीजें हैं तो आइए जुड़े रहें और अधिक उपयोगी जानकारी के लिए मेरा अनुसरण करें। *********** ज्ञान साझा करें! विचार बनाएं! ***********

सिफारिश की: