विषयसूची:

डिजिटल वैक्यूम रेगुलेटर: 15 कदम
डिजिटल वैक्यूम रेगुलेटर: 15 कदम

वीडियो: डिजिटल वैक्यूम रेगुलेटर: 15 कदम

वीडियो: डिजिटल वैक्यूम रेगुलेटर: 15 कदम
वीडियो: Weighing machine Calibration 100kgs 10g ENTER CARD 2024, नवंबर
Anonim
डिजिटल वैक्यूम रेगुलेटर
डिजिटल वैक्यूम रेगुलेटर
डिजिटल वैक्यूम रेगुलेटर
डिजिटल वैक्यूम रेगुलेटर

यह एक वेनेर वैक्यूम प्रेस (वैक्यूम पंप) है जिसे एक चुनिंदा वैक्यूम दबाव के साथ संचालित करने के लिए एक डिजिटल वैक्यूम रेगुलेटर के साथ संशोधित किया गया है। यह उपकरण मेरे DIY लिबास वैक्यूम प्रेस में वैक्यूम नियंत्रक के लिए एक प्रतिस्थापन है जिसे VeneerSupplys.com या JoeWoodworking.com की योजनाओं के साथ बनाया गया है। ये बहुत अच्छी योजनाएं हैं और पंप डिजाइन के अनुसार बहुत संतोषजनक ढंग से काम करते हैं। हालांकि, मैं एक टिंकरर हूं, और मैं डिजिटल रूप से नियंत्रित नियामक के साथ दबाव की एक विस्तृत श्रृंखला पर दबाव सेटिंग्स (बिना स्क्रू ड्राइवर के) को आसानी से और आसानी से नियंत्रित करने की क्षमता के साथ अपने पंप को बढ़ाना चाहता था।

हाल ही में, एक आवश्यकता उत्पन्न हुई जो मेरे वैक्यूम कंट्रोलर (टाइप 1) की निचली सीमा से परे थी। इस परियोजना को 2 से 10 इंच एचजी की सीमा में दबाव के लिए टाइप 2-वैक्यूम नियंत्रक की आवश्यकता है। मेरे टाइप 1-वैक्यूम कंट्रोलर को टाइप 2 मॉडल से बदलना एक विकल्प था, हालाँकि, यह अव्यावहारिक लग रहा था क्योंकि इसके लिए दो वैक्यूम रेंज के बीच स्विच करने के लिए अतिरिक्त लागत और संशोधनों की आवश्यकता होगी। आदर्श समाधान एक एकल नियंत्रक है जिसमें व्यापक दबाव (2 से 28 इंच-एचजी) होता है।

वैक्यूम कंट्रोलर: एक वैक्यूम नियंत्रित माइक्रो-स्विच जिसका उपयोग किसी चयनित दबाव पर वैक्यूम पंप या रिले को सक्रिय करने के लिए किया जाता है। वैक्यूम नियंत्रक में एक समायोजन पेंच होता है जो आपको अपने वांछित स्तर के वैक्यूम में डायल करने की अनुमति देता है। संपर्कों को 120v एसी पर 10 amps पर रेट किया गया है।

वैक्यूम नियंत्रक के प्रकार: टाइप 1 = एचजी के 10.5 "से 28" के लिए समायोज्य (एचजी के अंतर 2 से 5" के लिए) टाइप 2 = एचजी के 2 "से 10" के लिए समायोज्य (एचजी के अंतर 2 से 4")

चरण 1: डिजाइन विचार

रचना विवेचन
रचना विवेचन

मेरा डिज़ाइन वैक्यूम कंट्रोलर को डिजिटल वैक्यूम रेगुलेटर (DVR) से बदल देता है। DVR का उपयोग RELAY-30A की LINE-DVR लाइन को नियंत्रित करने के लिए किया जाएगा जैसा कि मुख्य नियंत्रण बॉक्स योजनाबद्ध में देखा गया है। इस डिज़ाइन के लिए डीवीआर को पावर देने के लिए मुख्य नियंत्रण बॉक्स में एक एसी/डीसी 5-वीडीसी बिजली की आपूर्ति को जोड़ने की आवश्यकता है।

यह डिज़ाइन वैक्यूम दबावों की एक विस्तृत श्रृंखला को बनाए रखने में सक्षम है, लेकिन प्रदर्शन पूरी तरह से पंप की क्षमता पर निर्भर है। कम दबाव सीमा पर एक बड़ा सीएफएम पंप इन दबावों को बनाए रखेगा, लेकिन पंप के विस्थापन के परिणामस्वरूप बड़ा अंतर दबाव स्विंग होता है। मेरे 3 सीएफएम पंप का यही हाल है। यह 3 इन-एचजी बनाए रखने में सक्षम है, लेकिन अंतर दबाव स्विंग ± 1 इन-एचजी है, और पंप के चालू चक्र, हालांकि दुर्लभ, लगभग एक या दो सेकंड तक चलते हैं। ±1 इन-एचजी के अंतर दबाव स्विंग के परिणामस्वरूप 141 एलबीएस/फीट² से 283 एलबीएस/फीट² के बीच दबाव होगा। मुझे इन कम दबावों पर वैक्यूम दबाने का कोई अनुभव नहीं है, इसलिए मैं इस अंतर दबाव स्विंग के महत्व के बारे में निश्चित नहीं हूं। मेरी राय में, इन कम वैक्यूम दबावों को बनाए रखने और अंतर दबाव स्विंग को कम करने के लिए एक छोटा सीएफएम वैक्यूम पंप शायद अधिक उपयुक्त होगा।

इस नियामक के निर्माण में रास्पबेरी पाई ज़ीरो, एमडी-पीएस002 प्रेशर सेंसर, एचएक्स711 व्हीटस्टोन ब्रिज एम्पलीफायर मॉड्यूल, एलसीडी डिस्प्ले, 5वी पावर सप्लाई, रोटरी एनकोडर और एक रिले मॉड्यूल शामिल हैं। ये सभी पुर्जे आपके पसंदीदा इंटरनेट इलेक्ट्रॉनिक्स पुर्जों के आपूर्तिकर्ताओं के पास उपलब्ध हैं।

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

चरण 2: भागों की सूची

यह उपकरण रास्पबेरी पाई, प्रेशर सेंसर, HX711 ब्रिज एम्पलीफायर, एलसीडी और लगभग 25 डॉलर की लागत वाले अन्य भागों सहित शेल्फ भागों के साथ बनाया गया है।

भाग: 1ea रास्पबेरी पाई ज़ीरो - संस्करण 1.3 $5 1ea MD-PS002 वैक्यूम सेंसर पूर्ण दबाव सेंसर $1.75 1ea HX711 लोड सेल और दबाव सेंसर 24 बिट AD मॉड्यूल $0.75 1ea KY-040 रोटरी एनकोडर मॉड्यूल $1 1ea 5V 1.5A 7.5W स्विच पावर मॉड्यूल 220V एसी-डीसी स्टेप डाउन मॉड्यूल $2.56 1ea 2004 20x4 कैरेक्टर एलसीडी डिस्प्ले मॉड्यूल $4.02 1ea 5V 1-चैनल ऑप्टोकॉप्लर रिले मॉड्यूल $0.99 1ea एडफ्रूट पर्मा-प्रोटो हाफ-साइज़ ब्रेडबोर्ड पीसीबी $4.50 1ea 2N2222A NPN ट्रांजिस्टर $0.09 2ea 10K रेसिस्टर्स 1ea होज़ बार्ब एडेप्टर 1/4 "आईडी x 1/4" FIP $3.11 1ea ब्रास पाइप स्क्वायर हेड प्लग 1/4" MIP $2.96 1ea GX12-2 2 पिन व्यास 12mm पुरुष और महिला वायर पैनल कनेक्टर सर्कुलर स्क्रू टाइप इलेक्ट्रिकल कनेक्टर सॉकेट प्लग $0.67 1ea प्रोटो बॉक्स (या 3D प्रिंटेड))

चरण 3: वैक्यूम सेंसर असेंबली

वैक्यूम सेंसर असेंबली
वैक्यूम सेंसर असेंबली
वैक्यूम सेंसर असेंबली
वैक्यूम सेंसर असेंबली
वैक्यूम सेंसर असेंबली
वैक्यूम सेंसर असेंबली
वैक्यूम सेंसर असेंबली
वैक्यूम सेंसर असेंबली

Mingdong Technology (शंघाई) कं, लिमिटेड (MIND) द्वारा निर्मित MD-PS002 प्रेशर सेंसर की रेंज 150 KPa (पूर्ण दबाव) है। इस सेंसर के लिए गेज प्रेशर रेंज (समुद्र तल पर) 49 से -101 केपीए या 14.5 से -29.6 इन-एचजी होगा। ये सेंसर ईबे, बैंगगूड, एलीएक्सप्रेस और अन्य ऑनलाइन साइटों पर आसानी से उपलब्ध हैं। हालांकि, इनमें से कुछ आपूर्तिकर्ताओं द्वारा सूचीबद्ध विनिर्देश परस्पर विरोधी हैं, इसलिए, मैंने मिंगडोंग प्रौद्योगिकी से अनुवादित "तकनीकी पैरामीटर्स" शीट शामिल की है।

सेंसर को HX711 लोड सेल और प्रेशर सेंसर 24 बिट AD मॉड्यूल से जोड़ने के लिए निम्नलिखित की आवश्यकता होती है: पिन 3 और 4 को एक साथ कनेक्ट करें; पिन 1 (+IN) से E+; पिन 3 और 4 (-IN) से E-; HX711 मॉड्यूल के पिन 2 (+ OUT) से A+ और पिन 5 (-OUT) से A- तक। वायर्ड सेंसर को ब्रास एडॉप्टर में पैक करने से पहले, सेंसर के लीड और खुले किनारों को हीट सिकुड़ते ट्यूबिंग या इलेक्ट्रिकल टेप से ढक दें। सेंसर को कांटेदार निप्पल के उद्घाटन के ऊपर डालें और केंद्र में रखें, और फिर सेंसर को सेंसर के चेहरे से दूर रखने के लिए सावधानी बरतते हुए एडेप्टर के अंदर सेंसर को सील करने के लिए स्पष्ट सिलिकॉन caulking का उपयोग करें। एक ब्रास पाइप स्क्वायर हेड प्लग जिसे सेंसर तार को समायोजित करने के लिए पर्याप्त बड़े छेद के साथ ड्रिल किया गया है, तार के ऊपर पिरोया गया है, सिलिकॉन कल्किंग से भरा हुआ है और कांटेदार एडाप्टर पर खराब हो गया है। असेंबली से अतिरिक्त caulking पोंछें, और परीक्षण से पहले caulking के सूखने के लिए २४ घंटे प्रतीक्षा करें।

चरण 4: इलेक्ट्रॉनिक्स

इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स
इलेक्ट्रानिक्स

इलेक्ट्रॉनिक्स में एक रास्पबेरी पाई ज़ीरो (आरपीआई) होता है जो एमडी-पीएस002 प्रेशर सेंसर, केवाई-040 रोटरी एनकोडर, रिले मॉड्यूल और एक एलसीडी डिस्प्ले के साथ एचएक्स711 मॉड्यूल से जुड़ा होता है। रोटरी एनकोडर को एनकोडर के पिन 21 के माध्यम से एनकोडर के डीटी, पिन 16 से सीएलके और पिन 20 से एसडब्ल्यू या एनकोडर के स्विच के माध्यम से आरपीआई में इंटरफेस किया जाता है। प्रेशर सेंसर HX711 मॉड्यूल से जुड़ा है, और इस मॉड्यूल के DT और SCK पिन सीधे RPi के पिन 5 और 6 से जुड़े हैं। रिले मॉड्यूल को 2N2222A ट्रांजिस्टर सर्किट द्वारा ट्रिगर किया जाता है जो ट्रिगर स्रोत के लिए RPi Pin 32 से जुड़ा होता है। रिले मॉड्यूल के सामान्य रूप से खुले संपर्क LINE-SW और 30A RELAY के कॉइल के एक तरफ से जुड़े होते हैं। डिजिटल वैक्यूम रेगुलेटर के लिए पावर और ग्राउंड की आपूर्ति आरपीआई के पिन 1, 4, 6 और 9 द्वारा की जाती है। पिन 4 5वी पावर पिन है, जो सीधे आरपीआई के पावर इनपुट से जुड़ा है। कनेक्शन का विवरण डिजिटल वैक्यूम रेगुलेटर योजनाबद्ध में देखा जा सकता है।

चरण 5: रास्पबेरी पाई को अपडेट और कॉन्फ़िगर करें

रास्पबेरी पाई को अपडेट और कॉन्फ़िगर करें
रास्पबेरी पाई को अपडेट और कॉन्फ़िगर करें

निम्नलिखित कमांड लाइन निर्देशों के साथ अपने रास्पबेरी पाई (आरपीआई) पर मौजूदा सॉफ्टवेयर को अपडेट करें:

सुडो एपीटी-अपडेट प्राप्त करेंसुडो एपीटी-अपग्रेड प्राप्त करें

इस पर निर्भर करते हुए कि आपका आरपीआई उस समय कितना पुराना है, इन आदेशों को पूरा करने के लिए आवश्यक समय की मात्रा निर्धारित करेगा। इसके बाद, आरपीआई को रास्पि-कॉन्फ़िगर के माध्यम से I2C संचार के लिए कॉन्फ़िगर करने की आवश्यकता है।

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

ऊपर दिखाई देने वाली स्क्रीन दिखाई देगी। पहले उन्नत विकल्प चुनें और फिर फाइल सिस्टम का विस्तार करें और हाँ चुनें। रास्पि-कॉन्फ़िगरेशन के मुख्य मेनू पर लौटने के बाद, बूट टू डेस्कटॉप/स्क्रैच का चयन करें और बूट टू कंसोल चुनें। मुख्य मेनू से उन्नत विकल्प चुनें, और उपलब्ध विकल्पों में से I2C और SSH को सक्षम करें। अंत में, समाप्त का चयन करें और आरपीआई को रीबूट करें।

पायथन के लिए I2C और numpy सॉफ़्टवेयर पैकेज स्थापित करें

sudo apt-python-smbus python3-smbus python-dev python3-dev python-numpy स्थापित करें

चरण 6: सॉफ्टवेयर

आरपीआई में लॉग इन करें और निम्नलिखित निर्देशिकाएं बनाएं। /Vac_Sensor में प्रोग्राम फ़ाइलें होती हैं और /logs में crontab लॉग फ़ाइलें होंगी।

सीडी ~mkdir Vac_Sensor mkdir लॉग सीडी Vac_Sensor

उपरोक्त फ़ाइलों को /Vac_Sensor फ़ोल्डर में कॉपी करें। मैं आरपीआई पर फ़ाइलों को जोड़ने और प्रबंधित करने के लिए WinSCP का उपयोग करता हूं। आरपीआई से कनेक्शन वाईफाई या सीरियल कनेक्शन के माध्यम से किया जा सकता है, लेकिन एसएसएच को इस प्रकार के कनेक्शन की अनुमति देने के लिए रास्पि-कॉन्फ़िगरेशन में सक्षम होना चाहिए।

प्राथमिक प्रोग्राम vac_sensor.py है और इसे कमांड प्रॉम्प्ट से चलाया जा सकता है। स्क्रिप्ट का परीक्षण करने के लिए निम्नलिखित दर्ज करें:

सुडो पायथन vac_sensor.py

जैसा कि पहले उल्लेख किया गया है, vac_sensor.py स्क्रिप्ट पैमाने के लिए प्राथमिक फ़ाइल है। यह HX711 मॉड्यूल के माध्यम से वैक्यूम सेंसर को पढ़ने के लिए hx711.py फ़ाइल आयात करता है। मेरे प्रोजेक्ट के लिए प्रयुक्त hx711.py का संस्करण tatobari/hx711py से आता है। मैंने पाया कि यह संस्करण वे सुविधाएँ प्रदान करता है जो मैं चाहता था।

LCD को डेनिस प्लेइक द्वारा RPi_I2C_driver.py की आवश्यकता होती है और मार्टी ट्रेमब्ले द्वारा फोर्क की जाती है, और इसे MartyTremblay/RPi_I2C_driver.py पर पाया जा सकता है।

पीटर फ्लॉकर द्वारा रोटरी एनकोडर https://github.com/petervflocke/rotaryencoder_rpi पर पाया जा सकता है

एलन औफडरहाइड द्वारा पिमेनू https://github.com/skuter/pimenu पर पाया जा सकता है

config.json फ़ाइल में प्रोग्राम द्वारा संग्रहीत डेटा होता है, और कुछ आइटम मेनू विकल्पों द्वारा संशोधित किए जा सकते हैं। यह फ़ाइल शटडाउन पर अद्यतन और सहेजी जाती है। इन-एचजी (डिफ़ॉल्ट), एमएम-एचजी या पीएसआई के रूप में "इकाइयों" को यूनिट्स मेनू विकल्प के माध्यम से सेटअप किया जा सकता है। "वैक्यूम_सेट" कटऑफ दबाव है, और इसे इन-एचजी मान के रूप में संग्रहीत किया जाता है, और कटऑफ दबाव मेनू विकल्प द्वारा संशोधित किया जाता है। एक "कैलिब्रेशन_फैक्टर" मान मैन्युअल रूप से config.json फ़ाइल में सेट किया जाता है, और वैक्यूम सेंसर को वैक्यूम गेज में कैलिब्रेट करके निर्धारित किया जाता है। "ऑफ़सेट" तारे द्वारा बनाया गया मान है, और इसे इस मेनू विकल्प के माध्यम से सेट किया जा सकता है। "कटऑफ_रेंज" को मैन्युअल रूप से config.json फ़ाइल में सेट किया गया है, और यह "वैक्यूम_सेट" मान का अंतर दबाव रेंज है।

कटऑफ वैल्यू = "वैक्यूम_सेट" ± (("कटऑफ_रेंज" / 100) एक्स "वैक्यूम_सेट")

कृपया ध्यान दें कि आपका "कैलिब्रेशन_फैक्टर" और "ऑफ़सेट" मेरे पास मौजूद लोगों से भिन्न हो सकते हैं। उदाहरण config.json फ़ाइल:

चरण 7: अंशांकन

कैलिब्रेशन
कैलिब्रेशन

SSH का उपयोग करके और निम्न आदेशों को चलाने के लिए अंशांकन करना बहुत आसान है:

सीडी Vac_Sensor sudo python vac_sensor.py

अजगर स्क्रिप्ट से बाहर निकलना Ctrl-C के माध्यम से किया जा सकता है, और /Vac_Sensor/config.json फ़ाइल में संशोधन किए जा सकते हैं।

वैक्यूम सेंसर को कैलिब्रेट करने के लिए एक सटीक वैक्यूम गेज की आवश्यकता होती है, और एलसीडी पर प्रदर्शित आउटपुट से मेल खाने के लिए "कैलिब्रेशन_फैक्टर" को एडजस्ट करना पड़ता है। सबसे पहले, वायुमंडलीय दबाव पर पंप के साथ "ऑफ़सेट" मान को सेट करने और सहेजने के लिए तारे मेनू विकल्प का उपयोग करें। इसके बाद, वैक्यूम मेनू के साथ पंप को चालू करें और दबाव स्थिर होने के बाद एलसीडी डिस्प्ले को पढ़ें और इसकी तुलना वैक्यूम गेज से करें। पंप बंद करें और स्क्रिप्ट से बाहर निकलें। /Vac_Sensor/config.json फ़ाइल में स्थित "कैलिब्रेशन_फैक्टर" चर को समायोजित करें। स्क्रिप्ट को पुनरारंभ करें और तारे के अपवाद के साथ प्रक्रिया को दोहराएं। एलसीडी डिस्प्ले गेज रीडिंग से मेल खाने तक "कैलिब्रेशन_फैक्टर" में आवश्यक समायोजन करें।

"कैलिब्रेशन_फैक्टर" और "ऑफ़सेट" निम्नलिखित गणनाओं के माध्यम से प्रदर्शन को प्रभावित करते हैं:

get_value = read_average - "ऑफ़सेट"

दबाव = get_value/ "अंशांकन_कारक"

मैंने अपने पंप पर वैक्यूम गेज के बजाय नियामक को कैलिब्रेट करने के लिए एक पुराने पीयरलेस इंजन वैक्यूम गेज का इस्तेमाल किया क्योंकि इसे कैलिब्रेशन से बाहर कर दिया गया था। पीयरलेस गेज ३-३/४ (९.५ सेंटीमीटर) व्यास का है और पढ़ने में बहुत आसान है।

चरण 8: मुख्य मेनू

मुख्य मेनू
मुख्य मेनू
मुख्य मेनू
मुख्य मेनू
  • वैक्यूम - पंप को चालू करता है
  • कटऑफ प्रेशर - कटऑफ प्रेशर सेट करें
  • तारे - यह पंप पर और वायुमंडलीय दबाव पर NO वैक्यूम के साथ किया जाना चाहिए।
  • इकाइयाँ - उपयोग की जाने वाली इकाइयों का चयन करें (जैसे इन-एचजी, एमएम-एचजी और पीएसआई)
  • रिबूट - रास्पबेरी पाई को रिबूट करें
  • शटडाउन - मुख्य पावर को बंद करने से पहले रास्पबेरी पाई को बंद कर दें।

चरण 9: वैक्यूम

शून्य स्थान
शून्य स्थान

वैक्यूम मेनू विकल्प दबाने से पंप चालू हो जाएगा, और उपरोक्त स्क्रीन प्रदर्शित होगी। यह स्क्रीन नियामक की इकाइयों और [कटऑफ प्रेशर] सेटिंग्स के साथ-साथ पंप के वर्तमान दबाव को प्रदर्शित करती है। वैक्यूम मेनू से बाहर निकलने के लिए नॉब दबाएं।

चरण 10: कटऑफ दबाव

कटऑफ दबाव
कटऑफ दबाव

कटऑफ प्रेशर मेनू आपको कटऑफ के लिए वांछित दबाव का चयन करने की अनुमति देता है। घुंडी को घुमाने से प्रदर्शित दबाव बदल जाएगा जब वांछित दबाव पहुंच जाता है तो मेनू को बचाने और बाहर निकलने के लिए घुंडी दबाएं।

चरण 11: तारे

बारदाना
बारदाना

टायर मेन्यू को पंप पर NO वैक्यूम और वायुमंडलीय या शून्य दबाव पढ़ने वाले गेज के साथ किया जाना चाहिए।

चरण 12: इकाइयाँ

इकाइयों
इकाइयों

इकाइयों का मेनू संचालन और प्रदर्शन की इकाइयों के चयन की अनुमति देगा। डिफ़ॉल्ट इकाई in-Hg है, लेकिन mm-Hg और psi को भी चुना जा सकता है। वर्तमान इकाई को तारक के साथ दर्शाया जाएगा। एक इकाई का चयन करने के लिए, कर्सर को वांछित इकाई में ले जाएँ और नॉब को धक्का दें। अंत में, कर्सर को पीछे ले जाएं और बाहर निकलने और सहेजने के लिए नॉब दबाएं।

चरण 13: रिबूट या शटडाउन

रिबूट या शटडाउन
रिबूट या शटडाउन

जैसा कि नाम से ही स्पष्ट है, इनमें से किसी एक मेनू आइटम का चयन करने से रिबूट या शटडाउन हो जाएगा। यह अत्यधिक अनुशंसा की जाती है कि बिजली बंद होने से पहले रास्पबेरी पाई को बंद कर दिया जाए। यह ऑपरेशन के दौरान बदले गए किसी भी पैरामीटर को बचाएगा, और एसडी कार्ड को दूषित करने की संभावना को कम करेगा।

चरण 14: स्टार्टअप पर चलाएँ

शुरु होते वक्त चलाएं
शुरु होते वक्त चलाएं

एक उत्कृष्ट निर्देश योग्य रास्पबेरी पाई है: स्टार्टअप पर स्क्रिप्ट चलाने के लिए स्टार्टअप पर पायथन स्क्रिप्ट लॉन्च करें।

आरपीआई में लॉग इन करें और /Vac_Sensor निर्देशिका में बदलें।

सीडी /Vac_Sensornano Launcher.sh

Launcher.sh. में निम्न पाठ शामिल करें

#!/bin/sh# Launcher.sh # होम डायरेक्टरी में नेविगेट करें, फिर इस डायरेक्टरी में, फिर पायथन स्क्रिप्ट को निष्पादित करें, फिर वापस होमसीडी / सीडी होम/पीआई/वैक_सेंसर सुडो पायथन vac_sensor.py सीडी /

लॉन्चर से बाहर निकलें और सहेजें

हमें स्क्रिप्ट को निष्पादन योग्य बनाने की आवश्यकता है।

chmod ७५५ लांचर.sh

स्क्रिप्ट का परीक्षण करें।

श लांचर.शो

इसके बाद, हमें स्क्रिप्ट को स्टार्टअप पर लॉन्च करने के लिए क्रॉस्टैब (लिनक्स टास्क मैनेजर) को संपादित करने की आवश्यकता है। नोट: हम पहले ही /logs निर्देशिका बना चुके हैं।

सुडो क्रोंटैब -ई

यह क्रॉस्टैब विंडो लाएगा जैसा कि ऊपर देखा गया है। फ़ाइल के अंत तक नेविगेट करें और निम्न पंक्ति दर्ज करें।

@reboot sh /home/pi/Vac_Sensor/launcher.sh >/home/pi/logs/cronlog 2>&1

फ़ाइल से बाहर निकलें और सहेजें, और आरपीआई को रीबूट करें। आरपीआई रिबूट के बाद स्क्रिप्ट को vac_sensor.py स्क्रिप्ट शुरू करनी चाहिए। स्क्रिप्ट की स्थिति /logs फ़ोल्डर में स्थित लॉग फ़ाइलों में जाँची जा सकती है।

चरण 15: 3डी प्रिंटेड पार्ट्स

3डी प्रिंटेड पार्ट्स
3डी प्रिंटेड पार्ट्स
3डी प्रिंटेड पार्ट्स
3डी प्रिंटेड पार्ट्स
3डी प्रिंटेड पार्ट्स
3डी प्रिंटेड पार्ट्स

ये वे हिस्से हैं जिन्हें मैंने फ़्यूज़न 360 में डिज़ाइन किया था और केस, नॉब, कैपेसिटर कवर और स्क्रू ब्रैकेट के लिए प्रिंट किया था।

मैंने वैक्यूम सेंसर असेंबली को केस से जोड़ने के लिए थिंगविवर्स से 1/4 एनपीटी नट के लिए एक मॉडल का इस्तेमाल किया। ओस्टारिया द्वारा बनाई गई फाइलें एनपीटी 1/4 थ्रेड पर पाई जा सकती हैं।

सिफारिश की: