Innholdsfortegnelse:

Oppmøtesystem ved å sende RFID -data til MySQL -server ved hjelp av Python With Arduino: 6 trinn
Oppmøtesystem ved å sende RFID -data til MySQL -server ved hjelp av Python With Arduino: 6 trinn

Video: Oppmøtesystem ved å sende RFID -data til MySQL -server ved hjelp av Python With Arduino: 6 trinn

Video: Oppmøtesystem ved å sende RFID -data til MySQL -server ved hjelp av Python With Arduino: 6 trinn
Video: (Sub)일본vlogㅣ출근ㅣCITY BAKERYㅣ레이어드컷💇🏻‍♀️ ㅣ룰루레몬 요가매트ㅣ비건 빠에야 만들어 먹고 아침요가했던 일주일 일상 2024, Juli
Anonim
Oppmøtesystem ved å sende RFID -data til MySQL -server ved hjelp av Python With Arduino
Oppmøtesystem ved å sende RFID -data til MySQL -server ved hjelp av Python With Arduino

I dette prosjektet har jeg grensesnittet RFID-RC522 med arduino, og deretter sender jeg data fra RFID til phpmyadmin-databasen. I motsetning til våre tidligere prosjekter bruker vi ikke ethernet -skjold i dette tilfellet, her leser vi bare serielle data som kommer fra arduino og skyver det til phpmyadmin gjennom en python -kode. Så her er enheten vår koblet til PC slik at den kan sende data serielt, du kan også koble enheten til bringebær pi for å gjøre dette prosjektet bærbart.

Trinn 1: Brukt programvare:

Programvare som brukes
Programvare som brukes
Programvare som brukes
Programvare som brukes
Programvare som brukes
Programvare som brukes

Dette er programvaren vi har brukt til dette prosjektet:

1. Arduino IDE: Du kan laste ned den nyeste Arduino IDE fra denne lenken:

www.arduino.cc/en/Main/Software

2. Installasjon av XAMPP -server: Her bruker vi XAMPP -server, den kan brukes både i Windows og Linux, men mitt forslag er at hvis du er i Ubuntu (hvilken som helst Linux -plattform), kan du gå med LAMP. Siden vi er i Windows, har vi foretrukket XAMPP -server. Så du kan laste ned XAMPP -server fra denne lenken.

Alternativt er her trinnene for LAMP -server:

1. Installer Apache:

sudo apt-get install apache2

2. Installer MySQL:

sudo apt-get install mysql-server

3. Installer PHP:

sudo apt-get install php5 libapache2-mod-php5

4. Start serveren på nytt:

sudo /etc/init.d/apache2 start på nytt

5. Sjekk Apache https:// localhost/

Du vil få en apache -side ved å klikke på denne lenken ovenfor hvis du ikke skjønte det betyr at noe gikk galt med installasjonen din

Her bruker vi PHPMYADMIN som er webgrensesnittet til MySQL-serveren, så for å installere brukskommandoen: sudo apt-get install phpmyadmin

3. Python IDLE: Siden vi bruker python -kode for å skyve data til phpmyadmin, slik at du må laste ned python inaktiv, kan du laste ned python -verktøyet fra denne lenken

bortsett fra det vil du også trenge noen av bibliotekene for å få det til å fungere, for eksempel pyserial og mysqldb. Hvordan laste ned disse tingene, jeg har dekket i den vedlagte videoen. Se hele videoen som er gitt nedenfor.

Trinn 2: Komponenter som brukes:

Komponenter som brukes
Komponenter som brukes
Komponenter som brukes
Komponenter som brukes

1) Arduino UNO: Arduino Uno er et mikrokontrollerkort basert på ATmega328P (datablad). Den har 14 digitale inngangs-/utgangspinner (hvorav 6 kan brukes som PWM -utganger), 6 analoge innganger, en 16 MHz kvartskrystall, en USB -tilkobling, en strømkontakt, en ICSP -topptekst og en tilbakestillingsknapp.

3) RFID RC522 -leser med tag: Det er billige RFID -moduler som kan lese og skrive Mifares etiketter og selges på flere nettbutikker, som eBay og følger med mange "startpakker" i dag. Bare søk RFID-RC522 (MF-RC522). Mikrokontrolleren og kortleseren bruker SPI for kommunikasjon (brikke støtter I2C- og UART -protokoller, men ikke implementert på biblioteket). Kortleseren og kodene kommuniserer ved hjelp av et 13,56 MHz elektromagnetisk felt.

Trinn 3: Kretsdiagram:

Kretsdiagram
Kretsdiagram

Kretsdiagram over dette prosjektet er gitt ovenfor.

Du må koble til ethernet -skjerm først som vist på bildet ovenfor, så må du lage rfid -tilkoblingen nedenfor er tilkoblingspinnene for arduino og rfid -leser

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 tilkoblet

Trinn 4: Bibliotek:

Du må installere ett bibliotek for rfid rc522. Du kan få biblioteket fra denne lenken

Trinn 5: Kode

Du kan få kildekoden fra denne github -lenken

Trinn 6: Video:

Hele prosjektbeskrivelsen er gitt i videoen ovenfor

Hvis du er i tvil om dette prosjektet, kan du gjerne kommentere oss nedenfor. Og hvis du vil lære mer om innebygd system, kan du besøke vår YouTube -kanal

Besøk og lik vår Facebook -side for hyppige oppdateringer.

Takk og hilsen, Embedotronics Technologies

Anbefalt: