विषयसूची:

रग विथ सेंसर्स/आरएफ कम्युनिकेशन विथ अरुडिनो माइक्रो: 4 स्टेप्स (चित्रों के साथ)
रग विथ सेंसर्स/आरएफ कम्युनिकेशन विथ अरुडिनो माइक्रो: 4 स्टेप्स (चित्रों के साथ)

वीडियो: रग विथ सेंसर्स/आरएफ कम्युनिकेशन विथ अरुडिनो माइक्रो: 4 स्टेप्स (चित्रों के साथ)

वीडियो: रग विथ सेंसर्स/आरएफ कम्युनिकेशन विथ अरुडिनो माइक्रो: 4 स्टेप्स (चित्रों के साथ)
वीडियो: Pixy2 Camera - Image Recognition for Arduino & Raspberry Pi 2024, नवंबर
Anonim

सबीनास्टैन द्वारा लेखक द्वारा अधिक का पालन करें:

पुनर्नवीनीकरण कार्डबोर्ड रोल से बने संगमरमर के कंगन
पुनर्नवीनीकरण कार्डबोर्ड रोल से बने संगमरमर के कंगन
पुनर्नवीनीकरण कार्डबोर्ड रोल से बने संगमरमर के कंगन
पुनर्नवीनीकरण कार्डबोर्ड रोल से बने संगमरमर के कंगन
कागज से बना मानव हृदय
कागज से बना मानव हृदय
कागज से बना मानव हृदय
कागज से बना मानव हृदय
ग्लोइंग मशरूम गार्डन
ग्लोइंग मशरूम गार्डन
ग्लोइंग मशरूम गार्डन
ग्लोइंग मशरूम गार्डन

के बारे में: मेरा नाम सबीना स्टेन है। मैं रोमानिया में स्थित एक दृश्य कलाकार हूं। मैं रस्सी, कागज और पुनर्नवीनीकरण एल्यूमीनियम के डिब्बे के साथ काम करता हूं और मैं जिस तकनीक का उपयोग करता हूं, उसके बारे में कुछ भी (लाक्षणिक या सार) कर सकता हूं, जो एक है … सबीनास्तान के बारे में अधिक »

मैंने हाल ही में स्थापना को समान रूप से विविध किया है, जो लैंप की एक श्रृंखला से बना है जो लैंप के नीचे एक गलीचा में रखे सेंसर पर प्रतिक्रिया करता है। यहां बताया गया है कि मैंने दबाव सेंसर के साथ गलीचा कैसे बनाया। मुझे आशा है कि आप इसे उपयोगी पाएंगे।:)

चरण 1: सेंसर कैसे बनाएं

सेंसर कैसे बनाएं
सेंसर कैसे बनाएं
सेंसर कैसे बनाएं
सेंसर कैसे बनाएं
सेंसर कैसे बनाएं
सेंसर कैसे बनाएं

प्रेशर सेंसर के लिए, मैंने पीजो सेंसर का इस्तेमाल किया क्योंकि वे सस्ते, प्रभावी और उपयोग में आसान हैं। RF संचार बनाने के लिए, मैंने एक Arduino Micro और एक RF ट्रांसमीटर का उपयोग किया।

क्योंकि सेंसर एनालॉग पिन से जुड़ते हैं, आप प्रत्येक Arduino के लिए केवल चार सेंसर का उपयोग कर सकते हैं। चूंकि दो सेंसर एक ही समय में एक संकेत का उत्सर्जन नहीं कर सकते हैं, यह वास्तव में कोई समस्या नहीं है।

ट्रांसमीटर को Arduino से कनेक्ट करने के लिए, आपको कनेक्ट करना होगा, दाएं से बाएं जैसा कि आप इसे देखते हैं:

  • माइक्रो-कंट्रोलर की जमीन पर पहला पिन
  • Arduino Micro. के VCC के बाद दूसरा
  • डेटा पिन का अंतिम पिन (10, मेरे मामले में)

पीजो सेंसर को जोड़ने के लिए, सबसे पहले, आपको एक तार को काफी लंबा काटना होगा, और कनेक्ट करना होगा:

  • वह भाग जो पीजो के मध्य में माइक्रोकंट्रोलर के एनालॉग पिन तक जाता है
  • वह भाग जो सेंसर के किनारे से Arduino की जमीन तक तारित होता है

मेरी सलाह है कि सेंसर के सभी आधारों को जोड़ा जाए और फिर एक तार को Arduino की जमीन से जोड़ा जाए।

चरण 2: सेंसर को गलीचे में कैसे लगाएं?

रग में सेंसर कैसे लगाएं
रग में सेंसर कैसे लगाएं
रग में सेंसर कैसे लगाएं
रग में सेंसर कैसे लगाएं
रग में सेंसर कैसे लगाएं
रग में सेंसर कैसे लगाएं
रग में सेंसर कैसे लगाएं
रग में सेंसर कैसे लगाएं

एक बेहतर शब्द की कमी के लिए एक फुलाना लें, गलीचा और इसके किनारों में से एक के बगल में माइक्रो-नियंत्रक को गलीचे पर रखे सेंसर के साथ रखें।

सुनिश्चित करें कि माइक्रो-नियंत्रक कहीं पर कदम रखने से या किसी बॉक्स में सुरक्षित है जिसे देखा जा सकता है।

सेंसर व्यवस्थित करें ताकि वे गलीचा के विभिन्न हिस्सों में हों।

सेंसर को माइक्रो-कंट्रोलर से जोड़ने वाले तारों को सुरक्षित करने के लिए उनका उपयोग करते हुए, गलीचा के तंतुओं के नीचे सेंसर छिपाएं।

बस इतना ही! ^।^

चरण 3: कोड

# शामिल कॉन्स्ट चार * संदेश = ""; इंट पीजो0 = ए0; इंट पीजो१ =ए१; इंट पीजो२ =ए२; इंट पीजो३ =ए३; इंट सेंसररीडिंग0 = 0; इंट सेंसररीडिंग1 = 0; इंट सेंसररीडिंग2 = 0; इंट सेंसररीडिंग 3 = 0; शून्य सेटअप () {पिनमोड (पीजो0, इनपुट); पिनमोड (पीजो 1, INPUT); पिनमोड (पीजो 2, इनपुट); पिनमोड (पीजो 3, इनपुट); vw_set_ptt_inverted (सच); vw_set_tx_pin(10); vw_setup(4000); }शून्य लूप (){ sensorReading0 = AnalogRead(piezo0); अगर (सेंसररीडिंग0 <100) {; संदेश = "जेड"; vw_send ((uint8_t *) संदेश, स्ट्रेल (संदेश)); vw_wait_tx (); देरी (2000); } sensorReading1 = AnalogRead(piezo1); अगर (सेंसर रीडिंग 1 <100) {संदेश = "एक्स"; vw_send ((uint8_t *) संदेश, स्ट्रेल (संदेश)); vw_wait_tx (); देरी (2000); } sensorReading2 = AnalogRead(piezo2); अगर (सेंसर रीडिंग 2 <100) {संदेश = "वाई"; vw_send ((uint8_t *) संदेश, स्ट्रेल (संदेश)); vw_wait_tx (); देरी (2000); } sensorReading3 = AnalogRead(piezo3); अगर (सेंसररीडिंग 3 <100) {संदेश = "डब्ल्यू"; vw_send ((uint8_t *) संदेश, स्ट्रेल (संदेश)); vw_wait_tx (); देरी (2000); } }

सिफारिश की: