Sadržaj:
- Korak 1: Korišteni softver:
- Korak 2: Korištene komponente:
- Korak 3: Dijagram kruga:
- Korak 4: Biblioteka:
- Korak 5: Kodirajte
- Korak 6: Video:
Video: Sustav prisutnosti slanjem RFID podataka na MySQL poslužitelj pomoću Pythona s Arduinom: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
U ovom projektu sam spojio RFID-RC522 s 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 spojen na računalo kako bi mogao 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 s ove veze:
www.arduino.cc/en/Main/Software
2. Instalacija XAMPP poslužitelja: Ovdje koristimo XAMPP poslužitelj, može se koristiti i u Windowsima i u Linuxu, ali moj je prijedlog da, ako ste u Ubuntuu (bilo koja Linux platforma), idite s LAMP -om. Budući da smo u Windowsima, preferirali smo XAMPP poslužitelj. Dakle, možete preuzeti XAMPP poslužitelj s ove veze.
Alternativno, evo koraka za poslužitelj LAMP:
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. Ponovno pokrenite poslužitelj:
sudo /etc/init.d/apache2 ponovno pokretanje
5. Provjerite Apache https:// localhost/
dobit ćete jednu apache stranicu klikom na gornju vezu ako je niste dobili znači da je nešto pošlo po zlu s instalacijom
Ovdje koristimo PHPMYADMIN koje je web sučelje MySQL poslužitelja pa za instalaciju 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 s ove veze
osim toga trebat će vam i neke knjižnice za rad, kao što su pyserial i mysqldb. Kako preuzeti ove stvari, opisao sam u priloženom videu. Molimo pogledajte cijeli video koji je dan ispod.
Korak 2: Korištene komponente:
1) Arduino UNO: Arduino Uno je ploča mikrokontrolera zasnovana na ATmega328P (podatkovna tablica). 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 gumb za resetiranje.
3) RFID čitač RC522 s oznakom: Postoje jeftini RFID moduli koji mogu čitati i pisati oznake Mifare, a prodaju se u nekoliko web trgovina, poput eBaya, 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 knjižnici). Čitač kartica i oznake komuniciraju pomoću elektromagnetskog polja od 13,56 MHz.
Korak 3: Dijagram kruga:
Dijagram ovog projekta dan je gore.
Najprije morate 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 spojen
Korak 4: Biblioteka:
Morate instalirati jednu knjižnicu za rfid rc522. Knjižnicu možete nabaviti na ovoj poveznici
Korak 5: Kodirajte
Izvorni kod možete dobiti s ove github veze
Korak 6: Video:
Cijeli opis projekta dan je u videu iznad
Ako imate bilo kakvih nedoumica u vezi ovog projekta, slobodno nas komentirajte u nastavku. A ako želite saznati više o ugrađenom sustavu, posjetite naš youtube kanal
Posjetite i lajkajte našu Facebook stranicu za česta ažuriranja.
Hvala i pozdrav, Embedotronics Technologies
Preporučeni:
Sustav prisutnosti na temelju otiska prsta i RFID -a koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka
Sustav prisutnosti na temelju otisaka prstiju i RFID -a koji koristi Raspberry Pi i MySQL bazu podataka: video ovog projekta
Eksperimenti u naprednom bilježenju podataka (pomoću Pythona): 11 koraka
Eksperimenti u naprednom bilježenju podataka (pomoću Pythona): Postoji mnogo instrukcija za bilježenje podataka, pa kad sam htio izgraditi vlastiti projekt bilježenja, pogledao sam oko sebe. Neki su bili dobri, neki ne toliko, pa sam odlučio uzeti neke bolje ideje i podnijeti vlastitu aplikaciju. Ovaj nastavak
Arduino šalje podatke Dht11 na MySQL poslužitelj (PHPMYADMIN) pomoću Pythona: 5 koraka
Arduino šalje podatke Dht11 na MySQL poslužitelj (PHPMYADMIN) pomoću Pythona: U ovom projektu spojio sam DHT11 s arduinom, a zatim u bazu podataka phpmyadmin šaljem podatke dht11 koji su vlažnost i temperatura. Za razliku od našeg prethodnog projekta, u ovom slučaju ne koristimo nikakav ethernet štit, ovdje samo čitamo t
Sustav prisutnosti sa pohranjivanjem podataka na Google proračunskoj tablici pomoću RFID -a i Arduino Ethernet štita: 6 koraka
Sustav prisutnosti sa pohranjivanjem podataka na Google proračunskoj tablici pomoću RFID -a i Arduino Ethernet Shielda: Zdravo dečki, 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 sustav posjećenosti temeljen na RFID čitaču koji će podatke o prisutnosti spremiti u stvarnom vremenu za goog
Sustav prisutnosti klase skenera otiska prsta (GT-521F32): 9 koraka
Sustav praćenja klase skenera otiska prsta (GT-521F32): Ovaj projekt je jednostavan sustav evidentiranja prisutnosti koji koristi GT-521F32, jeftini optički skener otiska prsta iz Sparkfuna za skeniranje i snimanje tko i kada se netko prijavi