جدول المحتويات:
- الخطوة 1: البرامج المستخدمة:
- الخطوة الثانية: المكونات المستخدمة:
- الخطوة 3: مخطط الدائرة:
- الخطوة 4: المكتبة:
- الخطوة 5: الكود:
- الخطوة 6: فيديو المشروع:
فيديو: نظام الحضور مع تخزين البيانات على جداول بيانات Google باستخدام RFID و Arduino Ethernet Shield: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
مرحبا يا شباب،
هنا توصلنا إلى مشروع مثير للغاية وهو كيفية إرسال بيانات rfid إلى جدول بيانات google باستخدام Arduino. باختصار ، سنقوم بإنشاء نظام حضور يعتمد على قارئ rfid والذي سيوفر بيانات الحضور في الوقت الفعلي في جدول بيانات google.
الخطوة 1: البرامج المستخدمة:
هذه هي البرامج التي استخدمناها لهذا المشروع:
1. Arduino IDE: يمكنك تنزيل أحدث إصدار من Arduino IDE من هذا الرابط:
www.arduino.cc/en/Main/Software
2. Google Drive: تحتاج إلى استخدام بعض التطبيقات من محرك google الخاص بك وأولها هو google sheet والآخر سيكون google app script ، حيث تحتاج إلى كتابة نص google الخاص بك.
3. Pushingbox: هذه الأداة التي تحتاج إلى استخدامها لدفع البيانات من اردوينو الخاص بك إلى ورقة google ، حيث لا يمكنك إرسال البيانات مباشرة من اردوينو إلى ورقة جوجل ، لذلك هذه هي أداة الطرف الثالث التي تحتاج إلى استخدامها. يمكنك فقط الانتقال إلى هذه الصفحة وتسجيل الدخول باستخدام google.
الخطوة الثانية: المكونات المستخدمة:
1) اردوينو UNO:
Arduino / Genuino Uno هي لوحة متحكم تعتمد على ATmega328P (ورقة البيانات). يحتوي على 14 دبوس إدخال / إخراج رقمي (يمكن استخدام 6 منها كمخرجات PWM) ، و 6 مدخلات تناظرية ، وكريستال كوارتز 16 ميجا هرتز ، ووصلة USB ، ومقبس طاقة ، ورأس ICSP وزر إعادة تعيين.
2) Ethernet Shield: يقوم Arduino Ethernet Shield 2 بتوصيل Arduino بالإنترنت في دقائق معدودة. ما عليك سوى توصيل هذه الوحدة بلوحة Arduino ، وتوصيلها بشبكتك باستخدام كابل RJ45 واتباع بعض الخطوات البسيطة لبدء التحكم في عالمك عبر الإنترنت. كما هو الحال دائمًا مع Arduino ، كل عنصر من عناصر النظام الأساسي - الأجهزة والبرامج والوثائق - متاح مجانًا ومفتوح المصدر. هذا يعني أنه يمكنك معرفة كيفية صنعه بالضبط واستخدام تصميمه كنقطة انطلاق لدوائرك الخاصة. تعمل مئات الآلاف من لوحات Arduino على تغذية إبداع الأشخاص في جميع أنحاء العالم ، كل يوم.
3) قارئ RFID RC522 مع بطاقة:
هناك وحدات RFID رخيصة يمكنها قراءة وكتابة علامات Mifare ويتم بيعها في العديد من المتاجر على شبكة الإنترنت ، مثل eBay ويتم تضمينها مع العديد من "مجموعات المبتدئين" في الوقت الحاضر. ما عليك سوى البحث عن RFID-RC522 (MF-RC522). تستخدم وحدة التحكم الدقيقة وقارئ البطاقة SPI للاتصال (تدعم الشريحة بروتوكولات I2C و UART ولكن لم يتم تنفيذها في المكتبة). يتواصل قارئ البطاقات والعلامات باستخدام مجال كهرومغناطيسي 13.56 ميجا هرتز.
الخطوة 3: مخطط الدائرة:
تم إعطاء مخطط الدائرة لهذا المشروع أعلاه.
تحتاج إلى توصيل درع Ethernet أولاً كما هو موضح في الصورة أعلاه ، ثم تحتاج إلى إجراء اتصال rfid
يوجد أدناه دبابيس اتصال لقارئ اردوينو و rfid
RFID-RC522 Arduino UNO Arduino Mega
RST 9 9
SDA (SS) 4/10 4/53
موسي 11 51
ميسو 12 50
SCK 13 52
VCC 3.3 v 3.3v
GND GND GND
IRQ غير متصل
يرجى التأكد من شيء واحد أننا نستخدم جهازي SPI حتى يتم استخدام SDA (SS) بالفعل مع درع Ethernet لذلك يتعين علينا استخدام دبوس منفصل لـ SDA (SS) في حالة RFID-RC522 حتى لا يكون هناك أي تعارض بين جهازي SPI
الخطوة 4: المكتبة:
تحتاج إلى تثبيت مكتبة واحدة لـ rfid rc522. يمكنك الحصول على المكتبة من هذا الرابط
الخطوة 5: الكود:
يمكنك الحصول على الكود المصدري لهذا المشروع من صفحة جيثب الخاصة بنا. هنا رابط جيثب لذلك
الخطوة 6: فيديو المشروع:
ويرد وصف المشروع بالكامل في الفيديو أعلاه
إذا كان لديك أي شك بخصوص هذا المشروع ، فلا تتردد في التعليق علينا أدناه.
وإذا كنت تريد معرفة المزيد عن النظام المضمن ، يمكنك زيارة قناة youtube الخاصة بنا
يرجى زيارة صفحة Facebook الخاصة بنا وإبداء الإعجاب بها للحصول على تحديثات متكررة.
مع الشكر و التقدير،
تقنيات Embedotronics
موصى به:
نظام الحضور القائم على بصمة الإصبع و RFID باستخدام Raspberry Pi وقاعدة بيانات MySQL: 5 خطوات
بصمة الإصبع ونظام الحضور المستند إلى RFID باستخدام Raspberry Pi وقاعدة بيانات MySQL: فيديو لهذا المشروع
بيانات الطقس باستخدام جداول بيانات Google و Google Script: 7 خطوات
بيانات الطقس باستخدام جداول بيانات Google و Google Script: في مدونة Blogtut هذه ، سنرسل قراءات مستشعر SHT25 إلى أوراق Google باستخدام Adafruit huzzah ESP8266 مما يساعد على إرسال البيانات إلى الإنترنت. والطريقة الأساسية التي تحفظ البيانات في
إرسال بيانات الاهتزاز اللاسلكي ودرجة الحرارة إلى جداول بيانات Google باستخدام Node-RED: 37 خطوة
إرسال بيانات الاهتزاز اللاسلكي ودرجة الحرارة إلى جداول بيانات Google باستخدام Node-RED: تقديم مستشعر الاهتزاز ودرجة الحرارة اللاسلكي طويل المدى لإنترنت الأشياء من NCD ، والذي يضم نطاقًا يصل إلى ميلين باستخدام بنية شبكة لاسلكية. يشتمل هذا الجهاز على مستشعر دقيق للاهتزاز ودرجة الحرارة 16 بت ، وهو
دفق البيانات من جداول بيانات Google إلى لوحة التحكم: 6 خطوات
دفق البيانات من جداول بيانات Google إلى لوحة التحكم: تتفوق جداول البيانات في معالجة البيانات ولكن لا يتم عرضها. هذا هو بالضبط سبب ظهور العديد من شركات عرض البيانات المتخصصة ولوحات معلومات ذكاء الأعمال. تكمن مشكلة معظم هذه المنتجات في أنها باهظة الثمن في العادة و
نظام الحضور عن طريق إرسال بيانات RFID إلى MySQL Server باستخدام Python مع Arduino: 6 خطوات
نظام الحضور عن طريق إرسال بيانات RFID إلى MySQL Server باستخدام Python مع Arduino: في هذا المشروع قمت بتوصيل RFID-RC522 مع arduino ثم أرسل بيانات RFID إلى قاعدة بيانات phpmyadmin. على عكس مشاريعنا السابقة ، لا نستخدم أي درع إيثرنت في هذه الحالة ، نحن هنا فقط نقرأ البيانات التسلسلية القادمة من ar