विषयसूची:
- चरण 1: आवश्यकताएँ
- चरण 2: Arduino Pro Mini पर अपलोड करना
- चरण 3: आरटीसी - घड़ी सेटअप
- चरण 4: तापमान सेंसर सेटअप
- चरण 5: सर्वो सेटअप
- चरण 6: यह सब एक साथ रखना
वीडियो: शेनसुओ: 6 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
शेनसुओ ड्रेस पहनने योग्य तकनीक का एक टुकड़ा है जो आधुनिक महिला के ड्रेस तनाव को कम करता है; एक घड़ी के साथ-साथ एक मैनुअल ओवरराइड द्वारा सहायता प्राप्त तापमान और आर्द्रता सेंसर की अपनी सीमा के माध्यम से। स्ट्रिंग के माध्यम से स्कर्ट से जुड़ी चोली में निर्मित दो छोटी मोटरों का उपयोग करते हुए, जिसे प्लीट्स को घुमाने के लिए खींचा जाता है, शेनसुओ सभी तापमानों (बाहरी तापमान के आधार पर), दिन के एक निर्धारित समय या आवश्यकतानुसार अनुकूलित करने में सक्षम है। इसके अलावा, शेनसुओ के पास उसी तंत्र का उपयोग करके रंग बदलने का साधन भी है। एर्गो, शेनसुओ किसी भी अवसर, रात या दिन, गर्म या ठंडा के लिए एकदम सही स्मार्ट आरामदायक पोशाक।
चरण 1: आवश्यकताएँ
जरूरी उपकरण
1. अरुडिनो प्रो मिनी - 5v
2. ब्रेडबोर्ड - प्रोटोटाइप के लिए
3. ब्रेडबोर्ड के लिए जम्पर केबल्स
4. LM2596 - डीसी से डीसी ट्रांसफार्मर या समकक्ष
5. ग्रोव टू फीमेल केबल्स
6. ग्रोव तापमान और आर्द्रता सेंसर
7. ग्रोव आरटीसी क्लॉक
8. USB से सीरियल एडॉप्टर - Arduino के साथ संचार के लिए
8. सर्वो मोटर्स को शक्ति प्रदान करने के लिए बाहरी शक्ति स्रोत का एक रूप
चरण 2: Arduino Pro Mini पर अपलोड करना
यदि आपके Arduino में USB कनेक्टर है तो आप इस अनुभाग को छोड़ सकते हैं।
Arduino Pro Mini अधिकांश सामान्य Arduino बोर्डों के विपरीत है, इसमें बोर्ड पर एक मानक USB कनेक्टर नहीं है। यह कोड अपलोड करने और सीरियल मॉनिटर का उपयोग करने के लिए USB से सीरियल कनेक्शन के किसी न किसी रूप पर निर्भर करता है।
यदि आप फंस जाते हैं तो आप इस अन्य निर्देश को push_reset द्वारा संदर्भित कर सकते हैं।
5v Arduino Pro Mini के लिए SparkFun 5v FTDI अडैप्टर एक अच्छा विकल्प है, और हम इस ट्यूटोरियल में इसके भिन्नरूप का उपयोग करेंगे।
नोट: आपके FTDI अडैप्टर को आपके Arduino Pro Mini के लिए सही वोल्टेज का उत्पादन करना चाहिए, Arduino Pro Mini दो प्रकारों में आता है; 5v और 3v3. सुनिश्चित करें कि आपका FTDI एडेप्टर सही वोल्टेज आउटपुट करता है अन्यथा आप अपने Arduino को ब्रिक करने का जोखिम उठाते हैं। स्पार्कफन 3v3 वैरिएंट में FTDI अडैप्टर भी पेश करता है।
बोर्ड को जोड़ना
1. Arduino Pro Mini पर पिन जो बोर्ड के लंबवत हैं। नीचे रीसेट बटन के साथ, और शीर्ष पर कनेक्शन पिन; उन्हें DTR - TXO - RXO - VCC - GND - GND लेबल किया गया है।
2. SparkFun अडैप्टर के साथ आप बस Arduino को बोर्ड के नीचे पिन में स्लाइड कर सकते हैं। इस प्रोजेक्ट में स्पार्कफुन से मेरे द्वारा सुझाए गए एक से थोड़ा अलग एडेप्टर था, जिसके लिए हमें Arduino को जोड़ने के लिए जम्पर केबल का उपयोग करने की आवश्यकता थी।
3. अडैप्टर को प्लग इन करें, Arduino अभी भी आपके कंप्यूटर में संलग्न है। Arduino और एडॉप्टर को हल्का होना चाहिए।
बोर्ड को अपलोड करना
1. एडॉप्टर और Arduino कनेक्ट होने के साथ, Arduino IDE खोलें
2. टूल्स पर क्लिक करें, और फिर ड्रॉपडाउन मेनू पर पोर्ट पर होवर करें
3. सूची से FTDI एडेप्टर का चयन करें, यह एक सीरियल डिवाइस या COM पोर्ट के रूप में प्रकट हो सकता है
4. टूल्स मेनू बार पर, आपको यह सुनिश्चित करना होगा कि सही बोर्ड का चयन किया गया है, बोर्ड पर होवर करें और "Arduino Pro or Pro Mini" चुनें।
5. Arduino Pro Mini भी कई प्रकारों में आता है, इसलिए आपको उपयोग किए जा रहे प्रोसेसर को निर्दिष्ट करने की आवश्यकता होगी। यह आमतौर पर बोर्ड के पीछे इंगित किया जाता है। बोर्ड पर ब्लैक स्क्वायर पर प्रोसेसर का नाम छपा हुआ है, मेरे मामले में यह ATMEGA328p था। आपको जिस दूसरी जानकारी की आवश्यकता होगी वह है बोर्ड का वोल्टेज, इसे पीछे की तरफ इंगित किया जाना चाहिए। एक बार आपके पास यह जानकारी हो जाने के बाद आप मेनू में प्रोसेसर और वोल्टेज का चयन कर सकते हैं।
यदि आपको यह गलत लगता है तो कुछ भी समस्याग्रस्त नहीं होगा, यह सिर्फ कोई कोड अपलोड नहीं करेगा, यदि ऐसा होता है तो प्रोसेसर विकल्पों में से किसी एक को तब तक आज़माएं जब तक आप अपलोड नहीं कर सकते।
5. अब, मेनू बार पर; फ़ाइल पर क्लिक करें और फिर उदाहरण -> मूल बातें -> ब्लिंक
6. Arduino स्क्रीन के ऊपर बाईं ओर दाईं ओर इंगित करने वाले तीर पर क्लिक करके स्केच अपलोड करें।
7. स्केच सही ढंग से अपलोड होना चाहिए और आपके Arduino पर लगातार एक प्रकाश झपकना शुरू हो जाना चाहिए
चरण 3: आरटीसी - घड़ी सेटअप
Arduino और अन्य माइक्रोकंट्रोलर दिन के वर्तमान समय को ट्रैक नहीं कर सकते। वर्तमान समय को बनाए रखने के लिए हमारी परियोजना को सक्षम करने के लिए हम सीड ग्रोव - आरटीसी का उपयोग करेंगे।
इस ट्यूटोरियल में हम मकुना के आरटीसी का उपयोग करेंगे। पुस्तकालय Arduino पुस्तकालय प्रबंधक से उपलब्ध है, और यह वह तरीका होगा जिससे हम आवश्यक फाइलें डाउनलोड करेंगे। आप GitHub से लाइब्रेरी तक भी पहुँच सकते हैं।
इंस्टॉलेशन तरीका
1. Arduino एप्लिकेशन खोलें
2. स्केच पर नेविगेट करें -> लाइब्रेरी शामिल करें -> लाइब्रेरी प्रबंधित करें
3. सर्च बॉक्स में "RTC Makuna" टाइप करें और यह एकमात्र परिणाम होना चाहिए
4. पुस्तकालय स्थापित करें और सब कुछ समाप्त होने की प्रतीक्षा करें।
बोर्ड सेटअप विधि
इस परियोजना में हमने ग्रोव हेडर के बिना एक सामान्य Arduino का उपयोग किया, हमने अपने बोर्ड के साथ संलग्न करने और प्रोटोटाइप करने के लिए कनेक्टर केबल को पिन करने के लिए एक युगल ग्रोव को पकड़ा।
यदि आपके पास एक ग्रोव कनेक्टर के साथ एक बोर्ड है जैसे कि सीडुइनो या ग्रोव शील्ड, जैसे कि यह Arduino मेगा के लिए है, तो आप बोर्ड को जोड़ने के लिए बॉक्स में केबल का उपयोग कर सकते हैं। अधिक सहायता के लिए इस ट्यूटोरियल को देखें।
यदि आप मेरे जैसे हैं और आपके पास नियमित Arduino है, तो पढ़ते रहें।
नोट: A4 और A5 Arduino Pro Mini के लिए i2c पिन हैं, वे अलग-अलग बोर्डों पर अलग-अलग पिन पर होंगे, इसलिए यह जांचना सुनिश्चित करें कि आपके पास है
1. Arduino Pro Mini में A4 और A5 पर दो i2c पिन हैं, A5 SCL कनेक्शन है और A4 SDA कनेक्शन है - इस संदर्भ छवि को देखें
2. अपने ग्रोव को 4pin स्प्लिटर पर ले जाएं, ग्रोव एंड को आरटीसी घड़ी में प्लग करें।
3. लाल केबल को अपने Arduino पर 5v या vcc पिन से जोड़ें
4. जीएनडी के रूप में लेबल किए गए Arduino पर किसी एक मैदान में काली केबल संलग्न करें।
5. पीली केबल को A5 से और सफेद केबल को A4 से जोड़ें।
बोर्ड का परीक्षण
अब आप कुछ कोड अपलोड करने के लिए तैयार हैं, अगर आप इस स्तर पर फंस गए हैं तो Arduino Pro Mini पर अपलोड करने की पिछली स्लाइड देखें।
मकुना से पुस्तकालय स्थापित होने के साथ, कई उदाहरण भी स्थापित किए गए थे जिनका उपयोग डिवाइस के परीक्षण के लिए किया जा सकता है।
1. मेनू बार पर, फ़ाइल पर क्लिक करें और फिर उदाहरण
2. सूची में सबसे नीचे आरटीसी मकुना होगा, इस विकल्प पर होवर करें और सूची से DS1307_Simple चुनें।
3. स्क्रीन के ऊपर बाईं ओर क्षैतिज तीर दबाकर स्केच को Arduino पर अपलोड करें। यदि आपको अपलोड करने में कोई समस्या आती है, तो पिछला चरण देखें।
4. अब आप बोर्ड के आउटपुट को देखना चाहते हैं, Arduino स्क्रीन के ऊपर दाईं ओर आवर्धक ग्लास दबाकर सीरियल मॉनिटर खोलें, या टूल्स और फिर सीरियल मॉनिटर पर क्लिक करके। यदि कोई आउटपुट नहीं है, या स्क्रीन पर अजीब अक्षर प्रिंट हो रहे हैं; यह बहुत संभावना है कि चयनित बॉड दर गलत है, सीरियल मॉनिटर स्क्रीन के नीचे दाईं ओर, बॉड शब्द दिखाई देने पर क्लिक करें। Arduino Pro Mini की डिफ़ॉल्ट बॉड दर 57600 है, इसे सूची से चुनें और स्क्रीन पर टेक्स्ट दिखाई देना चाहिए। सही समय प्रदर्शित किया जाना चाहिए।
सामान्य प्रश्न
घड़ी से आउटपुट 165 पर कुछ भिन्नता है। ऐसा आमतौर पर इसलिए होता है क्योंकि बोर्ड अपर्याप्त वोल्टेज प्राप्त कर रहा है। मैंने पाया कि 5v आधारित बोर्ड उनके 3v3 समकक्षों की तुलना में एक आसान संचालन में परिणाम देंगे, यदि आपके पास 3v3 बोर्ड है तो मैं या तो प्रो मिनी के 5v संस्करण को खोजने या वोल्टेज को बढ़ाने की सलाह दूंगा।
अन्य संसाधन
1. बोर्ड को आर्डिनो से जोड़ने के लिए एडफ्रूट की गाइड
चरण 4: तापमान सेंसर सेटअप
तापमान संवेदक की स्थापना काफी हद तक RTC घड़ी के समान है। इस ट्यूटोरियल में हम सीड ग्रोव टेम्परेचर और ह्यूमिडिटी सेंसर का उपयोग करेंगे। सीड का यहां एक ट्यूटोरियल है, लेकिन यह आपके पास Arduino के लिए एक हेडर बोर्ड होने पर निर्भर करता है, जिसका उपयोग हमने इस ट्यूटोरियल में नहीं किया है।
स्थापना विधि1. Arduino एप्लिकेशन खोलें
2. स्केच पर नेविगेट करें -> लाइब्रेरी शामिल करें -> लाइब्रेरी प्रबंधित करें
3. खोज बॉक्स में, "TH02" टाइप करें और यह एकमात्र परिणाम होना चाहिए
4. पुस्तकालय स्थापित करें और सब कुछ समाप्त होने की प्रतीक्षा करें।
बोर्ड सेटअप विधि
यह माना जाता है कि आपके पास इस तरह एक ग्रोव स्प्लिटर केबल है।
नोट: A4 और A5 Arduino Pro Mini के लिए i2c पिन हैं, वे अलग-अलग बोर्ड पर अलग-अलग पिन पर होंगे, इसलिए यह जांचना सुनिश्चित करें कि आपके पास है
1. Arduino Pro Mini में A4 और A5 पर दो i2c पिन हैं, A5 SCL कनेक्शन है और A4 SDA कनेक्शन है - यह संदर्भ छवि देखें
2. अपने ग्रोव को 4pin स्प्लिटर पर ले जाएं, ग्रोव एंड को तापमान सेंसर में प्लग करें
3. लाल केबल को अपने Arduino पर 5v या vcc पिन से जोड़ें
4. जीएनडी के रूप में लेबल किए गए Arduino पर किसी एक मैदान में काली केबल संलग्न करें।
5. पीली केबल को A5 से, और सफेद केबल को A4 से संलग्न करें।
बोर्ड का परीक्षण
1. मेनू बार पर, फ़ाइल और फिर उदाहरण2 पर क्लिक करें। सूची में सबसे नीचे "ग्रोव टेम्पर ह्यूमिडिटी TH02" होगा, इस विकल्प पर होवर करें और डेमो चुनें
3. स्क्रीन के ऊपर बाईं ओर क्षैतिज तीर दबाकर स्केच को Arduino पर अपलोड करें। यदि आपको अपलोड करने में कोई समस्या आती है, तो पिछला चरण देखें।
4. अब आप बोर्ड के आउटपुट को देखना चाहते हैं, Arduino स्क्रीन के ऊपर दाईं ओर आवर्धक ग्लास दबाकर सीरियल मॉनिटर खोलें, या टूल्स और फिर सीरियल मॉनिटर पर क्लिक करके।
सामान्य प्रश्न
यदि कोई आउटपुट नहीं है, या स्क्रीन पर अजीब अक्षर प्रिंट हो रहे हैं; यह बहुत संभावना है कि चयनित बॉड दर गलत है, सीरियल मॉनिटर स्क्रीन के नीचे दाईं ओर, बॉड शब्द दिखाई देने पर क्लिक करें। Arduino Pro Mini की डिफ़ॉल्ट बॉड दर 57600 है, इसे सूची से चुनें और स्क्रीन पर टेक्स्ट दिखाई देना चाहिए। सही समय प्रदर्शित किया जाना चाहिए।
चरण 5: सर्वो सेटअप
इस परिधान में सर्वो का उपयोग उनके रंगों के बीच प्लीट्स को स्थानांतरित करने के लिए किया जाएगा। इस परियोजना के लिए हमने यहां एडफ्रूट से उपलब्ध टावरप्रो 5010 सर्वो का इस्तेमाल किया।
सर्वो को Arduino की तुलना में काफी अधिक वर्तमान ड्रॉ की आवश्यकता होती है, और अधिकांश Arduino इस उतार-चढ़ाव का समर्थन नहीं कर सकते हैं जब सर्वो लोड के अधीन होता है। यह सुनिश्चित करने के लिए कि Arduino में वोल्टेज में उतार-चढ़ाव नहीं होता है, सर्वो को बाहरी रूप से Arduino पर संचालित किया जाना है।
आवश्यकताएं
- डीसी से डीसी ट्रांसफार्मर - हमने एलएम २५९६ बोर्ड का इस्तेमाल किया - यह सुनिश्चित करेगा कि आउटपुट वोल्टेज हमारे सर्वो के लिए स्थिर है। यह किसी भी इनपुट वोल्टेज को हमारे आवश्यक वोल्टेज तक कम कर देगा जिसे हम सेट करेंगे।
- एक बाहरी शक्ति स्रोत - हमने 7.2v 2000mah की बैटरी का उपयोग किया
- फ्लैटहेड पेचकस
- डीसी से डीसी ट्रांसफार्मर के आउटपुट वोल्टेज को मापने के लिए मल्टीमीटर
- जंपर केबल
- ब्रेड बोर्ड
बाहरी विद्युत आपूर्ति
बाहरी बिजली की आपूर्ति 5v से अधिक होनी चाहिए, इसकी आपूर्ति बैटरी द्वारा की जा सकती है।
ट्रांसफार्मर की स्थापना
1. अपनी बाहरी बिजली आपूर्ति के सकारात्मक और नकारात्मक कनेक्शन को डीसी से डीसी ट्रांसफार्मर पर इनपुट पिन से कनेक्ट करें
2. अपने मल्टीमीटर को चालू करें और इसे वोल्टेज सेटिंग पर सेट करें
3. मल्टीमीटर के कॉन्टैक्ट्स को ट्रांसफॉर्मर के आउटपुट से कनेक्ट करें
4. अब अपना स्क्रूड्राइवर लें।
5. सर्वो में अधिकतम 6v का वोल्टेज होता है, मल्टीमीटर पर रीडिंग इस मान से नीचे होनी चाहिए
6. ट्रांसफॉर्मर पर गोल्डन नॉब को तब तक घुमाएं जब तक कि मल्टी-मीटर 6v से नीचे का मान न पढ़ ले, 6v को पार किए बिना पहुंचने का प्रयास करें
सर्वो को जोड़ना
1. अपना Arduino लें, ब्रेडबोर्ड पर एक ग्राउंड पिन को नेगेटिव रेल से कनेक्ट करें।
2. ट्रांसफॉर्मर के नेगेटिव आउटपुट को कनेक्ट करें और इसे ब्रेडबोर्ड पर उसी रेल से कनेक्ट करें।
3. अपना सर्वो लें, इसके ग्राउंड पिन को, या तो काला या भूरा, उसी रेल से कनेक्ट करें। सर्वो, बाहरी शक्ति और Arduino सभी को एक ही जमीन साझा करनी चाहिए।
4. ट्रांसफार्मर का सकारात्मक आउटपुट सर्वो पावर (लाल) से जुड़ना चाहिए।
5. Arduino Mini Pro पर 9 पिन करने के लिए सर्वो पर सफेद/पीले सिग्नल पिन को कनेक्ट करें
बोर्ड का परीक्षण
1. Arduino IDE खोलें
2. मेनू बार पर फ़ाइल पर क्लिक करें -> उदाहरण -> सर्वो -> स्वीप
3. Arduino पर अपलोड करें और सर्वो को पीछे और आगे बढ़ना चाहिए
चरण 6: यह सब एक साथ रखना
तापमान और घड़ी सेंसर के साथ सर्वो को ट्रिगर करने के लिए प्रक्रिया का अंतिम चरण इन सभी को एक साथ जोड़ना है।
अंतिम कोड यहाँ मेरे GitHub पर उपलब्ध है।
सिफारिश की:
Howto: रास्पबेरी पीआई 4 हेडलेस (वीएनसी) आरपीआई-इमेजर और चित्रों के साथ स्थापित करना: 7 चरण (चित्रों के साथ)
कैसे करें: आरपीआई-इमेजर और पिक्चर्स के साथ रास्पबेरी पीआई 4 हेडलेस (वीएनसी) स्थापित करना: मैं अपने ब्लॉग में मजेदार परियोजनाओं के एक समूह में इस रैप्सबेरी पीआई का उपयोग करने की योजना बना रहा हूं। जांचने के लिए स्वतंत्र हैं। मैं अपने रास्पबेरी पीआई का उपयोग करने में वापस आना चाहता था लेकिन मेरे पास मेरे नए स्थान पर कीबोर्ड या माउस नहीं था। जब से मैंने रास्पबेरी की स्थापना की थी, तब तक कुछ समय हो गया था
अलार्म घड़ी के साथ DIY स्मार्ट स्केल (वाई-फाई, ESP8266, Arduino IDE और Adafruit.io के साथ): 10 कदम (चित्रों के साथ)
अलार्म घड़ी के साथ DIY स्मार्ट स्केल (वाई-फाई, ESP8266, Arduino IDE और Adafruit.io के साथ): अपने पिछले प्रोजेक्ट में, मैंने वाई-फाई के साथ एक स्मार्ट बाथरूम स्केल विकसित किया था। यह उपयोगकर्ता के वजन को माप सकता है, इसे स्थानीय रूप से प्रदर्शित कर सकता है और इसे क्लाउड पर भेज सकता है। आप इसके बारे में अधिक जानकारी नीचे दिए गए लिंक पर प्राप्त कर सकते हैं:https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: 7 कदम (चित्रों के साथ)
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: उपभोक्ता बाजार में अपने परिचय के 25 वर्षों के बाद भी, हाल के दिनों में अवरक्त संचार अभी भी बहुत प्रासंगिक है। चाहे वह आपका 55 इंच का 4K टेलीविजन हो या आपकी कार का साउंड सिस्टम, हर चीज को हमारी प्रतिक्रिया के लिए एक IR रिमोट कंट्रोलर की आवश्यकता होती है
सिगफॉक्स के साथ डेड मैन अलर्ट के साथ बाइक ट्रैकिंग सिस्टम: 7 कदम (चित्रों के साथ)
सिगफॉक्स के साथ डेड मैन अलर्ट के साथ बाइक ट्रैकिंग सिस्टम: ट्रैकिंग और अलर्ट सुविधाओं के साथ बाइक सवारों के लिए सुरक्षा प्रणाली। दुर्घटना के मामले में जीपीएस स्थिति के साथ एक अलार्म भेजा जाता है। बाइक सवारों के लिए सुरक्षा जरूरी है, सड़क बाइक या माउंटेन बाइक दुर्घटनाएं होती हैं और जितनी जल्दी हो सके आपात स्थिति में
डायना इंग्लैंड के साथ प्रवाहकीय धागे के साथ कैसे सीना: 10 कदम (चित्रों के साथ)
डायना इंग्लैंड के साथ प्रवाहकीय धागे के साथ कैसे सीना: बिजली और फैशन का संयोजन! कठिनाई की डिग्री: अभी भी सीखने की अवधि: 45 मिनट सामग्री: सिलाई के लिए परिधान, प्रवाहकीय धागा, कैंची, दो एलईडी, सीआर 2032 घड़ी बैटरी, बीएस 7 बैटरी धारक, गायब स्याही पेन , सुई-नाक सरौता, आर