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

اردوينو بوف بالتحكم عن طريق البلوتوث: 8 خطوات (مع صور)
اردوينو بوف بالتحكم عن طريق البلوتوث: 8 خطوات (مع صور)

فيديو: اردوينو بوف بالتحكم عن طريق البلوتوث: 8 خطوات (مع صور)

فيديو: اردوينو بوف بالتحكم عن طريق البلوتوث: 8 خطوات (مع صور)
فيديو: Password Door Lock Project With Arduino Uno.MR REAL MAKER... 2024, شهر نوفمبر
Anonim
Image
Image
التحكم عن طريق البلوتوث اردوينو بوف
التحكم عن طريق البلوتوث اردوينو بوف

مقدمة

يشير استمرار الرؤية إلى الوهم البصري الذي يحدث عندما لا يتوقف الإدراك البصري لشيء ما لبعض الوقت بعد أن تتوقف أشعة الضوء المنبعثة منه عن دخول العين. كما تم وصف الوهم بأنه "ثبات شبكية" ، "استمرار الانطباعات" أو ببساطة "ثبات" ومتغيرات أخرى.

يعتمد عمل Arduino POV على مبدأ ثبات الرؤية. يقوم الدماغ البشري بتخزين الصور المرئية على الأقل tp sec. لذا فإن أي تغيير خلال tp seconds لا يلاحظه أحد.

دعونا نفكر في مثال على عرض الحرف H.

مبدئيًا ، يتم تشغيل جميع مؤشرات LED للموضع الأول. في غضون tp sec ، يتم تشغيل مؤشر LED واحد من المواضع الثانية. مرة أخرى في غضون tp sec ، تكون جميع مؤشرات LED للموضع الثالث قيد التشغيل. وهكذا يتم عرض H.

الآن لعرض الحرف الثاني بعد H ، بعد وقت أكبر من tp sec ، اعرض الحرف بنفس طريقة عرض الحرف H ، بجعل مصابيح LED المطلوبة عالية.

يتكون هذا المشروع من جزأين:

الجزء أ (بدون بلوتوث)

الجزء ب (مع البلوتوث)

متطلبات الأجهزة:

اردوينو نانو

المصابيح (5 عدد)

مقاومات (220 أوم و 10 كيلو أوم)

مستشعر تأثير القاعة (44e)

وحدة بلوتوث HC-05

30 سم الحاكم

مروحة طاولة / محرك

بطارية المحمول / بطارية ليبو (3.7 فولت / 5 فولت)

ثنائي الفينيل متعدد الكلور للأغراض العامة

الأسلاك

دبابيس برج الذكور والإناث

بندقية لحام ورصاص لحام

المغناطيس والشريط.

متطلبات البرنامج:

اردوينو IDE

تطبيق Bluetooth Terminal على الهاتف الذكي.

الخطوة 1: الإعداد

قم بتنزيل Arduino IDE لموقعهم الرسمي على الويب.

اجمع كل الأجزاء المطلوبة.

الخطوة 2: التوصيلات (الجزء أ)

التوصيلات (الجزء أ)
التوصيلات (الجزء أ)
التوصيلات (الجزء أ)
التوصيلات (الجزء أ)
التوصيلات (الجزء أ)
التوصيلات (الجزء أ)
التوصيلات (الجزء أ)
التوصيلات (الجزء أ)

يظهر مخطط الدائرة في الشكل. لحام المكونات على ثنائي الفينيل متعدد الكلور للأغراض العامة.

يتم استخدام مستشعر تأثير القاعة بحيث تبدأ الشاشة دائمًا من الموضع الذي يتم فيه الاحتفاظ بالمغناطيس.

بدون استخدام مستشعر تأثير القاعة ، تحصل على شاشة عرض غير مرئية بشكل صحيح.

الخطوة الثالثة: البرنامج

برنامج
برنامج

في البرنامج يمكننا أن نرى أن كل حرف معرّف في مصفوفة.

مثال:

int H = {1 ، 1 ، 1 ، 1 ، 1 ، 0 ، 0 ، 1 ، 0 ، 0 ، 1 ، 1 ، 1 ، 1 ، 1} ؛

تتكون الحروف فعليًا من 3 صفوف كما هو موضح في الشكل. في المصفوفة ، تتكون مجموعة من 5 عناصر من الصف (على سبيل المثال ، الصف الأول 5 للصف 1 والصف 5 التالي للصف 2 والصف 5 التالي للصف 3). يتم توفير معلومات المصفوفة هذه إلى المصابيح لجعلها تتوهج بترتيب معين.

لعرض H:

في الوقت المناسب ، يتم تشغيل جميع المصابيح (العناصر الخمسة الأولى من المصفوفة هي 1 / عالية). بعد تأخير زمني قصير جدًا من Tp (dotTime) ، يتم تشغيل الصمام الأوسط فقط (في العناصر الخمسة الوسطى ، يكون عنصر واحد فقط هو 1 / HIGH) ، ثم بعد Tp مرة أخرى ، يتم تشغيل جميع مؤشرات LED (العناصر الخمسة الأخيرة من المصفوفة هي 1 / HIGH)). يتم ذلك في تتابع سريع جدًا مما يخلق وهمًا بأن الحرف H معروض.

هذا التأخير الزمني يعتمد على سرعة محرك المروحة ولا يمكن حسابه بسهولة لأن سرعة محرك المروحة ليست مثالية. ومن ثم يتم استخدام طريقة التجربة والخطأ لحساب هذا التأخير.

يتم عرض العنصر التالي بعد تأخير زمني آخر Tn (letterSpace).

الخطوة 4: الإعداد النهائي

الإعداد النهائي
الإعداد النهائي

ركب الإعداد أعلاه على الميزان وقم بتثبيته على دوار المروحة كما هو موضح في الفيديو.

تأكد من موازنة الوزن على جانبي المسطرة. هذا ضروري للتشغيل السلس

يجب موازنة الإعداد بالكامل عندما تمسك في منتصف المقياس ، ويمكن إجراء الموازنة عن طريق إرفاق الكمية المطلوبة من الأوزان (على سبيل المثال: العملات المعدنية) على أي جانب.

ضع المغناطيس في الموضع الذي تريد أن تبدأ فيه الشاشة.

قم بتحميل الكود باستخدام Arduino IDE إلى لوحة Arduino Nano.

الخطوة 5: اركض

يركض!
يركض!

قم بتشغيل المروحة / المحرك. تأكد من إمساك المروحة إذا كان هناك أي عدم توازن.

قم بإطفاء أضواء الغرفة للحصول على تأثير ووضوح أفضل.

إذا كنت لا ترى الأحرف ، فحاول تغيير وقت النقطة والتأخيرات الزمنية لمسافة الأحرف وحاول مرة أخرى حتى تحصل على العرض المناسب.

الخطوة السادسة: مع البلوتوث (الجزء ب)

اتبع هذه الخطوة فقط إذا تم استكمال الجزء "أ" وعمله.

قم بتوصيل وحدة البلوتوث بالطرف 10 و 11 من لوحة النانو وقم أيضًا بتوصيل Vcc و Gnd. لا تنس موازنة المسطرة بعد إضافة وحدة البلوتوث!

قم بتنزيل تطبيق Bluetooth Terminal على هاتف android.

play.google.com/store/apps/details؟id=ptah…

يتم استخدام البرنامج التسلسلي لواجهة البلوتوث.

قم بتحميل البرنامج (POV_BLUETOOTH_SIMPLE) على لوحة Nano. قم بتوصيل وحدة البلوتوث بتطبيق bluetooth Terminal على الهاتف.

اكتب النص في تطبيق Terminal وأرسله إلى Nano.

هذا رمز بسيط. لإرسال نص جديد ، سيتعين عليك إعادة ضبط اردوينو يدويًا عن طريق إيقاف تشغيل المروحة / المحرك.

الخطوة 7: العرض (الجزء ب)

قم بتشغيل المروحة / المحرك.

استخدم هذا البرنامج لتحديث النصوص في الوقت الفعلي دون إعادة ضبط اردوينو:

اكتب النص الموجود على تطبيق bluetooth الطرفية وانتهي بالرمز "&" وأرسله. يتم استخدام "&" للإشارة إلى نهاية النص. يتم تخزين النص في مصفوفة (مخزن مؤقت) ويتم استخدامه للعرض كما تم في الجزء أ

لإرسال النص التالي ، عليك إرسال رمز "$" أولاً ثم إرسال النص المطلوب. إذا تلقى البرنامج رمز "$" ، فسيتم مسح المخزن المؤقت الذي يحتوي على النص السابق

الخطوة 8: إنهاء

لقد صنعت لنفسك شاشة اردوينو بوف! أظهرها عائلتك وأصدقائك واستمتع !!

اشكرك!!

موصى به: