
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

U ovom projektu sam spojio RFID-RC522 sa arduinom, a zatim šaljem podatke RFID-a u bazu podataka phpmyadmin. Za razliku od naših prethodnih projekata, u ovom slučaju ne koristimo nikakav ethernet štit, ovdje samo čitamo serijske podatke koji dolaze iz arduina, a zatim ih guramo u phpmyadmin kroz jedan python kod. Dakle, ovdje je naš uređaj povezan s računalom tako da može slati podatke serijski, možete povezati i uređaj s malinom pi kako bi ovaj projekt bio prenosiv.
Korak 1: Korišteni softver:



Ovo je softver koji smo koristili za ovaj projekt:
1. Arduino IDE: Najnoviji Arduino IDE možete preuzeti sa ove veze:
www.arduino.cc/en/Main/Software
2. Instalacija XAMPP servera: Ovdje koristimo XAMPP server, može se koristiti i u Windowsima i u Linuxu, ali moj prijedlog je da, ako ste u Ubuntuu (bilo koja Linux platforma), idite s LAMP -om. Pošto smo u prozorima, radije smo odabrali XAMPP server. Dakle, možete preuzeti XAMPP server sa ove veze.
Alternativno, evo koraka za LAMP server:
1. Instalirajte Apache:
sudo apt-get install apache2
2. Instalirajte MySQL:
sudo apt-get install mysql-server
3. Instalirajte PHP:
sudo apt-get install php5 libapache2-mod-php5
4. Ponovo pokrenite server:
sudo /etc/init.d/apache2 ponovno pokretanje
5. Provjerite Apache https:// localhost/
dobit ćete jednu apache stranicu ako kliknete na gornju vezu ako je niste dobili znači da je nešto pošlo po zlu s vašom instalacijom
Ovdje koristimo PHPMYADMIN koji je web sučelje MySQL servera pa za instaliranje koristite naredbu: sudo apt-get install phpmyadmin
3. Python IDLE: Budući da koristimo python kôd za prebacivanje podataka u phpmyadmin pa morate preuzeti python u stanju mirovanja, možete preuzeti python alat sa ove veze
osim toga trebat će vam i neke biblioteke za rad, kao što su pyserial i mysqldb. Kako preuzeti ove stvari, opisao sam u priloženom videu, pogledajte cijeli video koji je dat u nastavku.
Korak 2: Korištene komponente:


1) Arduino UNO: Arduino Uno je ploča mikrokontrolera zasnovana na ATmega328P (tehnički list). Ima 14 digitalnih ulazno/izlaznih pinova (od kojih se 6 može koristiti kao PWM izlaz), 6 analognih ulaza, kvarcni kristal od 16 MHz, USB vezu, utičnicu za napajanje, ICSP zaglavlje i tipku za resetiranje.
3) RFID čitač RC522 s oznakom: Postoje jeftini RFID moduli koji mogu čitati i pisati oznake Mifare i prodaju se u nekoliko web trgovina, poput eBay -a, a danas su uključeni u mnoge "početne setove". Jednostavno pretražite RFID-RC522 (MF-RC522). Mikrokontroler i čitač kartica koriste SPI za komunikaciju (čip podržava I2C i UART protokole, ali nije implementiran u biblioteci). Čitač kartica i oznake komuniciraju pomoću elektromagnetskog polja od 13,56 MHz.
Korak 3: Dijagram kola:

Dijagram kola ovog projekta dat je gore.
Morate prvo spojiti ethernet štit kao što je prikazano na gornjoj slici, a zatim morate napraviti rfid vezu ispod su pinovi za povezivanje za arduino i rfid čitač
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 nije povezan
Korak 4: Biblioteka:
Morate instalirati jednu biblioteku za rfid rc522. Biblioteku možete preuzeti sa ove veze
Korak 5: Kodirajte
Izvorni kod možete dobiti sa ove github veze
Korak 6: Video:

Cijeli opis projekta dat je u gornjem videu
Ako imate bilo kakvih nedoumica u vezi s ovim projektom, slobodno nas komentirajte u nastavku. A ako želite saznati više o ugrađenom sistemu, posjetite naš youtube kanal
Posetite i lajkujte našu Facebook stranicu za česta ažuriranja.
Hvala i pozdrav, Embedotronics Technologies
Preporučuje se:
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka

Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: Video ovog projekta
Eksperimenti u naprednom evidentiranju podataka (pomoću Pythona): 11 koraka

Eksperimenti u naprednom evidentiranju podataka (pomoću Pythona): Postoji mnogo instrukcija za bilježenje podataka, pa kad sam htio izgraditi vlastiti projekt bilježenja, osvrnuo sam se oko sebe. Neki su bili dobri, neki ne toliko, pa sam odlučio uzeti neke bolje ideje i podnijeti vlastitu aplikaciju. Ovaj nastavak
Iscrtavanje podataka uživo senzora temperature (TMP006) pomoću MSP432 LaunchPada i Pythona: 9 koraka

Iscrtavanje podataka uživo senzora temperature (TMP006) pomoću MSP432 LaunchPada i Pythona: TMP006 je temperaturni senzor koji mjeri temperaturu objekta bez potrebe za dodirom s objektom. U ovom vodiču ćemo iscrtati žive podatke o temperaturi iz BoosterPack-a (TI BOOSTXL-EDUMKII) koristeći Python
Sistem prisustva sa pohranjivanjem podataka na Google proračunskoj tablici pomoću RFID -a i Arduino Ethernet štita: 6 koraka

Sistem prisustva sa pohranjivanjem podataka na Google proračunskoj tablici korištenjem RFID -a i Arduino Ethernet Shield -a: Zdravo momci, ovdje dolazimo do vrlo uzbudljivog projekta, a to je način slanja rfid podataka u Google proračunsku tablicu pomoću Arduina. Ukratko, napravit ćemo sistem posjećenosti zasnovan na rfid čitaču koji će podatke o posjećenosti spremiti u stvarnom vremenu za goog
Sistem prisustva klase skenera otiska prsta (GT-521F32): 9 koraka

Sistem za praćenje klase skenera otiska prsta (GT-521F32): Ovaj projekat je jednostavan sistem evidentiranja posjećenosti koji koristi GT-521F32, jeftini optički skener otiska prsta kompanije Sparkfun za skeniranje i snimanje ko i kada se neko prijavi