विषयसूची:

पूचपैक: एक सेलुलर कनेक्टेड स्मार्ट डॉग वेस्ट: 4 कदम
पूचपैक: एक सेलुलर कनेक्टेड स्मार्ट डॉग वेस्ट: 4 कदम

वीडियो: पूचपैक: एक सेलुलर कनेक्टेड स्मार्ट डॉग वेस्ट: 4 कदम

वीडियो: पूचपैक: एक सेलुलर कनेक्टेड स्मार्ट डॉग वेस्ट: 4 कदम
वीडियो: 🔥Burning, Tingling, Numbness in Feet & Legs [Tarsal Tunnel Syndrome] 2024, जुलाई
Anonim

smayorquin द्वारा मेरा स्टार्टअप देखें! - KindbotFollow लेखक द्वारा और अधिक:

मानव वीयू मीटर
मानव वीयू मीटर
मानव वीयू मीटर
मानव वीयू मीटर
एलेक्सा, मेरी चाबियां कहां हैं?
एलेक्सा, मेरी चाबियां कहां हैं?
एलेक्सा, मेरी चाबियां कहां हैं?
एलेक्सा, मेरी चाबियां कहां हैं?
किंडबॉट बनाना: फ्लास्क-आस्क के साथ अनुकूलित परिवेश कम्प्यूटिंग
किंडबॉट बनाना: फ्लास्क-आस्क के साथ अनुकूलित परिवेश कम्प्यूटिंग
किंडबॉट बनाना: फ्लास्क-आस्क के साथ अनुकूलित परिवेश कम्प्यूटिंग
किंडबॉट बनाना: फ्लास्क-आस्क के साथ अनुकूलित परिवेश कम्प्यूटिंग

के बारे में: यूसी बर्कले गणित का छात्र जो वास्तव में इलेक्ट्रॉनिक्स और कृत्रिम बुद्धिमत्ता अनुप्रयोगों के साथ छेड़छाड़ करना पसंद करता है। smayorquin के बारे में अधिक »

स्वचालन में, हम अक्सर कंप्यूटर और मानव मन की संज्ञानात्मक शक्तियों का लाभ उठाने के लिए इंजीनियरिंग मानव-इन-द-लूप पर ध्यान केंद्रित करते हैं। लेकिन कुत्तों के पास कौशल का एक सेट होता है जो उन्हें कुछ ऐसे कार्यों के अनुकूल बनाता है जो मनुष्य प्रभावी ढंग से नहीं कर सकते हैं। पूचपैक ने उस अनुभव को मेट्रिक्स के संदर्भ में जोड़ने के लिए सेंसर पेश किए हैं जिनमें हम रुचि रखते हैं।

हमारे पालतू जानवर हमारे लिए अमूल्य हैं और इसलिए हम यह सुनिश्चित करना चाहते हैं कि वे ठीक हैं। पूचपाक के साथ, आप अपने पालतू जानवरों के जीवन की निगरानी कर सकते हैं और एसएमएस के माध्यम से सूचनाएं प्राप्त कर सकते हैं। पूचपाक में एक नाइट विजन कैमरा भी है जो एक मानव का पता चलने पर आपको एक एसएमएस संदेश भेजने के लिए कंप्यूटर विज़न का उपयोग करता है। यह खोज और बचाव कार्यों और/या गृह सुरक्षा के लिए बहुत अच्छा है।

चरण 1: अपने पूचपाक को तार देना

आपका पूचपाक तारों
आपका पूचपाक तारों

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

(1) रास्पबेरी पाई जीरो वायरलेस या रास्पबेरी पाई 3

(1) होलोग्राम नोवा + (1) होलोग्राम ग्लोबल IoT सिम कार्ड

(1) नाइट विजन पाई कैमरा

(1) एडफ्रूट एनालॉग एक्सेलेरोमीटर: ADXL335

(1) एडफ्रूट DS18B20 तापमान सेंसर

(१) एडफ्रूट पल्स सेंसर

(१) एडफ्रूट एमसीपी३००८-८ चैनल १० बिट एडीसी + (१) रेसिस्टर ४.७५के ओम

(1) रिचार्जेबल लिथियम आयन बैटरी

पसंद का कुत्ता दोहन

तारों के लिए

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

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

परियोजना निर्भरता के बीच संगतता के लिए डिफ़ॉल्ट python3 के रूप में python3.4 की आवश्यकता होती है। आपको अपने रास्पबेरी पाई ज़ीरो/पीआई 3 के लिए इस विशिष्ट छवि को जलाना चाहिए। इस छवि को बनाने और पीआई को वायरिंग करने के बाद, बूट अप करें और पहली बार बूट कॉन्फ़िगरेशन कॉलिंग के माध्यम से जाएं:

सुडो रास्पि-कॉन्फ़िगरेशन

. आपको यह सुनिश्चित करना चाहिए:

  • उन्नत विकल्पों के तहत, फाइल सिस्टम का विस्तार करें
  • स्थानीयकरण विकल्प के अंतर्गत समय क्षेत्र बदलें
  • उपयोगकर्ता पासवर्ड बदलें
  • इंटरफेसिंग विकल्पों के तहत, ssh, कैमरा, SPI, IC2 और सीरियल को सक्षम करें

रिबूट के बाद, इस रेपो को git क्लोन करें:

सीडी ~/

गिट क्लोन https://github.com/mayorquinmachines/PoochPak.git cd PoochPak

सभी निर्भरताओं को स्थापित करने के लिए इंस्टॉल स्क्रिप्ट चलाएँ। नोट: इसमें बहुत समय लगेगा! इसे रात भर चलने के लिए छोड़ दें।

./install.sh

इंस्टॉल स्क्रिप्ट समाप्त होने के बाद अपने पीआई को रीबूट करें। Daud:

sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm

यह सिर्फ यह सुनिश्चित कर रहा है कि सेंसर के साथ संचार करने के लिए आवश्यक सभी मॉड्यूल सक्षम हैं।

होलोग्राम सेट करना एसएमएस भेजने के लिए होलोग्राम का उपयोग करने के लिए, आपको अपना होलोग्राम डैशबोर्ड सेट करना होगा और अपना सिम कार्ड सक्रिय करना होगा। यहाँ ऐसा करने के लिए होलोग्राम स्टार्टर गाइड है। इंस्टॉल स्क्रिप्ट ने आपके लिए होलोग्राम-क्ली और होलोग्राम-पायथन-एसडीके स्थापित करने का काम संभाला है। आप इसे चलाकर परीक्षण कर सकते हैं:

सुडो होलोग्राम संस्करण

एक बार जब आपका सिम कार्ड सक्रिय हो जाता है और आपका डिवाइस दिखाता है कि यह आपके डैशबोर्ड में लाइव है, तो आप एक फ़ोन नंबर सेट करना चाहते हैं जिसे आप एसएमएस संदेश भेजना चाहते हैं। अपने डैशबोर्ड में, अपने डिवाइस पर क्लिक करें और कॉन्फ़िगरेशन पर नेविगेट करें। उस पृष्ठ से, आप फ़ोन नंबर कॉन्फ़िगर करें के अंतर्गत अपना फ़ोन नंबर कॉन्फ़िगर करना चाहेंगे। इस फोन नंबर पर एसएमएस संदेश भेजने के लिए यह आपको नोवा सेट करना चाहिए। इसी पेज में आपको + Show Device Key दिखाई देगी। इस बटन पर क्लिक करने से आपको एक कुंजी मिलेगी जिसकी आपको अपने होलोग्राम-पायथन-एसडीके को प्रमाणित करने की आवश्यकता होगी। आप एक कॉन्फ़िग फ़ाइल बनाना चाहेंगे जहाँ आप इस कुंजी को उपयोग के लिए रखेंगे। निम्नलिखित चलाएँ:

cd ~/PoochPaktouch config.py गूंज "DEVICEKEY=''" >> config.py

चरण 3: भागो

अंत में, ऑब्जेक्ट पहचान के लिए कोड चलाने और सेंसर सर्वर शुरू करने के लिए, नीचे दिए गए निर्देशों का पालन करें!

YOLO वस्तु पहचान शुरू करना

सीडी yolo_picam/

nohup sudo python3 picam.py &

सर्वर शुरू करना

nohup sudo python poochpak_server.py &

जब किसी व्यक्ति का पता लगाया जाता है, तो आपको अपने होलोग्राम डैशबोर्ड में कॉन्फ़िगर किए गए फ़ोन पर एक एसएमएस संदेश प्राप्त होगा। किसी व्यक्ति का पता चलने पर रिकॉर्ड किए गए वीडियो को देखने के लिए, https:// पर नेविगेट करें और वीडियो फ़ाइल आपके लिए डाउनलोड करने के लिए उपलब्ध होगी। यदि आप https://:8925 पर नेविगेट करते हैं, तो आप सेंसर से रीडिंग के साथ-साथ बनियान के जीपीएस स्थान के साथ एक शब्दकोश प्राप्त करने में सक्षम होंगे।

चरण 4: समस्या निवारण

यदि आपको योलो ऑब्जेक्ट रिकग्निशन स्क्रिप्ट (picam.py) के साथ कैमरा नहीं मिलने में समस्या आ रही है, तो हो सकता है कि आपको कैमरे को फिर से चालू करने की आवश्यकता हो। "सुडो रास्पि-कॉन्फ़िगरेशन" का उपयोग करके इसे फिर से सक्षम करने का प्रयास करें और चलाएं:

sudo modprobe bcm2835-v4l2

कभी-कभी होलोग्राम नोवा सिग्नल खो देता है। आपको यह सुनिश्चित करना चाहिए कि लाल एलईडी जल रही है और नीली एलईडी चमक रही है। रैपिड फ्लैशिंग का मतलब है कि आप 3 जी नेटवर्क पर हैं, धीमी फ्लैशिंग का मतलब 2 जी नेटवर्क है, और कोई नीली रोशनी का मतलब नहीं है कि नोवा अभी तक नेटवर्क पर नहीं है।

यदि सेंसर ठीक से काम नहीं कर रहे हैं, तो फिर से वायरिंग पर एक नज़र डालें और सुनिश्चित करें कि सब कुछ सही है। फिर उनके मॉड्यूल को फिर से सक्षम करने का प्रयास करें:

sudo modprobe w1-gpio # अस्थायी सेंसर के लिए sudo modprobe w1-therm # अस्थायी सेंसर के लिए sudo modprobe spi-bcm2708 # पल्स सेंसर के लिए

एक स्क्रिप्ट भी है जिसे आप सभी सेंसरों का परीक्षण करने के लिए चला सकते हैं। दौड़ने का प्रयास करें:

अजगर ~/पूचपैक/परीक्षण/run_tests.py

सिफारिश की: