![Dochádzkový systém odosielaním údajov RFID na server MySQL pomocou systému Python s Arduino: 6 krokov Dochádzkový systém odosielaním údajov RFID na server MySQL pomocou systému Python s Arduino: 6 krokov](https://i.howwhatproduce.com/images/002/image-5256-23-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
![Dochádzkový systém odosielaním údajov RFID na server MySQL pomocou systému Python s Arduino Dochádzkový systém odosielaním údajov RFID na server MySQL pomocou systému Python s Arduino](https://i.howwhatproduce.com/images/002/image-5256-24-j.webp)
V tomto projekte som prepojil RFID-RC522 s arduino a potom odosielam údaje RFID do databázy phpmyadmin. Na rozdiel od našich predchádzajúcich projektov v tomto prípade nepoužívame žiadny ethernetový štít, tu iba čítame sériové údaje pochádzajúce z arduina a potom ich tlačíme do phpmyadminu prostredníctvom jedného kódu pythonu. Takže tu je naše zariadenie pripojené k počítaču, aby mohlo odosielať údaje sériovo, môžete tiež pripojiť zariadenie k Raspberry Pi, aby bol tento projekt prenosný.
Krok 1: Použitý softvér:
![Použitý softvér Použitý softvér](https://i.howwhatproduce.com/images/002/image-5256-25-j.webp)
![Použitý softvér Použitý softvér](https://i.howwhatproduce.com/images/002/image-5256-26-j.webp)
![Použitý softvér Použitý softvér](https://i.howwhatproduce.com/images/002/image-5256-27-j.webp)
Toto je softvér, ktorý sme použili pre tento projekt:
1. Arduino IDE: Najnovšie Arduino IDE si môžete stiahnuť z tohto odkazu:
www.arduino.cc/en/Main/Software
2. Inštalácia servera XAMPP: Tu používame server XAMPP, ktorý je možné použiť v systéme Windows aj Linux, ale môj návrh je, že ak ste v Ubuntu (akákoľvek platforma Linux), choďte s LAMP. Teraz, keď sme v oknách, uprednostnili sme server XAMPP. Server XAMPP si teda môžete stiahnuť z tohto odkazu.
Prípadne tu sú kroky pre server LAMP:
1. Nainštalujte Apache:
sudo apt-get nainštalovať apache2
2. Nainštalujte MySQL:
sudo apt-get install mysql-server
3. Nainštalujte PHP:
sudo apt-get install php5 libapache2-mod-php5
4. Reštartujte server:
sudo /etc/init.d/apache2 reštartujte
5. Skontrolujte Apache https:// localhost/
Kliknutím na tento odkaz vyššie získate jednu stránku apache, ak ste ju nepochopili, znamená to, že sa pri inštalácii niečo pokazilo
Tu používame PHPMYADMIN, čo je webové rozhranie servera MySQL, takže na inštaláciu použite príkaz: sudo apt-get install phpmyadmin
3. Python IDLE: Pretože používame kód pythonu na odosielanie údajov do phpmyadminu, takže si musíte stiahnuť python nečinný, nástroj python si môžete stiahnuť z tohto odkazu
okrem toho budete potrebovať aj niektoré knižnice, aby to fungovalo, ako napríklad pyserial a mysqldb. Informácie o tom, ako tieto veci stiahnuť, som popísal v priloženom videu, pozrite si celé video, ktoré je uvedené nižšie.
Krok 2: Použité komponenty:
![Použité komponenty Použité komponenty](https://i.howwhatproduce.com/images/002/image-5256-28-j.webp)
![Použité komponenty Použité komponenty](https://i.howwhatproduce.com/images/002/image-5256-29-j.webp)
1) Arduino UNO: Arduino Uno je doska mikrokontroléra založená na ATmega328P (technický list). Má 14 digitálnych vstupno -výstupných pinov (z ktorých 6 je možné použiť ako výstupy PWM), 6 analógových vstupov, 16 MHz kremenný kryštál, pripojenie USB, napájací konektor, hlavičku ICSP a tlačidlo reset.
3) Čítačka RFID RC522 so štítkom: Existujú lacné moduly RFID, ktoré dokážu čítať a zapisovať štítky Mifare a predávajú sa vo viacerých internetových obchodoch, ako je eBay, a v súčasnosti sú súčasťou mnohých „štartovacích súprav“. Jednoducho vyhľadajte RFID-RC522 (MF-RC522). Mikrokontrolér a čítačka kariet používa na komunikáciu SPI (čip podporuje protokoly I2C a UART, ale nie je implementovaný v knižnici). Čítačka kariet a štítky komunikujú pomocou elektromagnetického poľa 13,56 MHz.
Krok 3: Schéma zapojenia:
![Schéma zapojenia Schéma zapojenia](https://i.howwhatproduce.com/images/002/image-5256-30-j.webp)
Schéma zapojenia tohto projektu je uvedená vyššie.
Najprv musíte pripojiť ethernetový štít, ako je znázornené na obrázku vyššie, potom musíte vytvoriť pripojenie rfid nižšie sú pripájacie kolíky pre čítač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
13 52 SCK
VCC 3.3 v 3.3v
GND GND GND
IRQ nie je pripojené
Krok 4: Knižnica:
Pre rfid rc522 musíte nainštalovať jednu knižnicu. Knižnicu získate z tohto odkazu
Krok 5: Kód
Zdrojový kód môžete získať z tohto odkazu na github
Krok 6: Video:
![](https://i.ytimg.com/vi/aUHDtCRmVIo/hqdefault.jpg)
Celý popis projektu je uvedený vo vyššie uvedenom videu
Ak máte akékoľvek pochybnosti o tomto projekte, neváhajte nás komentovať nižšie. A ak sa chcete dozvedieť viac o vstavanom systéme, môžete navštíviť náš kanál youtube
Navštevujte a lajkujte našu facebookovú stránku kvôli častým aktualizáciám.
Ďakujem, s pozdravom, Technológie Embedotronics
Odporúča:
Dochádzkový systém založený na odtlačkoch prstov a RFID využívajúci databázu Raspberry Pi a MySQL: 5 krokov
![Dochádzkový systém založený na odtlačkoch prstov a RFID využívajúci databázu Raspberry Pi a MySQL: 5 krokov Dochádzkový systém založený na odtlačkoch prstov a RFID využívajúci databázu Raspberry Pi a MySQL: 5 krokov](https://i.howwhatproduce.com/images/002/image-5853-j.webp)
Dochádzkový systém založený na odtlačkoch prstov a RFID pomocou databázy Raspberry Pi a MySQL: Video z tohto projektu
Jednoduché vzdialené vykresľovanie údajov pomocou systému Android / Arduino / PfodApp: 6 krokov
![Jednoduché vzdialené vykresľovanie údajov pomocou systému Android / Arduino / PfodApp: 6 krokov Jednoduché vzdialené vykresľovanie údajov pomocou systému Android / Arduino / PfodApp: 6 krokov](https://i.howwhatproduce.com/images/011/image-32782-j.webp)
Jednoduché vzdialené vykresľovanie údajov pomocou systému Android/Arduino/PfodApp: Informácie o vykresľovaní údajov podľa dátumu a času pomocou iba milisekúnd Arduina () nájdete v tomto návode na kreslenie/zaznamenávanie dátumu/času v InstructableArduino pomocou nástrojov Millis () a PfodApp. Tento návod vám ukáže, ako vykresliť údaje senzora Arduino na vašom zariadení. Mobilný telefón s Androidom a zachyťte ho
Dochádzkový systém odtlačkov prstov Arduino W/ cloudové úložisko dát: 8 krokov
![Dochádzkový systém odtlačkov prstov Arduino W/ cloudové úložisko dát: 8 krokov Dochádzkový systém odtlačkov prstov Arduino W/ cloudové úložisko dát: 8 krokov](https://i.howwhatproduce.com/images/002/image-5765-14-j.webp)
Dochádzkový systém odtlačkov prstov Arduino W/ Cloudové úložisko dát: Tento a ďalšie úžasné návody si môžete prečítať na oficiálnom webe spoločnosti ElectroPeak Prehľad V dnešnej dobe je učenie sa o prevádzke a implementácii zariadení IoT také zásadné, vzhľadom na stále častejšie používanie systémov IoT. V tomto návode urobíme
Dochádzkový systém s ukladaním údajov do tabuľky Google pomocou štítu RFID a Arduino Ethernet: 6 krokov
![Dochádzkový systém s ukladaním údajov do tabuľky Google pomocou štítu RFID a Arduino Ethernet: 6 krokov Dochádzkový systém s ukladaním údajov do tabuľky Google pomocou štítu RFID a Arduino Ethernet: 6 krokov](https://i.howwhatproduce.com/images/004/image-9254-17-j.webp)
Dochádzkový systém s ukladaním údajov do tabuľky Google pomocou štítu RFID a Arduino Ethernet: Dobrý deň, priatelia, prichádzame s veľmi vzrušujúcim projektom, a tým je odosielanie údajov rfid do tabuľky Google pomocou programu Arduino. Stručne povedané, urobíme dochádzkový systém založený na čítačke RFID, ktorý bude údaje o návštevnosti ukladať v reálnom čase do googlu
Dochádzkový server Nodmcu RFID so spracovaním: 4 kroky
![Dochádzkový server Nodmcu RFID so spracovaním: 4 kroky Dochádzkový server Nodmcu RFID so spracovaním: 4 kroky](https://i.howwhatproduce.com/images/005/image-12538-12-j.webp)
Dochádzkový server Nodmcu RFID so spracovaním: skvelý spôsob, ako označiť dochádzku