সুচিপত্র:

IDC2018IOT কাপড়ের হ্যাঙ্গার: 6 টি ধাপ
IDC2018IOT কাপড়ের হ্যাঙ্গার: 6 টি ধাপ

ভিডিও: IDC2018IOT কাপড়ের হ্যাঙ্গার: 6 টি ধাপ

ভিডিও: IDC2018IOT কাপড়ের হ্যাঙ্গার: 6 টি ধাপ
ভিডিও: The Internet of Things by James Whittaker of Microsoft 2024, নভেম্বর
Anonim
Image
Image
IDC2018IOT কাপড়ের হ্যাঙ্গার
IDC2018IOT কাপড়ের হ্যাঙ্গার
IDC2018IOT কাপড়ের হ্যাঙ্গার
IDC2018IOT কাপড়ের হ্যাঙ্গার

আইওটি কাপড়ের হ্যাঙ্গার আপনার পায়খানা স্মার্ট করে তুলবে এবং এর ভিতরের কাপড়ের অনলাইন পরিসংখ্যান দেবে।

এটির 3 টি প্রধান বৈশিষ্ট্য রয়েছে:

  1. যখন আপনি কি পরবেন তা চয়ন করতে চান, আপনি আজকে যে রঙটি পরতে চান তা আপনি চাপতে পারেন এবং আইওটি কাপড়ের হ্যাঙ্গারগুলি মিলিত রঙের সাথে জ্বলে উঠবে।
  2. নতুন কাপড়ের কেনাকাটা করার সময় আপনি আমাদের প্রতিটি রঙের কতগুলি কাপড় খুঁজে পেতে পারেন।
  3. এবং সবচেয়ে গুরুত্বপূর্ণ যদি আপনার কোন ভাইবোন থাকে যিনি আপনার কাপড় ক্রমাগত "ধার" নিয়ে থাকেন তাহলে আপনি যদি আপনার মেইলে একটি অ্যালার্ম পান তবে তা ঘটবে।

ধাপ 1: আইওটি কাপড়ের হ্যাঙ্গারের বিভিন্ন উপাদান

প্রতিটি কাপড়ের হ্যাঙ্গারের জন্য আমরা ব্যবহার করেছি:

  • nodemcu: "মস্তিষ্ক"।
  • rgb সেন্সর (tcs34725): হ্যাঙ্গারের কাপড় কোন রঙের তা নির্ধারণ করতে।
  • প্রেসার সেন্সর: হ্যাঙ্গারে কাপড় লাগানোর সময় বা নামানোর সময় সনাক্ত করা।
  • নেতৃত্বাধীন ডোরা: কাপড়ে অ্যাপের পছন্দের সাথে মেলে কিনা তা সংকেত দিতে।

ধাপ 2: তথ্য প্রবাহ

কাপড়ের হ্যাঙ্গার => কাপড়ে লাগান => রঙ সনাক্ত করুন => রঙ পাঠান এবং হ্যাঙ্গার আইডি HTTP ফিরবসে ফেলুন

কাপড়ের হ্যাঙ্গার => কাপড় খুলে ফেলুন => ifttt webhook => ইমেইল পাঠান

Blynk অ্যাপ => রঙ নির্বাচন করুন => কাপড়ের হ্যাঙ্গারের জন্য http অনুরোধ => নির্বাচিত রঙের সাথে সমস্ত কাপড়ের হ্যাঙ্গারগুলি LED স্ট্রিপে হালকা রঙ করবে

কাপড়ের হ্যাঙ্গার => ফিরবেস ডেটাবেস (http) => আপডেট অ্যাডাফ্রিউট ফিড (এমকিউটিটি) থেকে সমস্ত তথ্য নেয়

ধাপ 3: সবচেয়ে বড় চ্যালেঞ্জ এবং আমরা কিভাবে এটি মোকাবেলা করেছি

এই প্রকল্পে আমাদের সবচেয়ে বড় চ্যালেঞ্জ ছিল আরজিবি সেন্সরের আউটপুটকে লাল সবুজ এবং নীল রঙে রূপান্তর করার একটি উপায় খুঁজে বের করা যা চোখ যা দেখে তার অনুরূপ এবং তারপর হ্যাঙ্গারে এটি কোন রঙের তা বের করা।

আরজিবি মানগুলি চোখ যা দেখে তার অনুরূপ করার জন্য আমরা একটি গামা টেবিল ব্যবহার করেছি তাই এই 256 অ্যারের মাধ্যমে আরজিবি সেন্সরের প্রতিটি পড়া ম্যাপ করা হয়েছে। এই ফাংশন দিয়ে গামা টেবিল তৈরি করা হয়েছে:

জন্য (int i = 0; i <256; i ++) {

ভাসা x = i;

x /= 255;

x = পাও (x, 2.5);

x *= 255;

gammatable = x;

}

তারপরে আমাদের rgb মানগুলি নেওয়া এবং এটি কোন রঙের তা আলাদা করা দরকার। এর জন্য আমরা সেন্সরের আউটপুট থেকে প্রতিটি মৌলিক রঙের "দূরত্ব" গণনা করেছি, এটি করার জন্য আমরা সব মৌলিক রংগুলি লাল সবুজ এবং নীল রঙের জন্য তিনটি অ্যারেতে সংরক্ষণ করেছি এবং আউটপুট এবং প্রতিটি রঙের দূরত্ব গণনা করেছি, তারপর আমরা মিনিটের জন্য অনুসন্ধান করেছি টেবিলে দূরত্ব এবং সেই রঙই প্রকৃত রঙের সবচেয়ে কাছের।

ধাপ 4: কাপড় হ্যাঙ্গারের সীমাবদ্ধতা

  • এটি কেবল 3 টি রঙ সনাক্ত করতে পারে: লাল, সবুজ এবং নীল
  • এটি একটি পাওয়ার সোর্সের সাথে সংযুক্ত করা প্রয়োজন যাতে এটি প্রতিটি কাপড়ের হ্যাঙ্গারের জন্য একটি ব্যাটারির প্রয়োজন হয় অথবা প্রতিবার যখন আপনি একটি হ্যাঙ্গার রাখবেন তখন আপনি এটিকে তারের সাথে সংযুক্ত করবেন
  • এটি একটি ভাল ওয়াইফাই সংযোগ প্রয়োজন

ধাপ 5: ভবিষ্যতের পরিকল্পনা

  1. আরো রং যোগ করুন: Rgb সেন্সরে অনেক কাপড় পরীক্ষা করতে হবে যাতে আমরা প্রতিটি রঙের জন্য যে মূল্য পাই তা বুঝতে পারি এবং তারপর আরো রং যোগ করতে পারি যাতে সনাক্ত করা যায় (১ সপ্তাহ)
  2. আরো রং যোগ করার পর আমরা ব্যবহারকারীদের রং সমন্বয় প্রস্তাব করতে সক্ষম হতে চাই (2 দিন)
  3. আইওটি সরঞ্জামগুলির জন্য একটি প্রোটোটাইপ হ্যাঙ্গার তৈরি করুন (3 সপ্তাহ)

ধাপ 6: যদি আপনি এটি আপনার নিজের তৈরি করতে চান

যদি আপনি এটি আপনার নিজের তৈরি করতে চান
যদি আপনি এটি আপনার নিজের তৈরি করতে চান
যদি আপনি এটি আপনার নিজের তৈরি করতে চান
যদি আপনি এটি আপনার নিজের তৈরি করতে চান
যদি আপনি এটি আপনার নিজের তৈরি করতে চান
যদি আপনি এটি আপনার নিজের তৈরি করতে চান

আমি কোডটি আপলোড করেছি যাতে আপনি এটি চেষ্টা করে চালাতে পারেন, আপনাকে যা করতে হবে তা হল চিত্রের মতো সমস্ত উপাদানগুলিকে সংযুক্ত করা।

তারপর blynk অ্যাপে প্রতিটি রঙের জন্য 3 টি বোতাম যুক্ত করুন, নীল v0, লাল v1, সবুজ v2।

"if maker Event" someonetouchingcloset "নামে ওয়েবহুকের একটি ifttt এপ্লেটও খুলুন, তারপর" আমাকে একটি ইমেইল পাঠান "সেটিংস থেকে আপনি ওয়েবহুক লিঙ্কটি পেতে পারেন এবং এটি V4 এর সাথে ওয়েবহুক নামে একটি ব্লিংক বোতামে ertুকিয়ে দিতে পারেন।

এবং আপনি সব সেট আপ! আনন্দ কর!

প্রস্তাবিত: