جدول المحتويات:

IDC2018IOT شماعة قماش: 6 خطوات
IDC2018IOT شماعة قماش: 6 خطوات

فيديو: IDC2018IOT شماعة قماش: 6 خطوات

فيديو: IDC2018IOT شماعة قماش: 6 خطوات
فيديو: Make A Macrame Feather Wall Hanging With Me #macrame #diy 2024, يونيو
Anonim
Image
Image
IDC2018IOT شماعات القماش
IDC2018IOT شماعات القماش
IDC2018IOT شماعات القماش
IDC2018IOT شماعات القماش

ستجعل علاقة القماش IOT خزانة ملابسك أكثر ذكاءً وتعطيك إحصائيات عبر الإنترنت عن الملابس الموجودة بداخلها.

لديها 3 ميزات رئيسية:

  1. عندما تريد اختيار ما ترتديه ، يمكنك الضغط على اللون الذي ترغب في ارتدائه اليوم وستضيء شماعات الملابس IOT ذات الألوان المتطابقة.
  2. عند التسوق لشراء قطعة قماش جديدة ، يمكنك معرفة عدد الملابس التي لديك من كل لون.
  3. والأهم من ذلك ، إذا كان لديك شقيق "يستعير" ملابسك باستمرار ، فستتلقى تنبيهًا إلى بريدك إذا حدث ذلك.

الخطوة 1: المكونات المختلفة لشماعات الملابس IOT

لكل شماعات قماش استخدمناها:

  • nodemcu: "العقول".
  • مستشعر RGB (tcs34725): لتحديد لون القماش الموجود على الحظيرة.
  • مستشعر الضغط: للكشف عند وضع القماش على الحظيرة أو خلعه.
  • شريط LED: للإشارة إلى ما إذا كان القماش يطابق الاختيار الموجود في التطبيق.

الخطوة الثانية: تدفق البيانات

شماعات القماش => ضعها على القماش => اكتشاف اللون => أرسل اللون ومعرف الحظيرة HTTP إلى firbase

شماعات القماش => خلع القماش => أرسل طلب GET إلى ifttt webhook => أرسل بريدًا إلكترونيًا (ربما SMTP)

تطبيق Blynk => اختر اللون => طلب http لشماعات القماش => ستضيء جميع شماعات القماش ذات اللون المختار على شريط LED

cloth hanger => يأخذ جميع المعلومات من firbase databse (http) => تحديث خلاصات adafriut (mqtt)

الخطوة الثالثة: التحدي الأكبر وكيف واجهناه

كان التحدي الأكبر الذي واجهناه في هذا المشروع هو إيجاد طريقة لتحويل إخراج مستشعر RGB إلى قيم الأحمر والأخضر والأزرق التي تشبه إلى حد كبير ما تراه العين ، ومن ثم معرفة اللون الموجود على الحظيرة.

من أجل جعل قيم RGB أكثر تشابهًا مع ما تراه العين ، استخدمنا جدول جاما لذلك تم تعيين كل قراءة لمستشعر RGB من خلال مجموعة 256 هذه. يتم إنشاء جدول جاما بهذه الوظيفة:

لـ (int i = 0 ؛ i <256 ؛ i ++) {

تعويم x = أنا ؛

س / = 255 ؛

س = الأسرى (س ، 2.5) ؛

س * = 255 ؛

غامماتابل = س ؛

}

ثم احتجنا إلى أخذ قيم rgb وتمييز اللون الذي هو عليه. لذلك قمنا بحساب "المسافة" لكل لون أساسي من إخراج المستشعر ، للقيام بذلك قمنا بتخزين جميع الألوان الأساسية في 3 مصفوفات للأحمر والأخضر والأزرق وحساب مسافة الإخراج وكل لون ، ثم بحثنا عن الحد الأدنى المسافة في الجدول وهذا هو اللون الأقرب إلى اللون الفعلي.

الخطوة 4: الحد من شماعات القماش

  • يمكنه اكتشاف 3 ألوان فقط: الأحمر والأخضر والأزرق
  • يجب توصيله بمصدر طاقة ، لذا فهو يحتاج إلى بطارية لكل علاقة قماش أو في كل مرة تضع فيها علاقة يتم توصيلها بكابل
  • يحتاج إلى اتصال واي فاي جيد

الخطوة الخامسة: الخطط المستقبلية

  1. إضافة المزيد من الألوان: تحتاج إلى اختبار الكثير من الملابس على مستشعر rgb لفهم القيم التي نحصل عليها لكل لون ثم إضافة المزيد من الألوان حتى نتمكن من اكتشافها (أسبوع واحد)
  2. بعد إضافة المزيد من الألوان ، نريد أن نكون قادرين على اقتراح مجموعات الألوان للمستخدمين (يومان)
  3. بناء شماعات نموذج أولي لمعدات iot (3 أسابيع)

الخطوة 6: إذا كنت ترغب في بنائه بنفسك

إذا كنت ترغب في بنائه بنفسك
إذا كنت ترغب في بنائه بنفسك
إذا كنت ترغب في بنائه بنفسك
إذا كنت ترغب في بنائه بنفسك
إذا كنت ترغب في بنائه بنفسك
إذا كنت ترغب في بنائه بنفسك

لقد قمت بتحميل الكود حتى تتمكن من تجربته وتشغيله ، كل ما عليك فعله هو توصيل جميع المكونات كما في الصورة.

ثم في تطبيق blynk ، أضف 3 أزرار لكل لون ، أزرق v0 ، أحمر v1 ، أخضر v2.

افتح أيضًا ifttt aplet في webhook يسمى "If maker Event" Someonetouchingcloset "، ثم أرسل لي بريدًا إلكترونيًا على" من الإعدادات يمكنك الحصول على رابط webhook وإدراجه في زر blynk يسمى webhook أيضًا مع V4.

وأنت جاهز تمامًا! استمتع!

موصى به: