![დამაკავშირებელი RFID-RC522 Arduino MEGA– სთან ერთად მარტივი ესკიზი: 4 ნაბიჯი დამაკავშირებელი RFID-RC522 Arduino MEGA– სთან ერთად მარტივი ესკიზი: 4 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-216-93-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![დამაკავშირებელი RFID-RC522 Arduino MEGA– სთან ერთად მარტივი ესკიზი დამაკავშირებელი RFID-RC522 Arduino MEGA– სთან ერთად მარტივი ესკიზი](https://i.howwhatproduce.com/images/001/image-216-94-j.webp)
აი, ამ გაკვეთილში მე დაგეხმარებით RFID-RC522 Arduino Mega 2560– თან ინტერფეისით RFID– ის წასაკითხად და მონაცემების სერიულ მონიტორზე ჩვენებისთვის. ასე რომ თქვენ შეგიძლიათ გააგრძელოთ იგი საკუთარ თავზე
Შენ გჭირდება:
- Arduino Mega ან Arduino Uno (მე მეგა გამოვიყენე)
- RFID-RC522
- 7 მამრობითი და მდედრობითი მხტუნავი მავთული
- ზოგიერთი პირადობის მოწმობა (სურვილისამებრ)
- RFID ბიბლიოთეკა (აუცილებელია, ბმული ქვემოთ)
შემდეგ გადმოწერეთ ქვემოთ მოცემული ბიბლიოთეკა და დაამატეთ იგი თქვენს Arduino IDE- ში დაწკაპუნებით Sketch-> Include Library-> Add. Zip Library ფაილის მენიუში
ნაბიჯი 1: ფიზიკური კავშირის დეტალები
![ფიზიკური კავშირის დეტალები ფიზიკური კავშირის დეტალები](https://i.howwhatproduce.com/images/001/image-216-95-j.webp)
უბრალოდ დაუკავშირეთ arduino– ს RFID-RC522– ით, როგორც ეს მოცემულია ზემოთ სურათზე.
გაფრთხილება: მიეცით მხოლოდ 3.3 ვ, წინააღმდეგ შემთხვევაში მოდული დაიწვება
დააფიქსირეთ Uno/Nano და Mega
RC522 MODULE Uno/Nano MEGASDA D10 D9 SCK D13 D52 MOSI D11 D51 MISO D12 D50 IRQ N/A NND A GND GND GND RST D9 D8 3.3V 3.3V 3.3V
ნაბიჯი 2: მარტივი კოდი RFID ტეგების მნიშვნელობის წასაკითხად და დასაბეჭდად
![მარტივი კოდი RFID ტეგების მნიშვნელობის წასაკითხად და დასაბეჭდად მარტივი კოდი RFID ტეგების მნიშვნელობის წასაკითხად და დასაბეჭდად](https://i.howwhatproduce.com/images/001/image-216-96-j.webp)
დააკოპირეთ ქვემოთ მოყვანილი კოდი და შემდეგ ატვირთეთ თქვენს არდუინოში
/*PINOUT: RC522 MODULE Uno/Nano MEGA SDA D10 D9 SCK D13 D52 MOSI D11 D51 MISO D12 D50 IRQ N/AN/A GND GND GND RST D9 D8 3.3V 3.3V 3.3V*//*მოიცავს სტანდარტულ Arduino SPI ბიბლიოთეკას */ #include/ *ჩართეთ RFID ბიბლიოთეკა */ #include
/* განსაზღვრეთ DIO, რომელიც გამოიყენება SDA (SS) და RST (გადატვირთვის) ქინძისთავებისთვის. */
#განსაზღვრეთ SDA_DIO 9 #განსაზღვრეთ RESET_DIO 8 / * შექმენით RFID ბიბლიოთეკის მაგალითი * / RFID RC522 (SDA_DIO, RESET_DIO);
ბათილად დაყენება ()
{Serial.begin (9600); / * ჩართეთ SPI ინტერფეისი */ SPI.begin (); / * RFID მკითხველის ინიციალიზაცია */ RC522.init (); }
ბათილი მარყუჟი ()
{ /* ბარათი აღმოჩენილია? */ if (RC522.isCard ()) {/ *თუ ასეა, მაშინ მიიღეთ მისი სერიული ნომერი */ RC522.readCardSerial (); Serial.println ("აღმოჩენილია ბარათი:"); for (int i = 0; i <5; i ++) {Serial.print (RC522.serNum , DEC); // სერიული. ბეჭდვა (RC522.serNum , HEX); // ბარათის დეტალების დასაბეჭდად Hexa ათწილადიანი ფორმატით} Serial.println (); Serial.println (); } დაყოვნება (1000); }
ნაბიჯი 3: სუპერ მარკეტის პროგრამის მარტივი კოდი RFID– ის გამოყენებით
![სუპერ მარკეტის პროგრამის მარტივი კოდი RFID– ის გამოყენებით სუპერ მარკეტის პროგრამის მარტივი კოდი RFID– ის გამოყენებით](https://i.howwhatproduce.com/images/001/image-216-97-j.webp)
დააკოპირეთ ქვემოთ მოყვანილი კოდი და შემდეგ ატვირთეთ თქვენს არდუინოში. ქვემოთ, მთლიანი შესყიდვის ღირებულება გაიზრდება ბარათის პირველად კითხვისას, შემდეგ შემცირდება იგივე მეორედ კითხვისას…
/*
პინოუტი:
RC522 მოდული Uno/Nano MEGA
SDA D10 D9 SCK D13 D52 MOSI D11 D51 MISO D12 D50 IRQ N/A NND A GND GND GND RST D9 D8 3.3V 3.3V 3.3V
*
* ჩართეთ სტანდარტული Arduino SPI ბიბლიოთეკა */
#მოიცავს / * მოიცავს RFID ბიბლიოთეკას * / #მოიცავს
/* განსაზღვრეთ DIO, რომელიც გამოიყენება SDA (SS) და RST (გადატვირთვის) ქინძისთავებისთვის. */
#განსაზღვრეთ SDA_DIO 9 #განსაზღვრეთ RESET_DIO 8 int პროდუქტის სახელი [5] = {228, 18, 37, 75, 24}; int პროდუქტი [5] = {100, 120, 230, 125, 70}; int ნიშანი [5] = {0, 0, 0, 0, 0}; int სულ; / * შექმენით RFID ბიბლიოთეკის მაგალითი */ RFID RC522 (SDA_DIO, RESET_DIO);
ბათილად დაყენება ()
{Serial.begin (9600); / * ჩართეთ SPI ინტერფეისი */ SPI.begin (); / * RFID მკითხველის ინიციალიზაცია */ RC522.init (); }
ბათილი მარყუჟი ()
{ / * მარყუჟის დროებითი მრიცხველი * / ბაიტი i = 0; ბაიტი j = 0; ბაიტი k = 0; int ID;
/* ბარათი აღმოჩენილია? */
if (RC522.isCard ()) { / * თუ ასეა მაშინ მიიღეთ მისი სერიული ნომერი * / RC522.readCardSerial (); Serial.print (RC522.serNum , DEC);
//Serial.println(" ბარათი აღმოჩენილია: ");
/ * სერიული ნომერი UART– ში */
ID = RC522.serNum [0]; // სერიული. ბეჭდვა (ID); Serial.println (""); for (i = 0; i <5; i ++) {if (productname == ID) {Serial.println ("მთლიანი შესყიდვა"); if (ნიშანი == 0) {სულ = სულ+პროდუქტი ; ნიშანი = 1; } else {სულ = მთლიანი პროდუქტი ; ნიშანი = 0; } Serial.println (სულ); შესვენება; } else if (i == 5) {Serial.println ("წვდომა აკრძალულია"); შესვენება; }} Serial.println (); Serial.println (); } დაყოვნება (1000); }
ნაბიჯი 4: დასკვნა.,
მინდა მადლობა გადაგიხადოთ ჩემი გაკვეთილის წაკითხვისთვის. მადლობელი ვიქნები, თუკი ის თქვენთვის სასარგებლო აღმოჩნდება და მოიწონებთ ლაიქს (ფავორიტს) ან მკითხავთ რამეს, რაც მე მაძლევს მოტივაციას ამ ინსტრუქციების შესრულებაში. მოგერიდებათ დაუსვათ ნებისმიერი შეკითხვა, რომელიც უნდა იცოდეთ…
ბედნიერი კოდირება Arduino…
გირჩევთ:
IOT DMX კონტროლერი Arduino– სთან და Stage Monster– თან ერთად: 6 ნაბიჯი
![IOT DMX კონტროლერი Arduino– სთან და Stage Monster– თან ერთად: 6 ნაბიჯი IOT DMX კონტროლერი Arduino– სთან და Stage Monster– თან ერთად: 6 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-2015-j.webp)
IOT DMX კონტროლერი Arduino– ს და Stage Monster Live– ით: აკონტროლეთ სცენის განათება და სხვა DMX მოწყობილობები თქვენი ტელეფონიდან ან სხვა ვებ – ჩართული მოწყობილობიდან. მე გაჩვენებთ თუ როგორ სწრაფად და მარტივად ააშენოთ თქვენი საკუთარი DMX კონტროლერი, რომელიც მუშაობს Stage Monster Live პლატფორმაზე Arduino Mega– ს გამოყენებით
როკოლა ARDUINO– სთან ერთად: 6 ნაბიჯი
![როკოლა ARDUINO– სთან ერთად: 6 ნაბიჯი როკოლა ARDUINO– სთან ერთად: 6 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-4167-j.webp)
როკოლა ARDUINO– სთან ერთად: თქვენ გირჩევთ შექმნათ თქვენი პროდუქტი * ROCKOLA * Arduino და Buzzer activo– ით. პირველ რიგში, ეს არის საჭირო მასალები და მასალები, რომლებიც შეიცავს " მასალების ჩამონათვალს " para crear la rocola. Con los mater
ინტერფეისის TM1637 ჩვენების მოდული Arduino– სთან ერთად: 3 ნაბიჯი
![ინტერფეისის TM1637 ჩვენების მოდული Arduino– სთან ერთად: 3 ნაბიჯი ინტერფეისის TM1637 ჩვენების მოდული Arduino– სთან ერთად: 3 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-4237-14-j.webp)
ინტერფეისის TM1637 ჩვენების მოდული Arduino– სთან ერთად: As-Salam-O-Aleykum! ჩემი ეს ინსტრუქცია ეხება TM1637 ჩვენების მოდულის Arduino– სთან დაკავშირებას. ეს არის ოთხნიშნა ციფრის შვიდი სეგმენტის ჩვენების მოდული. იგი მოდის სხვადასხვა ფერებში. ჩემი არის წითელი ფერი. იგი იყენებს Tm1637 Ic
UChip - მარტივი ესკიზი დისტანციური მართვის ძრავებისთვის და/ან Servos Via 2.4GHz რადიო Tx -Rx !: 3 ნაბიჯი
![UChip - მარტივი ესკიზი დისტანციური მართვის ძრავებისთვის და/ან Servos Via 2.4GHz რადიო Tx -Rx !: 3 ნაბიჯი UChip - მარტივი ესკიზი დისტანციური მართვის ძრავებისთვის და/ან Servos Via 2.4GHz რადიო Tx -Rx !: 3 ნაბიჯი](https://i.howwhatproduce.com/images/009/image-25093-j.webp)
UChip - მარტივი ესკიზი დისტანციური მართვის ძრავებისთვის და/ან Servos 2.4GHz რადიო Tx -Rx !: მე ნამდვილად მომწონს RC სამყარო. RC სათამაშოს გამოყენება გაძლევთ განცდას, რომ თქვენ აკონტროლებთ რაღაც არაჩვეულებრივს, მიუხედავად იმისა, რომ ის არის პატარა ნავი, მანქანა ან დრონი! თუმცა, ადვილი არ არის თქვენი სათამაშოების მორგება და მათი გაკეთება რაც გინდათ
(მარტივი) მარტივი გზა ჟოლოს PI ნულოვანიდან ანალოგური/pwm აუდიოს მისაღებად და ასევე Crt TV– სთან დასაკავშირებლად: 4 ნაბიჯი
![(მარტივი) მარტივი გზა ჟოლოს PI ნულოვანიდან ანალოგური/pwm აუდიოს მისაღებად და ასევე Crt TV– სთან დასაკავშირებლად: 4 ნაბიჯი (მარტივი) მარტივი გზა ჟოლოს PI ნულოვანიდან ანალოგური/pwm აუდიოს მისაღებად და ასევე Crt TV– სთან დასაკავშირებლად: 4 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-3483-66-j.webp)
(მარტივი) მარტივი გზა ჟოლოს PI ნულოვანიდან ანალოგური/pwm აუდიოს მისაღებად და ასევე Crt TV– სთან დასაკავშირებლად: აქ მე გამოვიყენე უმარტივესი მეთოდი ტელევიზორთან აუდიოს შესანახად, კომპოსით ვიდეოსთან ერთად