Orodha ya maudhui:
- Vifaa
- Hatua ya 1: SOFTWARE
- Hatua ya 2: Kanuni
- Hatua ya 3: (Maelezo)
- Hatua ya 4: Badilisha Serial kwa Kinanda
- Hatua ya 5: IMEKWISHA
Video: ARDUINO UNO RFID WINDOWS 10 FUNGUA: 5 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Kufungua windows 10 kupita au pini iliyolindwa kwa msaada wa arduino na kadi ya RFID.
Wazo karibu na mradi huu wa DIY ni rahisi. Tunahitaji kifaa chenye uwezo wa kujificha, kadi ya RFID na msomaji. Wakati arduino inasoma kadi ya RFID, na kitambulisho ni sawa na ile tuliyoingiza, inashinikiza mchanganyiko sahihi wa vitufe (nywila) kisha vyombo vya habari viingie.
Vifaa
UNO R3 ATMEGA328P
RFID RC522
40PC 10CM DUPONT KIUME KWA JUMPI YA KIUME
Hatua ya 1: SOFTWARE
ARDUINO IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
BODI YA BODI YA USB
Hatua ya 2: Kanuni
Pakia nambari
Salio za nambari huenda kwa AKASH124
# pamoja na #jumuisha #fafanua SS_PIN 10 #fafanua RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // Unda mfano wa MFRC522.
uint8_t buf [8] = {0}; / * Bafa ya ripoti ya kibodi * /
kadi ya hesabu = 0; kuanzisha batili () {Serial.begin (9600); nasibuSeed (AnalogSoma (0)); kuchelewesha (200); SPI kuanza (); // Anzisha basi ya SPI mfrc522. PCD_Init (); // Anzisha MFRC522
} kitanzi batili () {// Tafuta kadi mpya ikiwa (! mfrc522. PICC_IsNewCardPresent ()) {kurudi; } // Chagua moja ya kadi ikiwa (! Mfrc522. PICC_ReadCardSerial ()) {inarudi; } // Onyesha UID kwenye mfuatiliaji wa serial String content = ""; barua ya baiti; kwa (byte i = 0; i <mfrc522.uid.size; i ++) {content.concat (String (mfrc522.uid.uidByte <0x10? "0": "")); maudhui.concat (Kamba (mfrc522.uid.uidByte , HEX)); } yaliyomo.toUpperCase (); ikiwa (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // badilisha hapa UID ya kadi / kadi ambazo unataka kutoa ufikiaji {kuchelewa (50);
kuchelewesha (100);
buf [0] = 0; buf [2] = 0x26; // barua 9 Serial. andika (buf, 8); kutolewaKey ();
kuchelewesha (200);
buf [0] = 0; buf [2] = 0x28; // barua Ingiza Serial.write (buf, 8); kutolewaKey ();
kuchelewesha (900);
hesabu ya kadi ++; } mwingine {kurudi; }
ikiwa (kadiCount = 1) {kucheleweshwa (50);
buf [0] = 0; // Shinda buf [2] = 0x28; // barua ingiza Serial.write (buf, 8); kutolewaKey ();
kuchelewesha (50);
buf [0] = 0; buf [2] = 0x52; // barua Up Serial. andika (buf, 8); kutolewaKey ();
kuchelewesha (50);
buf [0] = 0; buf [2] = 0x52; // barua Up Serial. andika (buf, 8); kutolewaKey ();
kuchelewesha (50);
buf [0] = 0; buf [2] = 0x28; // barua Ingiza Serial. andika (buf, 8); kutolewaKey ();
kuchelewesha (50);
buf [0] = 0; buf [2] = 0x28; // barua Ingiza Serial.write (buf, 8); kutolewaKey ();
Hesabu ya kadi -; }}
kutolewa bureKey () {buf [0] = 0; buf [2] = 0; Andika mfululizo (buf, 8); // Kitufe cha kutolewa}
Hatua ya 3: (Maelezo)
Badilisha sehemu hii ya nambari kwa funguo unayotaka kubonyeza.
nakili na ubandike nambari mara nyingi kama unavyotaka. angalia ramani ya nambari za cosponsoring kwa kila ufunguo. unaweza kuipata hapa.
buf [0] = 0; buf [2] = 0x26; // barua 9 Serial. andika (buf, 8); kutolewaKey ();
kuchelewesha (200);
Badilisha kitambulisho kuwa kitambulisho cha kadi, pete au kitu unachotaka kutumia
yaliyomo.toUpperCase (); ikiwa (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // badilisha hapa UID ya kadi / kadi ambazo unataka kutoa ufikiaji {kuchelewa (50);
Hatua ya 4: Badilisha Serial kwa Kinanda
Unganisha pini 2 kama inavyoonekana kwenye picha kwa sekunde 1
Fire up Flip 3.4.7File -> fungua USBKeyboard-master / firmware / Arduino-keyboard-0.3.hexDevice -> chagua -> Atmega16u2 (au chip yako) Mipangilio -> mawasiliano -> usbRun
Hatua ya 5: IMEKWISHA
Anzisha upya na ujaribu
Chomoa na kuziba usb Arduino Jaribu txt faili au funga pc (kitufe cha kushinda + l) Furahiya
Unaweza kupata mradi HAPA
Ilipendekeza:
Kichunguzi cha Dirisha la Arduino Fungua - kwa msimu wa baridi: Hatua 6
Kichunguzi cha Dirisha la Arduino Fungua - kwa msimu wa baridi: Inakua baridi nje, lakini wakati mwingine ninahitaji hewa safi kwenye vyumba vyangu. Kwa hivyo, mimi hufungua dirisha, niondoke kwenye chumba, funga mlango na ninataka kurudi kwa dakika 5 hadi 10. Na baada ya masaa machache nakumbuka kuwa dirisha liko wazi … Labda unajua t
Magnetic Sensor Alarm Sensor, Kawaida Fungua, Mradi Rahisi, Kufanya kazi kwa 100%, Nambari ya Chanzo Iliyopewa: Hatua 3
Sensor ya Alarm ya Alama ya Mlango wa Magnetic, Kwa kawaida Hufunguliwa, Mradi Rahisi, Kufanya kazi kwa 100%, Nambari ya Chanzo Iliyopewa: Maelezo: Jamani, nitafanya mafunzo juu ya Alarm ya Magnetic Switch Sensor ambayo inafanya kazi kwa hali wazi. Aina ya Kubadili: HAPANA (aina ya kawaida ya Funga), mzunguko ni Wazi kawaida, na, mzunguko umeunganishwa wakati sumaku iko karibu. Mwanzi
Fungua Moyo LilyPad Arduino Brooch: Hatua 5 (na Picha)
Fungua Moyo LilyPad Arduino Brooch: Hapa kuna jinsi ya kuchanganya Kitengo cha Moyo Huria cha Jimmie Rogers na bodi ya microcontroller ya LilyPad Arduino ili kutengeneza broshi ya moyo ya LED
Kujiendesha Nyumbani na Android na Arduino: Fungua Lango Unapofika Nyumbani: Hatua 5
Kujiendesha Nyumbani na Android na Arduino: Fungua Lango Unapofika Nyumbani: Hii inayoweza kufundishwa ni juu ya kuanzisha mfumo wa kiotomatiki wa nyumbani kudhibitiwa kupitia simu mahiri, kwa kutumia unganisho la mtandao, ili iweze kupatikana kutoka kila mahali unapoihitaji. Kwa kuongezea, itafanya vitendo kadhaa wakati wowote kigezo ni m
Fungua PC na RFID na Arduino Uno: Hatua 4
Fungua PC na RFID na Arduino Uno: Hii ni ya kwanza kufundishwa. Kwa hivyo katika mradi huu ninaenda kufungua PC yako na RFID & Arduino Uno ambayo wanachama wengi wanao baada ya kufanya hivyo tena lazima ufanye mabadiliko machache ili ufanye kazi kama bodi ya kawaida ya arduino