विषयसूची:

दूरस्थ संकेतक: 5 कदम
दूरस्थ संकेतक: 5 कदम

वीडियो: दूरस्थ संकेतक: 5 कदम

वीडियो: दूरस्थ संकेतक: 5 कदम
वीडियो: 🔴DAY 3, STUMPS: जीत से 5 कदम दूर Team India, New Zealand की आधी Team लौटी Pavilion 2024, जुलाई
Anonim
दूरस्थ संकेतक
दूरस्थ संकेतक

एलेक्सा कौशल के साथ अपने काम के लिए मुझे एक सरल (अधिक जटिलता न जोड़ें) फीडबैक डिवाइस की आवश्यकता थी; दृश्य और श्रव्य।

इसके अलावा, मेरा सीपीयू मेरे "वायरिंग कोठरी" में है और मुझे आउटपुट को एक प्रमुख स्थान पर होना चाहिए, लेकिन अन्यथा विनीत।

मैंने एक संगीत ग्रीटिंग कार्ड की हिम्मत को ट्रिगर करने वाले आरएफ रिमोट पर फैसला किया। मैंने इसे एक छोटे से ऐक्रेलिक बॉक्स में रखा था जिसके बारे में मैंने बिछाया था और ट्रांसमीटर को मेरे RPi3B + के मामले में जोड़ा था।

RPI3B+ पर सरल ऑन/ऑफ कमांड बमुश्किल बोधगम्य संचरण देरी के साथ रोशनी और ध्वनियों को आरंभ करते हैं।

चरण 1: पिनआउट

पिनआउट्स
पिनआउट्स
पिनआउट्स
पिनआउट्स

ये चित्र विक्रेता के अमेज़न पेज (ऊपर लिंक) से हैं। संदर्भ के लिए बस एक सुविधा प्रति।

नोट: मूल छवि को गलत तरीके से लेबल किया गया है; मैं अपडेट जोड़ता हूं (हरे रंग में)। (यह अमेज़ॅन पेज के टिप्पणी अनुभाग में सत्यापित है)

चरण 2: प्रोटोटाइप

प्रोटोटाइप
प्रोटोटाइप
प्रोटोटाइप
प्रोटोटाइप

ट्रांसमीटर और रिसीवर को अलग करने के लिए ब्रेडबोर्ड के प्रत्येक आधे हिस्से का उपयोग करना। 3.7 वी (4.25 वी तक चार्ज) बैटरी द्वारा संचालित।

चूंकि यह केवल पिन-आउट का कार्यान्वयन है, इसलिए मैंने कोई योजनाबद्ध आरेख नहीं बनाया।

मैंने परीक्षण के लिए 3.3K रोकनेवाला के साथ श्रृंखला में एक एलईडी शामिल किया।

परीक्षण करने के लिए, बस नियंत्रण पिन (यहां सफेद तार) को जमीन से कनेक्ट करें। सक्रियण एल ई डी (लाल) ट्रांसमीटर और रिसीवर दोनों पर प्रकाश डालता है, और मेरा 'लोड' एलईडी बंद हो जाता है। (चित्रित)

चरण 3: इंटरल्यूड

कभी-कभी ट्रांसमीटर और रिसीवर को सही ढंग से नहीं जोड़ा जाता है, या आप डिफ़ॉल्ट व्यवहार को बदलना चाह सकते हैं।

मैं यहां इन उपकरणों के लिए विक्रेता के निर्देश शामिल कर रहा हूं:

************************************************************************

पिन निर्देश

रिसीवर

  • जीएनडी: जमीन या नकारात्मक ध्रुव
  • + वी: डीसी3.3 ~ 5 वी इनपुट
  • D0-3: डेटा आउटपुट
  • वीटी: आउटपुट (यदि कोई डेटा लाइन कम हो जाती है तो यह लाइन कम हो जाती है)

ट्रांसमीटर और रिसीवर का मिलान कैसे करें

  1. मौजूदा डेटा हटाएं: सीखने का बटन (रिसीवर पर) 8 बार दबाएं। प्रतिक्रिया: एलईडी 7 बार चमकती है।
  2. रिमोट कोड सीखना: एक बार, दो बार या तीन बार लर्निंग बटन (रिसीवर पर) दबाएं (नीचे देखें)। एलईडी चालू: लर्निंग मोड सक्रिय है।
  3. रिमोट कंट्रोल का कोई भी बटन दबाएं। एलईडी संकेतक तीन बार चमकता है: सीखना सफलतापूर्वक पूरा हुआ।
  4. परीक्षण: उपरोक्त ऑपरेशन के बाद, रिसीवर बोर्ड को रिमोट कंट्रोल द्वारा नियंत्रित किया जा सकता है।

चरण 2 से शुरू करके विभिन्न आईडी वाले अधिक ट्रांसमीटरों को अतिरिक्त रूप से सीखा और संग्रहीत किया जा सकता है। विभिन्न मोड का मिश्रण संभव है।

बटन का उपयोग (मोड सेट करता है और पेयरिंग प्रक्रिया शुरू करता है):

  • एक बार दबाएं: इंचिंग मोड (क्षणिक मोड)
  • दो बार दबाएं: सेल्फ़-लॉक मोड (4 चैनलों का टॉगल-मोड)
  • तीन बार दबाएं: इंटरलॉक मोड (चयनित चैनल सक्रिय है और यदि कोई अन्य चैनल सक्रिय हो जाता है तो साफ़ हो जाएं) - उर्फ रेडियो बटन

चरण 4: स्थापना

इंस्टालेशन
इंस्टालेशन

टुकड़ों को टांका लगाने के बाद, क्योंकि वे ब्रेडबोर्ड पर जुड़े हुए थे, और शॉर्ट सर्किट से बचने के लिए हीट-सिकुड़ में कवर करते हुए, मैंने RPi3B+ पर ट्रांसमीटर स्थापित किया। (नोट: मैंने उन आउटपुट के लिए अतिरिक्त तार शामिल किए जिनका मैं अभी तक उपयोग नहीं करता)

मैंने 3v शक्ति का उपयोग किया क्योंकि वह रास्पबेरी का मूल वोल्टेज है। (नोट: मैंने गैर-मानक तार रंगों का उपयोग किया क्योंकि यह मौजूदा रिबन केबल का उपयोग करना सुविधाजनक था)

wrclr: वायर कलरपी-पिन: RPi3B+trnspin पर पिन करें: ट्रांसमीटर पर पिन करें

wrclr pi-pin trnspin------------------------------------ ग्रे 01 पावर V+ पर्पल 06 ग्राउंड GND ब्राउन 11 BCM17 डेटा १ लाल १३ बीसीएम२७ डेटा ०

रिमोट/रिसीवर एक पुराने माइक्रो-यूएसबी ट्रांसफॉर्मर से संचालित होता है। मैंने एक यूएसबी सॉकेट का इस्तेमाल किया ताकि मैं किसी भी पावर बैंक का उपयोग कर सकूं, क्या मुझे इसे किसी दिन ताररहित करना चाहिए।

चरण 5: कोड

सत्यापन के लिए सबसे सरल कोड:(source)

RPIO. GPIO को GPIO के रूप में आयात करें। 1) प्रिंट "एलईडी ऑफ" GPIO.output(27, GPIO. LOW)

निष्पादित करने के लिए: अजगर pintst.py

सिफारिश की: