![Հաճախումների համակարգ ՝ ուղարկելով RFID տվյալներ MySQL սերվերին Python- ի միջոցով Arduino- ով. 6 քայլ Հաճախումների համակարգ ՝ ուղարկելով RFID տվյալներ MySQL սերվերին Python- ի միջոցով Arduino- ով. 6 քայլ](https://i.howwhatproduce.com/images/002/image-5256-23-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Հաճախումների համակարգ ՝ ուղարկելով RFID տվյալներ MySQL սերվերին ՝ օգտագործելով Python- ը Arduino- ով Հաճախումների համակարգ ՝ ուղարկելով RFID տվյալներ MySQL սերվերին ՝ օգտագործելով Python- ը Arduino- ով](https://i.howwhatproduce.com/images/002/image-5256-24-j.webp)
Այս նախագծում ես RFID-RC522- ին միացել եմ arduino- ի հետ, այնուհետև RFID- ի տվյալները ուղարկում եմ phpmyadmin տվյալների բազա: Ի տարբերություն մեր նախորդ նախագծերի, այս դեպքում մենք չենք օգտագործում որևէ Ethernet վահան, այստեղ մենք պարզապես կարդում ենք arduino- ից ստացվող սերիական տվյալները, այնուհետև դրանք մղում ենք phpmyadmin- ին ՝ մեկ python կոդի միջոցով: Այսպիսով, այստեղ մեր սարքը միացված է համակարգչին, որպեսզի այն կարողանա սերիական տվյալներ ուղարկել, կարող եք նաև սարքը միացնել ազնվամորի պիին `այս նախագիծը դյուրակիր դարձնելու համար:
Քայլ 1: Օգտագործված ծրագրակազմ
![Օգտագործված ծրագրակազմ Օգտագործված ծրագրակազմ](https://i.howwhatproduce.com/images/002/image-5256-25-j.webp)
![Օգտագործված ծրագրակազմ Օգտագործված ծրագրակազմ](https://i.howwhatproduce.com/images/002/image-5256-26-j.webp)
![Օգտագործված ծրագրակազմ Օգտագործված ծրագրակազմ](https://i.howwhatproduce.com/images/002/image-5256-27-j.webp)
Սրանք այն ծրագրերն են, որոնք մենք օգտագործել ենք այս նախագծի համար.
1. Arduino IDE. Դուք կարող եք ներբեռնել վերջին Arduino IDE- ն այս հղումից.
www.arduino.cc/hy/Main/Software
2. XAMPP սերվերի տեղադրում. Այստեղ մենք օգտագործում ենք XAMPP սերվեր, այն կարող է օգտագործվել ինչպես Windows- ում, այնպես էլ Linux- ում, սակայն իմ առաջարկն այն է, որ եթե դուք գտնվում եք Ubuntu- ում (Linuxանկացած Linux հարթակ), ապա գնացեք LAMP- ով: Այժմ, քանի որ մենք գտնվում ենք Windows- ում, ուստի նախընտրեցինք XAMPP սերվերը: Այսպիսով, դուք կարող եք ներբեռնել XAMPP սերվեր այս հղումից:
Այլապես, ահա LAMP սերվերի քայլերը.
1. Տեղադրեք Apache:
sudo apt-get տեղադրել apache2
2. Տեղադրեք MySQL:
sudo apt-get տեղադրել mysql-server
3. Տեղադրեք PHP:
sudo apt-get տեղադրել 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: Օգտագործված բաղադրիչներ
![Օգտագործված բաղադրիչներ Օգտագործված բաղադրիչներ](https://i.howwhatproduce.com/images/002/image-5256-28-j.webp)
![Օգտագործված բաղադրիչներ Օգտագործված բաղադրիչներ](https://i.howwhatproduce.com/images/002/image-5256-29-j.webp)
1) Arduino UNO. Arduino Uno- ն միկրոկոնտրոլերային տախտակ է, որը հիմնված է ATmega328P (տվյալների թերթիկի) վրա: Այն ունի 14 թվային մուտքային/ելքային կապ (որից 6 -ը կարող են օգտագործվել որպես PWM ելքեր), 6 անալոգային մուտք, 16 ՄՀց քվարց բյուրեղյա, USB միացում, հոսանքի միակցիչ, ICSP վերնագիր և վերակայման կոճակ:
3) RFID RC522 Reader with Tag: Կան էժան RFID մոդուլներ, որոնք կարող են կարդալ և գրել Mifare- ի պիտակները և վաճառվել մի քանի վեբ խանութներում, օրինակ ՝ eBay- ում և ներառված մեր օրերում բազմաթիվ «մեկնարկային հավաքածուներով»: Պարզապես որոնեք RFID-RC522 (MF-RC522): Միկրոկառավարիչը և քարտի ընթերցողը օգտագործում է SPI հաղորդակցության համար (չիպը աջակցում է I2C և UART արձանագրություններին, բայց գրադարանում չի կիրառվում): Քարտի ընթերցողը և պիտակները հաղորդակցվում են 13.56 ՄՀց էլեկտրամագնիսական դաշտի միջոցով:
Քայլ 3: Շղթայի դիագրամ
![Շղթայի դիագրամ Շղթայի դիագրամ](https://i.howwhatproduce.com/images/002/image-5256-30-j.webp)
Այս նախագծի սխեմայի սխեման տրված է վերևում:
Նախ անհրաժեշտ է միացնել ethernet վահանը, ինչպես ցույց է տրված վերևում նկարում, այնուհետև անհրաժեշտ է կատարել ստորև ներկայացված rfid կապը arduino- ի և rfid ընթերցողի կապի կապում:
RFID-RC522 Arduino UNO Arduino Mega
ՌՍՏ 9 9
SDA (SS) 4/10 4/53
ՄՈՍԻ 11 51
MISO 12 50
SCK 13 52
VCC 3.3 v 3.3v
GND GND GND
IRQ- ն միացված չէ
Քայլ 4: Գրադարան
Rfid rc522- ի համար անհրաժեշտ է տեղադրել մեկ գրադարան: Գրադարանը կարող եք ձեռք բերել այս հղումից
Քայլ 5: Կոդ
Դուք կարող եք աղբյուրի կոդը ստանալ այս github հղումից
Քայլ 6: Տեսանյութ
![](https://i.ytimg.com/vi/aUHDtCRmVIo/hqdefault.jpg)
Projectրագրի ամբողջ նկարագրությունը տրված է վերևի տեսանյութում
Եթե այս նախագծի վերաբերյալ որևէ կասկած ունեք, ազատորեն մեկնաբանեք մեզ ստորև: Եվ եթե ցանկանում եք ավելին իմանալ ներդրված համակարգի մասին, կարող եք այցելել մեր youtube ալիքը
Այցելեք և հավանեք մեր ֆեյսբուքյան էջը հաճախակի թարմացումների համար:
Շնորհակալություն և հարգանքներ, Embedotronics Technologies
Խորհուրդ ենք տալիս:
Ինչպես ուղարկել DHT11 տվյալները MySQL սերվերին ՝ օգտագործելով NodeMCU: 6 քայլ
![Ինչպես ուղարկել DHT11 տվյալները MySQL սերվերին ՝ օգտագործելով NodeMCU: 6 քայլ Ինչպես ուղարկել DHT11 տվյալները MySQL սերվերին ՝ օգտագործելով NodeMCU: 6 քայլ](https://i.howwhatproduce.com/images/001/image-884-31-j.webp)
Ինչպես ուղարկել DHT11 տվյալները MySQL սերվերին ՝ օգտագործելով NodeMCU: Այս նախագծում մենք DHT11- ին միացրել ենք nodemcu- ն, այնուհետև dht11- ի տվյալները, որոնք խոնավություն և ջերմաստիճան են, ուղարկում ենք phpmyadmin տվյալների բազա:
Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. 5 քայլ
![Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. 5 քայլ Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. 5 քայլ](https://i.howwhatproduce.com/images/003/image-6934-2-j.webp)
Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. Այս նախագծում ես DHT11- ին միացրել եմ arduino- ին, այնուհետև dht11- ի տվյալները, որոնք խոնավություն և ջերմաստիճան են, ուղարկում եմ phpmyadmin տվյալների բազա: Ի տարբերություն մեր նախորդ նախագծի, մենք այս դեպքում չենք օգտագործում որևէ Ethernet վահան, այստեղ մենք պարզապես կարդում ենք
Հաճախումների համակարգ ՝ Google աղյուսակի տվյալների պահպանմամբ ՝ օգտագործելով RFID և Arduino Ethernet Shield ՝ 6 քայլ
![Հաճախումների համակարգ ՝ Google աղյուսակի տվյալների պահպանմամբ ՝ օգտագործելով RFID և Arduino Ethernet Shield ՝ 6 քայլ Հաճախումների համակարգ ՝ Google աղյուսակի տվյալների պահպանմամբ ՝ օգտագործելով RFID և Arduino Ethernet Shield ՝ 6 քայլ](https://i.howwhatproduce.com/images/004/image-9254-17-j.webp)
Հաճախումների համակարգ ՝ Google աղյուսակի տվյալների պահպանմամբ ՝ օգտագործելով RFID և Arduino Ethernet Shield. Բարև տղերք, այստեղ մենք գալիս ենք շատ հետաքրքիր նախագծով, և դա այն է, թե ինչպես կարելի է rfid տվյալներ ուղարկել Google աղյուսակ Arduino- ի միջոցով: Մի խոսքով, մենք պատրաստվում ենք հաճախումների համակարգ ստեղծել ՝ հիմնված rfid ընթերցողի վրա, որն իրական ժամանակում կպահպանի հաճախելիության տվյալները
TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. 4 քայլ
![TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. 4 քայլ TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. 4 քայլ](https://i.howwhatproduce.com/images/005/image-13840-7-j.webp)
TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. Այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարելի է տվյալներ ուղարկել TCP սերվերին` օգտագործելով sim900 մոդուլը: Նաև կտեսնենք, թե ինչպես կարող ենք տվյալներ ստանալ սերվերից հաճախորդին (GSM մոդուլ)
Մատնահետքերի սկաների դասի հաճախումների համակարգ (GT-521F32) ՝ 9 քայլ
![Մատնահետքերի սկաների դասի հաճախումների համակարգ (GT-521F32) ՝ 9 քայլ Մատնահետքերի սկաների դասի հաճախումների համակարգ (GT-521F32) ՝ 9 քայլ](https://i.howwhatproduce.com/images/001/image-1184-78-j.webp)
Մատնահետքերի սկաների դասի հաճախումների համակարգ (GT-521F32). Այս նախագիծը հաճախումների գրանցման պարզ համակարգ է, որն օգտագործում է GT-521F32- ը, Sparkfun- ի էժան օպտիկական մատնահետքերի սկաներ `սկանավորելու և գրանցելու համար, և երբ որևէ մեկը մուտք է գործում: