![შეინახეთ და აღადგინეთ წინასწარ განსაზღვრული ღირებულებები NFC (TfCD) - ით: 4 ნაბიჯი შეინახეთ და აღადგინეთ წინასწარ განსაზღვრული ღირებულებები NFC (TfCD) - ით: 4 ნაბიჯი](https://i.howwhatproduce.com/images/004/image-11896-9-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![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 Ohm რეზისტორი - (პურის დაფა)
ნაბიჯი 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- ის შეფერილობას შემდეგნაირად: ჩვენ ავირჩიეთ, რომ მუდმივად გვქონდეს წითელი და მორგებული იყოს მეწამულისკენ ლურჯში შერევით. თუ პოტენომეტრი მაღალია, ლურჯი მთლიანად ჩართულია, როდესაც დაბალია, ლურჯი გამორთულია. ამისათვის ჩვენ ვაჩვენებთ პოტმეტრის კითხვას:
void ReadPot () {val = analogRead (Pot); val = რუკა (val, 0, 1023, 0, 255);
იმისათვის, რომ თავიდან ავიცილოთ პოტენციომეტრის შეყვანის მნიშვნელობა, ჩვენ ვცვლით მხოლოდ ლურჯი LED- ის ახალ მნიშვნელობას, როდესაც განსხვავება მიმდინარე და წინა პოტენციალს შორის საკმაოდ მაღალია:
int diff = abs (val-oldVal);
if (diff> ტოლერანტობა) {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 ფარი არდუინოსთან.
ასევე დაამატეთ გადამრთველი, როგორც ნაჩვენებია ფოტოებში. გადამრთველი გამოიყენება NFC ტეგზე კითხვასა და წერას შორის შესაცვლელად.
ჩამოტვირთეთ ბიბლიოთეკა PN532.h NFC ფარისთვის. თანდართული კოდი არის ბიბლიოთეკაში მოყვანილი კოდების მაგალითის ადაპტაცია. იცვლება ისე, რომ გადადის LED- ის RGB მნიშვნელობა.
თქვენ ასევე შეგიძლიათ შეამოწმოთ მხოლოდ კითხვა ან წერა ორი კოდით, რომლებიც ცალკე ერთვის.
განმარტების საბოლოო კოდი
ჯერ ყველა გამოყენებული ცვლადის ინიციალიზაცია ხდება.
შემდეგ void კონფიგურაციაში nfc კავშირი არის დაყენებული.
ბათილი მარყუჟი იწყება გადამრთველის მდგომარეობის წაკითხვით.
შემთხვევა 0 არის, როდესაც ღილაკის მდგომარეობა არის მაღალი. ამ შემთხვევაში ჯერ ფუნქცია Reading () ეწოდება. ეს კითხულობს RGB მნიშვნელობას, რომელიც შენახულია NFC ტეგის მე -8 ბლოკში მასივის პირველ ადგილზე (ცისფერი = ბლოკი [0];). შემდეგ იძახება ფუნქცია ChangeLEDRead (), რომელიც ცვლის შუქის შუქს იმ მნიშვნელობამდე, რომელიც ახლახან წაიკითხა NFC ტეგიდან.
შემთხვევა 1 არის, როდესაც ღილაკის მდგომარეობა დაბალია. ამ შემთხვევაში, ჯერ ფუნქციას ეწოდება ReadPot (), რაც იმას ნიშნავს, რომ თქვენ შეგიძლიათ ხელით შეცვალოთ LED- ების ელფერი პოტენციომეტრით. ეს შეყვანა potmeter– დან არის ასახული 0 -დან 255 – მდე მნიშვნელობამდე. ფუნქცია ChangeLEDPot () შემდეგ აკონტროლებს LED ფერს პოტმეტრიდან შეყვანის გამოყენებით. ამ შემთხვევაში ასევე ეწოდება ფუნქციას 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 და სადენიანი ყურსასმენი, რომელიც გარშემო დევს რამდენიმე წუთის პრობლემის გამო. ეს საკითხები შეიძლება შეიცავდეს ყურსასმენის დამტვრეულ კორპუსს, კაბელების შიდა გაწყვეტას, დაზიანებულ სანთლებს და სხვა. ჩვეულებრივ, ეს დაზიანებული მოწყობილობები გროვდება
არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა: 7 ნაბიჯი
![არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა: 7 ნაბიჯი არდუინოს ფორტეპიანო ხელით და 7 წინასწარ განსაზღვრული სიმღერა: 7 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-5363-j.webp)
Arduino Piano With Manual and 7 Presets Songs: Arduino Piano Keyboard interfacing with LCD has 2 mode.The Manual Mode & წინასწარ განსაზღვრული რეჟიმი. მე გამოვიყენე 7 ღილაკი მარტივი 7 ღილაკის ფორტეპიანოსთვის და 1 ღილაკი Setup Mode– ისთვის 7 წინასწარ განსაზღვრულ სიმღერაზე გადასასვლელად .. წინასწარ რეჟიმის სიმღერები: დააწკაპუნეთ დაყენების რეჟიმის ღილაკზე fi
პროგრამული უზრუნველყოფით განსაზღვრული რადიო ფეხსაცმელზე: 9 ნაბიჯი (სურათებით)
![პროგრამული უზრუნველყოფით განსაზღვრული რადიო ფეხსაცმელზე: 9 ნაბიჯი (სურათებით) პროგრამული უზრუნველყოფით განსაზღვრული რადიო ფეხსაცმელზე: 9 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/005/image-13892-j.webp)
პროგრამული უზრუნველყოფით განსაზღვრული რადიო ფეხსაცმელზე: თავიდან იყო ბროლის ნაკრები - პირველი პრაქტიკული სამაუწყებლო რადიო მიმღები. მაგრამ მას სჭირდებოდა გრძელი საჰაერო ხომალდი და შეეძლო მხოლოდ ადგილობრივი სადგურების მიღება. როდესაც სარქველები მოდიოდა (მილები, ჩვენი ამერიკელი მეგობრებისთვის) მათ შესაძლებელი გახადა ბევრად მეტი აშენება
მიკრო: ბიტ MU ხედვის სენსორი დამწყებთათვის - ეტიკეტის ღირებულებები და ნომრის ბარათის ამოცნობა: 6 ნაბიჯი
![მიკრო: ბიტ MU ხედვის სენსორი დამწყებთათვის - ეტიკეტის ღირებულებები და ნომრის ბარათის ამოცნობა: 6 ნაბიჯი მიკრო: ბიტ MU ხედვის სენსორი დამწყებთათვის - ეტიკეტის ღირებულებები და ნომრის ბარათის ამოცნობა: 6 ნაბიჯი](https://i.howwhatproduce.com/images/006/image-16852-j.webp)
Micro: bit MU Vision Sensor for beginners - Label Values and Number Card Recognition: ეს არის ჩემი მეორე სახელმძღვანელო MU ხედვის სენსორისთვის. ამ პროექტში ჩვენ დავპროგრამებთ მიკრო: ბიტს სხვადასხვა ნომრის ბარათების ამოცნობის მიზნით ეტიკეტის მნიშვნელობების გამოყენებით
ხელახლა გამოიყენეთ ერთჯერადი კამერა და შეინახეთ პლანეტა! და შეინახეთ რამდენიმე ლარი: 4 ნაბიჯი
![ხელახლა გამოიყენეთ ერთჯერადი კამერა და შეინახეთ პლანეტა! და შეინახეთ რამდენიმე ლარი: 4 ნაბიჯი ხელახლა გამოიყენეთ ერთჯერადი კამერა და შეინახეთ პლანეტა! და შეინახეთ რამდენიმე ლარი: 4 ნაბიჯი](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10763675-reuse-a-disposable-camera-and-save-the-planet-and-save-a-few-quid-4-steps-j.webp)
ხელახლა გამოიყენეთ ერთჯერადი კამერა და შეინახეთ პლანეტა! და დაზოგე რამდენიმე თანხა: ამას წინათ ჩემს ადგილობრივ ფოტო მაღაზიაში (ჯესოფსში) ჩამოვედი, რომ გამოვიყენო რამდენიმე ერთჯერადი კამერა, რადგან დარწმუნებული ვარ, რომ თქვენ იცით, რომ ისინი მხიარულებას ხდიან შოკისმომგვრელ ადამიანებს. უბრალოდ ჰკითხეთ და ისინი აძლევენ მათ. მეც ვიფიქრე, ჰა, ეს კომპანიები იღებენ კამერებს უკან, აყენებენ