Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Aanwezigheidssysteem op basis van Arduino en Google Spreadsheet

Componenten en benodigdheden

Arduino UNO
× 1
Arduino Ethernet Shield 2
× 1
RFID-lezer (algemeen)
× 1
Jumperdraden (algemeen)
× 1

Apps en online services

Arduino IDE
Google Spreadsheets
Script voor Google-app
pushingbox

Over dit project

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 een RFID-lezer die aanwezigheidsgegevens in realtime opslaat in een Google-spreadsheet.

Gebruikte software:

Dit is de software die we voor dit project hebben gebruikt:

1. Arduino IDE: U kunt de nieuwste Arduino IDE downloaden via deze link:

https://www.arduino.cc/en/Main/Software

2. Google Drive: U moet enkele van de apps van uw Google Drive gebruiken en de eerste is Google Spreadsheet en een andere is Google app-script , waar u uw Google-script moet schrijven.

3. Pushingbox: Deze tool moet je gebruiken om gegevens van je Arduino naar Google te pushen Blad , omdat u rechtstreeks geen gegevens van Arduino naar Google Sheet kunt verzenden, dus dit is de tool van derden die u moet gebruiken. Je kunt naar deze pagina gaan en gewoon inloggen met Google.

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-schild: 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 is niet geïmplementeerd in de bibliotheek). De kaartlezer en de tags communiceren via een 13,56 MHz elektromagnetisch veld.

Schakelschema:

U moet eerst het ethernet-schild aansluiten, zoals weergegeven in de bovenstaande afbeelding, en vervolgens moet u de RFID-verbinding maken.

Hieronder vindt u de aansluitpinnen voor Arduino en RFID-lezer:

RFID-RC522 Arduino UNO Arduino Mega

RST 9 9

VIB(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.

Bibliotheek:

U moet één bibliotheek installeren voor RFID RC522. Je kunt de bibliotheek krijgen via deze link.

Code:

Je kunt de broncode van dit project krijgen van onze github-pagina. Hier is de GitHub-link daarvoor.

Video van project:

De hele projectbeschrijving wordt gegeven in bovenstaande video.

Als je twijfels hebt over dit project, kun je 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 en groeten,

Embedotronics-technologieën

Schema's


Productieproces

  1. Aanwezigheidssysteem met Arduino en RFID met Python
  2. Arduino - Foto maken - Uploaden naar Google Drive
  3. LCD-animatie en gaming
  4. Arduino Alarmsysteem:SERENA
  5. Kelder/kruipruimte ventilatiesysteem
  6. Python3- en Arduino-communicatie
  7. Arduino en OLED-gebaseerde mobiele automaten
  8. Op Arduino gebaseerde RPM-teller met een nieuw en sneller algoritme
  9. eDOT - op Arduino gebaseerde precisieklok en weerstation
  10. FM-radio met Arduino en RDA8057M
  11. Een valdetectiesysteem op basis van Arduino, Windows en Azure