Sommario:
- Passaggio 1: Software utilizzato:
- Passaggio 2: componenti utilizzati:
- Passaggio 3: Schema del circuito:
- Passaggio 4: Libreria:
- Passaggio 5: codice:
- Passaggio 6: video del progetto:
Video: Sistema di presenza con memorizzazione dei dati sul foglio di calcolo di Google tramite RFID e Arduino Ethernet Shield: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Ciao ragazzi, Qui ci viene in mente un progetto molto entusiasmante ed è come inviare dati rfid al foglio di calcolo di Google utilizzando Arduino. In breve, realizzeremo un sistema di presenze basato su lettore rfid che salverà i dati delle presenze in tempo reale sul foglio di calcolo di Google.
Passaggio 1: Software utilizzato:
Questi sono i software che abbiamo utilizzato per questo progetto:
1. Arduino IDE: puoi scaricare l'ultimo Arduino IDE da questo link:
www.arduino.cc/en/Main/Software
2. Google Drive: devi utilizzare alcune delle app dal tuo google drive e il primo è il foglio di google e un altro sarà lo script dell'app di google, dove devi scrivere il tuo script di google.
3. Pushingbox: questo strumento è necessario utilizzare per inviare i dati dal tuo arduino al foglio google, poiché direttamente non puoi inviare dati da arduino al foglio google, quindi questo è lo strumento di terze parti che devi utilizzare. Puoi semplicemente andare a questa pagina e accedere con google.
Passaggio 2: componenti utilizzati:
1) Arduino UNO:
Arduino/Genuino Uno è una scheda microcontrollore basata sull'ATmega328P (scheda tecnica). Dispone di 14 ingressi/uscite digitali (di cui 6 utilizzabili come uscite PWM), 6 ingressi analogici, un cristallo di quarzo da 16 MHz, una connessione USB, un jack di alimentazione, un header ICSP e un pulsante di reset.
2) Ethernet Shield: Arduino Ethernet Shield 2 collega il tuo Arduino a Internet in pochi minuti. Basta collegare questo modulo alla tua scheda Arduino, collegarlo alla tua rete con un cavo RJ45 e seguire alcuni semplici passaggi per iniziare a controllare il tuo mondo attraverso Internet. Come sempre con Arduino, ogni elemento della piattaforma – hardware, software e documentazione – è liberamente disponibile e open-source. Ciò significa che puoi imparare esattamente come è fatto e utilizzare il suo design come punto di partenza per i tuoi circuiti. Centinaia di migliaia di schede Arduino stanno già alimentando la creatività delle persone in tutto il mondo, ogni giorno.
3) Lettore RFID RC522 con tag:
Esistono moduli RFID economici in grado di leggere e scrivere i tag di Mifare e vengono venduti in diversi negozi web, come eBay e inclusi in molti "kit di partenza" al giorno d'oggi. Cerca semplicemente RFID-RC522 (MF-RC522). Il microcontrollore e il lettore di schede utilizzano SPI per la comunicazione (il chip supporta i protocolli I2C e UART ma non è implementato sulla libreria). Il lettore di schede e i tag comunicano utilizzando un campo elettromagnetico a 13,56 MHz.
Passaggio 3: Schema del circuito:
Lo schema circuitale di questo progetto è riportato sopra.
È necessario collegare prima lo scudo ethernet come mostrato nell'immagine sopra, quindi è necessario effettuare la connessione rfid
di seguito sono riportati i pin di connessione per arduino e lettore rfid
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 non è connesso
Assicurati che stiamo utilizzando due dispositivi SPI in modo che SDA (SS) sia già utilizzato con lo scudo Ethernet, quindi dobbiamo utilizzare un pin separato per SDA (SS) in caso di RFID-RC522 in modo che non ci sia alcun conflitto tra due dispositivi SPI
Passaggio 4: Libreria:
Devi installare una libreria per rfid rc522. Puoi ottenere la libreria da questo link
Passaggio 5: codice:
Puoi ottenere il codice sorgente di questo progetto dalla nostra pagina github. Ecco il link github per questo
Passaggio 6: video del progetto:
L'intera descrizione del progetto è fornita nel video sopra
Se hai qualche dubbio su questo progetto, sentiti libero di commentarci qui sotto.
E se vuoi saperne di più sul sistema embedded puoi visitare il nostro canale youtube
Visita e metti mi piace alla nostra pagina Facebook per aggiornamenti frequenti.
Grazie e saluti, Tecnologie di embedotronica
Consigliato:
Smart Watchz con rilevamento dei sintomi della corona e registrazione dei dati: 10 passaggi
Smart Watchz con rilevamento dei sintomi della corona e registrazione dei dati: questo è uno smartwatch con rilevamento dei sintomi della corona che utilizza LM35 e accelerometro con registrazione dei dati sul server. Rtc viene utilizzato per mostrare l'ora e sincronizzarsi con il telefono e utilizzarlo per la registrazione dei dati. Esp32 è usato come un cervello con controller corteccia con Blue
Pull e visualizzazione ambientale dei dati da qualsiasi sito Web tramite Wi-Fi (indicatore dell'aurora boreale) con NodeMcu: 6 passaggi
Pull e visualizzazione ambientale dei dati da qualsiasi sito Web tramite Wi-Fi (indicatore dell'aurora boreale) con NodeMcu: la mia motivazione: ho visto MOLTE istruzioni sull'impostazione / utilizzo di un NodeMCU (costruito sul modulo ESP8266) per realizzare progetti IoT (internet delle cose) . Tuttavia, pochissimi di questi tutorial avevano tutti i dettagli/il codice/i diagrammi per un principiante
Sistema di presenza inviando dati RFID al server MySQL utilizzando Python con Arduino: 6 passaggi
Sistema di presenza inviando dati RFID al server MySQL utilizzando Python con Arduino: in questo progetto ho interfacciato RFID-RC522 con arduino e quindi sto inviando i dati RFID al database phpmyadmin. A differenza dei nostri progetti precedenti, in questo caso non stiamo utilizzando alcuno shield ethernet, qui stiamo solo leggendo i dati seriali provenienti da ar
Portafoglio IoT (portafoglio intelligente con Firebeetle ESP32, Arduino IDE e foglio di calcolo Google): 13 passaggi (con immagini)
Portafoglio IoT (portafoglio intelligente con Firebeetle ESP32, Arduino IDE e foglio di calcolo di Google): Primo premio al concorso tascabile Instructables!: Se hai investito dei soldi in criptovalute, probabilmente sai già che sono altamente volatili. Cambiano da un giorno all'altro e non sai mai quanti soldi "reali" hai ancora nel tuo walle
Dati della bilancia sul foglio di Google [compromessi]: 4 passaggi
Dati della bilancia sul foglio di Google [compromesso]: questo è un hack che è stato eseguito contro un normale prodotto di bilancia fuori dal mercato che è stato quindi utilizzato per inviare i dati al foglio di Google per tenere traccia del peso straordinario Il processo è semplice come misure di un utente il suo peso stando sulla bilancia