विषयसूची:

स्मार्ट बैकपैक: 8 कदम
स्मार्ट बैकपैक: 8 कदम

वीडियो: स्मार्ट बैकपैक: 8 कदम

वीडियो: स्मार्ट बैकपैक: 8 कदम
वीडियो: 8 Step Training By Triple Diamond Mr Hari Narayan Choudhary २ साल में डायमंड कैसे बने ? 2024, जुलाई
Anonim
स्मार्ट बैकपैक
स्मार्ट बैकपैक

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

मैंने एक वेब इंटरफेस के साथ रास्पबेरी पीआई प्रोजेक्ट बनाकर अपना जीवन आसान बनाने की कोशिश की जो आपके सामान का ट्रैक रखता है।

विचार यह है कि अपनी जरूरत की हर चीज पर आरएफआईडी-स्टिकर लगाएं, वेब इंटरफेस पर आपको जो चाहिए, उसकी सूची बनाएं। और जिस क्षण आपको अपना बैकपैक बनाना होता है, आप सूची खोलते हैं, सब कुछ स्कैन करते हैं और इसे अपने बैकपैक में रखते हैं।

आपूर्ति

  • बैग
  • चुंबकीय हॉल-सेंसर
  • चुंबक
  • एडीएक्सएल345
  • 16*2 एलसीडी
  • एमसीपी3008
  • एमएफआरसी522
  • 4.7K ओम रोकनेवाला
  • तारों
  • सोल्डर टिन
  • गर्मी सिकुड़ती है
  • रास्पबेरी पाई 3b+, बिजली की आपूर्ति
  • माइक्रो एसडी कार्ड (8GB+)
  • मजबूत गोंद
  • 13.56 मेगाहर्ट्ज आरएफआईडी टैग

उपकरण:

  • पेंचकस
  • सोल्डरिंग आयरन
  • चाकू
  • सरौता तोड़ें

चरण 1: रास्पबेरी पाई को कॉन्फ़िगर करना

एक बार आपके पास आपकी सारी आपूर्ति हो जाने के बाद हम शुरू कर सकते हैं!

  1. अपने माइक्रोएसडी कार्ड को अपने कंप्यूटर में रखें;
  2. https://www.raspberrypi.org/downloads/raspbian/ से रास्पियन ओएस छवि डाउनलोड करें
  3. Etcher या win32diskimager जैसे सॉफ़्टवेयर के साथ माइक्रो एसडी-कार्ड पर छवि को फ्लैश करें;
  4. एसडी-कार्ड के एक्सेसिबल पार्टिशन में जाएं और cmdline.txt फाइल को नोटपैड के साथ खोलें;
  5. IP जोड़ें=169.254.10.1 सहेजें और बंद करें;
  6. अब अपने माइक्रो-एसडी कार्ड को अपने रास्पबेरी पाई में डालें;
  7. एक बार बूट हो जाने के बाद, पुट्टी डाउनलोड करें;
  8. अब, हमारे द्वारा पहले टाइप किए गए आईपी-एड्रेस का उपयोग करके अपने रास्पबेरी पाई से कनेक्ट करें;
  9. उपयोगकर्ता पीआई और पासवर्ड रास्पबेरी के साथ लॉगिन करें
  10. sudo raspi-config टाइप करें, अपना पासवर्ड बदलें, नेटवर्किंग विकल्पों पर जाएं, अपने pi का होस्टनाम बदलें। स्थानीयकरण विकल्पों पर जाएं और अपना वाई-फाई देश और समय क्षेत्र बदलें। अगला, बूट विकल्प पर जाएं, बूट ऑफ पर नेटवर्क के लिए प्रतीक्षा करें और स्प्लैश स्क्रीन बंद होने की प्रतीक्षा करें। अंत में इंटरफेसिंग विकल्पों पर जाएं और i2c और spi इंटरफ़ेस खोलें।
  11. निम्न चरणों का उपयोग करके वाई-फाई से कनेक्ट करें वाईफाई से कनेक्ट करें।
  12. सुडो एपीटी-अपडेट और सुडो एपीटी-अपग्रेड कमांड करें।

चरण 2: MySQL / मारियाडब

मायएसक्यूएल / मारियाडब
मायएसक्यूएल / मारियाडब

अब हम डेटाबेस को अपने रास्पबेरी पाई में जोड़ने जा रहे हैं।

  • सबसे पहले, निम्न आदेश करें:

    • sudo apt-mysql-server, mysql-client स्थापित करें
    • mysql -u रूट -p
    • पासवर्ड द्वारा पहचाने गए उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' बनाएं;
    • *.* को 'रूट'@'%' पर सभी विशेषाधिकार प्रदान करें
    • अब sql फाइल के कोड को कॉपी करके पुट्टी में पेस्ट कर एक्जीक्यूट करें

चरण 3: इलेक्ट्रिक सर्किट बनाएं

इलेक्ट्रिक सर्किट बनाएं
इलेक्ट्रिक सर्किट बनाएं
इलेक्ट्रिक सर्किट बनाएं
इलेक्ट्रिक सर्किट बनाएं
इलेक्ट्रिक सर्किट बनाएं
इलेक्ट्रिक सर्किट बनाएं

अब हम विद्युत परिपथ का निर्माण करने जा रहे हैं। मेरा सुझाव है कि इसे पहले जम्पर केबल और ब्रेडबोर्ड के साथ बनाएं, क्योंकि यह काफी है।

फ्रिटिंग योजना का पालन करें। मैं हॉल सेंसर, आरएफआईडी-रीडर और एलसीडी स्क्रीन के लिए लंबी केबल का उपयोग करता हूं। मैंने एक महिला जम्पर तार के अंत में केबलों को मिलाया, इसलिए मुझे सीधे रास्पबेरी पाई पिन में सब कुछ मिलाप करने की आवश्यकता नहीं है। यदि आप ऐसा नहीं करते हैं, तो यह ठीक है, लेकिन आपको पीआई को सब कुछ मिलाप करने के लिए इंतजार करना होगा।

चरण 4: बैकपैक बनाएं

बैकपैक बनाएं
बैकपैक बनाएं
बैकपैक बनाएं
बैकपैक बनाएं
बैकपैक बनाएं
बैकपैक बनाएं
बैकपैक बनाएं
बैकपैक बनाएं

अब हम बैकपैक में सब कुछ बनाने जा रहे हैं। मैंने ऊपर की छवि पर परिक्रमा की गई जेब के अंदर सब कुछ बनाया।

  • इस जेब के अंदर, एक छेद काटें ताकि आप कपड़े की दो परतों के बीच में आ सकें, हम इसका उपयोग आरएफआईडी रीडर और एलसीडी के लिए केबल के लिए करने जा रहे हैं।
  • अब आकार के संदर्भ में एलसीडी स्क्रीन का उपयोग करके ध्यान से एक चौकोर छेद बनाएं।
  • अब हम आरएफआईडी-रीडर को पहले छेद के माध्यम से केबल के साथ डालने जा रहे हैं, सुनिश्चित करें कि केबल्स उस छेद से बाहर आते हैं जिसे हमने बैकपैक के अंदर जेब के अंदर बनाया है।
  • अब, आरएफआईडी रीडर को अंदर गोंद करने के लिए एक मजबूत गोंद का उपयोग करें, मैंने सुपरग्लू का उपयोग करने की कोशिश की, लेकिन यह चमड़े से नहीं चिपकता, मेरा सुझाव है कि आप पैटेक्स 100% गोंद का उपयोग करें, क्योंकि यह गोंद था।
  • अब ध्यान से पहले एलसीडी स्क्रीन केबल्स को छेद के माध्यम से रखें, और केबल को दूसरे छेद से बाहर निकालें, और एलसीडी को बैकपैक के अंदर पेस्ट करें।
  • अब बैकपैक के अंदर, बैकपैक के पूरे सिरे पर एक ज़िप लगाएं और इस ज़िप पर मैग्नेटिक हॉल-सेंसर चिपका दें. दूसरे ज़िप पर चुंबक को गोंद दें। सुनिश्चित करें कि चुंबक के लिए बहुत अधिक गोंद का उपयोग न करें, आप नहीं चाहते कि ज़िप फंस जाए। चुंबकीय संवेदक के लिए, यह इतनी बड़ी बात नहीं है, केबल की लंबाई के कारण यह ज़िप हमेशा अपनी स्थिति में रहेगा।
  • अब आप पाई में सब कुछ मिलाप कर सकते हैं, या यदि आपने महिला जम्पर केबल का उपयोग किया है, तो बस उन्हें फ्रिट्ज़िंग योजना का उपयोग करके सही जगह पर रखें।
  • वैकल्पिक रूप से, आप पावरबैंक का उपयोग करके रास्पबेरी पाई को पावर दे सकते हैं।

चरण 5: कोड

अब इमारत का हिस्सा खत्म हो गया है, यहां कोड डाउनलोड करें: जीथब। इसे (एस) एफ़टीपी का उपयोग करके अपने रास्पबेरी पीआई पर एक फ़ोल्डर पर रखें या सीधे अपने पीआई पर भंडार क्लोन करें। कोड में सेंसर के लिए कुछ परीक्षण कोड हैं, अगर आपको कोई समस्या है तो उन्हें जांचना सुनिश्चित करें।

चरण 6: वेबसर्वर

अब हम अपने पीआई को वेबसर्वर में बदलने जा रहे हैं।

कमांड करें sudo apt-get install apache2 -y

  • अपने लैपटॉप से पीआई के पते पर ब्राउज़ करें, जो 169.254.10.1 होना चाहिए यदि आप अभी भी एक यूटीपी-केबल से जुड़े हुए हैं, यदि आप एक अपाचे पृष्ठ देखते हैं, तो इसका मतलब है कि यह सफलतापूर्वक स्थापित है।
  • अब आपके द्वारा डाउनलोड किए गए कोड के फ्रंटएंड फोल्डर को /var/www/html में mv कमांड का उपयोग करके मूव करें।
  • आपके द्वारा वहां कोड डालने के बाद, कमांड टाइप करें sudo service apache2 पुनरारंभ करें।
  • यदि आप पीआई के आईपी-एड्रेस पर सर्फ करते हैं तो अब आपको वेब इंटरफेस देखना चाहिए।

चरण 7: ऑटोरन

अब हमें यह सुनिश्चित करना होगा कि यदि आप अपना पाई अप बूट करते हैं तो स्क्रिप्ट स्वचालित रूप से चलती है।

  • sudo nano /etc/rc.local. का उपयोग करके rc.local फ़ाइल को संपादित करें
  • अपना कोड निष्पादित करने के लिए कमांड जोड़ें, यह होगा python3.5 /yourpath/project.py &
  • बाहर निकलें 0 को नीचे छोड़ना सुनिश्चित करें।
  • अब सुडो रीबूट करें और जांचें कि यह काम करता है या नहीं।

चरण 8: अंत

अब, जब आप अपना पीआई बूट करते हैं, तो आईपी पता एलसीडी-स्क्रीन पर दिखना चाहिए, वेब-इंटरफ़ेस खोलने के लिए इस स्क्रीन पर सर्फ करें।

सिफारिश की: