সুচিপত্র:

PiFace এবং Ubidots ব্যবহার করে রিমোটলি অ্যাক্টিভেটেড স্প্রিংকলার তৈরি করুন: ১ Ste টি ধাপ
PiFace এবং Ubidots ব্যবহার করে রিমোটলি অ্যাক্টিভেটেড স্প্রিংকলার তৈরি করুন: ১ Ste টি ধাপ

ভিডিও: PiFace এবং Ubidots ব্যবহার করে রিমোটলি অ্যাক্টিভেটেড স্প্রিংকলার তৈরি করুন: ১ Ste টি ধাপ

ভিডিও: PiFace এবং Ubidots ব্যবহার করে রিমোটলি অ্যাক্টিভেটেড স্প্রিংকলার তৈরি করুন: ১ Ste টি ধাপ
ভিডিও: Easily Make Voice Control Home Automation Device with Bluetooth Sensor 2024, নভেম্বর
Anonim
Image
Image

এটি একটি দুর্দান্ত উদাহরণ যা আপনাকে শেখায় কিভাবে রাস্পবেরি পাই, একটি পাইফেস এবং ইউবিডটস ব্যবহার করতে হয় আপনার বাগানকে দূর থেকে। আপনি আপনার ফোন ব্যবহার করে যেকোনো জায়গা থেকে আপনার উদ্ভিদগুলিকে জল দেওয়ার জন্য দূর থেকে একটি ইলেক্ট্রো-ভালভ নিয়ন্ত্রণ করতে সক্ষম হবেন।

ধাপ 1: আপনার কি দরকার?

তোমার কি দরকার?
তোমার কি দরকার?
তোমার কি দরকার?
তোমার কি দরকার?
তোমার কি দরকার?
তোমার কি দরকার?

আচ্ছা আপনার কিছু উপকরণ লাগবে:

1. রাস্পবেরি পাই মডেল বি

2. একটি পাইফেস ডিজিটাল

3. একটি জল ভালভ - 12V

4. একটি নমনীয় তার (1Amp)

5. একটি ডিসি জ্যাক

6. পাওয়ার অ্যাডাপ্টার (12V-DC 1000mA)

7. 3/4 পিভিসি থ্রেড কাপলিং

8. টেফলন টেপ

9. পায়ের পাতার মোজাবিশেষ

10. ছিটানো

11. ইউবিডটস অ্যাকাউন্ট - অথবা - স্টেম লাইসেন্স

ধাপ 2: ওয়্যারিং থিংস আপ

ওয়্যারিং থিংস আপ
ওয়্যারিং থিংস আপ

1. পাওয়ার অ্যাডাপ্টারে প্লাগ না করে PiFace কে RaspberryPi এর সাথে সংযুক্ত করুন।

2. উপরের ছবিটি অনুসরণ করুন; সাদা তারটি স্থল (GND) এবং এটি পাইফেসের রিলে সুইচের সাধারণ টার্মিনালের সাথে সংযুক্ত থাকে, যখন লাল তারটি NO পিনের সাথে সংযুক্ত থাকে (সাধারণত খোলা থাকে)।

দ্রষ্টব্য: জলবাহী সংযোগের জন্য, জল লিক থেকে প্রতিরোধ করার জন্য প্রতিটি ইউনিয়নে টেফলন টেপ ব্যবহার করতে ভুলবেন না।

ধাপ 3: ইউবিডটসে একটি নতুন ডেটা সোর্স তৈরি করুন

ইউবিডটসে একটি নতুন ডেটা সোর্স তৈরি করুন
ইউবিডটসে একটি নতুন ডেটা সোর্স তৈরি করুন

আপনি যদি ইউবিডটসে নতুন হন, তাহলে www.ubidots.com এ যান এবং একটি অ্যাকাউন্ট তৈরি করুন। "সোর্স" ট্যাবে নেভিগেট করুন এবং "নতুন ডেটা সোর্স যোগ করুন" এ ক্লিক করুন।

ধাপ 4: আপনার নতুন ডেটা উৎস হিসাবে রাস্পবেরি পাই নির্বাচন করুন

আপনার নতুন ডেটা উৎস হিসাবে রাস্পবেরি পাই নির্বাচন করুন
আপনার নতুন ডেটা উৎস হিসাবে রাস্পবেরি পাই নির্বাচন করুন

রাস্পবেরি পাই আইকন নির্বাচন করুন এবং চালিয়ে যান

ধাপ 5: দুটি নতুন ভেরিয়েবল তৈরি করুন

দুটি নতুন ভেরিয়েবল তৈরি করুন
দুটি নতুন ভেরিয়েবল তৈরি করুন
দুটি নতুন ভেরিয়েবল তৈরি করুন
দুটি নতুন ভেরিয়েবল তৈরি করুন

আপনার ডেটা সোর্সে ক্লিক করুন এবং দুটি নতুন ভেরিয়েবল তৈরি করুন: "ভালভ" এবং "রিলে_স্টেট"।

ধাপ 6:

ধাপ 7: আপনার ভেরিয়েবলের আইডি নোট করুন

আপনার ভেরিয়েবলের আইডি নোট করুন
আপনার ভেরিয়েবলের আইডি নোট করুন

আমাদের রাস্পবেরি পাই প্রোগ্রামের জন্য ভেরিয়েবলের আইডির প্রয়োজন হবে। আমাদের আপনার অ্যাকাউন্টের API কীও লাগবে।

ধাপ 8: আপনার ড্যাশবোর্ডে উইজেট যুক্ত করুন

আপনার ড্যাশবোর্ডে উইজেট যুক্ত করুন
আপনার ড্যাশবোর্ডে উইজেট যুক্ত করুন

"ড্যাশবোর্ড" ট্যাবে ক্লিক করুন এবং "নতুন উইজেট যুক্ত করুন" এ ক্লিক করুন

ধাপ 9: সুইচ উইজেট নির্বাচন করুন

সুইচ উইজেট নির্বাচন করুন
সুইচ উইজেট নির্বাচন করুন

একটি সুইচ উইজেট নির্বাচন করুন এবং পরিবর্তনশীল "ভালভ" এর সাথে আবদ্ধ করুন। এই উইজেটটি "ভালভ" ভেরিয়েবলে "1" বা "0" লিখবে, যা আমরা পরে আমাদের রাস্পবেরি পাই থেকে পোল করব।

ধাপ 10: একটি সূচক উইজেট তৈরি করুন

একটি সূচক উইজেট তৈরি করুন
একটি সূচক উইজেট তৈরি করুন

এখন আরেকটি উইজেট যোগ করুন, "ইন্ডিকেটর" উইজেটের ধরন নির্বাচন করুন এবং পরিবর্তনশীল "ভালভ_স্টেট" নির্বাচন করুন

ধাপ 11: সম্পন্ন

সম্পন্ন!
সম্পন্ন!

এখন আমাদের একটি দুর্দান্ত ড্যাশবোর্ড রয়েছে, আসুন কোডটি চালিয়ে যাই।

ধাপ 12: আপনার রাস্পবেরি পাই কোডিং

আমরা ধরে নেব যে আপনার কাছে একটি কার্যকরী রাস্পবেরি পাই রয়েছে যা ইন্টারনেটের সাথে সংযুক্ত। যদি না হয়, রাস্পবেরি পাইতে ওয়াইফাই স্থাপনের বিষয়ে এই ব্লগ পোস্টটি দেখুন। তারপরে আপনার রাস্পবেরি পাইতে একটি টার্মিনালের মাধ্যমে লগইন করুন এবং পাইফেস ডিজিটালের সাথে যোগাযোগের জন্য এসপিআই মডিউল সেট আপ করুন:

সুডো ন্যানো /etc/modprobe.d/raspi-blacklist.conf

Spi-bcm2708 লাইনের আগে একটি "#" অক্ষর যোগ করুন, তারপর CTRL-X টিপুন, Y টাইপ করুন এবং এন্টার দিন। এটি বুট থেকে SPI সক্ষম করে। এখন আসুন পাইফেস ডিজিটাল লাইব্রেরি ইনস্টল এবং সেটআপ করি:

sudo apt- আপডেট পান sudo apt-get python3-pifacedigitalio python-pifacedigitalio ইনস্টল করুন

আপনার পাই পুনরায় চালু করুন:

sudo রিবুট

দারুণ! আমরা আমাদের প্রকল্পের কোডিং শুরু করতে প্রস্তুত। "ভালভ.পি" নামে একটি নতুন ফাইল তৈরি করুন ("ন্যানো ভালভ.পি" টাইপ করে) এবং এতে নিম্নলিখিত কোডটি পেস্ট করুন:

pifacedigitalio আমদানি করুন

pifacedigital = pifacedigitalio।.get_variable ("53ce95547625420403d81468") #এখানে আপনার রিয়েল স্টেট আইডি ছাড়া রাখুন: প্রিন্ট ("ক্যান্ট কানেক্ট") #আপনার অ্যাপিকে, ভেরিয়েবলের আইডি এবং ইন্টারনেট সংযোগ পরীক্ষা করুন (সত্য): lastValue = val.get_values (1) #শেষ মান পান Ubidots থেকে ভালভের rele = pifacedigital.relays [0].value #Share relay state ValVState.save_value ({'value': rele}) #Lastvalue এর জন্য Ubidots কে রিলে স্টেট পাঠান: একটি ['value'] প্রিন্ট করুন যদি (a ['value']): #রিলে চালু বা বন্ধ করুন pifacedigital.output_pins [0].turn_on () else: pifacedigital.output_pins [0].turn_off ()

ধাপ 13: মোড়ানো

মোড়ক উম্মচন
মোড়ক উম্মচন

সম্পন্ন! এখন আপনার ফোন বা যেকোনো ওয়েব ব্রাউজার ব্যবহার করে যেকোনো জায়গা থেকে আপনার উদ্ভিদগুলিকে জল দেওয়ার জন্য একটি দূরবর্তীভাবে সক্রিয় ব্যবস্থা আছে!

প্রস্তাবিত: