विषयसूची:
वीडियो: कुत्तों के लिए कूलिंग और डिटेक्टिंग सिस्टम: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
हैलो, मेरा नाम ब्रायन है और मेरे पास दो कुत्ते हैं। मैं सोच रहा था कि एक गर्म दिन में मैं उन्हें ट्रेलर में कैसे ठंडा कर सकता हूं।
मेरा समाधान कूलिंग और डिटेक्शन सिस्टम बनाना है। पता लगाने की प्रणाली यह सुनिश्चित करने के लिए है कि जब कुत्ते ट्रेलर में हों तो सिस्टम सक्रिय है। इसके लिए मैं एक लोड सेल, HX711 (स्केल) और एक अल्ट्रासोनिक सेंसर (दूरी) का उपयोग करता हूं। तापमान मापने के लिए मैं ds18b20 का उपयोग करता हूं। तो क्या आप वांछित तापमान स्थापित कर सकते हैं। जब आप इनपुट के रूप में न्यूनतम और अधिकतम तापमान देते हैं तो आप अलार्म भी लगा सकते हैं। अलार्म के लिए मैं एक सक्रिय बजर का उपयोग करता हूं। कुत्तों को ठंडा करने के लिए आपको एक पंखे की आवश्यकता होगी। आप एक डिस्प्ले का भी उपयोग कर सकते हैं ताकि आपको वेबसाइट पर जाने की आवश्यकता न हो। और अंत में आपको अपने सभी सेंसरों को चालू/बंद करने के लिए एक बटन की आवश्यकता होगी। हम सेंसर से सभी डेटा को बचाने और उसका उपयोग करने के लिए एक डेटाबेस भी बनाएंगे। और हम निश्चित रूप से इस परियोजना के लिए आवास बनाना नहीं भूल सकते।
अब आप थोड़ा और जानते हैं, आइए इस परियोजना के साथ शुरू करते हैं।
आपूर्ति
इस परियोजना का बजट €122 के आसपास है।
चरण 1: उपकरण
इस परियोजना के लिए आपको आवश्यकता होगी:
- रास्पबेरी पाई 3 मॉडल बी
- एडाप्टर (5 वी)
- एसडी कार्ड
- यूटीपी केबल
- रास्पबेरी पीआई टी-मोची
- १८६५० बैटरी शील्ड v3
- एनसीआर 18650 बी
- ब्रेडबोर्ड
- प्रतिरोधों
- जम्परों
- HC-SR04 अल्ट्रासोनिक सेंसर
- डीएस18बी20
- भरा कोश
- एचएक्स७११
- गीकक्रिट® आईआईसी / आई२सी १६०२
- तनाव नापने का यंत्र
- प्रशंसक
- एनपीएन ट्रांजिस्टर
- दबाने वाला बटन
- सक्रिय बजर
- लकड़ी
चरण 2: सर्किट बनाएं
इसमें कुछ खास नहीं है। बस फ्रिटिंग स्कीम का पालन करें और सब ठीक हो जाएगा। सावधान रहें, सुनिश्चित करें कि आप सही पिन और प्रतिरोधों का उपयोग करते हैं। हमारे जारी रखने से पहले यह बेहतर होगा कि आप अपने सर्किट की दो बार जाँच करें।
चरण 3: डेटाबेस बनाना
अब हम एक डेटाबेस बनाएंगे ताकि हम आपके सेंसर से डेटा को सहेज सकें और जरूरत पड़ने पर उनका उपयोग कर सकें। इस डेटाबेस को बनाने के लिए आपको MySQL वर्कबेंच पर एक मॉडल बनाना होगा। यदि आपने मेरा मॉडल कॉपी किया है तो आप इसे इंजीनियर कर सकते हैं और आपका डेटाबेस उपयोग के लिए तैयार है।
चरण 4: कोड
आप मेरे जीथब रिपोजिटरी पर कोड डाउनलोड कर सकते हैं। बस इस लिंक का अनुसरण करें: https://github.com/NMCT-S2-Project-1/nmct-s2-project-1-BryanVermaeren। आप क्या पा सकते हैं: एचटीएमएल, सीएसएस, जेएस, पायथन (कोड + कक्षाएं) और मेरा डेटाबेस (क्वेरी)।
सबसे पहले कोड में आईडी नंबर बदलें। प्रत्येक ds18b20 (तापमान सेंसर) का अपना आईडी नंबर होता है। कैसे पता करें कि आपका आईडी नंबर क्या है? बस इन चरणों का पालन करें।
1. एक-तार इंटरफ़ेस सक्षम करें
इस कमांड को टर्मिनल में टाइप करें।
सुडो रास्पि-कॉन्फ़िगरेशन
अब वन-वायर को इनेबल करें।
2. एक-तार मॉड्यूल लोड करें
इस कमांड को टर्मिनल में टाइप करें।
सुडो नैनो /boot/config.txt
अगली पंक्ति को अनकम्मेंट करें:
dtoverlay=w1-gpio
फ़ाइल सहेजें।
3. रिबूट
इस कमांड को टर्मिनल में टाइप करें।
सुडो रिबूट
4. आईडी नंबर खोजें
अपने टर्मिनल पर इस निर्देशिका पर जाएँ।
सीडी /sys/बस/w1/डिवाइस/w1_bus_master1
इस फोल्डर में आपको अपनी आईडी मिल जाएगी।
अब अपने तापमान संवेदक से पथ में मेरी आईडी को अपने साथ बदलें।
यदि आपने सब कुछ डाउनलोड कर लिया है तो अपने रास्पबेरी पीआई पर अपने अपाचे सर्वर पर एचटीएमएल, सीएसएस और जेएस रखें। यदि आपके पास अभी तक अपाचे सर्वर नहीं है, तो टर्मिनल में बस इन दो आदेशों को टाइप करें और सब कुछ समाप्त होने तक प्रतीक्षा करें।
सुडो एपीटी-अपडेट प्राप्त करें
sudo apt-apache2 स्थापित करें
आप FileZilla या sftp फ़ाइल स्थानांतरण का उपयोग करने वाले किसी अन्य प्रोग्राम का उपयोग करके फ़ाइलें अपलोड कर सकते हैं। फाइलों को /var/www/html पर अपलोड करें। अग्रभाग तैयार है।
अब बैकएंड। अपने रास्पबेरी पाई पर एक निर्देशिका बनाएं जहां आप फाइलों को सहेजेंगे। एक उदाहरण 'होम/पीआई/फोल्डर' है। मैंने फ़ाइलों को अपलोड करने के लिए pycharm का उपयोग किया है लेकिन आप इसके लिए विभिन्न प्रोग्रामों का भी उपयोग कर सकते हैं। उसके बाद हम हर बार रास्पबेरी पाई बूट होने पर इस फाइल को ऑटोरन करेंगे। इसे करने के कई तरीके हैं लेकिन मैं वही पसंद करता हूं जिसका मैंने इस्तेमाल किया था।
सबसे पहले इस फाइल में जाएं।
सुडो नैनो /etc/rc.local
निम्नलिखित पंक्तियों को 'Fi' और 'exit 0' के बीच रखें:
cd '/home/pi/folder' (वह निर्देशिका जहां आपने इसे सहेजा है)
sudo python3.5 -u -m फ्लास्क रन --होस्ट=0.0.0.0 --पोर्ट=5000
फ़ाइल सहेजें।
यदि आपने सब कुछ ठीक किया, तो सब कुछ उपयोग के लिए तैयार है। सुनिश्चित करें कि आपका रास्पबेरी पाई वाईफाई से जुड़ा है।
चरण 5: आवास
इसके लिए आप तय कर सकते हैं कि आप इसे कैसे चाहते हैं। मैंने एक लकड़ी के बक्से का इस्तेमाल किया और थोड़ा समायोजन किया ताकि सब कुछ फिट और दृश्यमान हो। आप मेरा डिस्प्ले, बटन, पोटेंशियोमीटर, ds18b20 और सक्रिय बजर देख सकते हैं। और अल्ट्रासोनिक सेंसर, पंखा, वजन सेंसर (लोड सेल, HX711) एक लंबी केबल से जुड़े होते हैं ताकि आप उन्हें कहीं भी रख सकें। सुनिश्चित करें कि सब कुछ दिखाई दे रहा है और आपके आवास में फिट हो सकता है। आप देख सकते हैं कि मैंने यह कैसे किया।
जरूरी! वेट सेंसर को वैसा ही बनाएं जैसा मैंने किया था या वह डिज़ाइन जो मुझे इंटरनेट पर मिला था। अन्यथा आप वजन नहीं माप पाएंगे।
यदि आपने सब कुछ ठीक किया, तो परियोजना पूरी हो गई है। मुझे आशा है कि आप परिणाम से खुश हैं;)।
सिफारिश की:
पिंगो: एक मोशन-डिटेक्टिंग और उच्च सटीकता पिंग पोंग बॉल लॉन्चर: 8 कदम
पिंगो: मोशन-डिटेक्टिंग और हाई-एक्यूरेसी पिंग पोंग बॉल लॉन्चर: केविन नितिमा, एस्टेबन पोवेडा, एंथनी मैटाचियोन, राफेल के
नेकलाइट: इंसानों और कुत्तों के लिए एक पीसीबी हार: 8 कदम (चित्रों के साथ)
नेकलाइट: इंसानों और कुत्तों के लिए एक पीसीबी हार: सभी को नमस्कार, यह प्रोजेक्ट मेरा पहला इंस्ट्रक्शंस है इसलिए मैं अपना सर्वश्रेष्ठ करने की कोशिश करूंगा। इस प्रोजेक्ट में, मैं आपको बताऊंगा कि कैसे मैंने इस पीसीबी नेकलेस को बनाने में कामयाबी हासिल की जो अंधेरे में चमकता है! सच कहूं, तो अगर आप सीखना चाहते हैं तो यह एकदम सही प्रोजेक्ट है
एक्वेरियम वाटर कूलिंग सिस्टम: 6 कदम
एक्वेरियम वाटर कूलिंग सिस्टम: इस निर्देश में मैं आपको दिखाऊंगा कि कैसे आप अपने एक्वेरियम के लिए कूलिंग सिस्टम खुद बना सकते हैं। आपको केवल इलेक्ट्रॉनिक्स, प्रोग्रामिंग और थोड़े से समय का बुनियादी ज्ञान चाहिए। यदि आपके कोई प्रश्न या समस्या है तो आप मुझसे मेरे मेल पर संपर्क कर सकते हैं: मैं
कुत्तों के लिए स्वचालित गेंद फेंकने वाला: 6 कदम
कुत्तों के लिए स्वचालित बॉल-थ्रोअर: हम दोनों के पास कुत्ते हैं, और जैसा कि सभी जानते हैं, कुत्ते पूरे दिन गेंद खेलने में बिता सकते हैं। इसलिए, हमने एक स्वचालित बॉल-थ्रोअर बनाने का तरीका सोचा
कंप्यूटर वाटर कूलिंग सिस्टम: १० कदम
कंप्यूटर वाटर कूलिंग सिस्टम: नमस्कार। मैं कोरिया में रहने वाला कोरिया हूं। मुझे इस साइट में बहुत सारे इंस्ट्रक्शंस देखना और अपना बनाना पसंद है। आज मैं अपना कंप्यूटर वाटर कूलिंग सिस्टम पेश करना चाहता हूं - यह मेरा अपना डिज़ाइन है! यह 2008.अक्टूबर में बनाया गया था मुझे अपने ई पर कोई भरोसा नहीं है