Obsah:
- Krok 1: Použitý software:
- Krok 2: Použité součásti:
- Krok 3: Schéma zapojení:
- Krok 4: Knihovna:
- Krok 5: Kód
- Krok 6: Video:
Video: Docházkový systém odesíláním dat RFID na server MySQL pomocí Pythonu s Arduino: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto projektu jsem propojil RFID-RC522 s arduino a poté posílám data RFID do databáze phpmyadmin. Na rozdíl od našich předchozích projektů v tomto případě nepoužíváme žádný ethernetový štít, zde pouze čteme sériová data pocházející z arduina a poté je tlačíme do phpmyadminu prostřednictvím jednoho kódu pythonu. Takže tady je naše zařízení připojeno k PC, aby mohlo odesílat data sériově, můžete také připojit zařízení k Raspberry Pi, aby byl tento projekt přenosný.
Krok 1: Použitý software:
Toto je software, který jsme použili pro tento projekt:
1. Arduino IDE: Nejnovější Arduino IDE si můžete stáhnout z tohoto odkazu:
www.arduino.cc/en/Main/Software
2. Instalace serveru XAMPP: Zde používáme server XAMPP, který lze použít jak v systému Windows, tak v Linuxu, ale můj návrh je, že pokud jste v Ubuntu (jakákoli platforma Linux), přejděte na LAMP. Protože jsme v systému Windows, upřednostnili jsme server XAMPP. Server XAMPP si tedy můžete stáhnout z tohoto odkazu.
Případně zde jsou kroky pro LAMP server:
1. Nainstalujte Apache:
sudo apt-get install apache2
2. Nainstalujte MySQL:
sudo apt-get install mysql-server
3. Nainstalujte PHP:
sudo apt-get install php5 libapache2-mod-php5
4. Restartujte server:
restart sudo /etc/init.d/apache2
5. Zkontrolujte Apache https:// localhost/
získáte jednu stránku Apache kliknutím na výše uvedený odkaz, pokud jste to nepochopili, znamená to, že se při instalaci něco pokazilo
Zde používáme PHPMYADMIN, což je webové rozhraní serveru MySQL, takže pro instalaci použijte příkaz: sudo apt-get install phpmyadmin
3. Python IDLE: Protože používáme kód pythonu k odesílání dat do phpmyadminu, takže si musíte stáhnout python idle, můžete si stáhnout nástroj python z tohoto odkazu
kromě toho budete také potřebovat některé knihovny, aby fungovaly, jako je pyserial a mysqldb. Jak tyto věci stáhnout, jsem popsal v přiloženém videu, podívejte se prosím na celé video, které je uvedeno níže.
Krok 2: Použité součásti:
1) Arduino UNO: Arduino Uno je deska mikrokontroléru založená na ATmega328P (datový list). Má 14 digitálních vstupních/výstupních pinů (z nichž 6 lze použít jako výstupy PWM), 6 analogových vstupů, křemenný krystal 16 MHz, připojení USB, napájecí konektor, záhlaví ICSP a resetovací tlačítko.
3) Čtečka RFID RC522 se štítkem: Existují levné moduly RFID, které dokážou číst a zapisovat značky Mifare a prodávají se v několika internetových obchodech, jako je eBay, a v současné době jsou součástí mnoha „startovacích sad“. Jednoduše vyhledejte RFID-RC522 (MF-RC522). Mikrokontrolér a čtečka karet používá ke komunikaci SPI (čip podporuje protokoly I2C a UART, ale není implementován v knihovně). Čtečka karet a značky komunikují pomocí elektromagnetického pole 13,56 MHz.
Krok 3: Schéma zapojení:
Schéma zapojení tohoto projektu je uvedeno výše.
Nejprve musíte připojit ethernetový štít, jak je znázorněno na obrázku výše, a poté musíte provést připojení rfid níže jsou připojovací kolíky pro čtečku Arduino a RFID
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 není připojeno
Krok 4: Knihovna:
Pro rfid rc522 musíte nainstalovat jednu knihovnu. Knihovnu můžete získat z tohoto odkazu
Krok 5: Kód
Zdrojový kód můžete získat z tohoto odkazu na github
Krok 6: Video:
Celý popis projektu je uveden ve výše uvedeném videu
Pokud máte ohledně tohoto projektu jakékoli pochybnosti, neváhejte nás komentovat níže. A pokud se chcete o vestavěném systému dozvědět více, můžete navštívit náš kanál youtube
Navštěvujte a lajkujte naši Facebook stránku pro časté aktualizace.
Děkuji a s pozdravem, Technologie Embedotronics
Doporučuje:
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: 5 kroků
Docházkový systém založený na otiscích prstů a RFID pomocí databáze Raspberry Pi a MySQL: Video z tohoto projektu
Docházkový systém otisků prstů Arduino W/ cloudové úložiště dat: 8 kroků
Docházkový systém Arduino Fingerprint Attendance System W/ Cloud Data Storage: Tento a další úžasné návody si můžete přečíst na oficiálních webových stránkách ElectroPeak Přehled V dnešní době je učení o provozu a implementaci zařízení IoT tak zásadní kvůli rostoucímu využívání systémů IoT. V tomto tutoriálu vytvoříme
Arduino odesílá data Dht11 na server MySQL (PHPMYADMIN) pomocí Pythonu: 5 kroků
Arduino odesílá data Dht11 na server MySQL (PHPMYADMIN) pomocí Pythonu: V tomto projektu jsem propojil DHT11 s arduino a poté posílám data dht11, což je vlhkost a teplota, do databáze phpmyadmin. Na rozdíl od našeho předchozího projektu v tomto případě nepoužíváme žádný ethernetový štít, zde právě čteme t
Docházkový systém s ukládáním dat do tabulky Google pomocí štítu RFID a Arduino Ethernet: 6 kroků
Docházkový systém s ukládáním dat do tabulky Google pomocí RFID a Arduino Ethernet Shield: Dobrý den, pánové, přicházíme s velmi vzrušujícím projektem a tím je odesílání dat rfid do tabulky Google pomocí Arduina. Stručně řečeno, vytvoříme docházkový systém založený na čtečce rfid, který bude ukládat údaje o návštěvnosti v reálném čase do googu
Docházkový server Nodmcu RFID se zpracováním: 4 kroky
Docházkový server Nodmcu RFID se zpracováním: Skvělý způsob, jak označit účast