সুচিপত্র:

স্মার্ট কার্টেন সিস্টেম: 4 টি ধাপ
স্মার্ট কার্টেন সিস্টেম: 4 টি ধাপ

ভিডিও: স্মার্ট কার্টেন সিস্টেম: 4 টি ধাপ

ভিডিও: স্মার্ট কার্টেন সিস্টেম: 4 টি ধাপ
ভিডিও: 125টি সবচেয়ে উদ্ভাবনী বৈদ্যুতিক যান এবং ব্যক্তিগত পরিবহন 2024, নভেম্বর
Anonim
Image
Image

আপনি কি এমন একটি স্মার্ট পর্দা ব্যবস্থা পছন্দ করবেন যা রুমটি খুব গরম এবং উজ্জ্বল হয়ে গেলে এবং বন্ধ হয়ে যেতে পারে?

এখানে আমি আপনাকে দেখাব কিভাবে একটি বাস্তবকে সহজ করা যায় ~

সরবরাহ

  • শক্ত কাগজ বাক্স
  • DHT11 তাপমাত্রা সেন্সর
  • Servo মোটর
  • রিড সেন্সর
  • Realtek Ameba1 RTL8195AM মাইক্রোকন্ট্রোলার
  • জাম্পার তার

ধাপ 1: MQTT

এমকিউটিটি
এমকিউটিটি

MQTT একটি মেশিন-টু-মেশিন (M2M)/"ইন্টারনেট অফ থিংস" সংযোগ প্রোটোকল। এটি একটি অত্যন্ত লাইটওয়েট পাবলিশ/সাবস্ক্রাইব মেসেজিং পরিবহন হিসাবে ডিজাইন করা হয়েছিল।

আমরা বলতে পারি MQTT একটি প্রোটোকল যা IoT এর জন্য ডিজাইন করা হয়েছে। MQTT টিসিপি/আইপি ভিত্তিক এবং প্রকাশ/সাবস্ক্রাইব এর মাধ্যমে তথ্য প্রেরণ/গ্রহণ করে।

যেহেতু আমরা আমেবা ডেভেলপমেন্ট বোর্ড ব্যবহার করছি, তাই আমরা amebaiot এ অফিসিয়াল ওয়েবসাইটে একটি অ্যাকাউন্ট নিবন্ধন করতে পারি এবং amebaiot.com/cloud-getting-started এ একটি বিনামূল্যে MQTT সার্ভার পেতে পারি

মনে রাখবেন, একবার আপনি AmebaIOT.com- এ নিবন্ধন করেছেন এবং "ক্লাউড সার্ভিস" -এর জন্য আপনার ডিভাইসটি রেজিস্ট্রেশন করেছেন, তারপর আপনি যে ব্যবহারকারীর নাম এবং পাসওয়ার্ডটি AmebaIOT.com- এ লগ -ইন করেছেন তা আপনার MQTT সংযোগের জন্য একই, বিস্তারিত টিউটোরিয়ালে পরে ব্যাখ্যা করা হবে ।

পদক্ষেপ 2: সফ্টওয়্যার সেটআপ

সফটওয়্যার সেটআপ
সফটওয়্যার সেটআপ
সফটওয়্যার সেটআপ
সফটওয়্যার সেটআপ
সফটওয়্যার সেটআপ
সফটওয়্যার সেটআপ

প্রতিটি আইওটি (ইন্টারনেট-অফ-থিংস) প্রকল্পের কেন্দ্র একটি ওয়াই-ফাই-সক্ষম মাইক্রোকন্ট্রোলার, আমাদের প্রকল্পটি তার ব্যতিক্রম নয়। এখানে ব্যবহৃত ওয়াই-ফাই মাইক্রোকন্ট্রোলারটি হল রিয়েলটেকের আমেবা -1 RTL8195AM, এটি অনেক দরকারী পেরিফেরাল এবং একটি শক্তিশালী ওয়াই-ফাই মডিউল পেয়েছে যা যথেষ্ট পরিমাণে একটি পাওয়ার ব্যাটারিতে সপ্তাহের জন্য চালাতে পারে।

আর কিছু? এই বোর্ডটি Arduino IDE তে প্রোগ্রামযোগ্য! হ্যাঁ, কোন লার্নিং হার্ডকোর সফটওয়্যারের প্রয়োজন নেই, শুধু আপনার Arduino IDE খুলুন এবং "ফাইল -> পছন্দ" এর অধীনে "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" -এ নিচের লিঙ্কটি পেস্ট করুন এবং মাইক্রোকন্ট্রোলারের সম্পূর্ণ টুলচেইন এবং ইউটিলিটিগুলি এই বোর্ডটি ইনস্টল করে স্বয়ংক্রিয়ভাবে ডাউনলোড হয়ে যাবে "টুলস -> বোর্ড" এর অধীনে "বোর্ড ম্যানেজার"

এর পরে, আপনি Github থেকে Github এ সোর্স কোড ডাউনলোড করতে পারেন।

সর্বশেষ যে কাজটি করতে হবে তা হল আপনি যে কোডটি ডাউনলোড করেছেন তাতে নিম্নলিখিত তথ্যটি সম্পাদনা করুন এবং তারপরে আপনি শেষ পর্যন্ত সেই "আপলোড" বোতামটি টিপুন এবং সেকেন্ডের মধ্যে অ্যামেবাতে কোডটি ফ্ল্যাশ করুন।

ধাপ 3: হার্ডওয়্যার সংযোগ

হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ
হার্ডওয়্যার সংযোগ

আপনার প্রয়োজনীয় জিনিসগুলির একটি তালিকা পেতে আপনি সরবরাহ বিভাগে উল্লেখ করতে পারেন।

প্রথমে আপনাকে শক্ত কাগজের বাক্স থেকে একটি "ঘর" তৈরি করতে হবে, খুব অভিনব নয়, নীচেরটি এটি করবে।

সার্কিট কানেকশন বরং সহজবোধ্য, সবকিছু সংযুক্ত করতে নিচের কানেকশন ম্যাপ চেক করুন।

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

রিড সেন্সরের উদ্দেশ্য হল আমেবাকে জানাতে হবে যে পর্দা বন্ধ বা খোলা আছে কিনা। সর্বশেষ কিন্তু সর্বনিম্ন নয়, ডিএইচটি 11 সেন্সরটি দেয়ালের অন্য পাশে আঠালো করুন, এটি "রুম" তাপমাত্রা পরিমাপ করতে সহায়তা করবে এবং আমেবাকে বলার কথা যে রুমে খুব বেশি সূর্যালোক আসছে যা তাপমাত্রাকে অস্বস্তিকর পর্যায়ে নিয়ে গেছে । যদি ঘরটি সত্যিই গরম হয়, এটি স্বয়ংক্রিয়ভাবে পর্দায় বন্ধ হয়ে যাবে এবং ব্যবহারকারীকে একটি MQTT বার্তা পাঠাবে।

ধাপ 4: ফোন সেটআপ

ফোন সেটআপ
ফোন সেটআপ
ফোন সেটআপ
ফোন সেটআপ
ফোন সেটআপ
ফোন সেটআপ
ফোন সেটআপ
ফোন সেটআপ

MQTT এর মাধ্যমে দূর থেকে পর্দা নিয়ন্ত্রণ করার জন্য, আমাদের প্রথমে একটি MQTT ক্লায়েন্ট ইনস্টল করতে হবে। অ্যান্ড্রয়েডের জন্য প্লেস্টোরে এবং আইওএসের জন্য অ্যাপস্টোরে অনেক ফ্রি এমকিউটিটি ক্লায়েন্ট অ্যাপ রয়েছে। এখানে অ্যান্ড্রয়েড সংস্করণ এবং আইওএস সংস্করণ রয়েছে।

আপনি যে সংস্করণটি ব্যবহার করেন না কেন, সেটআপ পদ্ধতি অভিন্ন, প্রথমত, আপনাকে MQTT সার্ভারের ঠিকানা পূরণ করতে হবে -> "cloud.amebaiot.com";

দ্বিতীয়ত, পোর্ট নম্বরটি পূরণ করুন -> "1883";

তৃতীয়ত, সাবস্ক্রাইব করার জন্য বিষয় পূরণ করুন -> "আউটটপিক";

চতুর্থত, প্রকাশের জন্য বিষয় পূরণ করুন -> "ইনটপিক";

পঞ্চমত, আপনার MQTT ক্লাউড সার্ভিস ব্যবহারকারীর নাম এবং পাসওয়ার্ড পূরণ করুন;

অবশেষে, সংযোগ পেতে "সংযোগ" বোতামটি টিপুন।

একবার সংযুক্ত হয়ে গেলে, আপনি একটি "--- এমকিউটিটি সার্ভার সংযুক্ত! ---" বার্তাটি সফল দ্বিমুখী সংযোগের নিশ্চিতকরণ হিসাবে আমেবা থেকে পাঠাবেন। এখন, আপনি পর্দা খুলতে একটি "অন" বার্তা পাঠাতে পারেন এবং "বন্ধ" বার্তাটি যে কোন সময় বন্ধ করতে পারেন!

প্রস্তাবিত: