
سبق أن بنينا حساس اللون TCS3200 كمشروع مستقل يقرأ الألوان محليًا؛ تضيف هذه النسخة البلوتوث، مرسِلة كل قراءة لون لاسلكيًا إلى هاتف بدلًا من إبقائها على الشاشة التسلسلية.
المكونات المطلوبة
أردوينو أونو، وحدة حساس لون من نوع TCS3200، وحدة بلوتوث من نوع HC-05، وأسلاك توصيل.
طريقة التوصيل
تتصل منافذ الاختيار الأربعة لـTCS3200 (S0-S3) ومنفذ خرجه بالمنافذ الرقمية من 4 إلى 8 في أردوينو، وهو التوصيل نفسه المستخدم في مشروع حساس اللون الأصلي لدينا. تتصل HC-05 عبر الاتصال التسلسلي، ويُستحسن فصلها أثناء رفع الكود لأن وحدة بلوتوث متصلة على خطوط التسلسل نفسها قد تتداخل مع عملية البرمجة.
كيف تصل البيانات إلى الهاتف
يقرأ الكود نبضات تردد الأحمر والأخضر والأزرق من الحساس بالطريقة نفسها كما سابقًا، ثم يهيئ قيم RGB الناتجة كنص بصيغة JSON ويرسله عبر الاتصال التسلسلي إلى HC-05، التي تبثه عبر البلوتوث. من جهة الهاتف، يستقبل تطبيق طرفية بلوتوث تلك الرسالة بصيغة JSON ويعرضها في الزمن الفعلي.
لماذا الإرسال لاسلكيًا
تعني قراءة بيانات اللون عبر البلوتوث أن الحساس لا يحتاج للبقاء مربوطًا بحاسوب؛ يمكنك التجول بالحساس حول غرفة أو جسم فيزيائي، ماسحًا الألوان ومشاهدًا النتائج تتحدث حيًا على هاتف، وهو ما لا يوفره إعداد شاشة تسلسلية سلكي.
كيف يبني هذا على مشروع TCS3200 الأصلي
تناول مشروع TCS3200 السابق لدينا التشغيل الأساسي للحساس، قراءة وتفسير ترددات اللون. يحافظ هذا المشروع على منطق الاستشعار نفسه ويضيف ببساطة طبقة إبلاغ لاسلكية فوقه، وهو مفيد بمجرد ارتياحك لآلية عمل الحساس نفسه وأردت جعل القراءات محمولة.
يمكنك إيجاد حساسات اللون TCS3200 ووحدات البلوتوث HC-05 ضمن متجر Juthour Tech.
اترك تعليقا