Სარჩევი:
- ნაბიჯი 1: პასუხისმგებლობის უარყოფა
- ნაბიჯი 2: შეაგროვეთ საჭირო კომპონენტები
- ნაბიჯი 3: შეაერთეთ RFID-RC522 Uno– ს
- ნაბიჯი 4: შეაერთეთ Nokia LCD5110 Uno– ს
- ნაბიჯი 5: ჩაწერეთ კოდი
- ნაბიჯი 6: კოდის კოდი და Arduino ლოგოს გრაფიკა
- ნაბიჯი 7: სისტემა მოქმედებაში
- ნაბიჯი 8:
ვიდეო: კიდევ ერთი ინსტრუქცია DIYMall RFID-RC522 და Nokia LCD5110 არდუინოს გამოყენებით: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
რატომ ვიგრძენი საჭიროება შემექმნა სხვა ინსტრუქცია DIYMall RFID-RC522 და Nokia LCD5110? სიმართლე გითხრათ, გასულ წელს ვმუშაობდი კონცეფციის მტკიცებულებაზე ორივე ამ მოწყობილობის გამოყენებით და რატომღაც "არასწორად" მოვახდინე კოდი. ვინაიდან DIYMall RFID-RC522 არ აქვს ქინძისთავები იგივე მარკირებით, როგორც სხვა RFID-RC522 დაფები, ძნელი იყო იმის დადგენა, თუ რომელი პინი იყო რომელი. გარდა ამისა, თუ ოდესმე დამავიწყდება ის, რაც მე გავაკეთე POC– ში, ახლა შემიძლია გავარკვიო ინტერნეტში.
ნაბიჯი 1: პასუხისმგებლობის უარყოფა
უბრალოდ უარი თქვით იმაზე, რომ ჩვენ არ ვიღებთ პასუხისმგებლობას არაფერზე, რაც ხდება ამ ინსტრუქციის შესრულების შედეგად. ყოველთვის ჯობია დაიცვას მწარმოებლის მითითებები და უსაფრთხოების ფურცლები, როდესაც რამეს აშენებთ, ასე რომ გთხოვთ გაეცნოთ ამ დოკუმენტებს ნებისმიერი იმ ნაწილისა და ინსტრუმენტისთვის, რომელსაც იყენებთ საკუთარი ხელების შესაქმნელად. ჩვენ უბრალოდ ვაწვდით ინფორმაციას იმ ნაბიჯების შესახებ, რაც ჩვენ შევადგინეთ. ჩვენ არ ვართ პროფესიონალები. ფაქტობრივად, ამ მშენებლობაში მონაწილე 3 ადამიანიდან 2 არის ბავშვი.
ნაბიჯი 2: შეაგროვეთ საჭირო კომპონენტები
1) Arduino Uno დაფა.
2) DIYMall RFID-RC522 დაფა.
3) Nokia LCD5110 დაფა
4) მხტუნავები
5) RFID ტეგი (გასაღების ჯაჭვი).
6) სურვილისამებრ გაეროს პროტო ფარი ან უბრალოდ ტიპიური პურის დაფა.
ნაბიჯი 3: შეაერთეთ RFID-RC522 Uno– ს
საკუთარი თავის გასაადვილებლად, მე გამოვიყენე პროტო ფარი, რომ შემექმნა ყველა კავშირი. თქვენ შეგიძლიათ სურვილისამებრ გამოიყენოთ breadboard ან უბრალოდ დააკავშიროთ ნივთები პირდაპირ. პროტო ფარის ან პურის დაფის უპირატესობა ის არის, რომ RFID-RC522- ის ქინძისთავებს შეუძლიათ პირდაპირ დაუკავშირდნენ პროტო ფარს ან პურის დაფას, რაც უზრუნველყოფს "დგომას" RFID-RC522- ის შესანახად.
მე გამოვიყენე Proto Shield, რადგან მე შემთხვევით მქონდა ერთი ჩამოკიდებული გარშემო. ნებისმიერ შემთხვევაში დააკავშირეთ RFID-RC522 შემდეგნაირად:
- SDA / NSS პინ 10 Uno– ზე
- SCK პინ 13 – ზე Uno– ზე
- MOSI პინ 11 – ზე Uno– ზე
- MISO პინ 12 – ზე Uno– ზე
- GND to GND Uno– ზე
- RST პინ 9 -ზე Uno- ზე
- VCC 3.3 – მდე Uno– ზე
ნაბიჯი 4: შეაერთეთ Nokia LCD5110 Uno– ს
ახლა დროა დააკავშიროთ Nokia LCD5110 Uno– ს. ამჯერად მე ავირჩიე მხოლოდ ჯუმბერის კაბელების გამოყენება პირდაპირ Uno– სთან მთავარი ქინძისთავებისთვის და გამოვიყენე პროტო ფარის პურის დაფა ძაბვის კავშირებისთვის. ამ არჩევანის მთავარი მიზეზი ის იყო, რომ მინდოდა Nokia LCD5110 ფეხზე წამომდგარიყო. მე რომ პირდაპირ პროტო ფარის პურის დაფაზე დავუკავშირე ეკრანი მის ნაცვლად იწვა.
- VCC 3.3 – მდე Uno– ზე
- GND to GND Uno– ზე
- CS/SCE პინ 3 -ში Uno- ზე
- RST პინ 4 -ზე Uno- ზე
- DC / D / C პინ 5 – ში Uno– ზე
- MOSI / DN (MOSI) პინ 6 -ში Uno
- SCK / SCLK პინ 7 – ზე Uno– ზე
- LED to GND Uno– ზე
ნაბიჯი 5: ჩაწერეთ კოდი
მე გავაერთიანე საინჟინრო პროექტების საიტის მაგალითი საინჟინრო პროექტებისთვის DIYMall RFID-RC522 ასევე Rinky Dink Electronics Nokia LCD5110– ისთვის მცირედი ცვლილებებით, რათა გაერთო.
ეს მაგალითი ახდენს RFID ტეგების გამოყენების სიმულაციას ზოგიერთი დაცული შესვლის წერტილის ჩაკეტვისა და განბლოკვის მიზნით. მას შემდეგ რაც გამოჩნდება შესაბამისი RFID ტეგი სისტემა იბლოკება.
პროგრამის პირველად ინიციალიზაციისას ის აჩვენებს Arduino ლოგოს (ინახება ცალკეულ გრაფიკულ ფაილში) LCD5110 ეკრანზე, რათა მომხმარებელმა იცოდეს რომ მუშაობს. 3 წამის შემდეგ ის აჩვენებს "RFID Locked" შეტყობინებას, რომელიც მიუთითებს, რომ შესვლის წერტილი ჩაკეტილია. ამის შემდეგ, პროგრამა ყოველ წამს ამოწმებს RFID ტეგს. თუ RFID ტეგი გამოვლინდა, პროგრამა ამოწმებს RFID ტეგის უნიკალურ ნომერს და განსაზღვრავს უნდა გახსნას თუ არა შესვლის წერტილი. თუ სათანადო უნიკალური ნომერი გამოვლინდა, სისტემა აჩვენებს უნიკალურ ნომერს LCD5110 და განათავსებს სისტემას განბლოკილ მდგომარეობაში 2 წამის განმავლობაში. თუ სათანადო უნიკალური ნომერი არ არის გამოვლენილი, სისტემა აჩვენებს უნიკალურ ნომერს LCD5110 და შეინარჩუნებს სისტემას ჩაკეტილ სტატუსში.
შეიძლება ადვილად დაამატოთ სერვო ან რელე ამ მაგალითის კოდში სამუშაოს გარკვეული ზომის შესასრულებლად, როდესაც სათანადო უნიკალური ნომერი გამოვლინდება.
ნაბიჯი 6: კოდის კოდი და Arduino ლოგოს გრაფიკა
ნაბიჯი 7: სისტემა მოქმედებაში
ნაბიჯი 8:
ვიმედოვნებ, რომ ვინმეს, ჩემს გარდა, ეს ინსტრუქცია გამოსადეგი აღმოჩნდება.
გირჩევთ:
კიდევ ერთი ძირითადად 3D დაბეჭდილი მბრუნავი გადამრთველი: 7 ნაბიჯი (სურათებით)
კიდევ ერთი ძირითადად 3D ნაბეჭდი მბრუნავი გადამრთველი: ცოტა ხნის წინ მე შევქმენი ძირითადად 3D ბეჭდვით მბრუნავი გადამრთველი სპეციალურად ჩემი Minivac 601 Replica პროექტისთვის. ჩემი ახალი Think-a-Tron 2020 პროექტისთვის, მე მჭირდება კიდევ ერთი მბრუნავი გადამრთველი. ვეძებ SP5T პანელის დამონტაჟების გადამრთველს. დანამატი
Roberts RM33 Raspberry Pi ინტერნეტ რადიო (კიდევ ერთი…): 8 ნაბიჯი (სურათებით)
რობერტსი RM33 ჟოლო Pi ინტერნეტ რადიო (კიდევ ერთი…): დიახ, ეს არის კიდევ ერთი Raspberry Pi ინტერნეტ რადიო და არა ჩემი პირველი. მე არ ვარ დარწმუნებული, რატომ არის ეს ნაგებობა ასეთი პოპულარული, მაგრამ მე მაინც სიამოვნებას ვიღებ და ვერ ვიტყვი, რომ ესეც ჩემი უკანასკნელი იქნება. მე ნამდვილად მომწონს რობერტის გარეგნობა
YADPF (YET კიდევ ერთი ციფრული სურათის ჩარჩო): 7 ნაბიჯი (სურათებით)
YADPF (YET კიდევ ერთი ციფრული სურათის ჩარჩო): მე ვიცი, რომ ეს არ არის ახალი პერსონალი, ვიცი, მე ვნახე ზოგიერთი ეს პროექტი აქ, მაგრამ მე ყოველთვის მინდოდა ჩემი ციფრული სურათის ჩარჩოს შექმნა. ყველა სურათის ჩარჩო, რაც მე ვნახე, ლამაზია, მაგრამ მე ვეძებდი სხვა რამეს, მე ვეძებ ნამდვილად ლამაზს
კიდევ ერთი ნიქსის საათი: 6 ნაბიჯი (სურათებით)
კიდევ ერთი ნიქსის საათი: მე ყოველთვის მინდოდა ნიკის საათი, უბრალოდ რაღაც ამ ბრწყინვალე რიცხვებშია, რაც მე მომხიბლავს. ასე რომ, როდესაც ebay– ზე აღმოვაჩინე არც თუ ისე ძვირი IN12, მე შევიძინე ისინი, გამიკვირდა მათი მიღებისას, მაგრამ მალე აღმოვაჩინე, რომ
კიდევ ერთი ჭკვიანი ამინდის სადგური, მაგრამ : 6 ნაბიჯი (სურათებით)
კიდევ ერთი ჭკვიანი ამინდის სადგური, მაგრამ …: კარგი, ვიცი, რომ ამდენი ამინდის სადგური არსებობს ყველგან, მაგრამ რამდენიმე წუთი დაუთმეთ განსხვავებას … დაბალი სიმძლავრის 2 ელექტრონული ქაღალდის ჩვენება … მაგრამ 10 განსხვავებული ეკრანები! ESP32 დაფუძნებული ამაჩქარებელი და ტემპერატურის / ტენიანობის სენსორები Wifi განახლება