विषयसूची:

दूरी सेंसर कैमरा: 4 कदम
दूरी सेंसर कैमरा: 4 कदम

वीडियो: दूरी सेंसर कैमरा: 4 कदम

वीडियो: दूरी सेंसर कैमरा: 4 कदम
वीडियो: Identify LED volt and mcpcb Watt | LED 2835 का गणित समझे #ledrepair #electronics #ledbulb #LED 2024, नवंबर
Anonim
दूरी सेंसर कैमरा
दूरी सेंसर कैमरा

यह निर्देश आपको रास्पबेरी पाई का उपयोग करके डिस्टेंस सेंसर कैमरा बनाने का तरीका दिखाने जा रहा है। यह प्रोजेक्ट रास्पबेरी पाई का उपयोग करेगा और इस प्रोजेक्ट में कोडिंग के लिए अजगर 3 का उपयोग करेगा। डिस्टेंस सेंसर कैमरा पहले 100 सेमी मापेगा फिर RGB LED को ब्लिंक करेगा और तस्वीर लेगा। फिर यह दिखाने के लिए कि फोटो लिया गया था, आरजीबी एलईडी एक ठोस नीला रंग होगा। फिर फोटो को एक्सेस करने के लिए आप रास्पबेरी पाई के डेस्क टॉप पर जाते हैं जिस पर फोटो ली गई थी।

आपको चाहिये होगा:

  • 1x रास्पबेरी पाई
  • 1x टी-मोची
  • 1x पूर्ण आकार का ब्रेडबोर्ड
  • 1x पाई कैमरा
  • 1x आरजीबी एलईडी (कैथोड)
  • 1x दूरी सेंसर
  • 1x 330 प्रतिरोधी
  • 1x 560 प्रतिरोधी
  • नीले तार
  • काले तार
  • लाल तार

चरण 1:

छवि
छवि

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

चरण 2:

छवि
छवि

डिस्टेंस सेंसर, RGB LED और pi कैमरा लें और उन्हें pi और ब्रेडबोर्ड पर रखें। संकेतित स्थिति में पाई कैमरा को रास्पबेरी पाई से कनेक्ट करें। फिर आरजीबी एलईडी को ब्रेडबोर्ड में रखें और सुनिश्चित करें कि पूरी तरह से लीड आपके द्वारा डाले गए छेद में जाती है। पढ़ें कि आपके पास आरजीबी एलईडी क्या है और ध्यान दें कि कौन सी लीड क्या है। फिर ब्रेडबोर्ड पर डिस्टेंस सेंसर के लिए एक जगह खोजें जहाँ रास्ते में कुछ भी न हो। ध्यान दें कि कौन सी लीड कहां जाती है, जैसा कि आपको अगले चरण के लिए जानना होगा।

चरण 3:

छवि
छवि

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

चरण 4:

छवि
छवि

अब इस स्टेप के लिए हम कोडिंग करेंगे और इसके लिए हम अजगर 3 का इस्तेमाल करेंगे। क्या होता है कि अगर यू और डिस्टेंस सेंसर के बीच की दूरी 100 सेमी से ज्यादा है तो कैमरा फोटो लेगा। लेकिन फोटो के ठीक पहले यह लाल रंग में चमकेगा और फोटो के बाद यह एक ठोस नीला रंग होगा।

पायथन 3 कोड

RPi. GPIO को GPIO के रूप में picamera से आयात करें, PiCamera को समय से आयात करें, नींद से आयात करें, gpiozero से समय आयात करें LED, बटन

कैमरा = पाइकैमरा ()

GPIO.सेटमोड (GPIO. BCM)

GPIO_TRIGGER = 13GPIO_ECHO = 19 लाल = LED(16) हरा = LED(20) नीला = LED(21) फिर से = सच

GPIO.setwarnings(False)GPIO.setup(GPIO_TRIGGER, GPIO. OUT) GPIO.setup(GPIO_ECHO, GPIO. IN)

डीईएफ़ रेडलाइट (): रेड.ब्लिंक () ग्रीन.ऑन () ब्लू.ऑन ()

डीईएफ़ ब्लूलाइट (): रेड.ऑन () ग्रीन.ऑन () ब्लू.ऑफ ()

डीईएफ़ ग्रीनलाइट (): रेड.ऑन () ग्रीन.ऑफ () ब्लू.ऑन ()

डीईएफ़ दूरी (): GPIO.output (GPIO_TRIGGER, सही)

नींद (0.00001) GPIO.आउटपुट (GPIO_TRIGGER, गलत)

स्टार्टटाइम = समय () स्टॉपटाइम = समय ()

जबकि GPIO.input(GPIO_ECHO) == 0: स्टार्टटाइम = समय ()

जबकि GPIO.input(GPIO_ECHO) == 1: स्टॉपटाइम = समय ()

समय बीत गया = स्टॉपटाइम - प्रारंभ समय दूरी = (समय बीत गया * ३४३००) / २

वापसी दूरी

कोशिश करें: फिर से: डिस्ट = डिस्टेंस () अगर डिस्ट> 100: कैमरा। () ब्लूलाइट () फिर से = गलत प्रिंट ("मापा दूरी =%.1f सेमी"% जिला) नींद (1)

# CTRL + C को छोड़कर कीबोर्ड इंटरप्ट दबाकर रीसेट करें: प्रिंट ("उपयोगकर्ता द्वारा माप रोक दिया गया") GPIO.cleanup ()

सिफारिश की: