Orodha ya maudhui:
- Hatua ya 1: Kusanya Nyenzo
- Hatua ya 2: Tumia Potentiometer Kurekebisha RGB LED
- Hatua ya 3: Unganisha NFC
- Hatua ya 4: Marekebisho yanayowezekana
Video: Hifadhi na urejeshe Maadili yaliyowekwa mapema na NFC (TfCD): Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Tunataka kujaribu jinsi inavyofanya kazi kurekebisha thamani au mpangilio fulani na baadaye kukumbuka mpangilio huu. Kwa jaribio hili tulitumia lebo ya NFC kusoma na kisha kuokoa thamani yake. Baadaye kitambulisho kinaweza kuchunguzwa tena na kurudisha dhamana ili kurudisha mipangilio fulani. Kuiga mwingiliano tulitumia Arduino Uno kama mtawala na pete ya LED ya RGB kama sehemu inayoweza kubadilishwa. Na potentiometer hue ya RGB inaweza kuwekwa. Mawasiliano kati ya Arduino na lebo ya NFC iliwekwa na ngao ya NFC.
(Mradi huu ulikuwa zoezi la TU Delft, Ubunifu wa Bidhaa Jumuishi, kozi: TfCD)
Hatua ya 1: Kusanya Nyenzo
Tulitumia mradi huu nyenzo zifuatazo:
- Arduino uno- ngao na lebo ya NFC (https://www.elecrow.com/wiki/index.php?title=NFC_Shield)- Mokugi t-WS2812B-8LED- Potentiometer (10 3B 42 5V) - Switch- 10K Ohm resistor - (Bodi ya mkate)
Hatua ya 2: Tumia Potentiometer Kurekebisha RGB LED
Kwanza hakikisha kuwa LED unafanya kazi na kazi, kwa kutumia nambari nyingine ya jaribio kisha uweze kuunganisha potentiometer kurekebisha RGB ya LED. Kwa hili jenga mzunguko kama inavyoonekana kwenye picha. Unganisha kwa nguvu (5V) na ardhi, na unganisha potentiometer kubonyeza A0.
Ikiwa unataka kuongeza mfano na baadaye uhifadhi maadili kadhaa tofauti tayari unaweza kutumia nguvu zaidi katika hatua hii.
Nambari ya jaribio hili pia imeambatanishwa. Ili kufanya nambari ifanye kazi unahitaji kupakua maktaba ya Adafruit_NeoPixel.h.
Tunachanganya hue ya RGB LED kama ifuatavyo: Tulichagua kuendelea kuwa na nyekundu na kuirekebisha kuelekea rangi ya zambarau kwa kuchanganya bluu. Ikiwa potentiometer iko juu, bluu imewaka kabisa, wakati iko chini, bluu imezimwa. tunaweka ramani ya usomaji wa sufuria:
ReadPot batili () {val = AnalogRead (Pot); val = ramani (val, 0, 1023, 0, 255);
Ili kuzuia kusogea kwa thamani ya pembejeo ya potentiometer, tunabadilisha tu dhamana mpya ya mwangaza wa bluu, wakati tofauti kati ya ile ya sasa na ya zamani ni ya kutosha:
int diff = abs (Val-oldVal);
ikiwa (tofauti> UVUMILIVU) {ChangeLED ();
Hatua ya 3: Unganisha NFC
Hatua inayofuata ni kuunganisha NFC. Kwanza unganisha ngao ya NFC na Arduino.
Pia ongeza swichi kama inavyoonekana kwenye picha. Kubadilisha hutumiwa kubadilisha kati ya kusoma na kuandika kwa lebo ya NFC.
Pakua maktaba PN532.h kwa ngao ya NFC. Nambari iliyoambatanishwa ni marekebisho ya nambari za mfano zinazotolewa ndani ya maktaba. Inabadilishwa kwa njia ambayo thamani ya RGB ya LED inahamishwa.
Unaweza pia kujaribu kwanza kusoma tu au maandishi na nambari mbili ambazo zimeambatanishwa kando.
Nambari ya mwisho ya ufafanuzi
Kwanza anuwai zote zilizotumiwa zimeanzishwa.
Halafu katika usanidi batili unganisho la nfc ni usanidi.
Kitanzi batili huanza na kusoma hali ya swichi.
Kesi 0 ni wakati hali ya kifungo iko juu. Katika kesi hii kwanza kazi ya Kusoma () inaitwa. Hii inasoma thamani ya RGB iliyohifadhiwa kwenye kizuizi cha 8 cha lebo ya NFC mahali pa kwanza ya safu (Bluu = kizuizi [0];). Kisha kazi ChangeLEDRead () inaitwa, ambayo hubadilisha hue ya LED kuwa thamani, ambayo ilisomwa tu kutoka kwa lebo ya NFC.
Kesi 1 ni wakati hali ya kifungo iko chini. Katika kesi hii kwanza kazi ya ReadPot () inaitwa, ambayo inamaanisha kuwa sasa unaweza kurekebisha hue ya LED na potentiometer. Uingizaji huu kutoka kwa bomba huwekwa kwa ramani kati ya 0 na 255. Kazi ChangeLEDPot () kisha hudhibiti rangi ya LED kwa kutumia pembejeo kutoka kwa bomba. Katika kesi hii pia kazi ya Kuandika () inaitwa. Hii inahakikisha kwamba mara tu lebo ya NFC ikiwekwa karibu na ngao thamani ya sasa ya bluu itaandikwa juu yake mahali pa kwanza pa block 8.
Hatua ya 4: Marekebisho yanayowezekana
Kanuni hiyo hiyo inaweza pia kutumiwa katika visa vingine na sio tu inaishi kwa NFC. Kuna utekelezaji mwingi unaowezekana, ambapo unataka kurekebisha maadili fulani kwa upendeleo wako, uvihifadhi na urejeshe mipangilio yako ya kibinafsi kisha baadaye tena.
Fikiria kwa mfano juu ya mahali pa kufanya kazi pamoja, ambapo unarekebisha urefu wa kiti chako, pembe ya backrest na urefu wa meza kwa upendeleo wako wa kibinafsi. Unaokoa upendeleo wako kwa skanning haraka na lebo ya NFC. Unaporudi siku nyingine unachanganua lebo yako tena, na mahali pa kazi hubadilisha mipangilio yako.
Badala ya chip ya NFC, unaweza pia kutumia smartphone yako. Programu maalum au wavuti inaweza kutumika kama kiolesura.
Utekelezaji mwingine unaweza kuwa kwa mfano kuchanganua alama ya kidole badala ya skana tepe ya NFC. Alama ya kidole inaweza kuunganishwa na wasifu fulani wa mtumiaji ambapo mapendeleo yanahifadhiwa.
Ilipendekeza:
Unganisha na urejeshe suluhisho zako zilizounganishwa na Hologram Nova na Ubidots: Hatua 9
Unganisha na urejeshe suluhisho zako zilizounganishwa na Hologram Nova na Ubidots: Tumia Hologram Nova yako kurudisha miundombinu. Sanidi Hologram Nova ukitumia Raspberry Pi kutuma data (ya joto) kwa Ubidots.Katika mwongozo ufuatao, Ubidots itaonyesha jinsi ya kusanidi Hologram Nova kwa kutumia Raspberry Pi na kuonyesha te
Jinsi ya Kufanya Hifadhi ya Kiwango cha USB Kutumia Raba - Uchunguzi wa Hifadhi ya USB ya DIY: Hatua 4
Jinsi ya Kufanya Hifadhi ya Kiwango cha USB Kutumia Raba | Kesi ya Hifadhi ya USB ya DIY: Blogi hii inahusu " Jinsi ya Kutengeneza Hifadhi ya USB kwa kutumia Raba | Kesi ya Hifadhi ya USB ya DIY " Natumahi utaipenda
Kesi ya Hifadhi ya Hifadhi ya Amiga Arduino / Ufungaji: Hatua 5
Kesi / Hifadhi ya Hifadhi ya Hifadhi ya Amiga Arduino: Mafundisho haya yanaelezea jinsi ya kukusanya kesi ya diski kwa Arduino Amiga Floppy Disk Reader / Writer ya mradi wa Windows. kwenye abo
Urejesho wa Hifadhi ya Hifadhi kutoka Kuacha Kamili: Hatua 3
Kurejeshwa kwa Hifadhi ngumu kutoka kwa Kuacha Kamili: Hatua tu zilizochukuliwa kupata dereva ngumu (Maxtor katika kesi hii) kutoka 0 rpm na hakuna kugundua bios, hadi 7200 rpm kwa hatua chache rahisi
Hifadhi ya Siri ya Hifadhi ya Dvd: Hatua 3
Hifadhi ya Siri ya Hifadhi ya Dvd: niligeuza gari dvd la zamani la kompyuta kuwa hifadhi. matumizi yake mazuri ya gari la zamani, na ni mahali pazuri pa kujificha