Სარჩევი:

კიდევ ერთი ინსტრუქცია DIYMall RFID-RC522 და Nokia LCD5110 არდუინოს გამოყენებით: 8 ნაბიჯი (სურათებით)
კიდევ ერთი ინსტრუქცია DIYMall RFID-RC522 და Nokia LCD5110 არდუინოს გამოყენებით: 8 ნაბიჯი (სურათებით)

ვიდეო: კიდევ ერთი ინსტრუქცია DIYMall RFID-RC522 და Nokia LCD5110 არდუინოს გამოყენებით: 8 ნაბიჯი (სურათებით)

ვიდეო: კიდევ ერთი ინსტრუქცია DIYMall RFID-RC522 და Nokia LCD5110 არდუინოს გამოყენებით: 8 ნაბიჯი (სურათებით)
ვიდეო: კიდევ ერთი უძრავი ქონების სააგენტო ირანელების ხალმძღვანელობით საქართველოში !!! 2024, ივლისი
Anonim
კიდევ ერთი ინსტრუქცია DIYMall RFID-RC522 და Nokia LCD5110 არდუინოს გამოყენებით
კიდევ ერთი ინსტრუქცია DIYMall RFID-RC522 და Nokia LCD5110 არდუინოს გამოყენებით

რატომ ვიგრძენი საჭიროება შემექმნა სხვა ინსტრუქცია 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– ს

შეაერთეთ RFID-RC522 Uno– სთან
შეაერთეთ RFID-RC522 Uno– სთან
შეაერთეთ RFID-RC522 Uno– სთან
შეაერთეთ RFID-RC522 Uno– სთან
შეაერთეთ RFID-RC522 Uno– სთან
შეაერთეთ 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– ს
შეაერთეთ Nokia LCD5110 Uno– ს

ახლა დროა დააკავშიროთ Nokia LCD5110 Uno– ს. ამჯერად მე ავირჩიე მხოლოდ ჯუმბერის კაბელების გამოყენება პირდაპირ Uno– სთან მთავარი ქინძისთავებისთვის და გამოვიყენე პროტო ფარის პურის დაფა ძაბვის კავშირებისთვის. ამ არჩევანის მთავარი მიზეზი ის იყო, რომ მინდოდა Nokia LCD5110 ფეხზე წამომდგარიყო. მე რომ პირდაპირ პროტო ფარის პურის დაფაზე დავუკავშირე ეკრანი მის ნაცვლად იწვა.

  1. VCC 3.3 – მდე Uno– ზე
  2. GND to GND Uno– ზე
  3. CS/SCE პინ 3 -ში Uno- ზე
  4. RST პინ 4 -ზე Uno- ზე
  5. DC / D / C პინ 5 – ში Uno– ზე
  6. MOSI / DN (MOSI) პინ 6 -ში Uno
  7. SCK / SCLK პინ 7 – ზე Uno– ზე
  8. 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: სისტემა მოქმედებაში

Image
Image
სისტემა მოქმედებაში
სისტემა მოქმედებაში
სისტემა მოქმედებაში
სისტემა მოქმედებაში

ნაბიჯი 8:

ვიმედოვნებ, რომ ვინმეს, ჩემს გარდა, ეს ინსტრუქცია გამოსადეგი აღმოჩნდება.

გირჩევთ: