Indholdsfortegnelse:

Mødesystem ved at sende RFID -data til MySQL -server ved hjælp af Python med Arduino: 6 trin
Mødesystem ved at sende RFID -data til MySQL -server ved hjælp af Python med Arduino: 6 trin

Video: Mødesystem ved at sende RFID -data til MySQL -server ved hjælp af Python med Arduino: 6 trin

Video: Mødesystem ved at sende RFID -data til MySQL -server ved hjælp af Python med Arduino: 6 trin
Video: Skab de bedste rammer for jeres brug af Microsoft Teams 2024, Juli
Anonim
Mødesystem ved at sende RFID -data til MySQL -server ved hjælp af Python With Arduino
Mødesystem ved at sende RFID -data til MySQL -server ved hjælp af Python With Arduino

I dette projekt har jeg interfacet RFID-RC522 med arduino, og derefter sender jeg data fra RFID til phpmyadmin-databasen. I modsætning til vores tidligere projekter bruger vi ikke ethernet -skjold i dette tilfælde, her læser vi bare de serielle data, der kommer fra arduino og derefter skubber det til phpmyadmin gennem en python -kode. Så her er vores enhed forbundet til pc, så den kan sende data serielt, du kan også slutte enheden til hindbær pi for at gøre dette projekt bærbart.

Trin 1: Brugt software:

Brugt software
Brugt software
Brugt software
Brugt software
Brugt software
Brugt software

Dette er den software, vi har brugt til dette projekt:

1. Arduino IDE: Du kan downloade den nyeste Arduino IDE fra dette link:

www.arduino.cc/en/Main/Software

2. Installation af XAMPP -server: Her bruger vi XAMPP -server, den kan bruges både i Windows og Linux, men mit forslag er, at hvis du er i Ubuntu (Enhver Linux -platform), så gå med LAMP. Nu da vi er i windows, så har vi foretrukket XAMPP -server. Så du kan downloade XAMPP -server fra dette link.

Alternativt er her trinene for LAMP -server:

1. Installer Apache:

sudo apt-get install apache2

2. Installer MySQL:

sudo apt-get installer mysql-server

3. Installer PHP:

sudo apt-get install php5 libapache2-mod-php5

4. Genstart server:

sudo /etc/init.d/apache2 genstart

5. Tjek Apache https:// localhost/

du får en apache -side ved at klikke på dette link ovenfor, hvis du ikke fik det, betyder det, at der gik noget galt med din installation

Her bruger vi PHPMYADMIN, der er webgrænsefladen på MySQL-serveren, så til installation af denne brugskommando: sudo apt-get install phpmyadmin

3. Python IDLE: Da vi bruger python -kode til at skubbe data til phpmyadmin, så du skal downloade python inaktiv, kan du downloade python -værktøjet fra dette link

bortset fra det har du også brug for nogle af bibliotekerne for at få det til at fungere, f.eks. pyserial og mysqldb. Hvordan man downloader disse ting, jeg har dækket i min vedhæftede video, se hele videoen, som er angivet nedenfor.

Trin 2: Brugte komponenter:

Brugte komponenter
Brugte komponenter
Brugte komponenter
Brugte komponenter

1) Arduino UNO: Arduino Uno er et mikrokontrolkort baseret på ATmega328P (datablad). Den har 14 digitale ind-/udgangsstifter (hvoraf 6 kan bruges som PWM -udgange), 6 analoge indgange, en 16 MHz kvartskrystal, en USB -forbindelse, et strømstik, et ICSP -header og en nulstillingsknap.

3) RFID RC522 -læser med mærke: Der er billige RFID -moduler, der kan læse og skrive Mifares tags og sælges i flere webbutikker, f.eks. EBay og inkluderet i mange "startsæt" i dag. Du skal blot søge i RFID-RC522 (MF-RC522). Mikrocontrolleren og kortlæseren bruger SPI til kommunikation (chip understøtter I2C- og UART -protokoller, men ikke implementeret på biblioteket). Kortlæseren og mærkerne kommunikerer ved hjælp af et 13,56MHz elektromagnetisk felt.

Trin 3: Kredsløbsdiagram:

Kredsløbsdiagram
Kredsløbsdiagram

Kredsløbsdiagram over dette projekt er angivet ovenfor.

Du skal først tilslutte ethernet -skjold som vist på billedet ovenfor, derefter skal du lave rfid -forbindelsen nedenfor er forbindelsesstifterne til arduino og rfid -læser

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 er ikke tilsluttet

Trin 4: Bibliotek:

Du skal installere et bibliotek til rfid rc522. Du kan få biblioteket fra dette link

Trin 5: Kode

Du kan få kildekoden fra dette github -link

Trin 6: Video:

Hele projektbeskrivelsen er givet i videoen ovenfor

Hvis du er i tvivl om dette projekt, er du velkommen til at kommentere os herunder. Og hvis du vil lære mere om indlejret system, kan du besøge vores youtube -kanal

Besøg og like vores Facebook -side for hyppige opdateringer.

Hilsen og tak, Embedotronics teknologier

Anbefalede: