विषयसूची:

Arduino पाइथन का उपयोग करके MySQL सर्वर (PHPMYADMIN) को Dht11 डेटा भेज रहा है: 5 कदम
Arduino पाइथन का उपयोग करके MySQL सर्वर (PHPMYADMIN) को Dht11 डेटा भेज रहा है: 5 कदम

वीडियो: Arduino पाइथन का उपयोग करके MySQL सर्वर (PHPMYADMIN) को Dht11 डेटा भेज रहा है: 5 कदम

वीडियो: Arduino पाइथन का उपयोग करके MySQL सर्वर (PHPMYADMIN) को Dht11 डेटा भेज रहा है: 5 कदम
वीडियो: Send DHT11 Data to MySQL Server over internet Using NodeMCU with working Code 2024, नवंबर
Anonim
Arduino Python का उपयोग करके MySQL सर्वर (PHPMYADMIN) को Dht11 डेटा भेज रहा है
Arduino Python का उपयोग करके MySQL सर्वर (PHPMYADMIN) को Dht11 डेटा भेज रहा है

इस परियोजना में मैंने DHT11 को arduino के साथ इंटरफेस किया है और फिर मैं dht11 का डेटा भेज रहा हूं जो कि phpmyadmin डेटाबेस में आर्द्रता और तापमान है। हमारे पिछले प्रोजेक्ट के विपरीत हम इस मामले में किसी भी ईथरनेट शील्ड का उपयोग नहीं कर रहे हैं, यहाँ हम सिर्फ arduino से आने वाले सीरियल डेटा को पढ़ रहे हैं और फिर उसे एक php कोड के माध्यम से phpmyadmin पर धकेल रहे हैं। तो यहां हमारा डिवाइस पीसी से जुड़ा है ताकि यह डेटा को क्रमिक रूप से भेज सके, आप इस प्रोजेक्ट को पोर्टेबल बनाने के लिए डिवाइस को रास्पबेरी पाई से भी कनेक्ट कर सकते हैं।

चरण 1: प्रयुक्त सॉफ्टवेयर:

प्रयुक्त सॉफ्टवेयर
प्रयुक्त सॉफ्टवेयर
प्रयुक्त सॉफ्टवेयर
प्रयुक्त सॉफ्टवेयर
प्रयुक्त सॉफ्टवेयर
प्रयुक्त सॉफ्टवेयर

इस परियोजना के लिए हमने इस सॉफ्टवेयर का उपयोग किया है:

1. Arduino IDE: आप इस लिंक से नवीनतम Arduino IDE डाउनलोड कर सकते हैं:

2. XAMPP सर्वर की स्थापना: यहां हम XAMPP सर्वर का उपयोग कर रहे हैं, इसका उपयोग विंडोज़ और लिनक्स दोनों में किया जा सकता है, लेकिन मेरा सुझाव यह है कि यदि आप उबंटू (किसी भी लिनक्स प्लेटफॉर्म) में हैं तो LAMP के साथ जाएं। अब चूंकि हम विंडोज़ में हैं इसलिए हमने एक्सएएमपीपी सर्वर को प्राथमिकता दी है। तो आप इस लिंक से XAMPP सर्वर डाउनलोड कर सकते हैं।

वैकल्पिक रूप से यहाँ LAMP सर्वर के लिए चरण दिए गए हैं:

1. अपाचे स्थापित करें: sudo apt-get install apache2

2. MySQL स्थापित करें: sudo apt-mysql-server स्थापित करें

3. PHP स्थापित करें: sudo apt-get install php5 libapache2-mod-php5

4. पुनरारंभ सर्वर: sudo /etc/init.d/apache2 पुनरारंभ करें

5. अपाचे की जांच करें https://localhost/ आपको एक अपाचे पेज मिलेगा इस उपरोक्त लिंक पर क्लिक करके अगर आपको यह नहीं मिला तो इसका मतलब है कि आपके इंस्टॉलेशन में कुछ गलत हो गया है

यहां हम PHPMYADMIN का उपयोग कर रहे हैं जो कि MySQL सर्वर का वेब इंटरफेस है, इसलिए उस उपयोग कमांड को स्थापित करने के लिए:

sudo apt-phpmyadmin स्थापित करें

चरण 2: प्रयुक्त घटक:

प्रयुक्त घटक
प्रयुक्त घटक
प्रयुक्त घटक
प्रयुक्त घटक

1) Arduino UNO: Arduino/Genuino Uno ATmega328P (डेटाशीट) पर आधारित एक माइक्रोकंट्रोलर बोर्ड है। इसमें 14 डिजिटल इनपुट/आउटपुट पिन (जिनमें से 6 को पीडब्लूएम आउटपुट के रूप में इस्तेमाल किया जा सकता है), 6 एनालॉग इनपुट, एक 16 मेगाहर्ट्ज क्वार्ट्ज क्रिस्टल, एक यूएसबी कनेक्शन, एक पावर जैक, एक आईसीएसपी हेडर और एक रीसेट बटन है।

3) DHT11 सेंसर: यह DHT11 तापमान और आर्द्रता सेंसर तापमान और आर्द्रता सेंसर क्षमता के साथ एक कैलिब्रेटेड डिजिटल सिग्नल आउटपुट की सुविधा देता है। यह एक उच्च-प्रदर्शन 8-बिट माइक्रोकंट्रोलर के साथ एकीकृत है। इसकी तकनीक उच्च विश्वसनीयता और उत्कृष्ट दीर्घकालिक स्थिरता सुनिश्चित करती है। इस सेंसर में एक प्रतिरोधक तत्व और गीले एनटीसी तापमान मापने वाले उपकरणों के लिए एक सेंसर शामिल है। इसमें उत्कृष्ट गुणवत्ता, तेज प्रतिक्रिया, हस्तक्षेप-विरोधी क्षमता और उच्च प्रदर्शन है।

चरण 3: सर्किट आरेख:

सर्किट आरेख
सर्किट आरेख
सर्किट आरेख
सर्किट आरेख

चरण 4: स्रोत कोड:

यहाँ arduino के लिए मैंने थोड़ा अपडेट के साथ एक उदाहरण कोड का उपयोग किया है, वह है DHTtester कोड, कृपया एम्बेड वीडियो देखें कि मैंने उस उदाहरण कोड पर क्या बदला है, और एक अजगर कोड जो phpmyadmin को डेटा भेज रहा है, जिसे आप कर सकते हैं नीचे डाउनलोड लिंक से खोजें

चरण 5: वीडियो:

पूरे प्रोजेक्ट का विवरण उपरोक्त वीडियो में दिया गया है

यदि आपको इस परियोजना के बारे में कोई संदेह है तो हमें नीचे टिप्पणी करने में संकोच न करें।

और अगर आप एम्बेडेड सिस्टम के बारे में अधिक जानना चाहते हैं तो आप हमारे यूट्यूब चैनल पर जा सकते हैं

लगातार अपडेट के लिए कृपया हमारे फेसबुक पेज पर जाएं और लाइक करें।

सादर धन्यवाद, एंबेडोट्रॉनिक्स टेक्नोलॉजीज

सिफारिश की: