विषयसूची:

स्मार्ट फ्रिज: 11 कदम
स्मार्ट फ्रिज: 11 कदम

वीडियो: स्मार्ट फ्रिज: 11 कदम

वीडियो: स्मार्ट फ्रिज: 11 कदम
वीडियो: LG Refrigerator smart inverter compressor 4 star 190 Litter/small family Unboxing& Full Details 2020 2024, जुलाई
Anonim
स्मार्ट फ्रिज
स्मार्ट फ्रिज
स्मार्ट फ्रिज
स्मार्ट फ्रिज
स्मार्ट फ्रिज
स्मार्ट फ्रिज

हैलो, स्कूल के लिए इस निर्देशयोग्य में मैं आपको रास्पबेरी पाई का उपयोग करके अपना खुद का स्मार्ट फ्रिज बनाने का तरीका दिखाने जा रहा हूं। स्मार्ट फ्रिज आपके व्यक्तिगत बैज का उपयोग करके आपके द्वारा निकाले गए पेय को गिनता है।

सभी डेटा को एक मैसकल डेटाबेस में सहेजा और एकत्र किया जाएगा और वेबसाइट पर डाला जाएगा। वेबसाइट उत्तरदायी है और स्मार्टफोन पर उपयोग करने योग्य है।

चरण 1: उपकरण और घटक

उपकरण:

  • एक सोल्डरिंग आयरन
  • मिलाप
  • ड्रिल
  • आरा
  • देखा
  • स्क्रूड्राइवर या हथौड़ा (यदि आप स्क्रू या नाखून का उपयोग करना चाहते हैं)
  • सैंडपेपर
  • 2x दृढ़ लकड़ी प्लाईवुड (12 मिमी 122 x 61 सेमी)

अवयव:

  • 1x रास्पबेरी पाई 3
  • 1x 8GB माइक्रो एसडी
  • 1x एलईडी पट्टी (1 मी)
  • 3x एलईडी (हरा, नीला और लाल)
  • 1x बटन
  • 1x 6V / 12V इलेक्ट्रिक लॉक
  • 1x रिले 5V
  • 6x एलडीआर
  • 9x रोकनेवाला
  • 1x ब्रेडबोर्ड
  • 1x एमसीपी3008
  • 1x GPIO टी-मोची
  • 1x ईथरनेट केबल
  • 1x बाहरी शक्ति (ताला)
  • 1x यूनिवर्सल पावर (पीआई)
  • इलेक्ट्रॉनिक तार

ये वो चीजें हैं जिनका मैंने इस्तेमाल किया, लेकिन आप कुछ हिस्सों को बदल सकते हैं या कुछ जोड़ सकते हैं।

उपकरणों के बिना अधिकतम कुल लागत लगभग €140. है

चरण 2: रास्पबेरी पाई की स्थापना 3

हम अपने रास्पबेरी पाई पर ऑपरेटिंग सिस्टम स्थापित करना शुरू कर देंगे।

रास्पबेरी पाई वेबसाइट से छवि "पिक्सेल के साथ रास्पियन जेसी" डाउनलोड करें। आप देखेंगे कि यह एक ज़िप-फ़ाइल है। इस ज़िप-फ़ाइल को वांछित स्थान पर निकालें।

  • Win32 डिस्क इमेजर टूल डाउनलोड करें, इसे Sourceforge पर डाउनलोड किया जा सकता है।
  • छवि का चयन करने के लिए फ़ोल्डर आइकन पर क्लिक करें
  • फिर "डिवाइस" पर अपने माइक्रोएसडी का चयन करें
  • फिर "लिखें" पर क्लिक करें

आपके माइक्रोएसडी पर इमेज लिखे जाने के बाद, आप माइक्रोएसडी को विंडोज एक्सप्लोरर में खोल सकते हैं।

  • फ़ाइल "cmdline.txt" खोलें
  • "रूटवेट" शब्द से पहले निम्न पंक्ति जोड़ें: 169.254.10.0
  • फिर फाइल को सेव करें।

आरपीआई में माइक्रोएसडी डालें

5, 2V DC अडैप्टर के साथ अपने RPi में वोल्टेज लागू करें

नेटवर्क केबल को आरपीआई से कनेक्ट करें और इसे अपने कंप्यूटर के नेटवर्क पोर्ट में प्लग करें।

आपका रास्पबेरी अब उपयोग के लिए तैयार है।

चरण 3: रास्पबेरी पाई से कनेक्ट करें 3

रास्पबेरी पाई 3. से कनेक्ट करें
रास्पबेरी पाई 3. से कनेक्ट करें

हमारे आरपीआई से जुड़ने के लिए हम पुट्टी का उपयोग करेंगे।

  1. डाउनलोड पुट्टी
  2. एक SSH कनेक्शन बनाएँ (चित्र देखें)
  3. साइन इन करें

    • उपयोगकर्ता नाम: पीआई
    • पासवर्ड: रास्पबेरी

वाई-फ़ाई अप सेट करना

सुडो नैनो /etc/wpa_supplicant/wpa_supplicant.conf

फ़ाइल के निचले भाग पर जाएँ और निम्नलिखित जोड़ें:

नेटवर्क = { ssid = "वायरलेस नेटवर्क का नाम"

psswrd="नेटवर्क का पासवर्ड psk="वायरलेस नेटवर्क का पासवर्ड" }

अपना आईपी पता प्रकार देखने के लिए:

ifconfig wlan0

अब आप अपने रास्पबेरी पाई होस्टनाम को पुट्टी = आईपी एड्रेस में वायरलेस तरीके से कनेक्ट कर सकते हैं

यदि वाईफाई से कनेक्ट करने में कोई समस्या है, तो आप फ़ाइल को इस तरह संपादित कर सकते हैं:

"सुडो नैनो /etc/wpa_supplicant/wpa_supplicant.config"

चरण 4: इलेक्ट्रिक सर्किट

विद्युत परिपथ
विद्युत परिपथ
विद्युत परिपथ
विद्युत परिपथ
विद्युत परिपथ
विद्युत परिपथ
विद्युत परिपथ
विद्युत परिपथ

इस चरण में हम हर सेंसर को रास्पबेरी पाई से जोड़ेंगे।

रास्पबेरी पाई पर टी-कोब्बलर को जीपीआईओ पिन से कनेक्ट करें और इसे ब्रेडबोर्ड पर रखें। या आप अपना खुद का पीसीबी बना सकते हैं और इसे और अधिक टिकाऊ बना सकते हैं।

एमसीपी3008:

  • VDD पिन को 3v3Connect से कनेक्ट करें
  • VREF पिन 3v3Connect करने के लिए
  • AGND पिन GNDConnect करने के लिए
  • SCLKConnect करने के लिए CLK पिन
  • Dout पिन से MISOConnect
  • दीन पिन से MOSIConnect
  • CS पिन से CEOConnect
  • DGND पिन GND. को

एलडीआर:

आपके द्वारा उपयोग किए जाने वाले प्रत्येक LDR (अधिकतम 8) को MCP3008 पर एक पिन से कनेक्ट करें।

LDR के पहले पिन को 3v3 से और दूसरे को एक रेसिस्टर और रेसिस्टर को GND से कनेक्ट करें, और LDR और रेसिस्टर के बीच de LDR को MCP3008 पर एक पिन से कनेक्ट करें।

बहुत महत्वपूर्ण: सुनिश्चित करें कि पीआई में जाने वाले सभी तार सही जीपीआईओ पिन से जुड़े हुए हैं, अन्यथा आपका प्रोग्राम काम नहीं करेगा।

आरएफआईडी

  • RPI के 3v3 पिन के लिए सबसे बायां पिन (वोल्टेज पिन)
  • GPIO25. के लिए दूसरा (RST)
  • जमीन से जमीन तक
  • आईआरक्यू नहीं
  • RPI के MISO को MISO
  • RPI के MOSI को MOSI
  • RPI के SCLK को SCK
  • आरपीआई के सीईओ को एसडीए

फ्रिज बटन:

  • RPI के 3v3 पिन के लिए एक पिन
  • दूसरा आरपीआई के पिन 13 के लिए

तीन एलईडी:

  • एक पिन से 220 ओम रेसिस्टर और RPI के ग्राउंड तक
  • दूसरा पिन 23 पिन, 24 पिन और 26 पिन

फ्रिज में एलईडी लाइट्स:

  • एक पिन (+) को 5V. से कनेक्ट करें
  • ग्राउंड पर दूसरा पिन

ताला:

  • लॉक का एक पिन (ग्राउंड) जिसे आप बाहरी एडॉप्टर के ग्राउंड से कनेक्ट करते हैं
  • लॉक का दूसरा पिन (+) जिसे आप रिले से कनेक्ट करते हैं
  • बाहरी एडेप्टर का सकारात्मक पक्ष जिसे आप रिले से भी जोड़ते हैं

तो अब आपको केवल Relais को ही Connect करना है।

  • Relais का नेगेटिव पिन जिसे आप RPI के GROUND से जोड़ते हैं
  • बीच में पिन (+पिन) जिसे आप RPI के 5V पिन से कनेक्ट करते हैं
  • अन्य पिन (KY-1 पिन) जिसे आप RPI के 21pin से कनेक्ट करते हैं

चरण 5: फ्रिज का निर्माण

फ्रिज का निर्माण
फ्रिज का निर्माण
फ्रिज का निर्माण
फ्रिज का निर्माण

इस चरण में हम फ्रिज का निर्माण कर रहे हैं।

सबसे पहले आपको आवश्यकता होगी:

- प्लाईवुड

- आरा

- मार्कर

देखने से पहले प्लाईवुड पर सभी अलग-अलग हिस्सों को चिह्नित करें।

2. यह जांचने के बाद कि क्या सभी पुर्जे बाजार में हैं, आप देखना शुरू कर सकते हैं। (ध्यान रखें कि ब्लेड की भी कुछ चौड़ाई हो)

3. सभी भागों को देखने के बाद आप अपने सेंसर के लिए छेद ड्रिल करना शुरू कर सकते हैं।

- फ्रिज के निचले हिस्से में 6 बड़े छेद होने चाहिए ताकि बोतलें स्थिर रह सकें।

- फ्रिज के फर्श में LDR सेंसर के लिए 6 छोटे छेद होने चाहिए।

- छत को 3 एलईडी (नीला, लाल और हरा) के लिए 3 छोटे छेद चाहिए।

- सुनिश्चित करें कि आरएफआईडी लकड़ी को गर्त पढ़ सकता है, अन्यथा आपको लकड़ी को पतला बनाने की जरूरत है।

- बटन के लिए अंदर के हिस्से में भी थोड़ा सा छेद कर लें।

दरवाजे के लिए आपको दरवाजे को फ्रिज के अंदर से जोड़ने के लिए 2 छेद भी बनाने होंगे। दरवाजा खोलने और बंद करने के लिए मैंने एक हैंडल लगाया।

आपके द्वारा सभी लकड़ी का काम पूरा करने के बाद आप बिजली के पुर्जों को लिखने की जगह पर रख सकते हैं।

चरण 6: सेंसर को फ्रिज से कनेक्ट करें

सेंसर को फ्रिज से कनेक्ट करें
सेंसर को फ्रिज से कनेक्ट करें
सेंसर को फ्रिज से कनेक्ट करें
सेंसर को फ्रिज से कनेक्ट करें
सेंसर को फ्रिज से कनेक्ट करें
सेंसर को फ्रिज से कनेक्ट करें

इस चरण में हम अपने फ्रिज को हमारे द्वारा खरीदे गए सभी घटकों के साथ सेटअप करते हैं।

आप ब्रेडबोर्ड और रास्पबेरी पाई को फ्रिज के पीछे चिपका कर शुरू कर सकते हैं, यही वह जगह है जहाँ सभी तार समाप्त होते हैं।

RFID, LED's, LDR's और बटन को दाईं ओर रखें और सुनिश्चित करें कि आप ब्रेडबोर्ड से कनेक्ट कर सकते हैं।

सुनिश्चित करें कि सभी तार सही ढंग से जुड़े हुए हैं, आप इसे लिखने के लिए चित्रों या अन्य चरणों को देख सकते हैं।

सभी घटकों को सही जगह पर रखने के बाद आप अलग-अलग हिस्सों को एक साथ पेंच करना शुरू कर सकते हैं जैसा कि आप तस्वीरों में देख सकते हैं। सभी तारों को डबल बॉटम या डबल टॉप में छिपाया जा सकता है।

चरण 7: कोडिंग हार्डवेयर

कोडिंग हार्डवेयर
कोडिंग हार्डवेयर

मैंने Pycharm कार्यक्रम का उपयोग किया था ताकि मैं कोडिंग करते समय सब कुछ परीक्षण कर सकूं। मेरे द्वारा लिखे गए सभी कोड, क्या आप मेरे जीथब पर पा सकते हैं

चरण 8: मैसकल

डेटाबेस ड्रॉप आपको इस प्रोजेक्ट का उपयोग शुरू करने में मदद करता है।

यदि आप चाहें तो परियोजना को बदलने के लिए MySQL कोड की सरल स्वीकृति सहायक है।

मैंने 4 टेबल, उपयोगकर्ता, पेय, क्रिया और लॉगिंग का उपयोग किया। यह सुनिश्चित करने के लिए कि परियोजना काम करती है, ये तालिकाएँ सबसे सरल और सही तरीका हैं।

चरण 9: कोडिंग वेबसाइट

कोडिंग वेबसाइट
कोडिंग वेबसाइट
कोडिंग वेबसाइट
कोडिंग वेबसाइट

आप Github पर निम्न फ़ोल्डर में सभी कोड देख सकते हैं।

मैंने यह सब लिखने के लिए कार्यक्रम Pycharm का उपयोग किया। यह कोड करने का एक आसान तरीका है और काम करते समय आप जो कुछ भी करते हैं उसे देखते हैं।

चरण 10: ऑटोस्टार्ट परियोजना

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

अब हम अपने कोड को ऑटोस्टार्ट होने देंगे जब हमारा पीआई बूट होगा ताकि यह अपने आप चल सके। ऐसा करने के कई तरीके हैं लेकिन मैं rc.local विधि को चुन रहा हूं।

अपने पसंदीदा टेक्स्ट एडिटर के साथ /etc/rc.local खोलें और इस कोड को "एक्जिट 0" लाइन के ऊपर रखें

"नींद 15 python3 /home/pi/files/app/RUN.py और python3 /home/pi/files/website/website.py और अंत में"

जब हम अपनी वेबसाइट देखना चाहते हैं, तो आप उस आईपी पते पर ब्राउज़ कर सकते हैं जो वेबसाइट.py फ़ाइल के नीचे निर्दिष्ट किया गया था (डिफ़ॉल्ट 169.254.10.1:5000 है)। यह मेरे पहले निर्देश का अंत है, अगर कुछ स्पष्ट नहीं है, तो आप मुझे टिप्पणी या संदेश दे सकते हैं।

चरण 11: अंत

इस चरण में हम अपने स्मार्टफ्रिज को उपयोग के लिए तैयार रखने जा रहे हैं।

सॉकेट में रास्पबेरी पाई से बिजली की आपूर्ति कनेक्ट करें। रास्पबेरी पाई के पूरी तरह से बूट होने तक प्रतीक्षा करें।

अन्य बिजली की आपूर्ति को सॉकेट (लॉक के लिए) से कनेक्ट करें।

आप अपने बैज को स्कैन करके ड्रिंक ले सकते हैं, दरवाजा बंद कर सकते हैं ताकि टोकन ड्रिंक आपके खाते में चले जाएं।

अपनी वेबसाइट देखने के लिए: अपना आईपी पता खोजें और उसके बाद:5000

अब आपका स्मार्टफ्रिज उपयोग के लिए तैयार है। बिना तनाव के अपने ठंडे पेय का आनंद लें और खपत पर नजर रखें।

सिफारिश की: