
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

ამ პროექტში მე დავურეკე RFID-RC522 arduino– სთან და შემდეგ მე RFID– ის მონაცემებს ვაგზავნი phpmyadmin მონაცემთა ბაზაში. ჩვენი წინა პროექტებისგან განსხვავებით, ამ შემთხვევაში ჩვენ არ ვიყენებთ რაიმე Ethernet ფარს, აქ ჩვენ უბრალოდ ვკითხულობთ სერიულ მონაცემებს arduino– დან და შემდეგ ვუბიძგებთ phpmyadmin– ზე ერთი პითონის კოდის საშუალებით. ასე რომ, აქ ჩვენი მოწყობილობა დაკავშირებულია კომპიუტერთან ისე, რომ მას შეუძლია მონაცემების სერიული გაგზავნა, ასევე შეგიძლიათ დააკავშიროთ მოწყობილობა ჟოლოს პიზე, რათა ეს პროექტი იყოს პორტატული.
ნაბიჯი 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 დააინსტალირეთ mysql- სერვერი
3. დააინსტალირეთ PHP:
sudo apt-get დააინსტალირეთ php5 libapache2-mod-php5
4. გადატვირთეთ სერვერი:
sudo /etc/init.d/apache2 გადატვირთვა
5. შეამოწმეთ Apache https:// localhost/
თქვენ მიიღებთ ერთ აპაჩეს გვერდს, დააწკაპუნეთ ამ ზემოთ მოცემულ ბმულზე, თუ არ მიგიღიათ, ეს ნიშნავს, რომ თქვენს ინსტალაციასთან დაკავშირებით რაღაც არასწორია
აქ ჩვენ ვიყენებთ PHPMYADMIN- ს, რომელიც არის MySQL სერვერის ვებ ინტერფეისი, ასე რომ, გამოიყენეთ ბრძანება: sudo apt-get install phpmyadmin
3. პითონი IDLE: ვინაიდან ჩვენ ვიყენებთ პითონის კოდს მონაცემების გადასატანად phpmyadmin– ზე, ასე რომ თქვენ უნდა გადმოწეროთ პითონი უსაქმური, შეგიძლიათ გადმოწეროთ პითონის ინსტრუმენტი ამ ბმულიდან
ამის გარდა თქვენ ასევე დაგჭირდებათ ბიბლიოთეკა, რომ ის იმუშაოს, როგორიცაა 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.56MHz ელექტრომაგნიტური ველის გამოყენებით.
ნაბიჯი 3: სქემის დიაგრამა:

ამ პროექტის წრიული დიაგრამა მოცემულია ზემოთ.
თქვენ უნდა დააკავშიროთ Ethernet ფარი ჯერ როგორც ზემოთ სურათზეა ნაჩვენები და შემდეგ უნდა გააკეთოთ rfid კავშირი ქვემოთ არის arduino და rfid წამკითხველების კავშირის ქინძისთავები
RFID-RC522 Arduino UNO არდუინო მეგა
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 არხს
გთხოვთ ეწვიოთ და მოიწონოთ ჩვენი ფეისბუქ გვერდი ხშირი განახლებებისთვის.
მადლობა და პატივისცემა, ემბედოტრონიკის ტექნოლოგიები
გირჩევთ:
თითის ანაბეჭდი და RFID დაფუძნებული დასწრების სისტემა Raspberry Pi და MySQL მონაცემთა ბაზის გამოყენებით: 5 ნაბიჯი

თითის ანაბეჭდი და RFID დაფუძნებული დასწრების სისტემა Raspberry Pi და MySQL მონაცემთა ბაზის გამოყენებით: ამ პროექტის ვიდეო
ტემპერატურის სენსორის ცოცხალი მონაცემების შედგენა (TMP006) MSP432 LaunchPad- ისა და პითონის გამოყენებით: 9 ნაბიჯი

ტემპერატურის სენსორის ცოცხალი მონაცემების შედგენა (TMP006) MSP432 LaunchPad და პითონის გამოყენებით: TMP006 არის ტემპერატურის სენსორი, რომელიც ზომავს ობიექტის ტემპერატურას ობიექტთან კონტაქტის გარეშე. ამ გაკვეთილში ჩვენ დავხატავთ პირდაპირი ტემპერატურის მონაცემებს BoosterPack– დან (TI BOOSTXL-EDUMKII) პითონის გამოყენებით
Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით: 5 ნაბიჯი

Arduino აგზავნის Dht11 მონაცემებს MySQL სერვერზე (PHPMYADMIN) პითონის გამოყენებით: ამ პროექტში მე DHT11- ს დავუკავშირდი arduino– ს და შემდეგ მე ვაგზავნი dht11– ის მონაცემებს, რაც არის ტენიანობა და ტემპერატურა phpmyadmin მონაცემთა ბაზაში. ჩვენი წინა პროექტისგან განსხვავებით, ჩვენ არ ვიყენებთ Ethernet ფარს ამ შემთხვევაში, აქ ჩვენ ვკითხულობთ მხოლოდ
დასწრების სისტემა Google ცხრილების მონაცემების შენახვით RFID და Arduino Ethernet Shield გამოყენებით: 6 ნაბიჯი

დასწრების სისტემა Google ცხრილების მონაცემების შესანახად RFID და Arduino Ethernet Shield გამოყენებით: გამარჯობა ბიჭებო, აქ ჩვენ მივიღეთ ძალიან საინტერესო პროექტი და ეს არის როგორ გავაგზავნოთ rfid მონაცემები google ცხრილში Arduino– ს გამოყენებით. მოკლედ, ჩვენ ვაპირებთ შევქმნათ დასწრების სისტემა rfid მკითხველზე დაყრდნობით, რომელიც დაზოგავს დასწრების მონაცემებს რეალურ დროში გუგისთვის
RFID დაფუძნებული დასწრების სისტემა ARDUINO და GSM გამოყენებით: 5 ნაბიჯი

RFID დაფუძნებულია დასწრების სისტემაზე ARDUINO და GSM: ეს პროექტი იყენებს RFID ტექნოლოგიას, რათა შენიშნოს ყველა სტუდენტი, რომელიც შემოდის საკლასო ოთახში და ასევე გამოთვლის კლასში გატარებულ დროს. ამ შემოთავაზებულ სისტემაში ყველა სტუდენტს ენიჭება RFID ტეგი. დასწრების პროცესი შეიძლება იყოს