Სარჩევი:

PIC16F877A დაფუძნებული RFID სისტემა: 5 ნაბიჯი
PIC16F877A დაფუძნებული RFID სისტემა: 5 ნაბიჯი

ვიდეო: PIC16F877A დაფუძნებული RFID სისტემა: 5 ნაბიჯი

ვიდეო: PIC16F877A დაფუძნებული RFID სისტემა: 5 ნაბიჯი
ვიდეო: 5 გასაოცარი ცხოვრებისეული ჰაკი #2 2024, ნოემბერი
Anonim
PIC16F877A დაფუძნებული RFID სისტემა
PIC16F877A დაფუძნებული RFID სისტემა
PIC16F877A დაფუძნებული RFID სისტემა
PIC16F877A დაფუძნებული RFID სისტემა

RFID სისტემა არის სისტემა, რომელიც უზრუნველყოფს სტუდენტების, თანამშრომლებისა და სხვათა იდენტიფიკაციას RFID ტეგით, მათი ყოფნის, მუშაობის, სამუშაო დროის და მრავალი სხვა მონიტორინგის მიზნით.

ეს სტატია სპონსორია JLCPCB– თან. მე ნამდვილად მადლობას ვუხდი JLCPCB– ს ამ პროექტის სპონსორობისთვის.

ეს სისტემა შექმნილია PIC მიკროკონტროლერის PIC16F877A და RFID Reader RDM6300– ის გარშემო, რომელიც 125 კჰც სიხშირის წამკითხველია. მას ასევე აქვს LCD 1602 დისპლეი, ზარი, servo SG90 და ძაბვის მარეგულირებელი ნაწილი. როდესაც ტეგი გამოვლენილია, ჩვენება იძლევა ინფორმაციას იმის შესახებ, თუ რომელი ტეგია გამოვლენილი, ზუზერის ხმა ისმის სიგნალს, LED ჩართულია და სერვო გააქტიურებულია.

ნაბიჯი 1: ნაბიჯი 2: საჭირო კომპონენტები

ნაბიჯი 2: საჭირო კომპონენტები
ნაბიჯი 2: საჭირო კომპონენტები
ნაბიჯი 2: საჭირო კომპონენტები
ნაბიჯი 2: საჭირო კომპონენტები
ნაბიჯი 2: საჭირო კომპონენტები
ნაბიჯი 2: საჭირო კომპონენტები
ნაბიჯი 2: საჭირო კომპონენტები
ნაბიჯი 2: საჭირო კომპონენტები

PIC16F877A

ეს მძლავრი CMOS FLASH დაფუძნებული 8 ბიტიანი მიკროკონტროლერი ათავსებს მიკროჩიპის მძლავრ PIC არქიტექტურას 40 ან 44 პინიან პაკეტში. PIC16F877A აღჭურვილია 256 ბაიტი EEPROM მონაცემთა მეხსიერებით, თვითპროგრამირებით, ICD, 2 შედარებით, 10 არხიანი 10 ბიტიანი ანალოგური ციფრული (A/D) გადამყვანით, 2 გადაღების/შედარების/PWM ფუნქციით, სინქრონული სერიული პორტით შეიძლება კონფიგურირებული იყოს როგორც 3 მავთულის სერიული პერიფერიული ინტერფეისი (SPI or), ასევე 2 მავთულიანი ინტეგრირებული მიკროსქემის (I²C ™) ავტობუსი და უნივერსალური ასინქრონული მიმღების გადამცემი (USART).

PIC16F877A– ს დეტალური მახასიათებლები:

- პროცესორი: 8 ბიტიანი PIC

- პინების რაოდენობა: 40

- მაქს. პროცესორის სიჩქარე (MHz): 20

- შიდა ოსცილატორი: არა

- ADC არხების რაოდენობა: 14

- მაქსიმალური ADC რეზოლუცია (ბიტი): 10

- შიდა ძაბვის ცნობა: დიახ

- UART მოდულის ნომერი: 1

- SPI მოდულის ნომერი: 1

- I2C მოდულის ნომერი: 1

- კაპიკი. შეეხეთ არხებს: 11

- მინიმალური საოპერაციო ძაბვა (V): 2

- მაქსიმალური საოპერაციო ძაბვა (V): 5.5

RDM6300

RDM6300 125KHz ბარათის წამკითხველი მინი მოდული განკუთვნილია 125KHz ბარათის კოდის კითხვისთვის თავსებადი მხოლოდ წაკითხული ტეგებისა და წაკითხვის/ჩაწერის ბარათისათვის. ის შეიძლება გამოყენებულ იქნას ოფისის/სახლის უსაფრთხოებაში, პერსონალურ იდენტიფიკაციაში, წვდომის კონტროლში, გაყალბების საწინააღმდეგოდ, სათამაშოების ინტერაქტიული და წარმოების კონტროლის სისტემებში და ა.

ძირითადი მახასიათებლები:

- გარე ანტენის მხარდაჭერა;

- მაქსიმალური ეფექტური მანძილი 50 მმ -მდე;

- 100 ms– ზე ნაკლები დეკოდირების დრო;

- UART ინტერფეისი;

- მხარდაჭერა EM4100 თავსებადი მხოლოდ წასაკითხი ან წაკითხვის/ჩაწერის ტეგებისათვის;

- მცირე კონტურის დიზაინი.

LCD 1602 ეკრანი

ეკრანი შედგება 16 პერსონაჟის x 2 ხაზიანი LCD დისპლეისგან, ლურჯი განათებით და თეთრი სიმბოლოებით. თითოეული პერსონაჟი შედგება 5 x 8 წერტილოვანი მატრიცისგან, პერსონაჟების კარგი წარმოდგენისათვის. უკანა შუქს აქვს პოტენომეტრი, რომელიც ასახავს ეკრანის კონტრასტს საუკეთესო სანახავად.

LCD1602 ეკრანის ძირითადი მახასიათებლები:

-16-სიმბოლოიანი x 2-ხაზიანი ლურჯი LCD;

- სურვილისამებრ I2C ინტერფეისი;

- რეგულირებადი შუქის ინტენსივობა და კონტრასტი;

- 5 V ოპერაცია.

სერვო SG90

Micro Servo Motor SG90 არის პატარა და მსუბუქი სერვერის ძრავა მაღალი გამომავალი სიმძლავრით. სერვო შეიძლება ბრუნავს დაახლოებით 180 გრადუსით (90 თითოეული მიმართულებით). თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სერვო კოდი, აპარატურა ან ბიბლიოთეკა ამ სერვისების გასაკონტროლებლად. კარგია დამწყებთათვის, რომელთაც სურთ ნივთების გადაადგილება საავტომობილო კონტროლერის შექმნის გარეშე, უკუკავშირით და გადაცემათა კოლოფით, მით უმეტეს, რომ ის მოთავსდება პატარა ადგილებში.

ძირითადი მახასიათებლები:

წონა: 9 გ

ზომა: 22.2 x 11.8 x 31 მმ დაახ.

სადგომის ბრუნვის მომენტი: 1.8 კგf · სმ

მუშაობის სიჩქარე: 0.1 წმ/60 გრადუსი

საოპერაციო ძაბვა: 4.8 V (~ 5V)

მკვდარი ზოლის სიგანე: 10 μs

ტემპერატურის დიაპაზონი: 0 ºC - 55 ºC

პასიური კომპონენტები

ბუზერი

SMD LM7805 ძაბვის რეგულატორი

3x 1206 LED (ერთი წითელი, ორი მწვანე)

3x SMD 0805 რეზისტორი 330 Ω

1x SMD 0805 რეზისტორი 10 KΩ

2.1 მმ DC კონექტორი

SMD კვარცის ოსცილატორი 4 MHz

2x 2pin KF301 კონექტორი

1x 3pin KF301 კონექტორი

3x SMD 0805 კონდენსატორი 100 nF

1 x SMD პოტენომეტრი 10 კმ

1x16 ქალი სათაური

ნაბიჯი 2: ნაბიჯი 3: სქემა

ნაბიჯი 3: სქემა
ნაბიჯი 3: სქემა
ნაბიჯი 3: სქემა
ნაბიჯი 3: სქემა
ნაბიჯი 3: სქემა
ნაბიჯი 3: სქემა

RDM6300 დაკავშირებულია PIC16F877A– თან PIC– ის UART ქინძისთავებით. ჩვენება დაკავშირებულია მონაცემთა პარალელურ რეჟიმში, ხოლო სერვო დაკავშირებულია pin RB0- თან. Buzzer უკავშირდება pin x- ს. ენერგია მიეწოდება კლასიკური DC კონექტორის საშუალებით და ძაბვის მარეგულირებელი წრის საშუალებით.

ნაბიჯი 3: ნაბიჯი 4: PCB– ების შეკვეთა

ნაბიჯი 4: PCB– ების შეკვეთა
ნაბიჯი 4: PCB– ების შეკვეთა

მას შემდეგ, რაც ორივე სქემა და განლაგება გაკეთდება, შემდეგი ნაბიჯი არის PCB– ის შეკვეთა. შეკვეთისთვის, საუკეთესო საიტი, სადაც მე მოვედი არის JLCPCB. შესაკვეთად, უბრალოდ გადადით მათ ვებგვერდზე, დარეგისტრირდით და გადადით ღილაკზე „ციტირება ახლა“.

JLCPCB არის ამ პროექტის სპონსორი. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), არის ყველაზე დიდი PCB პროტოტიპის საწარმო ჩინეთში და მაღალტექნოლოგიური მწარმოებელი, რომელიც სპეციალიზირებულია სწრაფი PCB პროტოტიპისა და მცირე ზომის PCB წარმოებაში. თქვენ შეგიძლიათ შეუკვეთოთ მინიმუმ 5 PCB სულ რაღაც 2 დოლარად.

ნაბიჯი 4: ნაბიჯი 5: დაამატეთ თქვენი გერბერის ფაილი

ნაბიჯი 5: დაამატეთ თქვენი გერბერის ფაილი
ნაბიჯი 5: დაამატეთ თქვენი გერბერის ფაილი
ნაბიჯი 5: დაამატეთ თქვენი გერბერის ფაილი
ნაბიჯი 5: დაამატეთ თქვენი გერბერის ფაილი
ნაბიჯი 5: დაამატეთ თქვენი გერბერის ფაილი
ნაბიჯი 5: დაამატეთ თქვენი გერბერის ფაილი
ნაბიჯი 5: დაამატეთ თქვენი გერბერის ფაილი
ნაბიჯი 5: დაამატეთ თქვენი გერბერის ფაილი

თქვენი დაპროექტებული დაფის მისაღებად, თქვენ უნდა ატვირთოთ გერბერის ფაილები. რა თქმა უნდა, JLCPCB საიტი გთავაზობთ დეტალურ მითითებებს, თუ როგორ უნდა შეიქმნას გერბერ ფაილები სხვადასხვა პროგრამებისთვის. როდესაც გერბერის ფაილები გენერირდება, ჩაკეტეთ ისინი და ატვირთეთ როგორც ერთი ფაილი JLCPCB– ში.

როდესაც zip ფაილები აიტვირთება, თქვენ შეგიძლიათ ნახოთ ისინი gerber Viewer– ში. აქ თქვენ შეგიძლიათ დარწმუნდეთ, რომ ყველაფერი კარგად არის თქვენს დაფაზე და კარგად გამოიყურება. ამის შემდეგ, ხელახლა შეამოწმეთ დაფის ზომა, დაფის ფერი და სხვა თვისებები და გააგრძელეთ გადახდა. თქვენ შეგიძლიათ შეუკვეთოთ 5 PCB მხოლოდ 2 დოლარად.

შეკვეთის განთავსებისთვის დააჭირეთ ღილაკს "შეინახეთ კალათაში".

ნაბიჯი 5: ნაბიჯი 6: წარმოებული PCB

ნაბიჯი 6: წარმოებულია PCB
ნაბიჯი 6: წარმოებულია PCB
ნაბიჯი 6: წარმოებულია PCB
ნაბიჯი 6: წარმოებულია PCB
ნაბიჯი 6: წარმოებულია PCB
ნაბიჯი 6: წარმოებულია PCB
ნაბიჯი 6: წარმოებულია PCB
ნაბიჯი 6: წარმოებულია PCB

ეს PCB დამზადებულია 3 დღეში და ჩამოვიდა ორ კვირაში FedEx– ის გამოყენებით. რა თქმა უნდა, ხუთივე PCB ძალიან შეფუთული იყო ყუთში და ბუშტუკების კონვერტში, ასე რომ არ იყო შანსი, რომ დაფები დაზიანებულიყო. PCB- ების ხარისხი იყო და ყოველთვის იყო ბრწყინვალე!

გირჩევთ: