جدول المحتويات:
- الخطوة 1: قائمة المتطلبات والأجزاء
- الخطوة الثانية: العرض
- الخطوة الثالثة: توصيل شبكة Arduino Mega:
- الخطوة 4: توصيل أسلاك Arduino UNO:
- الخطوة 5: كيف يعمل
- الخطوة 6: كل ذلك
فيديو: اردوينو قفل لاسلكي مع NRF24L01 و 4 أرقام 7 شرائح العرض: 6 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
بدأ هذا المشروع حياته كتمرين للقيام بشيء ما مع عرض شرائح مكونة من 4 أرقام و 7.
ما توصلت إليه هو القدرة على إدخال أرقام مكونة من 4 أرقام ، ولكن بمجرد الانتهاء ، كان الأمر مملًا للغاية. لقد قمت ببنائه باستخدام Arduino UNO. لقد نجحت ، لكنها لم تفعل شيئًا آخر.
ثم خطرت لي فكرة أنه يجب أن يحتوي على زر لقبول الرقم المحدد ، وربما زر آخر لتغيير المجموعة ، وربما مؤشر LED لإظهار الحالة التي كان عليها في أي وقت. على الرغم من أنها بدت وكأنها خطة ، إلا أنها تعني أيضًا نفاد الدبابيس الموجودة على UNO. قد تكون هناك طريقة لتعدد إرسال هذه الوحدة ولكني لست متأكدًا من أين أبدأ ، لذلك وصلت إلى Arduino Mega.
الآن بعد أن كنت أستخدم لوحة أكبر وكان لدي المزيد من الدبابيس للعب بها ، قررت أيضًا إضافة إمكانات wi-fi للتواصل مع Arduino آخر يمكنه التحكم في نوع من التبديل.
الخطوة 1: قائمة المتطلبات والأجزاء
بعد التفكير في كل ذلك ، لدي الآن قائمة بالمتطلبات:
- لتتمكن من إدخال مجموعة مكونة من 4 أرقام.
- للبدء بتركيبة افتراضية مشفرة.
- لتكون قادرًا على تغيير المجموعة وتخزين المجموعة الجديدة في EEPROM الخاص بـ Arduino.
- اعرض حالة القفل بمصباح LED أحمر لمؤشر LED مقفل وأخضر للفتح.
- اعرض الحالة عندما تم تغيير المجموعة بمصباح LED أزرق.
- عندما تكون الحالة غير مقفلة ، ابق لفترة من الوقت ثم عد إلى حالة القفل.
- قم بنقل الحالة المقفلة / غير المؤمنة إلى Arduino آخر.
- اعرض نفس الحالة مع مصابيح LED حمراء وخضراء على Arduino المستقبِل.
- لأغراض العرض التوضيحي ، استخدم المؤازرة لتعمل كآلية قفل بناءً على الحالة المستقبلة.
من المتطلبات يمكنني الآن إنشاء قائمة الأجزاء:
المرسل:
- اردوينو ميجا.
- اللوح.
- 4 أرقام 7 قطع العرض.
- 2 X مفاتيح لحظية ، مع أغطية.
- 1 X RGB LED.
- مقاومات 9 × 220 أوم. 8 للعرض و 1 لـ RGB LED.
- 2 × 10 كيلو أوم مقاومات. اسحب المقاومات للأسفل من أجل الزرين. (لقد استخدمت 9.1 كيلو أوم بالفعل لأن هذا ما كان لدي)
- مقياس جهد 1 × 10 كيلو.
- 1 × NRF24L01
- [اختياري] 1 X YL-105 لوحة اندلاع لـ NRF24L01. هذا يسمح باتصال 5 فولت وأسلاك أسهل. أسلاك العبور
المستقبل:
- اردوينو UNO.
- اللوح.
- 1 X RGB LED.
- 1 × 220 أوم المقاوم. لمصباح LED.
- 1 X مضاعفات. لقد استخدمت SG90 لأغراض العرض التوضيحي فقط.
- 1 × NRF24L01
- اختياري] 1 X YL-105 لوحة اندلاع لـ NRF24L01. هذا يسمح باتصال 5 فولت وأسلاك أسهل.
- أسلاك العبور
الخطوة الثانية: العرض
لقد استخدمت عرض شرائح مكون من 4 أرقام
تم الاختبار مع SMA420564 و SM420562K (السنون متماثلة)
تم وضع علامة على الدبابيس 1 و 12.
ترتيب الدبوس من أعلى إلى أسفل 12 ، 11 ، 10 ، 9 ، 8 ، 7 1 ، 2 ، 3 ، 4 ، 5 ، 6
تعمل الدبابيس 12 و 9 و 8 و 6 على تشغيل أو إيقاف تشغيل الرقم من 1 إلى 4 من اليسار إلى اليمين
الخطوة الثالثة: توصيل شبكة Arduino Mega:
عرض لترتيب اردوينو دبوس
- 1 إلى دبوس 6 عبر المقاوم 220 أوم (E)
- 2 إلى دبوس 5 عبر المقاوم 220 أوم (D)
- 3 إلى دبوس 9 عبر المقاوم 220 أوم (DP) غير مستخدم هنا
- 4 إلى دبوس 4 عبر المقاوم 220 أوم (C)
- 5 إلى دبوس 8 عبر المقاوم 220 أوم (G)
- 6 إلى 33 (رقم 4)
- 7 إلى دبوس 3 عبر المقاوم 220 أوم (B)
- 8 إلى 32 (رقم 3)
- 9 إلى 31 (رقم 2)
- 10 إلى دبوس 7 عبر المقاوم 220 أوم (F)
- 11 إلى دبوس 2 عبر المقاوم 220 أوم (A)
- 12 إلى دبوس 30 (رقم 1)
10khm الجهد لتغيير الرقم على الرقم المعروض
- دبوس خارجي إلى 5 فولت
- دبوس المركز إلى A0
- دبوس خارجي آخر لـ GND
زر قبول الرقم
- لدبوس 36.
- ودبوس 36 من خلال المقاوم المنسدل 10 كيلو أوم إلى GND
زر تغيير رقم المجموعة
- لتثبيت 37.
- ودبوس 37 من خلال المقاوم المنسدل 10 كيلو أوم إلى GND
RGB LED (الكاثود المشترك)
- الكاثود إلى GND من خلال المقاوم 220 أوم
- أحمر دبوس 40
- أخضر لدبوس 41
- الأزرق لدبوس 42
NRF24L01 مع لوحة الاختراق:
- MISO إلى pin 50 (إلزامي من خلال الدبوس المخصص)
- MOSI to pin 51 (إلزامي من خلال الدبوس المخصص)
- SCK إلى الرقم 52 (إلزامي من خلال الدبوس المخصص)
- CE إلى الرقم 44 (رقم التعريف الشخصي الاختياري ولكنه محدد في الرسم التخطيطي)
- CSN to pin 45 (رقم التعريف الشخصي الاختياري ولكنه محدد في الرسم التخطيطي)
- Vcc إلى Arduino 5v (أو 3.3v إذا لم تكن تستخدم لوحة الاختراق)
- GND إلى Arduino GND
الخطوة 4: توصيل أسلاك Arduino UNO:
RGB LED (الكاثود المشترك)
- الكاثود إلى GND من خلال المقاوم 220 أوم
- أحمر دبوس 2 أخضر إلى دبوس 3
- أزرق (غير مستخدم هنا)
المؤازرة:
- الأحمر إلى Arduino 5v أو توريد منفصل إذا تم استخدامه
- بني إلى Arduino GND وافصل العرض إذا تم استخدامه
- البرتقالي للدبوس 6
NRF24L01 مع لوحة الاختراق:
MISO إلى الرقم 12 (إلزامي من خلال الدبوس المخصص)
MOSI to pin 11 (إلزامي من خلال الدبوس المخصص)
SCK إلى الرقم 13 (إلزامي من خلال الدبوس المخصص)
CE إلى الدبوس 7 (رقم التعريف الشخصي الاختياري ولكنه محدد في الرسم التخطيطي)
CSN to pin 8 (رقم التعريف الشخصي الاختياري ولكنه محدد في الرسم التخطيطي)
Vcc إلى Arduino 5v (أو 3.3v إذا لم تكن تستخدم لوحة الاختراق)
GND إلى Arduino GND
الخطوة 5: كيف يعمل
بمجرد اكتمال كلتا اللوحتين وتحميل الرسم المناسب عليهما ، يمكننا الآن اختباره.
مع السلطة على كلا المجالين.
يجب أن تظهر المصابيح الحمراء على كلا اللوحتين.
ستعرض الشاشة رقمًا في الخانة الأولى. سيعتمد هذا الرقم على مكان تعيين مقياس الجهد حاليًا.
أدر مقياس الجهد للحصول على الرقم المطلوب.
بمجرد العثور على الرقم ، اضغط على زر القبول. في حالتي هو الموجود على يسار مقياس الجهد.
افعل نفس الشيء مع الأرقام الثلاثة الأخرى.
إذا كانت المجموعة التي تم إدخالها صحيحة ، فسيتم عرض كلمة OPEn ، وسيضيء مؤشر LED الأخضر على كلا اللوحتين وستتحول المؤازرة إلى 180 درجة.
ستصبح الشاشة فارغة وسيظل مؤشر LED الأخضر مضيئًا لمدة 5 ثوانٍ أطول.
بمجرد انتهاء وقت الفتح ، سيتحول كل من مصابيح LED إلى اللون الأحمر وستعود المؤازرة 180 درجة إلى بدايتها.
إذا كانت المجموعة التي تم إدخالها غير صحيحة ، فسيتم عرض كلمة OOPS وستظل المصابيح الحمراء مضاءة.
يوجد تركيبة افتراضية مشفرة ثابتة في الرسم التخطيطي 1 1 1 1.
لتغيير المجموعة ، يجب عليك أولاً إدخال المجموعة الصحيحة.
بمجرد اختفاء كلمة OPEn ، يكون لديك حوالي 5 ثوان للضغط على الزر الآخر.
بمجرد إدخال تسلسل مجموعة التغيير ، سيتحول مؤشر LED الخاص باللوحة الرئيسية إلى اللون الأزرق ، بينما يظل الآخر أخضر وبالتالي مفتوحًا.
أدخل مجموعة جديدة بنفس الطريقة كما كان من قبل.
بمجرد قبول المجموعة الجديدة (عند الضغط على الزر الأخير) ، سيتم تخزينها في EEPROM.
سينتقل كل من Arduinos الآن إلى وضع القفل.
أدخل مجموعتك الجديدة وسيتم فتحها كما هو متوقع.
بمجرد تغيير المجموعة وتخزينها في EEPROM ، يتم تجاهل الإعداد الافتراضي المشفر الثابت وهو 1 1 1 1.
الخطوة 6: كل ذلك
لقد قمت ببناء هذا باستخدام NRF24L01 الأساسي مع وجود اتصال جوي مدمج وتمكن من الاتصال الجيد بحوالي 15 قدمًا من خلال جدار واحد.
نظرًا لأن لوح Arduino Mega كان مشغولًا بعض الشيء بالأسلاك في الطريق ، فقد استخدمت وصلات توصيل مباشرة في بعض الأماكن. هذا ، مع حقيقة وجود الكثير على لوح واحد ، يجعل من الصعب متابعة الصور.
ومع ذلك ، أعتقد أنني أوضحت كل شيء دبوسًا للمسمار ، وحتى إذا كنت مبتدئًا ، فيجب أن تكون قادرًا على بناء هذا المشروع الصغير فقط عن طريق أخذ سلك أو دبوس واحد في كل مرة.
تم التعليق على كلا المخططين بشكل كامل لسهولة القراءة وهما متاحان هنا للتنزيل.
رسم تخطيطي لـ Arduino Mega كبير جدًا ، حوالي 400 سطر ولكنه مقسم إلى أجزاء يمكن التحكم فيها ، لذا يجب اتباعها بسهولة.
موصى به:
عرض شرائح مكون من 4 أرقام و 7 14 دبوسًا مع Arduino: 3 خطوات
4 أرقام 7 عرض شرائح 14 دبابيس مع Arduino: من الجيد دائمًا اختبار ما إذا كان الجهاز يعمل بشكل صحيح أم لا إذا كان هذا المكون يحتوي على عدد كبير جدًا من المسامير. في هذا المشروع ، قمت باختبار شاشتي المكونة من 4 أرقام المكونة من 7 قطع و 14 سنًا. سيعرض كل مقطع 7 من 0 إلى 9 في نفس الوقت
مستشعر المسافة + 4 أرقام و 7 شرائح عرض: 4 خطوات
مستشعر المسافة + 4 أرقام و 7 Seg Display: استخدم مستشعر المسافة وشاهد مسافة الكائنات على شاشة من سبعة أجزاء. يمكنك أيضًا رؤية المؤازرة تتحرك أكثر نحو اليسار مع اقتراب الجسم. سيخبرك مؤشر LED باللون الأحمر ما إذا كنت قريبًا جدًا وسيخبرك مؤشر LED الأخضر إذا كان لديك أيضًا
ساعة رقمية وثنائية في 8 أرقام × 7 شرائح شاشة LED: 4 خطوات (مع صور)
الساعة الرقمية والثنائية في شاشة عرض LED مكونة من 8 أرقام × 7 شرائح: هذه هي نسختي التي تمت ترقيتها من جهاز رقمي وأمبير. Binary Clock باستخدام شاشة LED مكونة من 8 أرقام × 7 أجزاء ، أود أن أعطي ميزات جديدة للأجهزة المعتادة ، خاصة الساعات ، وفي هذه الحالة فإن استخدام شاشة 7 Seg للساعة الثنائية غير تقليدي وهو
البرنامج التعليمي كيفية واجهة العرض المكونة من 4 أرقام باستخدام Arduino UNO: 6 خطوات (بالصور)
البرنامج التعليمي كيفية واجهة العرض المكونة من 4 أرقام باستخدام Arduino UNO: سيعلمك هذا البرنامج التعليمي بعض الأساسيات حول استخدام شاشة العرض المكونة من 4 أرقام مع Arduino UNO
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو