Բովանդակություն:
- Քայլ 1: Հավաքեք նյութը
- Քայլ 2: Օգտագործեք պոտենցիոմետր ՝ RGB LED- ը կարգավորելու համար
- Քայլ 3: Միացրեք NFC- ն
- Քայլ 4: Հնարավոր հարմարեցումներ
![Պահպանեք և վերականգնեք կանխադրված արժեքները NFC- ով (TfCD) `4 քայլ Պահպանեք և վերականգնեք կանխադրված արժեքները NFC- ով (TfCD) `4 քայլ](https://i.howwhatproduce.com/images/004/image-11896-9-j.webp)
Video: Պահպանեք և վերականգնեք կանխադրված արժեքները NFC- ով (TfCD) `4 քայլ
![Video: Պահպանեք և վերականգնեք կանխադրված արժեքները NFC- ով (TfCD) `4 քայլ Video: Պահպանեք և վերականգնեք կանխադրված արժեքները NFC- ով (TfCD) `4 քայլ](https://i.ytimg.com/vi/lt_gev3geCE/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
![Image Image](https://i.howwhatproduce.com/images/004/image-11896-11-j.webp)
![](https://i.ytimg.com/vi/aveNV8MySYk/hqdefault.jpg)
![Հավաքեք նյութը Հավաքեք նյութը](https://i.howwhatproduce.com/images/004/image-11896-12-j.webp)
Մենք ցանկանում ենք ստուգել, թե ինչպես է այն աշխատում որոշակի արժեք կամ պարամետր ճշգրտելու և հետագայում հետ կանչելու այս կարգավորումը: Այս փորձի համար մենք օգտագործել ենք NFC պիտակը ՝ կարդալը, այնուհետև դրա արժեքը պահպանելը: Հետագայում պիտակը կարող է նորից սկանավորվել և արժեքը հետ ուղարկել ՝ որոշակի պարամետր վերականգնելու համար: Փոխազդեցությունը մոդելավորելու համար մենք օգտագործեցինք Arduino Uno- ն որպես վերահսկիչ և RGB LED օղակը `որպես կարգավորելի մաս: Պոտենցիոմետրով կարող է սահմանվել RGB երանգը: Arduino- ի և NFC պիտակի միջև հաղորդակցությունը ստեղծվել է NFC վահանով:
(Այս նախագիծը վարժություն էր TU Delft- ի համար, Արտադրանքի ինտեգրված ձևավորում, դասընթաց ՝ TfCD)
Քայլ 1: Հավաքեք նյութը
Այս նախագծի համար մենք օգտագործեցինք հետևյալ նյութը.
- Arduino uno- NFC վահան և պիտակ (https://www.elecrow.com/wiki/index.php?title=NFC_Shield)- Mokugi t-WS2812B-8LED- Պոտենցիոմետր (10 3B 42 5V)- Անջատիչ- 10K Օմ դիմադրություն - (Breadboard)
Քայլ 2: Օգտագործեք պոտենցիոմետր ՝ RGB LED- ը կարգավորելու համար
![RGB LED- ն կարգավորելու համար օգտագործեք պոտենցիոմետր RGB LED- ն կարգավորելու համար օգտագործեք պոտենցիոմետր](https://i.howwhatproduce.com/images/004/image-11896-13-j.webp)
![RGB LED լուսավորությունը կարգավորելու համար օգտագործեք պոտենցիոմետր RGB LED լուսավորությունը կարգավորելու համար օգտագործեք պոտենցիոմետր](https://i.howwhatproduce.com/images/004/image-11896-14-j.webp)
Նախ համոզվեք, որ LED- ն, որի հետ աշխատում եք, գործարկում է մեկ այլ փորձարկման կոդ: Այնուհետև կարող եք միացնել պոտենցիոմետրը ՝ LED լուսադիոդի RGB- ն կարգավորելու համար: Դրա համար կառուցեք միացում, ինչպես ցույց է տրված նկարում: Միացեք հոսանքին (5V) և գետնին և միացրեք պոտենցիոմետրը A0 կապին:
Եթե ցանկանում եք մեծացնել մոդելը և հետագայում պահպանել մի քանի տարբեր արժեքներ, այս քայլին արդեն կարող եք ավելի շատ պոտենցիոմետրեր օգտագործել:
Այս թեստի ծածկագիրը նույնպես կցված է: Կոդն աշխատեցնելու համար անհրաժեշտ է ներբեռնել Adafruit_NeoPixel.h գրադարանը:
Մենք ընտրում ենք RGB LED- ի երանգը հետևյալ կերպ. Մենք ընտրեցինք անընդհատ կարմիր գույն ունենալ և այն հարմարեցնել մանուշակագույնին ՝ կապույտը խառնելով: Եթե պոտենցիոմետրը բարձր է, կապույտն ամբողջությամբ միացված է, երբ ցածր է, կապույտն անջատված է: Դրա համար մենք քարտեզագրում ենք potmeter- ի ընթերցումը.
դատարկ ReadPot () {val = analogRead (զամբյուղ); val = քարտեզ (val, 0, 1023, 0, 255);
Պոտենցիոմետրի մուտքային արժեքի շեղումից խուսափելու համար մենք փոխում ենք միայն կապույտ LED- ի նոր արժեքը, երբ ընթացիկ և նախորդ արժեքների միջև տարբերությունը բավական բարձր է.
int diff = abs (val-oldVal);
if (diff> TOLERANCE) {ChangeLED ();
Քայլ 3: Միացրեք NFC- ն
![Միավորել NFC- ն Միավորել NFC- ն](https://i.howwhatproduce.com/images/004/image-11896-15-j.webp)
![Միավորել NFC- ն Միավորել NFC- ն](https://i.howwhatproduce.com/images/004/image-11896-16-j.webp)
Հաջորդ քայլը NFC- ի ինտեգրումն է: Նախ միացրեք NFC վահանը Arduino- ին:
Ավելացրեք նաև անջատիչը, ինչպես ցույց է տրված լուսանկարներում: Անջատիչը օգտագործվում է NFC պիտակի վրա կարդալու և գրելու միջև փոխվելու համար:
Ներբեռնեք PN532.h գրադարանը NFC վահանի համար: Կից կոդը գրադարանում ներկայացված օրինակների կոդերի ադապտացիան է: Այն փոխվում է այնպես, որ LED- ի RGB արժեքը փոխանցվում է:
Դուք նաև կարող եք նախ ստուգել միայն ընթերցումը կամ գրությունը ՝ երկու ծածկագրերով, որոնք կցված են առանձին:
Բացատրության վերջնական ծածկագիր
Նախ օգտագործված բոլոր փոփոխականները նախաստորագրվում են:
Այնուհետև դատարկ պարամետրում nfc կապը կարգավորվում է:
Անվավեր օղակը սկսվում է անջատիչի վիճակը կարդալուց:
0 դեպքն այն է, երբ կոճակի վիճակը բարձր է: Այս դեպքում նախ կոչվում է Reading () գործառույթը: Սա կարդում է RGB արժեքը, որը պահպանվել է NFC պիտակի 8 -րդ բլոկում `զանգվածի առաջին տեղում (Կապույտ = արգելափակում [0];): Այնուհետև կանչվում է ChangeLEDRead () գործառույթը, որը LED- ի երանգը փոխում է այն արժեքի, որը հենց նոր կարդաց NFC պիտակից:
Դեպք 1 -ն այն է, երբ կոճակի վիճակը OWԱOWՐ է: Այս դեպքում նախ կոչվում է ReadPot () գործառույթը, ինչը նշանակում է, որ այժմ կարող եք ձեռքով կարգավորել լուսադիոդների երանգը պոտենցիոմետրով: Այս չափիչ սարքի մուտքը քարտեզագրվում է 0 -ից 255 -ի միջև ընկած արժեքի վրա: ChangeLEDPot գործառույթը () այնուհետև վերահսկում է լուսադիոդի գույնը `օգտագործելով չափիչ սարքի մուտքը: Այս դեպքում կոչվում է նաև Writing () գործառույթը: Սա համոզված է, որ հենց որ NFC պիտակը տեղադրվի վահանին մոտ, դրա վրա կապույտի ներկայիս արժեքը կգրվի 8 -րդ բլոկի առաջին տեղում:
Քայլ 4: Հնարավոր հարմարեցումներ
Նույն սկզբունքը կարող է օգտագործվել նաև այլ դեպքերում և չի սահմանափակվում միայն NFC- ով: Կան բազմաթիվ հնարավոր կիրարկումներ, որտեղ դուք ցանկանում եք որոշակի արժեքներ հարմարեցնել ձեր նախընտրությանը, պահպանել դրանք և վերականգնել ձեր անձնական կարգավորումները, այնուհետև նորից:
Մտածեք, օրինակ, համատեղ աշխատանքի վայրի մասին, որտեղ դուք հարմարեցնում եք ձեր աթոռի բարձրությունը, հետևի անկյունը և սեղանի բարձրությունը ձեր անձնական նախասիրությանը: Դուք խնայում եք ձեր նախընտրությունը ՝ արագ սկանավորելով NFC պիտակով: Մեկ այլ օր վերադառնալուց հետո նորից սկանավորում եք ձեր պիտակը, և աշխատավայրը փոխվում է ձեր կարգավորումների:
NFC չիպի փոխարեն կարող եք օգտագործել նաև սմարթֆոնը: Որպես ինտերֆեյս կարող է օգտագործվել հատուկ ծրագիր կամ կայք:
Մեկ այլ իրականացում կարող է լինել, օրինակ, NFC պիտակը սկանավորելու փոխարեն մատնահետքի սկանավորումը: Մատնահետքը կարող է այնուհետև կապվել օգտվողի որոշակի պրոֆիլի հետ, որտեղ պահպանվում են նախապատվությունները:
Խորհուրդ ենք տալիս:
Վերականգնեք ձեր Bluetooth ականջակալը ՝ 6 քայլ
![Վերականգնեք ձեր Bluetooth ականջակալը ՝ 6 քայլ Վերականգնեք ձեր Bluetooth ականջակալը ՝ 6 քայլ](https://i.howwhatproduce.com/images/001/image-174-20-j.webp)
Վերականգնեք ձեր Bluetooth ականջակալը. Դուք, ամենայն հավանականությամբ, լքել եք Bluetooth- ը և լարային ականջակալները, որոնք պտտվում են շուրջը ՝ մի քանի րոպե առաջացած խնդիրների պատճառով: Այս խնդիրները կարող են ներառել ականջակալների կոտրված պատյան, մալուխների ներքին ընդմիջումներ, վնասված մոմեր և այլն: Սովորաբար, այս վնասված սարքերը կուտակվում են
ArduBand - Պահպանեք ձեր աչքերը. 6 քայլ (նկարներով)
![ArduBand - Պահպանեք ձեր աչքերը. 6 քայլ (նկարներով) ArduBand - Պահպանեք ձեր աչքերը. 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-374-33-j.webp)
ArduBand - Պահպանեք ձեր աչքերը. Երբեմն մենք կարող ենք մի քանի ժամ նստել ցուցադրության առջև ՝ ոչնչացնելով մեր աչքերը և թեքելով մեջքը: Մենք կարող ենք օգտագործել de
Ինչպես օգտագործել Autoland- ը կանխադրված X-Plane 11 737: 10 քայլերում
![Ինչպես օգտագործել Autoland- ը կանխադրված X-Plane 11 737: 10 քայլերում Ինչպես օգտագործել Autoland- ը կանխադրված X-Plane 11 737: 10 քայլերում](https://i.howwhatproduce.com/images/002/image-4198-27-j.webp)
Ինչպես օգտագործել Autoland- ը կանխադրված X-Plane 11 737-ում. Ես թռչում էի լռելյայն 737-ով X-Plane 11-ով և ցանկանում էի զբաղվել ավտոտնակով: Ես մտա ինտերնետ և փնտրեցի " ինչպես ավտոմատացնել կանխադրված 737 -ը, " բայց իմ ստացած բոլոր արդյունքները վերաբերում էին Zibo- ի փոփոխված 737 -ին: Ես պարզեցի, թե ինչպես ստանալ
Կարդացեք ADC- ի արժեքները պոտենցիոմետրերից `4 քայլ
![Կարդացեք ADC- ի արժեքները պոտենցիոմետրերից `4 քայլ Կարդացեք ADC- ի արժեքները պոտենցիոմետրերից `4 քայլ](https://i.howwhatproduce.com/images/001/image-144-59-j.webp)
Կարդացեք ADC- ի արժեքները պոտենցիոմետրերից. Այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարդալ ADC- ի արժեքները պոտենցիոմետրից: սա Arduino ծրագրավորման հիմքն է: որը կարդում է անալոգային արժեքները ՝ օգտագործելով Arduino- ի տրամադրած Անալոգային քորոցը: բացի հզորության օգտագործումից, կան մի քանի տվիչներ, որոնք
Ինչպես տեսնել բոլոր քայլերը ըստ կանխադրված V.3: 4 քայլերի
![Ինչպես տեսնել բոլոր քայլերը ըստ կանխադրված V.3: 4 քայլերի Ինչպես տեսնել բոլոր քայլերը ըստ կանխադրված V.3: 4 քայլերի](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10761201-how-to-see-all-steps-by-default-v-3-4-steps-j.webp)
Ինչպես տեսնել բոլոր քայլերը ըստ կանխադրված V.3- ի: Բարև: Այս Ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես կարելի է դիտել ձեր Instructables- ը Բոլոր քայլերով `յուրաքանչյուր քայլը սեղմելու և ձեր մատը հոգնեցնելու փոխարեն, ինչը կհանգեցնի լյարդի անբավարարության և արյան կորստի: Խնդրում եմ խմել պատասխանատու: Շնորհակալություն