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

ماسح ضوئي بسيط يعمل ببطارية RFID (MiFare ، MFRC522 ، Oled ، Lipo ، TP4056): 5 خطوات
ماسح ضوئي بسيط يعمل ببطارية RFID (MiFare ، MFRC522 ، Oled ، Lipo ، TP4056): 5 خطوات

فيديو: ماسح ضوئي بسيط يعمل ببطارية RFID (MiFare ، MFRC522 ، Oled ، Lipo ، TP4056): 5 خطوات

فيديو: ماسح ضوئي بسيط يعمل ببطارية RFID (MiFare ، MFRC522 ، Oled ، Lipo ، TP4056): 5 خطوات
فيديو: لا ترمي الهاتف القديم اجعله كاميرا مراقبة عن بعد 2024, شهر نوفمبر
Anonim
Image
Image

في هذا الدليل ، أوضح لك كيف صنعت قارئ RFID UID بسيطًا يقرأ UID لبطاقة Mifare RFID.

البرنامج بسيط للغاية وعلى اللوح تم صنع القارئ بسرعة. ثم قمت بلحام كل شيء على قطعة من لوحة perf وصممت حاوية لها.

يحتوي على شاحن LiPo مدمج.

اللوازم

اشتريت المكونات من Aliexpress:

  • شاشة أولية (SPI)
  • وحدة MFRC522 RFID
  • شاحن TP4056 IC
  • اردوينو برو ميني 3.3 فولت 328 ص
  • بطارية LiPo

الخطوة 1: الأجهزة

المعدات
المعدات
المعدات
المعدات

يتم تشغيل القارئ بالكامل بواسطة بطارية LiPo 3.7 فولت. يتم تغذية جهده في دبوس RAW الخاص بـ Arduino ويقوم منظم الجهد الموجود على اللوحة في Arduino Pro بتحويل الجهد إلى 3.3 فولت لـ Arduino و VCC-pin الخاص بـ Arduino. يتم توصيل شاشة Oled ووحدة RFID بدبوس VCC في Arduino.

وفقًا لورقة البيانات ، يجب أن يكون منظم الجهد في Arduino قادرًا على توفير 150 مللي أمبير كحد أقصى ، وهو ما يكفي لـ:

  • اردوينو (45 مللي أمبير)
  • أولد (10 مللي أمبير)
  • MFRC522 (26 مللي أمبير)

يتم قياس جهد البطارية بواسطة Arduino وتحويلها إلى نسبة بطارية.

لقد قمت بلحام دبابيس الرأس الأنثوية لجميع المكونات بلوحة الأداء.

انظر التخطيطي للدائرة ، ومعظمها تفسيرية. بعض الملاحظات:

  • قم بتغيير المقاوم الموجود على PROG الخاص بالطابعة TP4056 ليناسب بطاريتك ، انظر الجدول المرفق. اشحن البطارية في ساعة واحدة ، لذلك في حالة وجود بطارية بقوة 400 مللي أمبير في الساعة ، يجب استخدام مقاوم 3 كيلو.
  • يبلغ الحد الأقصى لجهد البطارية 4.2 فولت ، وهو أعلى من الحد الأقصى للجهد 3.3 فولت ، لذلك يتم تطبيق مقسم الجهد. بافتراض انخفاض الجهد بمقدار 0.3 فولت ، يلزم وجود جهد بطارية لا يقل عن 3.6 فولت.
  • في إصدار سابق من الوحدة ، قرأت حالة دبابيس CHARGE و STD BY في TP4056 عبر المدخلات الرقمية لـ Arduino (متصلة عبر المقاوم 10K أوم). بينما كان هذا ناجحًا ، أردت إظهار حالة الشحن بواسطة مصابيح LED. ومع ذلك ، نظرًا لبعض التيار المتدفق من TP4056 إلى مدخلات Arduinos الرقمية ، لم يتم إيقاف تشغيل مصابيح LED تمامًا. كما أن الاتصالات بين Arduino و TP4056 أدت إلى بعض السلوك غير المتوقع لـ TP4056. لذلك أزلت الاتصالات بين teh TP4056 و Arduino.

الخطوة الثانية: الضميمة

نسيج
نسيج
نسيج
نسيج
نسيج
نسيج

لقد صممت حاوية في Fusion360. ملفات STL موجودة في Thingiverse.

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

برمجة
برمجة
برمجة
برمجة

ملف البرنامج موجود في جيثب الخاص بي.

البرنامج واضح ومباشر:

  • بدء جميع المكونات
  • قم بقياس جهد البطارية عبر مقسم الجهد ، راجع هذا الموقع للحصول على حاسبة مقسم جهد سهل الاستخدام.
  • قم بتحويل الجهد إلى نسبة مئوية وإظهار هذه النسبة المئوية. بافتراض انخفاض الجهد بمقدار 0.3 فولت ، فإن جهد البطارية الأدنى 3.6 فولت مطلوب ، لذا فإن 3.6 فولت = 0٪ و 4.2 فولت 100٪.
  • قراءة RFID وإبطاء المعرف على شاشة Oled.

لقد قمت ببرمجة Arduino عبر مبرمج FDTI بسرعة 3.3 فولت

الخطوة 4: التجميع

تجميع
تجميع
تجميع
تجميع

لقد قمت بمحاذاة Oled مع الفتحة ولصقها في العلبة بالغراء الساخن. ثم قم بلصق MFRC522 في العلبة ووضع مفتاح التشغيل / الإيقاف وموصل شحن USB الصغير.

الخطوة 5: الشحن والاستخدام

الشحن والاستخدام
الشحن والاستخدام
الشحن والاستخدام
الشحن والاستخدام
الشحن والاستخدام
الشحن والاستخدام

أثناء الشحن ، يكون مؤشر LED الأحمر مضيئًا. عندما تكون البطارية ممتلئة ، يضيء مؤشر LED الأخضر.

ثم: قم بتشغيل الوحدة واستخدمها!

موصى به: