Inhoudsopgave:
- Stap 1: gebruikte software:
- Stap 2: gebruikte componenten:
- Stap 3: Schakelschema:
- Stap 4: Bibliotheek:
- Stap 5: Coderen:
- Stap 6: Video van project:
Video: Aanwezigheidssysteem met het opslaan van gegevens op Google Spreadsheet met behulp van RFID en Arduino Ethernet Shield - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Hallo jongens, Hier komen we met een heel spannend project en dat is hoe rfid-gegevens naar Google Spreadsheet kunnen worden verzonden met behulp van Arduino. Kortom, we gaan een aanwezigheidssysteem maken op basis van rfid-lezer die aanwezigheidsgegevens in realtime opslaat in Google-spreadsheet.
Stap 1: gebruikte software:
Dit zijn de software die we voor dit project hebben gebruikt:
1. Arduino IDE: u kunt de nieuwste Arduino IDE downloaden via deze link:
www.arduino.cc/en/Main/Software
2. Google Drive: u moet enkele van de apps van uw Google Drive gebruiken en de eerste is een Google-blad en een andere is het Google-app-script, waar u uw Google-script moet schrijven.
3. Pushingbox: deze tool moet je gebruiken om gegevens van je Arduino naar Google Sheet te pushen, omdat je rechtstreeks geen gegevens van Arduino naar Google Sheet kunt sturen, dus dit is de tool van derden die je moet gebruiken. Je kunt gewoon naar deze pagina gaan en gewoon inloggen met google.
Stap 2: gebruikte componenten:
1) Arduino UNO:
Arduino/Genuino Uno is een microcontroller board gebaseerd op de ATmega328P (datasheet). Het heeft 14 digitale input/output-pinnen (waarvan 6 kunnen worden gebruikt als PWM-uitgangen), 6 analoge ingangen, een 16 MHz kwartskristal, een USB-aansluiting, een stroomaansluiting, een ICSP-header en een resetknop.
2) Ethernet Shield: Het Arduino Ethernet Shield 2 verbindt uw Arduino in slechts enkele minuten met internet. Sluit deze module gewoon aan op uw Arduino-bord, sluit hem aan op uw netwerk met een RJ45-kabel en volg een paar eenvoudige stappen om uw wereld via internet te besturen. Zoals altijd bij Arduino is elk element van het platform - hardware, software en documentatie - vrij beschikbaar en open-source. Dit betekent dat u precies kunt leren hoe het is gemaakt en het ontwerp kunt gebruiken als uitgangspunt voor uw eigen circuits. Honderdduizenden Arduino-boards voeden al elke dag de creativiteit van mensen over de hele wereld.
3) RFID RC522-lezer met tag:
Er zijn goedkope RFID-modules die de tags van Mifare kunnen lezen en schrijven en worden tegenwoordig verkocht bij verschillende webwinkels, zoals eBay en worden tegenwoordig bij veel "starterskits" geleverd. Zoek eenvoudig RFID-RC522 (MF-RC522). De microcontroller en kaartlezer gebruiken SPI voor communicatie (chip ondersteunt I2C- en UART-protocollen, maar niet geïmplementeerd in de bibliotheek). De kaartlezer en de tags communiceren via een 13,56 MHz elektromagnetisch veld.
Stap 3: Schakelschema:
Schakelschema van dit project is hierboven gegeven.
U moet eerst het ethernet-schild aansluiten, zoals weergegeven in de bovenstaande afbeelding, daarna moet u de rfid-verbinding maken
hieronder zijn de verbindingspinnen voor arduino en rfid-lezer:
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.3v
GND GND GND
IRQ is niet verbonden
Zorg er alstublieft voor dat we twee SPI-apparaten gebruiken, zodat SDA (SS) al wordt gebruikt met Ethernet-schild, dus we moeten een aparte pin gebruiken voor SDA (SS) in het geval van RFID-RC522 zodat er geen conflict is tussen twee SPI-apparaten
Stap 4: Bibliotheek:
U moet één bibliotheek installeren voor rfid rc522. Je kunt de bibliotheek krijgen via deze link
Stap 5: Coderen:
Je kunt de broncode van dit project krijgen van onze github-pagina. Hier is de github-link daarvoor
Stap 6: Video van project:
De hele projectbeschrijving wordt gegeven in bovenstaande video
Als u twijfels heeft over dit project, kunt u ons hieronder een reactie geven.
En als je meer wilt weten over embedded systemen, kun je ons YouTube-kanaal bezoeken
Bezoek en like onze Facebook-pagina voor regelmatige updates.
Bedankt & groeten, Embedotronics-technologieën
Aanbevolen:
Maak mooie plots van live Arduino-gegevens (en sla de gegevens op in Excel): 3 stappen
Maak mooie plots van live Arduino-gegevens (en sla de gegevens op in Excel): we spelen allemaal graag met onze plotterfunctie in de Arduino IDE. Hoewel het nuttig kan zijn voor basistoepassingen, worden de gegevens gewist naarmate meer punten worden toegevoegd en het is niet bijzonder aangenaam voor de ogen. De Arduino IDE-plotter werkt niet
Live gegevens van een temperatuursensor plotten (TMP006) met behulp van MSP432 LaunchPad en Python: 9 stappen
Live gegevens van een temperatuursensor plotten (TMP006) met behulp van MSP432 LaunchPad en Python: De TMP006 is een temperatuursensor die de temperatuur van een object meet zonder contact met het object te maken. In deze tutorial zullen we live temperatuurgegevens van het BoosterPack (TI BOOSTXL-EDUMKII) plotten met Python
EC/pH/ORP-gegevens opslaan en weergeven met de TICK-stack en het NoCAN-platform: 8 stappen
EC/pH/ORP-gegevens opslaan en weergeven met de TICK-stack en het NoCAN-platform: hier wordt uitgelegd hoe u het NoCAN-platform van Omzlo en uFire-sensoren kunt gebruiken om EC, pH en ORP te meten. Zoals hun website zegt, is het soms gemakkelijker om gewoon een kabel naar je sensorknooppunten te leiden. CAN heeft het voordeel van communicatie en stroom in één c
Raspberry Pi Oled-klok Bekijk het, hoor het en voel het: 5 stappen (met afbeeldingen)
Raspberry Pi Oled Clock Watch It Hear It and Feel It: dit is een slimme klok die de tijd op een OLED-display weergeeft en je kunt ook de tijd horen op verschillende tijdsintervallen die hulpvol zijn voor blinden en het verandert ook de led-kleur met de tijd zoals licht in de schemering licht in de avond wordt oranje naar geel en houdt van t
Hoe muziek te krijgen van BIJNA ELKE (Haha) website (zolang je het kunt horen, kun je het krijgen Ok prima als het in Flash is ingesloten, kun je dat misschien niet) BEWERKT !!!!! Info toegevoegd: 4 stappen
Hoe muziek te krijgen van BIJNA ELKE (Haha) website (zolang je het kunt horen, kun je het krijgen … Ok prima als het in Flash is ingesloten, kun je dat misschien niet) BEWERKT !!!!! Toegevoegde info: als je ooit naar een website gaat en een nummer speelt dat je leuk vindt en wilt, dan is hier de instructie voor jou, niet mijn schuld als je iets verknoeit (de enige manier waarop het zal gebeuren is als je dingen begint te verwijderen zonder reden )ik heb muziek kunnen krijgen voor