Tartalomjegyzék:
- 1. lépés: Használt szoftver:
- 2. lépés: Használt összetevők:
- 3. lépés: Áramköri diagram:
- 4. lépés: Könyvtár:
- 5. lépés: Kód
- 6. lépés: Videó:
![Részvételi rendszer RFID adatok küldésével a MySQL szerverre Python és Arduino használatával: 6 lépés Részvételi rendszer RFID adatok küldésével a MySQL szerverre Python és Arduino használatával: 6 lépés](https://i.howwhatproduce.com/images/002/image-5256-23-j.webp)
Videó: Részvételi rendszer RFID adatok küldésével a MySQL szerverre Python és Arduino használatával: 6 lépés
![Videó: Részvételi rendszer RFID adatok küldésével a MySQL szerverre Python és Arduino használatával: 6 lépés Videó: Részvételi rendszer RFID adatok küldésével a MySQL szerverre Python és Arduino használatával: 6 lépés](https://i.ytimg.com/vi/TdBxW0_21O0/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
![Részvételi rendszer RFID adatok küldésével a MySQL szerverre Python és Arduino használatával Részvételi rendszer RFID adatok küldésével a MySQL szerverre Python és Arduino használatával](https://i.howwhatproduce.com/images/002/image-5256-24-j.webp)
Ebben a projektben az RFID-RC522 interfészt az arduino-val, majd az RFID adatait a phpmyadmin adatbázisba küldöm. A korábbi projekteinkkel ellentétben ebben az esetben nem használunk ethernet pajzsot, itt csak az arduino -ból származó soros adatokat olvassuk, majd egy python -kódon keresztül továbbítjuk a phpmyadmin -nek. Tehát itt a készülékünk PC -hez van csatlakoztatva, hogy sorban adatokat tudjon küldeni, és csatlakoztathatja az eszközt a málna pi -hez is, hogy hordozhatóvá tegye ezt a projektet.
1. lépés: Használt szoftver:
![Felhasznált szoftver Felhasznált szoftver](https://i.howwhatproduce.com/images/002/image-5256-25-j.webp)
![Felhasznált szoftver Felhasznált szoftver](https://i.howwhatproduce.com/images/002/image-5256-26-j.webp)
![Felhasznált szoftver Felhasznált szoftver](https://i.howwhatproduce.com/images/002/image-5256-27-j.webp)
Ezeket a szoftvereket használtuk ehhez a projekthez:
1. Arduino IDE: A legújabb Arduino IDE -t innen töltheti le:
www.arduino.cc/en/Main/Software
2. Az XAMPP szerver telepítése: Itt az XAMPP szervert használjuk, amely használható mind Windows, mind Linux alatt, de azt javaslom, hogy ha Ubuntu -ban (Bármilyen Linux platformon) van, akkor használja a LAMP -ot. Most, hogy Windows -on vagyunk, előnyben részesítettük az XAMPP szervert. Tehát letöltheti az XAMPP szervert erről a linkről.
Alternatív megoldásként itt a LAMP szerver lépései:
1. Az Apache telepítése:
sudo apt-get install apache2
2. Telepítse a MySQL -t:
sudo apt-get install mysql-server
3. Telepítse a PHP -t:
sudo apt-get install php5 libapache2-mod-php5
4. Indítsa újra a szervert:
sudo /etc/init.d/apache2 újraindítás
5. Ellenőrizze az Apache https:// localhost/
egy apache oldalt kap a fenti linkre kattintva, ha nem kapta meg, azt jelenti, hogy valami hiba történt a telepítés során
Itt a PHPMYADMIN-t használjuk, amely a MySQL szerver webes kezelőfelülete, ezért a telepítéshez használja ezt a parancsot: sudo apt-get install phpmyadmin
3. Python IDLE: Mivel python kódot használunk az adatoknak a phpmyadmin felé történő elküldéséhez, így le kell töltenünk a python tétlen állapotát, letöltheti a python eszközt erről a linkről
ettől eltekintve szükség lesz néhány könyvtárra is, mint például a pyserial és a mysqldb. Hogyan tölthetem le ezeket a dolgokat, a mellékelt videómban leírtam, kérjük, nézze meg az alábbi videót.
2. lépés: Használt összetevők:
![Használt komponensek Használt komponensek](https://i.howwhatproduce.com/images/002/image-5256-28-j.webp)
![Használt komponensek Használt komponensek](https://i.howwhatproduce.com/images/002/image-5256-29-j.webp)
1) Arduino UNO: Az Arduino Uno egy mikrovezérlő kártya az ATmega328P (adatlap) alapján. 14 digitális bemeneti/kimeneti tűvel rendelkezik (ebből 6 használható PWM kimenetként), 6 analóg bemenettel, 16 MHz -es kvarckristályt, USB -csatlakozót, tápcsatlakozót, ICSP fejlécet és reset gombot.
3) RFID RC522 olvasó címkével: Vannak olcsó RFID -modulok, amelyek képesek olvasni és írni a Mifare -címkéket, és számos webáruházban, például az eBay -en értékesítik, és manapság sok "kezdő készlettel" rendelkeznek. Egyszerűen keressen RFID-RC522 (MF-RC522). A mikrokontroller és a kártyaolvasó SPI -t használ a kommunikációhoz (a chip támogatja az I2C és az UART protokollokat, de nincs megvalósítva a könyvtárban). A kártyaolvasó és a címkék 13,56 MHz -es elektromágneses mező segítségével kommunikálnak.
3. lépés: Áramköri diagram:
![Kördiagramm Kördiagramm](https://i.howwhatproduce.com/images/002/image-5256-30-j.webp)
Ennek a projektnek a kapcsolási rajza a fenti.
Először az ethernet pajzsot kell csatlakoztatnia, ahogy a fenti képen látható, majd létre kell hoznia az alábbi rfid kapcsolatot, az arduino és az rfid olvasó csatlakozóit
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
Az IRQ nincs csatlakoztatva
4. lépés: Könyvtár:
Telepítenie kell egy könyvtárat az rfid rc522 számára. A könyvtárat ezen a linken szerezheti be
5. lépés: Kód
A forráskódot erről a github linkről szerezheti be
6. lépés: Videó:
![](https://i.ytimg.com/vi/aUHDtCRmVIo/hqdefault.jpg)
A projekt teljes leírását a fenti videó tartalmazza
Ha kétségei vannak ezzel a projekttel kapcsolatban, bátran írjon nekünk az alábbiakban. Ha pedig többet szeretne megtudni a beágyazott rendszerről, látogasson el youtube csatornánkra
Látogassa meg és kedvelje Facebook oldalunkat a gyakori frissítésekért.
Köszönettel és üdvözlettel, Embedotronics Technologies
Ajánlott:
Ujjlenyomat- és RFID -alapú jelenléti rendszer a Raspberry Pi és a MySQL adatbázis használatával: 5 lépés
![Ujjlenyomat- és RFID -alapú jelenléti rendszer a Raspberry Pi és a MySQL adatbázis használatával: 5 lépés Ujjlenyomat- és RFID -alapú jelenléti rendszer a Raspberry Pi és a MySQL adatbázis használatával: 5 lépés](https://i.howwhatproduce.com/images/002/image-5853-j.webp)
Ujjlenyomat- és RFID -alapú jelenléti rendszer a Raspberry Pi és a MySQL adatbázis használatával: A projekt videója
Vezeték nélküli rezgés- és hőmérsékletérzékelő adatok a MySQL-hez Node-RED használatával: 40 lépés
![Vezeték nélküli rezgés- és hőmérsékletérzékelő adatok a MySQL-hez Node-RED használatával: 40 lépés Vezeték nélküli rezgés- és hőmérsékletérzékelő adatok a MySQL-hez Node-RED használatával: 40 lépés](https://i.howwhatproduce.com/images/009/image-26885-j.webp)
Vezeték nélküli rezgés- és hőmérsékletérzékelő adatok a MySQL-hez a Node-RED használatával: Bemutatjuk az NCD nagy hatótávolságú IoT ipari vezeték nélküli rezgés- és hőmérséklet-érzékelőjét, amely akár 2 mérföldes hatótávolsággal büszkélkedhet a vezeték nélküli hálószerkezet használatával. A precíziós 16 bites rezgés- és hőmérséklet-érzékelőt magában foglaló eszköz
DHT11 adatok küldése a MySQL szerverre a NodeMCU használatával: 6 lépés
![DHT11 adatok küldése a MySQL szerverre a NodeMCU használatával: 6 lépés DHT11 adatok küldése a MySQL szerverre a NodeMCU használatával: 6 lépés](https://i.howwhatproduce.com/images/001/image-884-31-j.webp)
DHT11 adatok küldése a MySQL szerverre a NodeMCU használatával: Ebben a projektben a DHT11 -et összekapcsoltuk a nodemcu -val, majd a dht11, azaz páratartalom és hőmérséklet adatait küldjük a phpmyadmin adatbázisba
Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával: 5 lépés
![Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával: 5 lépés Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával: 5 lépés](https://i.howwhatproduce.com/images/003/image-6934-2-j.webp)
Az Arduino Dht11 adatokat küld a MySQL szerverre (PHPMYADMIN) Python használatával: Ebben a projektben a DHT11 -et illesztettem az arduino -hoz, majd a dht11, azaz páratartalom és hőmérséklet adatait küldöm a phpmyadmin adatbázisba. Az előző projektünkkel ellentétben ebben az esetben nem használunk ethernet pajzsot, itt csak olvassuk a
Részvételi rendszer adatok tárolásával a Google táblázatban RFID és Arduino Ethernet Shield használatával: 6 lépés
![Részvételi rendszer adatok tárolásával a Google táblázatban RFID és Arduino Ethernet Shield használatával: 6 lépés Részvételi rendszer adatok tárolásával a Google táblázatban RFID és Arduino Ethernet Shield használatával: 6 lépés](https://i.howwhatproduce.com/images/004/image-9254-17-j.webp)
Jelenléti rendszer az adatok tárolásával a Google táblázatban RFID és Arduino Ethernet Shield használatával: Helló srácok, Itt egy nagyon izgalmas projektet találunk ki, és így küldhetünk rfid adatokat a Google táblázatba az Arduino segítségével. Röviden, az RFID olvasón alapuló jelenléti rendszert készítünk, amely valós időben menti a jelenléti adatokat a goog