विषयसूची:

Carassus_IoT_electronic_project: ५ कदम
Carassus_IoT_electronic_project: ५ कदम

वीडियो: Carassus_IoT_electronic_project: ५ कदम

वीडियो: Carassus_IoT_electronic_project: ५ कदम
वीडियो: ТУРЦИЯ / 3 ЛУЧШИХ БЛЮДА. SUB ENG, ESP 2024, जुलाई
Anonim
कैरसस_आईओटी_इलेक्ट्रॉनिक_प्रोजेक्ट
कैरसस_आईओटी_इलेक्ट्रॉनिक_प्रोजेक्ट

यह दस्तावेज़ आपको न्यूनतम मानव संपर्क के साथ एक अर्ध-स्वचालित तालाब बनाने की अनुमति देने के लिए है।

एक Arduino के लिए धन्यवाद, यह परियोजना एक तालाब की मछली को खिलाने जा रही है। मछली के भोजन को एक टैंक में संग्रहित किया जाता है। एक फिल्टर पंप शुरू होता है यदि तापमान सेंसर और फोटोरेसिस्टिव सेल द्वारा मापी गई जलवायु परिस्थितियों को पूरा किया जाता है।

चरण 1: सामग्री

इस परियोजना को पूरा करने के लिए, कई सामग्रियों की आवश्यकता होती है। फ्रेम के निर्माण के लिए ज्यादातर पुनर्नवीनीकरण और कच्चे माल का इस्तेमाल किया गया था। हमारे द्वारा उपयोग किए जाने वाले घटकों की एक सूची यहां दी गई है:

  • फ्रेम बनाने के लिए लकड़ी का तख्ता (पुनर्नवीनीकरण सामग्री)
  • विद्युत बॉक्स (पुनर्नवीनीकरण सामग्री)
  • विद्युत टर्मिनल ब्लॉक (पुनर्नवीनीकरण सामग्री)
  • Arduino Uno (अमेज़न पर खरीदा गया)
  • सर्किट ब्रेकर 10A C वक्र (पुनर्नवीनीकरण सामग्री)
  • Arduino सर्वो मोटर (अमेज़न पर खरीदा गया)
  • फोटोकेल (अमेज़न पर खरीदा गया)
  • संपर्ककर्ता 5V (अमेज़न पर खरीदा गया)
  • रीयल टाइम क्लॉक (RTC DS3231) (अमेज़न पर खरीदा गया)
  • कोल्ड जंक्शन कम्पेसाटर MAX6675 (अमेज़न से खरीदा गया)
  • K थर्मोकपल जांच (अमेज़न पर खरीदा गया)
  • तालाब फिल्टर पंप 230V (पुनर्नवीनीकरण सामग्री)
  • 220 ओम रोकनेवाला (अमेज़न पर खरीदा गया)
  • ब्रेडबॉर्ड (अमेज़न पर खरीदा गया)
  • एक खाली 5 लीटर प्लास्टिक की बोतल (पुनर्नवीनीकरण सामग्री)
  • पाइप (पुनर्नवीनीकरण सामग्री)
  • 3 डी प्रिंटेड वाल्व

चरण 2: संरचना

संरचना
संरचना
संरचना
संरचना
संरचना
संरचना

सभी घटकों का समर्थन करने के लिए एक लकड़ी की संरचना बनाई गई थी। यह मछली के भोजन से भरने के लिए 5L बोतल की संरचना करता है। एक पाइप सिस्टम भोजन को एक वाल्व (3D में मुद्रित) में लाता है और वितरित किए जाने वाले भोजन की मात्रा का प्रबंधन करता है।

पाइप पीवीसी पाइप से बने होते हैं जो गोंद के साथ इकट्ठे होते हैं। वाल्व पाइप में तय किया गया है और 2 भागों में विभाजित है: अक्ष और वाल्व। सबसे पहले, अक्ष को पीवीसी पाइपों के माध्यम से अनुप्रस्थ रूप से तय किया जाना है और फिर धुरी को एक स्क्रू कनेक्शन के माध्यम से वाल्व प्लेट के साथ इकट्ठा किया जा सकता है।

वाल्व को एसटीपी फाइल से प्रिंट किया जा सकता है।

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

इलेक्ट्रॉनिक बॉक्स
इलेक्ट्रॉनिक बॉक्स

लकड़ी के ढांचे के बगल में स्थापित एक विद्युत बॉक्स पूरे विद्युत तंत्र की सुरक्षा करता है। हमारे मामले में, खाद्य आपूर्ति का समर्थन करने वाले बोर्ड के नीचे विद्युत बॉक्स स्थापित किया गया है।

सर्किट ब्रेकर का उपयोग 230V पंप को शॉर्ट-सर्किट से बचाने के लिए किया जाता है, कई विद्युत टर्मिनल पंपों की वायरिंग की अनुमति देते हैं।

Arduino Uno और ब्रेडबोर्ड विद्युत बॉक्स में संलग्न हैं: Arduino सिलिकॉन से चिपका हुआ है ब्रेडबोर्ड स्वयं चिपकने वाला है।

विद्युत बॉक्स में दो छेद किए जाते हैं ताकि पंप पावर केबल और सामान्य पावर केबल को पार किया जा सके।

रास्पबेरी अपने ट्रांसफॉर्मर के माध्यम से संचालित होता है जिसे 230V आउटलेट में प्लग किया जाना चाहिए जो ऊपर दिए गए आरेख पर दिखाई नहीं दे रहा है। सर्किट ब्रेकर के बगल में डाला गया प्लग मॉड्यूल अलग से खरीदा जा सकता है। हम बाहरी USB बैटरी का उपयोग करते हैं।

चरण 4: विद्युत बॉक्स को तार देना

विद्युत बॉक्स को तार करना
विद्युत बॉक्स को तार करना
विद्युत बॉक्स को तार करना
विद्युत बॉक्स को तार करना
विद्युत बॉक्स को तार करना
विद्युत बॉक्स को तार करना

प्रोजेक्ट वायरिंग दो भागों में बनाई गई है: एक बहुत कम वोल्टेज (5V) में और दूसरा भाग कम वोल्टेज (230V) में।

कम वोल्टेज वाला हिस्सा 5V संपर्ककर्ताओं के नियंत्रण संपर्कों के माध्यम से पंप की आपूर्ति करता है, और इसके ट्रांसफार्मर के माध्यम से रास्पबेरी की आपूर्ति भी करता है।

बहुत कम वोल्टेज रास्पबेरी, अरुडिनो और सभी इलेक्ट्रॉनिक घटकों (आरटीसी, कोल्ड जंक्शन कम्पेसाटर, फोटोकेल, 5 वी संपर्ककर्ता, …) के संचालन की आपूर्ति करता है।

यह शक्ति ट्रांसफार्मर द्वारा रास्पबेरी को आपूर्ति की जाती है और फिर यह एक यूएसबी कनेक्शन के माध्यम से Arduino को शक्ति प्रदान करती है। USB केबल चार्ट बनाने के लिए Arduino में डेटा भी रिकवर करता है।

यहां बताया गया है कि Arduino को बहुत कम वोल्टेज वाले हिस्से को कैसे वायर किया जाए:

बिजली के बॉक्स में कम वोल्टेज की आपूर्ति करने के लिए टीजीबीटी से एक केबल लाई जाती है। फिर यह पंप की सुरक्षा के लिए सर्किट ब्रेकर 10A से होकर गुजरता है।

यहां बताया गया है कि Arduino लो वोल्टेज वाले हिस्से को कैसे वायर किया जाए:

चरण 5: प्रोग्राम Arduino, Python और PHP

वेब सर्वर की स्थापना

चार्ट की कल्पना करने के लिए हमें एक वेबसर्वर स्थापित करने की आवश्यकता है। हम इसकी PHP संगतता और स्थापित करने में आसानी के लिए apache का उपयोग करने जा रहे हैं। ऐसा करने के लिए हम SSH का उपयोग करके रास्पबेरी पाई से जुड़ते हैं और हम निम्नलिखित कमांड निष्पादित करते हैं:

sudo apt apache2 स्थापित करें php php-mbstring

sudo chown -R pi:www-data /var/www/html

सुडो चामोद -आर ७७० /var/www/html

अब हम जो कुछ भी /var/www/html डायरेक्टरी में डालते हैं वह हमारे वेबसर्व में होगा। यह कोशिश करने के लिए कि सब कुछ काम करता है, हम सर्वर का उपयोग करते समय हमें कुछ जानकारी देने के लिए PHP से पूछेंगे।

सुडो आरएम /var/www/html/index.html

इको ""> /var/www/html/index.php

यदि हम किसी वेब ब्राउज़र में पीआई के आईपी पते तक पहुंचते हैं तो हमें PHP के बारे में कुछ जानकारी दिखाई देगी। डिफ़ॉल्ट रूप से हमें pi के IP के बाद कुछ भी डालने की आवश्यकता नहीं है क्योंकि यह index. अब हमें बस अपनी फाइलों को/var/www/html डायरेक्टरी में डालने की जरूरत है और हम चार्ट तक पहुंच सकते हैं और इसे अपनी इच्छानुसार पुनः लोड कर सकते हैं।

Reader.py शुरू करने के लिए, हमें rc.local में नई लाइन जोड़ने की जरूरत है, हमें ssh प्रोटोकॉल द्वारा रास्पबेरी पर पहुंचना होगा rc.local को संशोधित करने के लिए इस लाइन को लिखें:

नैनो /etc/rc.local

अब हम इस लाइन को जोड़ सकते हैं: /usr/bin/python3 /var/www/html/Projet/reader.py & सीधे Reader.py फ़ाइल शुरू करने के लिए।

हमें HTML निर्देशिका को पथ /var/www/ में रखना होगा। जब रास्पबेरी संचालित होती है, तो यह चार्ट बनाने के लिए Arduino में हर सेकंड तापमान और प्रकाश डेटा को पुनर्प्राप्त करता है।

सिफारिश की: