विषयसूची:
- चरण 1: पिस सेट करें
- चरण 2: सर्वर सेट अप
- चरण 3: रिसीवर सेटअप
- चरण 4: स्टार्ट अप को स्वचालित करना
- चरण 5: निष्कर्ष
वीडियो: LittleUnicorn: रास्पबेरी पाई बेबी मॉनिटर: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
मेरे जुड़वां बच्चे हैं और ऑडियो बेबी मॉनिटर मुझे तनाव में डाल देता है। हर बार जब यह बंद हो जाता है, तो मुझे पसीने से तरबतर हो जाता है, क्योंकि इसका मतलब एक और रात की नींद हराम है।
इसलिए मैंने लिटिल यूनिकॉर्न बनाया। इसका एक दृश्य बेबी मॉनिटर से बनाया गया है:
- 2 एक्स रास्पबेरी पीस,
- पिमोरोनी यूनिकॉर्न हैट एचडी,
- यूएसबी मिनी माइक
- पायथन कोडिंग
- लेगो घोस्टबस्टर्स फायरस्टेशन (वैकल्पिक)
चरण 1: पिस सेट करें
आपके दोनों रास्पबेरी पाई को एक ही वाईफाई नेटवर्क पर होना चाहिए। मेरी सभी सिफारिशें रास्पियन ओएस के लिए हैं।
यदि आप उन्हें शुरू से ही सेट कर रहे हैं तो आपको अपने वाईफाई विवरण जोड़ने होंगे। मैंने सबसे आसान तरीका पाया है, 'wpa_supplicant' फ़ाइल को संपादित करना, जैसा कि रास्पबेरी पाई फाउंडेशन की मार्गदर्शिका में दिखाया गया है, सबसे विश्वसनीय तरीका है। मेरे पास घर पर कुछ पीआई थे, एक पीआई 3 और एक पीआई शून्य (जिसे वाईफाई डोंगल की आवश्यकता थी)।
पीआईएस में से एक ऑडियो सर्वर और दूसरा रिसीवर के रूप में कार्य करेगा। मैं सर्वर के रूप में पीआई 3 और रिसीवर/क्लाइंट के रूप में पीआई ज़ीरो का उपयोग कर रहा हूं।
प्रत्येक पाई पर LittleUnicorn अजगर कोड डाउनलोड करें। यदि आपने गिट स्थापित किया है, तो ऐसा करने का सबसे आसान तरीका यह है:
गिट क्लोन https://github.com/zemogle/littleunicorncd Littleunicorn python setup.py install
यदि आपके पास गिट स्थापित नहीं है तो आप इसे रिलीज से इंस्टॉल कर सकते हैं, लेकिन आपको कर्ल या wget इंस्टॉल की आवश्यकता होगी:
wget
tar -xvf 1.0.tar.gz cd LittleUnicorn-1.0 python setup.py install
एनबी पायथन <3 अब बहिष्कृत है इसलिए मैं मान रहा हूं कि आप पायथन 3+ का उपयोग कर रहे हैं। यदि आपके पास अजगर 3 नहीं है, तो आपको इसे स्थापित करना होगा।
चरण 2: सर्वर सेट अप
प्यूडियो के लिए एक आवश्यकता है लेकिन यह केवल सर्वर के लिए आवश्यक है (यानी यूएसबी माइक वाला जो बच्चे के बेडरूम में जाता है)। आप इसे बिना दर्द के एक पैकेज के रूप में स्थापित कर सकते हैं। यह आपके लिए आवश्यक सभी निर्भरताओं को खींच लेगा और इसे आपके लिए सेट अप करेगा:
sudo apt-pyaudio स्थापित करें python3-pyaudio
फिर आप अन्य सभी आवश्यकताओं को आवश्यकता फ़ाइल से स्थापित कर सकते हैं:
sudo pip3 install -r ~/littleunicorn/requirements.pip
अब आपका सर्वर जाने के लिए तैयार होना चाहिए! सर्वर को फायर करें:
सीडी लिटिलयूनिकॉर्न
python3 सर्वर.py
आपको निम्न की तरह एक स्थिति संदेश देखना चाहिए:
======== https://0.0.0.0:8080 पर चल रहा है ========
(छोड़ने के लिए CTRL+C दबाएं)
यदि आप यह संदेश नहीं देखते हैं और कोई त्रुटि प्राप्त करते हैं तो यह लगभग निश्चित रूप से है कि आपका पायथन सेट अप बिल्कुल सही नहीं है। कभी-कभी यह माइक्रोफ़ोन के साथ एक समस्या होगी। इस मामले में एक अलग यूएसबी सॉकेट आज़माएं।
चरण 3: रिसीवर सेटअप
यहीं से चीजें मजेदार होती हैं। अपने घर में कहीं और (या परीक्षण के लिए एक ही कमरे में), यूनिकॉर्न एचएटी एचडी को अपने रिसीवर रास्पबेरी पीआई पर रखें और बिजली चालू करें।
पिमोरोनी सॉफ्टवेयर स्थापित करें
इसके लिए आपको सॉफ्टवेयर इनस्टॉल करना होगा। पिमोरोनी के उत्कृष्ट लोगों ने इसके लिए एक अच्छा अजगर पुस्तकालय लिखा है। उनका GitHub रेपो आपको बताता है कि इसे कैसे स्थापित किया जाए।
LittleUnicorn सॉफ़्टवेयर स्थापित करें
यह बिल्कुल पिछले चरण (यानी सर्वर के लिए) जैसा ही है, इसलिए बस उन निर्देशों का पालन करें।
इसका परीक्षण करें
एक बार यह सब इंस्टॉल हो जाने के बाद अपने LittleUnicorn को स्पिन के लिए ले जाएं।
एन.बी. इसके लिए आवश्यक है कि आपने पिछले चरण में चल रहे सर्वर को छोड़ दिया है और आप उस पाई का नाम या आईपी पता जानते हैं जिस पर वह चल रहा है।
client.py फ़ाइल रोटेशन तर्क के साथ-साथ सर्वर का नाम/आईपी लेती है। यह विशेष रूप से उपयोगी है क्योंकि विभिन्न पीआई मॉडल के बीच हेडर पिन पावर इनपुट के प्लेसमेंट में अंतर है।
यदि आपका सर्वर 192.168.1.10 आईपी पते के साथ एक पाई पर चल रहा है और आप डिस्प्ले को 90 डिग्री घुमाना चाहते हैं, तो आप निम्नानुसार शुरू कर सकते हैं:
सीडी लिटिलयूनिकॉर्न
python3 client.py 192.168.1.10 90
चरण 4: स्टार्ट अप को स्वचालित करना
आप शायद हर बार प्रत्येक पाई को पुनरारंभ करने पर लॉग इन नहीं करना चाहते हैं। बूट पर इन्हें शुरू करने के लिए आप पर्यवेक्षक या क्रॉन का उपयोग कर सकते हैं। क्रोन सबसे सरल है और रास्पियन के हिस्से के रूप में स्थापित होता है।
सर्वर पर
sudo crontab -e टाइप करके अपने crontab को संपादित करें, फिर इसे टिप्पणी की गई पंक्तियों के नीचे दर्ज करें (यानी # से शुरू होने वाले के बाद)
@reboot python3 /home/pi/littleunicorn/server.py >> /home/pi/unicorn.log 2>&1
रिसीवर पर
रिसीवर पीआई पर क्रॉस्टैब संपादित करें और निम्नलिखित जोड़ें
@reboot python3 /home/pi/littleunicorn/client.py 192.168.1.10 90 >> /home/pi/unicorn.log 2>&1
90 पहले की तरह डिस्प्ले का रोटेशन है। इसे और IP पते को उपयुक्त मानों में बदलें।
चरण 5: निष्कर्ष
यह किसी के लिए भी एक छोटा, शून्य-वायरिंग प्रोजेक्ट है, जो कमांड लाइन के थोड़े से काम से अपने हाथों को गंदा करने से गुरेज नहीं करता है।
मैं ८० के दशक का बच्चा हूं इसलिए… क्राई अलार्म PacMan से प्रेरित है
- जेली बीन्स - यह सामान्य ऑपरेशन है। हमेशा बिजली का थोड़ा सा शोर होता है जो माइक उठाता है
- ऑरेंज घोस्ट (क्लाइड) - रिसीवर सर्वर की तलाश में है। जांचें कि आपने सही आईपी दर्ज किया है और आप सर्वर पीआई में लॉग इन कर सकते हैं।
- ब्लू घोस्ट - जब शोर एक सीमा से अधिक हो जाता है (आप कोड में इसके साथ छेड़छाड़ कर सकते हैं) तो आपको एक नीला PacMan भूत दिखाई देगा। जाओ और देखो कि तुम्हारा बच्चा ठीक है या नहीं!
मेरे पास लेगो घोस्टबस्टर्स फायर हाउस है इसलिए मैंने उसमें लिटिल यूनिकॉर्न रखा है, जो उचित लगता है।
सिफारिश की:
रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई के साथ एलईडी ब्लिंक | रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: हाय दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ताकि
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
CribSense: एक संपर्क रहित, वीडियो-आधारित बेबी मॉनिटर: 9 कदम (चित्रों के साथ)
CribSense: एक कॉन्टैक्टलेस, वीडियो-आधारित बेबी मॉनिटर: CribSense एक वीडियो-आधारित, कॉन्टैक्टलेस बेबी मॉनिटर है जिसे आप बैंक को तोड़े बिना खुद बना सकते हैं। CribSense एक रास्पबेरी पाई 3 मॉडल B पर चलने के लिए ट्यून किए गए वीडियो मैग्नीफिकेशन का C++ कार्यान्वयन है। एक सप्ताह के अंत में, आप अपना खुद का पालना सेटअप कर सकते हैं
मॉनिटर या कीबोर्ड के बिना डाइट पाई का उपयोग करके रास्पबेरी पाई सेटअप करें: 24 कदम
मॉनिटर या कीबोर्ड के बिना डाइट पाई का उपयोग करके रास्पबेरी पाई सेटअप करें: यह निर्देश योग्य है। कृपया उपयोग करें: DietPi SetupNOOBS के लिए एक मॉनिटर, कीबोर्ड और माउस की आवश्यकता होती है, जो लागत में ~$60 (USD) या अधिक जोड़ता है। हालाँकि, एक बार वाई-फाई काम करने के बाद, इन उपकरणों की अब आवश्यकता नहीं है। शायद, डायटपी यूएसबी को सेवा का समर्थन करेगा