विषयसूची:

स्मार्टफीडर: १० कदम
स्मार्टफीडर: १० कदम

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

वीडियो: स्मार्टफीडर: १० कदम
वीडियो: Orita 12 Meals Automatic SmartFeeder w/ 1080HD WiFi + Compatible with Alexa 2024, नवंबर
Anonim
स्मार्टफीडर
स्मार्टफीडर

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

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

ऐसी सेटिंग भी हैं जो आपकी (या आपके कुत्ते की) जरूरतों के लिए समायोज्य होंगी।

चरण 1: आपूर्ति

सामग्री:

  • रास्पबेरी पाई
  • 16GB एसडी-कार्ड
  • ब्रेड बोर्ड
  • जंपर केबल
  • अतिध्वनि संवेदक
  • इमदादी
  • लोड सेल (मैंने 5 किलो का इस्तेमाल किया)
  • लोड सेल एम्पलीफायर (HX711)
  • इस परियोजना के आवास के लिए प्लास्टिक/लकड़ी
  • प्लास्टिक का कटोरा (लोड सेल के लिए)

उपकरण:

  • शिकंजा
  • पेंचकस
  • ड्रिल
  • देखा
  • सैंडिंग पेपर
  • सुपर गोंद/सिलिकॉन (और सिलिकॉन बंदूक)

चरण 2: आरपीआई को कॉन्फ़िगर करना

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

चरण 3: वायरलेस के लिए SSH से RPI

छवि स्थापित होने के बाद, आप अपने पाई और पीसी में एक ईथरनेट केबल लगा सकते हैं। कमांड प्रॉम्प्ट पर जाएं और ipconfig टाइप करें। "ईथरनेट एडेप्टर" वाले टेक्स्ट के ब्लॉक में एक आईपी-एड्रेस होना चाहिए। यह आईपी पता वह है जिस पर हम एसएसएच जा रहे हैं। मैंने इस कदम को करने के लिए पुटी का इस्तेमाल किया। यहां आपको आईपी और पोर्ट (एसएसएच के लिए 22) डालने की जरूरत है, और पीआई पर जाने के लिए अपना पासवर्ड डालें (मानक पासवर्ड 'रास्पबेरी' है)। यहां हमें अपनी नेटवर्क सेटिंग्स बदलने की जरूरत है ताकि हम वायरलेस कनेक्ट कर सकें। यह "wpa_passphrase nameofnetwork" करने का आदेश है और इसके बाद आपको पासवर्ड डालना होगा। नेटवर्क के साथ टेक्स्ट का एक ब्लॉक {…} दिखाई देगा, इसे कॉपी करें और "sudo nano /etc/wpa_supplicant/wpa_supplicant.conf" टाइप करें। इसमें आपको पहले से टेक्स्ट को फाइल के नीचे पेस्ट करना होता है।

इसके बाद आप अपने पाई को रीबूट कर सकते हैं।

चरण 4: वीएस कोड से जुड़ें

कोडिंग के लिए हमें विजुअल स्टूडियो कोड की आवश्यकता होती है। एक बार जब आपके पास यह चल रहा हो तो आपको एसएसएच के लिए प्लगइन स्थापित करने की आवश्यकता नहीं है। जब यह इंस्टॉल हो जाता है तो आप निचले बाएं कोने में क्लिक कर सकते हैं या टर्मिनल खोल सकते हैं और SSH pi@ipadress टाइप कर सकते हैं। इसके बाद आपको अपना पासवर्ड डालना होगा और हम कोडिंग शुरू कर सकते हैं।

चरण 5: कोडिंग

अब हमें वेबसाइट सेट करने की जरूरत है, आप vscode में एक फोल्डर खोल सकते हैं, var/www/html पर जा सकते हैं और यहां हम शुरू करते हैं।

यहां हमारा एचटीएमएल, सीएसएस, इमेज और जावास्क्रिप्ट आएगा।

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

चरण 6: आवास के लिए सामग्री एकत्रित करना

आवास के लिए सामग्री एकत्रित करना
आवास के लिए सामग्री एकत्रित करना
आवास के लिए सामग्री एकत्रित करना
आवास के लिए सामग्री एकत्रित करना
आवास के लिए सामग्री एकत्रित करना
आवास के लिए सामग्री एकत्रित करना

आवास के लिए मैंने लकड़ी और एक प्लास्टिक की प्लेट का इस्तेमाल किया जिसे मैंने आरी से टुकड़ों में काट दिया।

एल टुकड़े 50x50 हैं लेकिन मैंने 20x40 से एक टुकड़ा काट दिया। इसे दोनों पक्षों के लिए दो बार करने की आवश्यकता है।

पतले तख्त नीचे और पीछे की प्लेट के लिए हैं। ये दोनों 20x50 हैं (ध्यान दें: असेंबली के लिए आपको एक छोटा काटने की आवश्यकता होगी।)

फिर हमें एक टुकड़े की आवश्यकता होगी जो सामने के लिए 20x40 (आप एल आकृतियों को काटते समय बाकी का उपयोग कर सकते हैं)।

यहाँ मैंने भोजन के बाहर आने के लिए एक अर्धवृत्त अंकित किया है।

आगे हमें 2 छोटे तख्तों की जरूरत है जो 20x10 और 18x10 (18 चौड़ाई के हैं क्योंकि तख्त 1 सेमी मोटे हैं, इसलिए यह आसानी से खिसक जाएगा)। यह उस ट्रे के लिए है जहां कटोरा होगा। (आप लोड सेल के तारों के लिए 18x10 तख़्त में पूरी ड्रिल कर सकते हैं।)

चरण 7: बाहरी भाग की विधानसभा

बाहरी भाग की सभा
बाहरी भाग की सभा
बाहरी भाग की सभा
बाहरी भाग की सभा

आगे हम सभी भागों को एक साथ पेंच करेंगे ताकि हम जान सकें कि यह कैसा दिखेगा।

मैंने सामने के दृश्य के लिए 9 स्क्रू, दोनों पक्षों के लिए 14 स्क्रू का उपयोग किया।

चरण 8: ढलान

ढलानों
ढलानों

आगे मैंने लकड़ी के साथ एक ढलान बनाया, ऊपर वाला 18x40 सेमी का एक तख्ता है और जो कटोरे में जाता है वह शीर्ष भाग 40 सेमी चौड़ाई पर होता है लेकिन सामने के छेद से छोटा होता है। लंबाई भी 40cm है। मैंने अतिरिक्त गार्ड रेलें जोड़ीं ताकि भोजन आवास में न गिरे।

चरण 9: ढलानों को जोड़ना

ढलानों को जोड़ना
ढलानों को जोड़ना

मैंने ढलान में एक अतिरिक्त तख्ती जोड़कर ढलानों को शिकंजा के साथ जोड़ा। आप सुपर गोंद या सिलिकॉन का भी उपयोग कर सकते हैं।

चरण 10: इलेक्ट्रॉनिक्स

यह अभी भी निर्माणाधीन है

सिफारिश की: