विषयसूची:

स्मार्ट डॉग हाउस: 6 कदम
स्मार्ट डॉग हाउस: 6 कदम

वीडियो: स्मार्ट डॉग हाउस: 6 कदम

वीडियो: स्मार्ट डॉग हाउस: 6 कदम
वीडियो: सर पर कीड़े लग गए 😳😱~ mini wood toy- woodworking art skill wood / hnsr crafts / #asmr #shorts 2024, जुलाई
Anonim
स्मार्ट डॉग हाउस
स्मार्ट डॉग हाउस

अधिकांश पालतू पशु मालिक उत्सुक हैं कि उनका प्रिय कुत्ता उनकी अनुपस्थिति में क्या कर रहा है।

इस निर्देश में हम रास्पबेरी पाई आधारित डॉग मॉनिटर बनाएंगे। एक कार्य दिवस के बाद, आप ऐप की जांच कर सकते हैं और देख सकते हैं कि उसने अपनी 'बेंच' में कितना समय बिताया, उसने कितना शोर किया और वह कितना सक्रिय रहा है।

आपूर्ति

विद्युत:

  • रास्पबेरी पाई 3 मॉडल बी (एसडी कार्ड 8 जीबी या अधिक)
  • टी-कोबलर
  • एलसीडी 16x2
  • दाबानुकूलित संवेदक
  • गति संवेदक
  • ध्वनि संवेदक
  • प्रतिरोधों
  • जम्परवायर्स

चरण 1: सेटअप

पीआई की स्थापना:

इस चरण के लिए हमें 2 चीजों की आवश्यकता है:

  • डिस्क इमेजर win32:
  • हमारी छवि पर:

एसडी कार्ड सेटअप:

  • एसडी कार्ड की बूट निर्देशिका पर जाएं
  • फ़ाइल "cmdline.txt" खोलें और ip=169.254.10.1 जोड़ें। सुनिश्चित करें कि आप जो लिखते हैं और जो फ़ाइल में पहले से है उसके बीच एक जगह है
  • बचाओ
  • एक ही dir. में बिना किसी एक्सटेंशन के एक फ़ाइल ssh बनाएं
  • आप एसडी कार्ड निकाल लें (लेकिन सुरक्षित रूप से)

पीआई से कनेक्शन:

  • PI को पावर दें और LAN केबल को अपने कंप्यूटर और अपने PI में प्लग करें
  • https://www.putty.org/put. से पुट्टी स्थापित करें
  • IP बॉक्स में '169.254.10.1' डालें SSH और पोर्ट 22 का चयन करें
  • खोलना
  • उपयोगकर्ता नाम: पीआई
  • पासवर्ड: रास्पबेरी

विन्यास:

  • "सुडो रास्पि-कॉन्फ़िगरेशन" टाइप करें
  • स्थानीयकरण श्रेणी के माध्यम से अपना वाईफाई देश चुनें
  • realVNC डाउनलोड करें:

    अपने पीआई से कनेक्शन सेट करें

  • अपने वाईफाई से कनेक्शन बनाएं
  • CLI (कंप्यूटर लाइन इंटरफ़ेस) संस्करण पर वापस जाएं

    • प्रकार:

      • "सुडो उपयुक्त अद्यतन"
      • "अपडेट-विकल्प --इंस्टॉल/usr/बिन/पायथन पायथन/usr/बिन/पायथन2.7 1"
      • "अपडेट-विकल्प --इंस्टॉल/usr/बिन/पायथन पायथन/usr/बिन/पायथन 3 2"

चरण 2: डेटाबेस

PI पर मारियाडीबी स्थापित करें

  • प्रकार

    • "सुडो उपयुक्त मारियाडीबी-सर्वर स्थापित करें"
    • "mysql_secure_installation"
  • हमारे पास अभी तक कोई रूट पासवर्ड नहीं है इसलिए बस एंटर दबाएं
  • अब हम एक रूट पासवर्ड सेट कर सकते हैं

    सभी सवालों के जवाब Y

चरण 3: विद्युत तारों

बिजली की तारें
बिजली की तारें

'विद्युत योजना' के अनुसार घटकों को तार दें

अनुलग्नक में मेरी ब्रेडबोर्ड वायरिंग योजना का एक व्यावहारिक उदाहरण

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

चरण 4: मामला

मामला
मामला
मामला
मामला

मामला बनाना

विभिन्न संभावनाएं हैं:

  • आप लेज़रकटर का उपयोग कर सकते हैं
  • या आप इसे हाथ से बना सकते हैं

मैंने लेज़रकटर का उपयोग किया था, मैंने ऊपर की तस्वीर के अनुसार 2 बक्सों को एक साथ चिपका दिया था। यदि आप इसे हाथ से बनाते हैं तो माप चित्र में होते हैं।

यदि आप लेज़रकटर फाइलें बनाना चाहते हैं, तो एक आसान साइट है जिसका आप उपयोग कर सकते हैं। (https://www.makercase.com)

चरण 5: पायथन (बैकएंड)

बैकएंड के लिए मैं Pycharm का उपयोग करता हूं।

अपने पीआई के साथ संबंध के लिए:

  • फ़ाइल
  • समायोजन
  • निर्माण, निष्पादन, परिनियोजन
  • तैनाती
  • अपना SFTP होस्ट जोड़कर अपने PI से संबंध बनाएं
  • दूसरे टैब पर जाएं मैपिंग और सुनिश्चित करें कि स्थानीय पथ सही है
  • ओके पर क्लिक करें

GITHUB से कोड डाउनलोड करें (https://github.com/WoutDeBaere/Smart-dog-house)

राइट क्लिक के साथ कोड अपलोड करें और 'अपलोड टू आरपीआई' चुनें

राइट क्लिक के साथ स्क्रिप्ट चलाएँ और रन चुनें (app.py)

चरण 6: एचटीएमएल और जावा (फ्रंटएंड)

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

सिफारिश की: