विषयसूची:
- चरण 1: प्रयुक्त सॉफ्टवेयर:
- चरण 2: प्रयुक्त घटक:
- चरण 3: सर्किट आरेख:
- चरण 4: पुस्तकालय:
- चरण 5: कोड
- चरण 6: वीडियो:
वीडियो: Arduino के साथ पायथन का उपयोग करके MySQL सर्वर पर RFID डेटा भेजकर उपस्थिति प्रणाली: 6 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस प्रोजेक्ट में मैंने RFID-RC522 को arduino के साथ इंटरफेस किया है और फिर मैं RFID का डेटा phpmyadmin डेटाबेस में भेज रहा हूँ। हमारी पिछली परियोजनाओं के विपरीत हम इस मामले में किसी भी ईथरनेट शील्ड का उपयोग नहीं कर रहे हैं, यहां हम केवल arduino से आने वाले सीरियल डेटा को पढ़ रहे हैं और फिर उसे एक अजगर कोड के माध्यम से phpmyadmin पर धकेल रहे हैं। तो यहां हमारा डिवाइस पीसी से जुड़ा है ताकि यह डेटा को क्रमिक रूप से भेज सके, आप इस प्रोजेक्ट को पोर्टेबल बनाने के लिए डिवाइस को रास्पबेरी पाई से भी कनेक्ट कर सकते हैं।
चरण 1: प्रयुक्त सॉफ्टवेयर:
इस परियोजना के लिए हमने इस सॉफ्टवेयर का उपयोग किया है:
1. Arduino IDE: आप इस लिंक से नवीनतम Arduino IDE डाउनलोड कर सकते हैं:
www.arduino.cc/en/Main/Software
2. XAMPP सर्वर की स्थापना: यहां हम XAMPP सर्वर का उपयोग कर रहे हैं, इसका उपयोग विंडोज़ और लिनक्स दोनों में किया जा सकता है, लेकिन मेरा सुझाव यह है कि यदि आप उबंटू (किसी भी लिनक्स प्लेटफॉर्म) में हैं तो LAMP के साथ जाएं। अब चूंकि हम विंडोज़ में हैं इसलिए हमने एक्सएएमपीपी सर्वर को प्राथमिकता दी है। तो आप इस लिंक से XAMPP सर्वर डाउनलोड कर सकते हैं।
वैकल्पिक रूप से यहाँ LAMP सर्वर के लिए चरण दिए गए हैं:
1. अपाचे स्थापित करें:
sudo apt-apache2 स्थापित करें
2. MySQL स्थापित करें:
sudo apt-mysql-server स्थापित करें
3. PHP स्थापित करें:
sudo apt-php5 स्थापित करें libapache2-mod-php5
4. सर्वर को पुनरारंभ करें:
sudo /etc/init.d/apache2 पुनरारंभ करें
5. अपाचे की जाँच करें
इस उपरोक्त लिंक पर क्लिक करके आपको एक अपाचे पेज मिलेगा यदि आपको यह नहीं मिला तो इसका मतलब है कि आपके इंस्टॉलेशन में कुछ गड़बड़ हो गई है
यहां हम PHPMYADMIN का उपयोग कर रहे हैं जो कि MySQL सर्वर का वेब इंटरफेस है, इसलिए उस उपयोग कमांड को स्थापित करने के लिए: sudo apt-get install phpmyadmin
3. पायथन आईडीएलई: चूंकि हम डेटा को phpmyadmin पर पुश करने के लिए पायथन कोड का उपयोग कर रहे हैं, इसलिए आपको पाइथन निष्क्रिय डाउनलोड करना होगा, आप इस लिंक से पायथन टूल डाउनलोड कर सकते हैं
इसके अलावा आपको इसे काम करने के लिए कुछ पुस्तकालयों की भी आवश्यकता होगी जैसे कि pyserial और mysqldb। इन चीजों को कैसे डाउनलोड करें, मैंने अपने संलग्न वीडियो में कवर किया है कृपया पूरा वीडियो देखें जो नीचे दिया गया है।
चरण 2: प्रयुक्त घटक:
1) Arduino UNO: Arduino Uno ATmega328P (डेटाशीट) पर आधारित एक माइक्रोकंट्रोलर बोर्ड है। इसमें 14 डिजिटल इनपुट/आउटपुट पिन (जिनमें से 6 को पीडब्लूएम आउटपुट के रूप में इस्तेमाल किया जा सकता है), 6 एनालॉग इनपुट, एक 16 मेगाहर्ट्ज क्वार्ट्ज क्रिस्टल, एक यूएसबी कनेक्शन, एक पावर जैक, एक आईसीएसपी हेडर और एक रीसेट बटन है।
3) टैग के साथ RFID RC522 रीडर: सस्ते RFID मॉड्यूल हैं जो Mifare के टैग पढ़ और लिख सकते हैं और eBay जैसे कई वेब स्टोर पर बेचे जा रहे हैं और आजकल कई "स्टार्टर किट" के साथ शामिल हैं। बस RFID-RC522 (MF-RC522) खोजें। माइक्रोकंट्रोलर और कार्ड रीडर संचार के लिए SPI का उपयोग करता है (चिप I2C और UART प्रोटोकॉल का समर्थन करता है लेकिन पुस्तकालय पर लागू नहीं होता है)। कार्ड रीडर और टैग 13.56 मेगाहर्ट्ज विद्युत चुम्बकीय क्षेत्र का उपयोग करके संचार करते हैं।
चरण 3: सर्किट आरेख:
इस परियोजना का सर्किट आरेख ऊपर दिया गया है।
आपको पहले ईथरनेट शील्ड को कनेक्ट करने की आवश्यकता है जैसा कि ऊपर की छवि में दिखाया गया है, फिर आपको नीचे आरएफआईडी कनेक्शन बनाने की आवश्यकता है जो कि आर्डिनो और आरएफआईडी रीडर के लिए कनेक्शन पिन है
RFID-RC522 Arduino UNO Arduino मेगा
आरएसटी 9 9
एसडीए (एसएस) 4/10 4/53
मोसी 11 51
मिसो 12 50
एससीके 13 52
वीसीसी 3.3 वी 3.3 वी
जीएनडी जीएनडी जीएनडी
IRQ जुड़ा नहीं है
चरण 4: पुस्तकालय:
आपको rfid rc522 के लिए एक पुस्तकालय स्थापित करने की आवश्यकता है। आप इस लिंक से पुस्तकालय प्राप्त कर सकते हैं
चरण 5: कोड
आप इस जीथब लिंक से स्रोत कोड प्राप्त कर सकते हैं
चरण 6: वीडियो:
पूरे प्रोजेक्ट का विवरण उपरोक्त वीडियो में दिया गया है
यदि आपको इस परियोजना के बारे में कोई संदेह है तो हमें नीचे टिप्पणी करने में संकोच न करें। और अगर आप एम्बेडेड सिस्टम के बारे में अधिक जानना चाहते हैं तो आप हमारे यूट्यूब चैनल पर जा सकते हैं
लगातार अपडेट के लिए कृपया हमारे फेसबुक पेज पर जाएं और लाइक करें।
सादर धन्यवाद, एंबेडोट्रॉनिक्स टेक्नोलॉजीज
सिफारिश की:
उन्नत डेटा लॉगिंग में प्रयोग (पायथन का उपयोग करके): 11 चरण
उन्नत डेटा लॉगिंग में प्रयोग (पायथन का उपयोग करना): बहुत सारे डेटा लॉगिंग इंस्ट्रक्शंस हैं, इसलिए जब मैं अपना खुद का लॉगिंग प्रोजेक्ट बनाना चाहता था तो मैंने चारों ओर एक गुच्छा देखा। कुछ अच्छे थे, कुछ इतने नहीं, इसलिए मैंने कुछ बेहतर विचारों को लेने और अपना खुद का आवेदन करने का फैसला किया। यह पुनर्विक्रय
NodeMCU का उपयोग करके MySQL सर्वर पर DHT11 डेटा कैसे भेजें: 6 चरण
NodeMCU का उपयोग करके MySQL सर्वर पर DHT11 डेटा कैसे भेजें: इस प्रोजेक्ट में हमने DHT11 को nodemcu के साथ इंटरफेस किया है और फिर हम dht11 का डेटा भेज रहे हैं जो कि phpmyadmin डेटाबेस में आर्द्रता और तापमान है
Arduino फ़िंगरप्रिंट उपस्थिति प्रणाली W / क्लाउड डेटा संग्रहण: 8 चरण
Arduino फ़िंगरप्रिंट अटेंडेंस सिस्टम W / क्लाउड डेटा स्टोरेज: आप इसे और अन्य अद्भुत ट्यूटोरियल इलेक्ट्रोपीक की आधिकारिक वेबसाइट पर पढ़ सकते हैं। इस ट्यूटोरियल में, हम बनाने जा रहे हैं
Arduino पाइथन का उपयोग करके MySQL सर्वर (PHPMYADMIN) को Dht11 डेटा भेज रहा है: 5 कदम
Arduino पाइथन का उपयोग करके MySQL सर्वर (PHPMYADMIN) को Dht11 डेटा भेज रहा है: इस प्रोजेक्ट में मैंने arduino के साथ DHT11 को इंटरफेस किया है और फिर मैं dht11 का डेटा भेज रहा हूं जो कि phpmyadmin डेटाबेस में आर्द्रता और तापमान है। हमारी पिछली परियोजना के विपरीत हम इस मामले में किसी ईथरनेट शील्ड का उपयोग नहीं कर रहे हैं, यहां हम सिर्फ टी पढ़ रहे हैं
आरएफआईडी और अरुडिनो ईथरनेट शील्ड का उपयोग करके Google स्प्रेडशीट पर डेटा संग्रहीत करने के साथ उपस्थिति प्रणाली: 6 चरण
आरएफआईडी और अरुडिनो ईथरनेट शील्ड का उपयोग करके Google स्प्रेडशीट पर डेटा संग्रहीत करने के साथ उपस्थिति प्रणाली: नमस्कार दोस्तों, यहां हम बहुत ही रोमांचक प्रोजेक्ट लेकर आए हैं और यह है कि Arduino का उपयोग करके Google स्प्रेडशीट में आरएफआईडी डेटा कैसे भेजा जाए। संक्षेप में हम आरएफआईडी रीडर के आधार पर एक उपस्थिति प्रणाली बनाने जा रहे हैं जो वास्तविक समय में उपस्थिति डेटा को गूग में बचाएगा