
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

В този проект съм свързал RFID-RC522 с arduino и след това изпращам данни от RFID до базата данни phpmyadmin. За разлика от предишните ни проекти, в този случай не използваме никакъв Ethernet щит, тук просто четем серийните данни, идващи от arduino, и след това ги натискаме към phpmyadmin чрез един код на python. Тук нашето устройство е свързано с компютър, за да може да изпраща данни последователно, можете също да свържете устройството към малинов pi, за да направите този проект преносим.
Стъпка 1: Използван софтуер:



Това е софтуерът, който използвахме за този проект:
1. Arduino IDE: Можете да изтеглите най -новата Arduino IDE от тази връзка:
www.arduino.cc/en/Main/Software
2. Инсталиране на XAMPP сървър: Тук използваме XAMPP сървър, той може да се използва както в Windows, така и в Linux, но моето предложение е, че ако сте в Ubuntu (всяка Linux платформа), тогава отидете с LAMP. Сега, тъй като сме в Windows, затова предпочетохме XAMPP сървъра. Така че можете да изтеглите XAMPP сървър от тази връзка.
Алтернативно ето стъпките за LAMP сървъра:
1. Инсталирайте Apache:
sudo apt-get инсталирайте apache2
2. Инсталирайте MySQL:
sudo apt-get install mysql-server
3. Инсталирайте PHP:
sudo apt-get install php5 libapache2-mod-php5
4. Рестартирайте сървъра:
sudo /etc/init.d/apache2 рестартиране
5. Проверете Apache https:// localhost/
ще получите една apache страница, като щракнете върху горната връзка, ако не сте я получили, значи нещо се е объркало с вашата инсталация
Тук използваме PHPMYADMIN, който е уеб интерфейсът на MySQL сървъра, така че за инсталиране на тази команда използвайте: sudo apt-get install phpmyadmin
3. Python IDLE: Тъй като използваме кода на python, за да изпращаме данни към phpmyadmin, така че трябва да изтеглите python бездействащ, можете да изтеглите инструмента python от тази връзка
освен това ще ви трябват и някои от библиотеките, за да работят, като pyserial и mysqldb. Как да изтеглите тези неща, аз съм обхванал в моето прикачено видео, моля, гледайте цялото видео, което е дадено по -долу.
Стъпка 2: Използвани компоненти:


1) Arduino UNO: Arduino Uno е платка за микроконтролер, базирана на ATmega328P (лист с данни). Той има 14 цифрови входни/изходни пина (от които 6 могат да се използват като PWM изходи), 6 аналогови входа, 16 MHz кварцов кристал, USB връзка, жак за захранване, ICSP заглавка и бутон за нулиране.
3) RFID RC522 четец с етикет: Има евтини RFID модули, които могат да четат и записват таговете на Mifare и се продават в няколко уеб магазина, като eBay и са включени в много „стартови комплекти“в наши дни. Просто потърсете RFID-RC522 (MF-RC522). Микроконтролерът и четецът на карти използват SPI за комуникация (чипът поддържа I2C и UART протоколи, но не е внедрен в библиотеката). Четецът на карти и етикетите комуникират с помощта на електромагнитно поле 13,56 MHz.
Стъпка 3: Електрическа схема:

Схемата на този проект е дадена по -горе.
Първо трябва да свържете Ethernet щит, както е показано на изображението по -горе, след това трябва да направите rfid връзката по -долу са щифтовете за свързване за arduino и 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 не е свързан
Стъпка 4: Библиотека:
Трябва да инсталирате една библиотека за rfid rc522. Можете да получите библиотеката от тази връзка
Стъпка 5: Код
Можете да получите изходния код от тази връзка на github
Стъпка 6: Видео:

Цялото описание на проекта е дадено във видеото по -горе
Ако имате някакви съмнения относно този проект, не се колебайте да ни коментирате по -долу. И ако искате да научите повече за вградената система, можете да посетите нашия youtube канал
Моля, посетете и харесайте нашата страница във Facebook за чести актуализации.
Благодаря и поздрави, Ембедотронни технологии
Препоръчано:
Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: 5 стъпки

Система за присъствие на пръстови отпечатъци и RFID, използваща база данни Raspberry Pi и MySQL: Видео на този проект
Как да изпращате DHT11 данни към MySQL сървъра с помощта на NodeMCU: 6 стъпки

Как да изпращаме данни на DHT11 към MySQL сървъра с помощта на NodeMCU: В този проект сме свързали DHT11 с nodemcu и след това изпращаме данни на dht11, което е влажност и температура, към базата данни phpmyadmin
Изпращане на данни от-IOT-безжичен-сензор за температура и влажност-към-MySQL: 41 стъпки

Изпращане на данни от-IOT-безжичен сензор за температура и влажност-към-MySQL: Представяне на сензора за температура и влажност на IoT на NCD за дълги разстояния Разполагащ с обхват до 28 мили и безжична мрежова архитектура, този сензор предава данни за влажност (± 1,7%) и температура (± 0,3 ° C) на определени от потребителя интервали, спящ
Arduino изпраща данни за температурата и влажността към MySQL сървъра (PHPMYADMIN): 5 стъпки

Arduino изпраща данни за температурата и влажността към MySQL сървъра (PHPMYADMIN): В този проект се свързах DHT11 с arduino и след това изпращам данни от dht11, което е влажност и температура, в базата данни phpmyadmin. Тук използваме един PHP скрипт за изпращане на данни към базата данни phpmyadmin
Система за присъствие със съхранение на данни в електронна таблица на Google с помощта на RFID и Arduino Ethernet Shield: 6 стъпки

Система за присъствие със съхраняване на данни в електронна таблица на Google с помощта на RFID и Arduino Ethernet Shield: Здравейте момчета, Тук идваме с много вълнуващ проект и ето как да изпращаме rfid данни до електронна таблица на Google с помощта на Arduino. Накратко, ние ще направим система за посещаемост, базирана на rfid четец, която ще запише данните за посещаемостта в реално време, за да се потърси