Anwesenheitssystem basierend auf Arduino und Google Spreadsheet
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Apps und Onlinedienste
| ||||
| ||||
| ||||
|
Über dieses Projekt
Hallo Leute,
Hier haben wir ein sehr spannendes Projekt und so können wir RFID-Daten mit Arduino an eine Google-Tabelle senden. Kurz gesagt, wir werden ein Anwesenheitssystem basierend auf einem RFID-Lesegerät entwickeln, das Anwesenheitsdaten in Echtzeit in einer Google-Tabelle speichert.
Verwendete Software:
Dies ist die Software, die wir für dieses Projekt verwendet haben:
1. Arduino-IDE: Sie können die neueste Arduino-IDE von diesem Link herunterladen:
https://www.arduino.cc/en/Main/Software
2. Google Drive: Sie müssen einige der Apps von Ihrem Google-Laufwerk verwenden und die erste ist Google Sheet und ein anderer ist Google App-Skript , wo Sie Ihr Google-Skript schreiben müssen.
3. Pushingbox: Dieses Tool müssen Sie verwenden, um Daten von Ihrem Arduino an Google zu übertragen Tabelle , da Sie keine Daten direkt von Arduino an Google Sheet senden können, daher ist dies das Drittanbieter-Tool, das Sie verwenden müssen. Sie können auf diese Seite gehen und sich einfach mit Google anmelden.
Verwendete Komponenten:
1) Arduino UNO:
Arduino/Genuino Uno ist ein Mikrocontroller-Board basierend auf dem ATmega328P (Datenblatt). Es verfügt über 14 digitale Ein-/Ausgangspins (davon 6 als PWM-Ausgänge nutzbar), 6 analoge Eingänge, einen 16-MHz-Quarz, einen USB-Anschluss, eine Strombuchse, einen ICSP-Header und eine Reset-Taste.
2) Ethernet-Abschirmung: Das Arduino Ethernet Shield 2 verbindet Ihr Arduino in wenigen Minuten mit dem Internet. Stecken Sie dieses Modul einfach auf Ihr Arduino Board, verbinden Sie es mit einem RJ45-Kabel mit Ihrem Netzwerk und folgen Sie ein paar einfachen Schritten, um Ihre Welt über das Internet zu steuern. Wie immer bei Arduino ist jedes Element der Plattform – Hardware, Software und Dokumentation – frei verfügbar und Open Source. Das bedeutet, dass Sie genau lernen können, wie es hergestellt wird, und sein Design als Ausgangspunkt für Ihre eigenen Schaltungen verwenden. Hunderttausende Arduino Boards fördern bereits jeden Tag die Kreativität der Menschen auf der ganzen Welt.
3) RFID-RC522-Lesegerät mit Tag:
Es gibt billige RFID-Module, die die Tags von Mifare lesen und schreiben können und in mehreren Webshops wie eBay verkauft werden und heutzutage in vielen "Starter-Kits" enthalten sind. Suchen Sie einfach nach RFID-RC522 (MF-RC522). Der Mikrocontroller und der Kartenleser verwenden SPI für die Kommunikation (der Chip unterstützt I2C- und UART-Protokolle, ist jedoch nicht in der Bibliothek implementiert). Der Kartenleser und die Tags kommunizieren über ein elektromagnetisches Feld von 13,56 MHz.
Schaltplan:
Sie müssen zuerst das Ethernet-Shield anschließen, wie im obigen Bild gezeigt, dann müssen Sie die RFID-Verbindung herstellen.
Unten sind die Anschlusspins für Arduino und RFID-Leser:
RFID-RC522 Arduino UNO Arduino Mega
RST 9 9
SDA(SS) 4/10 4/53
MOSI 11 51
MISO 12 50
SCK 13 52
VCC 3,3 v 3,3 V
GND GND GND
IRQ ist nicht verbunden
Bitte stellen Sie sicher, dass wir zwei SPI-Geräte verwenden, damit SDA (SS) bereits mit Ethernet-Shield verwendet wird zwei SPI-Geräte.
Bibliothek:
Sie müssen eine Bibliothek für RFID RC522 installieren. Sie können die Bibliothek über diesen Link herunterladen.
Code:
Sie können den Quellcode dieses Projekts von unserer Github-Seite abrufen. Hier ist der GitHub-Link dafür.
Video des Projekts:
Die gesamte Projektbeschreibung finden Sie im obigen Video.
Wenn Sie Zweifel an diesem Projekt haben, können Sie uns unten kommentieren.
Und wenn Sie mehr über eingebettete Systeme erfahren möchten, besuchen Sie unseren YouTube-Kanal.
Bitte besuchen und liken Sie unsere Facebook-Seite für regelmäßige Updates.
Danke und Grüße,
Embedotronik-Technologien
Schaltpläne
Herstellungsprozess
- Anwesenheitssystem mit Arduino und RFID mit Python
- Arduino - Foto aufnehmen - Auf Google Drive hochladen
- LCD-Animation und -Spiele
- Arduino-Alarmsystem:SERENA
- Keller-/Kriechraum-Lüftungssystem
- Python3- und Arduino-Kommunikation
- Arduino- und OLED-basierte zelluläre Automaten
- Arduino-basierter Drehzahlmesser mit neuem und schnellerem Algorithmus
- eDOT - Arduino-basierte Präzisionsuhr und Wetterstation
- FM-Radio mit Arduino und RDA8057M