সুচিপত্র:
ভিডিও: স্মার্ট কার্টেন সিস্টেম: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আপনি কি এমন একটি স্মার্ট পর্দা ব্যবস্থা পছন্দ করবেন যা রুমটি খুব গরম এবং উজ্জ্বল হয়ে গেলে এবং বন্ধ হয়ে যেতে পারে?
এখানে আমি আপনাকে দেখাব কিভাবে একটি বাস্তবকে সহজ করা যায় ~
সরবরাহ
- শক্ত কাগজ বাক্স
- 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 ক্লাউড সার্ভিস ব্যবহারকারীর নাম এবং পাসওয়ার্ড পূরণ করুন;
অবশেষে, সংযোগ পেতে "সংযোগ" বোতামটি টিপুন।
একবার সংযুক্ত হয়ে গেলে, আপনি একটি "--- এমকিউটিটি সার্ভার সংযুক্ত! ---" বার্তাটি সফল দ্বিমুখী সংযোগের নিশ্চিতকরণ হিসাবে আমেবা থেকে পাঠাবেন। এখন, আপনি পর্দা খুলতে একটি "অন" বার্তা পাঠাতে পারেন এবং "বন্ধ" বার্তাটি যে কোন সময় বন্ধ করতে পারেন!
প্রস্তাবিত:
NodeMCU ব্যবহার করে স্মার্ট ডিস্ট্রিবিউটেড আইওটি ওয়েদার মনিটরিং সিস্টেম: ১১ টি ধাপ
নোডএমসিইউ ব্যবহার করে স্মার্ট ডিস্ট্রিবিউটেড আইওটি ওয়েদার মনিটরিং সিস্টেম: আপনারা সবাই হয়তো weatherতিহ্যবাহী আবহাওয়া কেন্দ্র সম্পর্কে অবগত আছেন; কিন্তু আপনি কি কখনও ভেবে দেখেছেন এটি আসলে কিভাবে কাজ করে? যেহেতু weatherতিহ্যবাহী আবহাওয়া কেন্দ্রটি ব্যয়বহুল এবং ভারী, তাই প্রতি ইউনিট এলাকায় এই স্টেশনগুলির ঘনত্ব খুব কম যা এতে অবদান রাখে
রঙ বাছাই সিস্টেম: দুটি বেল্ট সহ Arduino ভিত্তিক সিস্টেম: 8 টি ধাপ
রঙ বাছাই ব্যবস্থা: দুইটি বেল্ট সহ আরডুইনো ভিত্তিক সিস্টেম: পরিবহন এবং/অথবা শিল্প ক্ষেত্রে পণ্য ও সামগ্রীর প্যাকেজিং পরিবাহক বেল্ট ব্যবহার করে তৈরি লাইন ব্যবহার করে সম্পন্ন করা হয়। সেই বেল্টগুলি নির্দিষ্ট গতিতে আইটেমটিকে এক বিন্দু থেকে অন্য স্থানে নিয়ে যেতে সাহায্য করে। কিছু প্রক্রিয়াকরণ বা শনাক্তকরণ কাজ হতে পারে
আলেক্সা কার্টেন কন্ট্রোল সিস্টেম - 3D মুদ্রণযোগ্য এবং কম খরচে: 19 টি ধাপ (ছবি সহ)
অ্যালেক্সা কার্টেন কন্ট্রোল সিস্টেম - 3D মুদ্রণযোগ্য এবং কম খরচে: হ্যালো, আমি দীর্ঘদিন ধরে আমাদের বাড়ির যতটা সম্ভব স্বয়ংক্রিয় করার চেষ্টা করছি। যুক্তরাজ্যে শীত আসার সাথে সাথে আমি সন্ধ্যায় সমস্ত পর্দা বন্ধ করার কাজটি সরাতে এবং সকালে আবার সেগুলি খোলার সিদ্ধান্ত নিয়েছি। এর মানে আমি চালাচ্ছি
TfCD কন্ডাকটিভ পেইন্ট কার্টেন কন্ট্রোলার: 10 টি ধাপ (ছবি সহ)
TfCD কন্ডাকটিভ পেইন্ট কার্টেন কন্ট্রোলার: এই পরীক্ষাটি একটি সহজ পদ্ধতির সাথে একটি আলংকারিক এবং ইলেকট্রনিক উপাদান হিসাবে পরিবাহী পেইন্টের ব্যবহারকে একত্রিত করে ইন্টারেক্টিভ এবং অভিযোজিত অভ্যন্তরীণ পরিবেশ তৈরির সম্ভাবনাগুলি অনুসন্ধান করে।
কিভাবে সঠিকভাবে একটি মিনি হাইফাই শেলফ সিস্টেম (সাউন্ড সিস্টেম) সংযুক্ত করুন এবং সেট আপ করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে সঠিকভাবে সংযুক্ত এবং একটি মিনি হাইফাই শেলফ সিস্টেম (সাউন্ড সিস্টেম) সেট আপ: আমি একজন ব্যক্তি যে বৈদ্যুতিক প্রকৌশল সম্পর্কে শেখার উপভোগ করি। আমি তরুণ মহিলা নেতাদের জন্য অ্যান রিচার্ডস স্কুলে একটি উচ্চ বিদ্যালয়। আমি একটি মিনি এলজি হাইফাই শেলফ সিস্টেম থেকে যে কেউ তাদের সঙ্গীত উপভোগ করতে চায় তাকে সাহায্য করার জন্য আমি এই নির্দেশনা তৈরি করছি