विषयसूची:

रास्पबेरी पाई और एचसी-एसआर04 के साथ दूरी संवेदन: 3 कदम
रास्पबेरी पाई और एचसी-एसआर04 के साथ दूरी संवेदन: 3 कदम

वीडियो: रास्पबेरी पाई और एचसी-एसआर04 के साथ दूरी संवेदन: 3 कदम

वीडियो: रास्पबेरी पाई और एचसी-एसआर04 के साथ दूरी संवेदन: 3 कदम
वीडियो: ATmega328p programming ATmega328p+ESP8266 Ultrasonic Distance Sensor HC-S04 Arduino Microcontroller 2024, नवंबर
Anonim
रास्पबेरी पाई और HC-SR04. के साथ दूरी संवेदन
रास्पबेरी पाई और HC-SR04. के साथ दूरी संवेदन

HC-SR04 अल्ट्रासोनिक डिस्टेंस सेंसर किसी वस्तु से दूरी मापने के लिए गैर-संपर्क अल्ट्रासाउंड सोनार का उपयोग करता है। इसमें दो ट्रांसमीटर, एक रिसीवर और एक कंट्रोल सर्किट होता है। ट्रांसमीटर एक उच्च आवृत्ति वाली अल्ट्रासोनिक ध्वनि का उत्सर्जन करते हैं, जो किसी भी पास की ठोस वस्तुओं को उछाल देती है, और रिसीवर किसी भी वापसी प्रतिध्वनि के लिए सुनता है। उस प्रतिध्वनि को तब नियंत्रण सर्किट द्वारा संसाधित किया जाता है ताकि सिग्नल प्रसारित और प्राप्त होने के बीच के समय के अंतर की गणना की जा सके। इस समय का उपयोग बाद में, कुछ चतुर गणित के साथ, सेंसर और परावर्तक वस्तु के बीच की दूरी की गणना करने के लिए किया जा सकता है!

आपूर्ति

तुम क्या आवश्यकता होगी:

  • रास्पबेरी पाई 2/3/4
  • रास्पियन के साथ लोड किया गया माइक्रो एसडी कार्ड
  • 5.1 वी यूएसबी बिजली की आपूर्ति
  • HC-SR04 (जाहिर है)
  • ब्रेड बोर्ड
  • 4 पुरुष से महिला केबल्स
  • रास्पबेरी पाई के लिए मॉनिटर और कीबोर्ड

चरण 1: रास्पबेरी पाई सेट करें

रास्पबेरी पाई सेट करें
रास्पबेरी पाई सेट करें
  1. अपने रास्पबेरी पाई के नीचे माइक्रोएसडी कार्ड स्लॉट में रास्पियन (एनओओबीएस के माध्यम से) के साथ स्थापित एसडी कार्ड डालें।
  2. अपने कीबोर्ड के केबल का USB कनेक्टर अंत ढूंढें, और कीबोर्ड को Raspberry Pi पर USB पोर्ट से कनेक्ट करें (इससे कोई फ़र्क नहीं पड़ता कि आप किस पोर्ट का उपयोग करते हैं)।
  3. सुनिश्चित करें कि आपकी स्क्रीन को वॉल सॉकेट में प्लग किया गया है और चालू किया गया है। रास्पबेरी पाई पर एचडीएमआई पोर्ट को देखें - ध्यान दें कि उनके शीर्ष पर एक सपाट पक्ष है। स्क्रीन को रास्पबेरी पाई के एचडीएमआई पोर्ट से कनेक्ट करने के लिए एक केबल का उपयोग करें - यदि आवश्यक हो तो एक एडेप्टर का उपयोग करें।

  4. USB बिजली की आपूर्ति को सॉकेट में प्लग करें और इसे अपने रास्पबेरी पाई के पावर पोर्ट से कनेक्ट करें।
  5. आपका रास्पबेरी पाई बूट होना शुरू हो जाएगा फिर आप जाने के लिए तैयार होंगे।

चरण 2: हार्डवेयर सेट करना

हार्डवेयर की स्थापना
हार्डवेयर की स्थापना

अल्ट्रासोनिक दूरी सेंसर स्थापित करना काफी सरल है, किसी अन्य जटिल भागों की आवश्यकता नहीं है, बस सेंसर, 4 केबल और रास्पबेरी पाई। इसमें केवल चार पिन हैं:

  • वीसीसी से पिन 2 (5वी)
  • TRIG से पिन 12 (GPIO 18)
  • ईसीएचओ से पिन 18 (जीपीआईओ 24)
  • GND से पिन 6 (GND)

चरण 3: पायथन लिपि

पायथन लिपि
पायथन लिपि

सबसे पहले हमारे पास अजगर gpiozero पुस्तकालय स्थापित होना चाहिए और इसका उपयोग करने के लिए हम एक नई स्क्रिप्ट बनाएंगे

सुडो नैनो दूरी_सेंसर.py

निम्नलिखित के साथ:

# हमें जिन पुस्तकालयों की आवश्यकता है उन्हें प्राप्त करना

gpiozero आयात से डिस्टेंस सेंसर समय से इंपोर्ट स्लीप # इनिशियलाइज़ अल्ट्रासोनिक सेंसर सेंसर = डिस्टेंस सेंसर (ट्रिगर = 18, इको = 24) जबकि ट्रू: # 2 सेकंड स्लीप (2) # मीटर में दूरी प्राप्त करें दूरी = सेंसर। दूरी # लेकिन हम चाहते हैं यह सेंटीमीटर में दूरी = sensor.distance * १०० # हमें एक बड़ी दशमलव संख्या मिलेगी, इसलिए हम इसे २ स्थानों पर गोल करेंगे दूरी = गोल(सेंसर.डिस्टेंस, २) # स्क्रीन प्रिंट पर जानकारी प्रिंट करें ( दूरी: {} सेमी। प्रारूप (सेंसर। दूरी))

सिफारिश की: