Სარჩევი:

RFID დასაჯდომი გეგმა: 7 ნაბიჯი
RFID დასაჯდომი გეგმა: 7 ნაბიჯი

ვიდეო: RFID დასაჯდომი გეგმა: 7 ნაბიჯი

ვიდეო: RFID დასაჯდომი გეგმა: 7 ნაბიჯი
ვიდეო: Six Flags On The Inside SFTV In Park TV Network Part 1 2024, ივლისი
Anonim
RFID დასაჯდომი გეგმა
RFID დასაჯდომი გეგმა

მე მინდოდა რაიმე განსაკუთრებული გამეკეთებინა ჩემი საქორწილო მაგიდის ცხრილისთვის და ვიფიქრე, რომ ეს იყო კარგი გზა მისი პერსონალიზაციისთვის, რადგან ეს ასახავს ჩემს სიყვარულს (დამოკიდებულებას) ელექტრონული პროექტებისადმი.

ასე რომ, გეგმა იყო დიდი ხის დაფის გაკეთება ოთახის გეგმით, რა თქმა უნდა, მათ შორის მაგიდები და მათი სახელები (ეს მცენარეების სახელებია, ფრანგულად). სტუმრებმა მიიღეს ბარათი RFID სტიკერზე მათ მოწვევასთან ერთად. ბარათის უკანა მხარეს იყო დაწერილი (ფრანგულად) რაღაც მსგავსი: "ამ ბარათს აქვს დიდი მნიშვნელობა, დაიცავი ის უსაფრთხოდ და თან წაიღე ქორწილში". არ მინდოდა მათ იცოდნენ რა იყო ქორწილამდე.

დიაგრამას აქვს რამდენიმე ელემენტი: TFT დისპლეი, RFID წამკითხველი, მწვანე LED და წითელი LED, ბიძგიანი ღილაკი და თითო ზოლი 3 LED თითოეული ცხრილისთვის. როდესაც RFID ტეგები დასკანერდება, მწვანე LED ირთვება, თუ ის აღიარებულია და პერსონალური შეტყობინება გამოჩნდება ეკრანზე, მათ შორის იმ მაგიდის სახელის ჩათვლით, სადაც სტუმარი ზის. გარდა ამისა, მაგიდასთან ასოცირებული LED ზოლები ჩართულია, რაც ოთახის გეგმის მაგიდას შუქს აძლევს. თუ ბარათი არასწორად არის წაკითხული ან არაღიარებული, წითელი LED ჩართულია ეკრანზე "წვდომა აკრძალულია" შეტყობინებით. ღილაკი მათთვისაა, ვინც ვერ შეძლო ბარათის დაკარგვა ან დავიწყება. ის აჩვენებს შეტყობინებას ეკრანზე, სთხოვს მათ წავიდნენ ბარში და თქვან მსგავსი რამ "მე არ ვარ სანდო", რომლის სანაცვლოდ ისინი იღებენ სარეზერვო ჩარტს თავიანთი ადგილის მოსაძებნად.

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

მე ასევე მქონდა 20x04 ხასიათიანი LCD ეკრანი, მაგრამ მე გადავიღე 7 დიუმიანი TFT ეკრანი, რადგან ის უფრო დიდია და არც ისე შეზღუდულია შეტყობინების სიგრძის თვალსაზრისით.

ნაბიჯი 1: მასალები

აქ არის კომპონენტების ჩამონათვალი, რომელიც მე გამოვიყენე საბოლოო პროდუქტისთვის (Arduino Mega, TFT ეკრანი და ვინილი)

ელექტრონიკა:

- არდუინო მეგა

- მეგა პროტოშილდი არდუინოსთვის

- Adafruit 7 TFT ეკრანი (შეხება არ არის საჭირო, ნაყიდია ადაფრუტზე)

- RA8875 დრაივერის დაფა 40 პინიანი TFT სენსორული ეკრანებისთვის (ნაყიდია ადაფრუტზე)

- RC522 RFID მკითხველი

- ცხრილების რაოდენობა x N არხის MOSFET

- ცხრილების რაოდენობა x 10k Ohms რეზისტორები

- 12V LED ზოლები, მოსაჭრელი (მე გამოვიყენე

- ხაზის დენის გადამრთველი 2.1 მმ ლულის ჯეკისთვის

- 8x AA ბატარეის პაკეტი (12V) და ბატარეები

- 1 x მწვანე 5 მმ LED

- 1 x წითელი 5 მმ LED

- 1 x ღილაკი

- 3 x რეზისტორი ღილაკზე და LED- ზე (რეკომენდირებულია, მნიშვნელობა შეიძლება განსხვავდებოდეს)

- ცალი PCB

- ბევრი მავთული და solder

- სითბოს შემცირება კარგი იდეაა

პანელი:

- პატარა ხრახნები და თხილი (M2 ან M3)

- ხის ტილო ან პანელი (მე გამოვიყენე ეს

- ლაქი

- ვინილის და გადასატანი ფირზე

- 2 x 5 მმ პლასტიკური დახრილი LED დამჭერი

- 3D ბეჭდვის ნაწილები

- სუპერ წებო სახურავებისთვის LED ზოლების მფლობელებზე

- ქსოვილისა და ხავერდის სიმშვიდე

ინსტრუმენტები (ზოგი არ არის სავალდებულო):

- Მავთულის საჭრელები

- შესადუღებელი რკინა

- საბურღი და ნაჭრები

- ხრახნები

- Cricut ან Silouhette Cameo ან ვინილის მოჭრის სხვა გზა

- საფხეკი ვინილისთვის

- 3D პრინტერი ან მეგობარი ერთი (ჩემნაირი) ან 3D კერას გამოყენება

- სამკერვალო მანქანა ქსოვილის საფარისთვის

ნაბიჯი 2: პროტოტიპი Arduino Uno– სთან ერთად

პროტოტიპი Arduino Uno– სთან ერთად
პროტოტიპი Arduino Uno– სთან ერთად

მე ახალი ვიყავი არდუინოს სამყაროში, ამიტომ გადავწყვიტე პროტოტიპი შემექმნა უნიოსთან ერთად. მე ვამბობ პირველს იმიტომ, რომ მე საბოლოოდ გადავიყვანე Arduino Mega– ში, რათა მივიღო მეტი LED- ები, რომ მინდოდა შესაბამისი ცხრილის განათება (ეს ნიშნავს, რომ მე მჭირდებოდა ერთი პინი თითოეულ მაგიდაზე). თუ გსურთ ამის გაკეთება LED- ების გარეშე, ან მხოლოდ ერთი ან ორით, რომ გითხრათ მუშაობს თუ არა RFID სკანირება (ისევე როგორც ჩემი მწვანე და წითელი), Arduino Uno საკმარისია (თქვენი ეკრანის მიხედვით).

აქ არის pinout დიაგრამა, რომელიც გამოვიყენე Uno– სთვის:

RFID მოდული:

SDA პინზე 10

SCK პინზე 13

MOSI პინზე 11

MISO პინზე 12

RQ გამოუყენებელია

GND მიწაზე

RST პინზე 9

3.3V to 3.3V გამომავალი Uno

LCD (ჩემს შემთხვევაში, 20x04 LCD I2C ფარით, TFT– მდე განახლებამდე):

SDA to A4

SLC to A5

VCC– დან 5V გამომავალი Uno– ზე

GND to Gnd

თქვენ ასევე შეგიძლიათ გამოიყენოთ LCD I2C გარეშე, მაგრამ დაგჭირდებათ მეტი ქინძისთავები.

ნაბიჯი 3: გადასვლა MEGA– ზე

გადადის MEGA– ში
გადადის MEGA– ში
გადადის MEGA– ში
გადადის MEGA– ში
გადადის MEGA– ში
გადადის MEGA– ში

როდესაც მივიღე LED ზოლები და ტრანზისტორები, პროტოტიპის გადატანა არდუინო მეგაზე მომიწია. მე ასევე შევიძინე პროტოტიპის ფარი, რათა ნივთები გამუდმებული, მაგრამ მაინც ამოსაღები იყოს თავად არდუინოსგან. აქ არის ჩემი შეყვანის და გამომავალი განლაგება მეგასთან ერთად:

LED ზოლები მაგიდისთვის: 30 -დან 45 -მდე

წითელი LED: 27

მწვანე LED: 28

ღილაკი: 29

TFT ფარი:

CS: 7

INT: 3

გადატვირთვა: 12

ვინი: არდუინოს 5 ვ

GND: ნიადაგი

RFID მკითხველი:

SS/SDA: 9

RST: 8

GND: ნიადაგი

3.3V: არდუინოს 3.3V

საერთო SPI:

SCK: 52

MOSI: 51

მისო: 50

მათთვის, ვინც არ იცნობს SPI მოწყობილობებს, როგორიცაა ჩემი RFID და TFT ეკრანი, არის მხოლოდ ერთი პორტი arduino Uno და Mega– ში. მრავალჯერადი მოწყობილობით, ისინი უნდა იყოს დაკავშირებული ერთსა და იმავე MOSI, MISO და SCK– თან და მათ სჭირდებათ ერთი განსხვავებული ნორმალური პინდი arduino– სთვის, რათა მათ უთხრან უნდა მოუსმინონ თუ არა (მონა აირჩიოს).

LED ზოლების გასაშვებად, მე შევაერთე ქალი ლულის კონექტორი ფარს, რომელიც აკავშირებს 12V კვების ბლოკს. არდუინოს Vin ასევე დაკავშირებულია ენერგიის ამ წყაროსთან.

LED ზოლებს ყველა სჭირდება MOSFET ძალაუფლებისა და კონტროლის მართვის მიზნით (რადგან ენერგიის წყარო გარეა და ძაბვა მაღალია). მე გავამაგრე ესენი მათი რეზისტენტებით არდუინოს ფარზე. წითელი მავთულები არის ძალა და შავი მავთულები კონტროლისთვის. მე დავიწყე უფრო მოკლე მავთულხლართებით და დავამაგრე ისინი LED ზოლების მავთულხლართებზე, როდესაც პანელს ვაწყობდი. როგორც ხედავთ, ყველა შავი მავთული იდენტიფიცირებულია, მაგრამ წითელი ერთი და იგივეა (12V), ამიტომ მათ არ სჭირდებათ იდენტიფიკაცია.

ყველა LED ზოლი დაკავშირებულია შემდეგნაირად: LED Gnd MOSFET– ის ცენტრალურ პინზე, მარჯვენა MOSFET პინზე რეზისტორზე და არდუინოს პინზე, მარცხენა MOSFET პინზე arduino Gnd– ზე.

ეკრანზე და RFID მკითხველის გაყვანილობისთვის ფარზე გარკვეული ადგილის დატოვება მომიწია. კავშირები როგორც ზემოთ არის ნათქვამი, პირდაპირ ქინძისთავებთან/GND/5V, გარდა SPI კავშირებისა, რისთვისაც მე გამოვიყენე დამატებითი PCB, რადგანაც ეკრანი და RFID მკითხველი უნდა იყოს დაკავშირებული ერთსა და იმავე ქინძისთავებთან. მე ასევე გავამაგრე რეზისტორები LED- ებისთვის (მწვანე და წითელი) და ღილაკი PCB- ზე.

ფარის შედუღება საკმაოდ დელიკატური იყო, მაგრამ მე კმაყოფილი ვარ შედეგით და მოხარული ვარ, რომ ფარი გამოვიყენე, რადგან მან უფრო სუფთა სამუშაო გააკეთა და არდუინო ადვილად გამოსაყენებელი. კავშირები მყარია და ისინი არ იშლება ქორწილის დროს (როგორც ეს იქნებოდა სათაურებში ჩასმული სადენებით).

ნაბიჯი 4: RFID ბარათები

RFID ბარათები
RFID ბარათები
RFID ბარათები
RFID ბარათები
RFID ბარათები
RFID ბარათები
RFID ბარათები
RFID ბარათები

ვინაიდან ეს იყო ქორწილისთვის, ჩვენ გვინდოდა, რომ RFID ჩიპები იყოს ელეგანტური. ჩვენ გვქონდა გადაღებული სურათები, როგორც საქორწინო ფოტოსესია და გადავიღეთ რამდენიმე ფრისბით (ჩვენ ორივე ფრისბის მოთამაშეები ვართ). შემდეგ ავირჩიე 3 სურათი და შევუკვეთე სავიზიტო ბარათები, სურათები ერთ მხარეს და შეტყობინება მეორეზე. RFID სტიკერები მშვენივრად ჯდება ფრისბინზე და შედეგი მშვენივრად გამოიყურება, გარდა ამისა ის ადვილად ჯდება საფულეში!

ნაბიჯი 5: პანელი

პანელი
პანელი
პანელი
პანელი
პანელი
პანელი
პანელი
პანელი

როგორც ადრე ვთქვი, უარი ვთქვი პანელის ხატვაზე, რადგან შეცდომის დაშვების ძალიან მეშინოდა.

შევიძინე ხის ტილოები ხელოვნების მაღაზიაში, რომლის სიგანე 3 'სიმაღლეა 4'. ეს იდეალურია, რადგან მას აქვს რგოლი უკანა ნაწილში, როგორც ჩვეულებრივი ტილოები, ამიტომ მე მქონდა ადგილი კომპონენტების და გაყვანილობის დასაყენებლად. მაშინ ადვილი იყო ამ ყველაფრის დამალვა ქსოვილით და ველკროთი, და ის მაინც ხელმისაწვდომი იყო.

ჩემს ქმარს უნდა შევიტანო ლაქი, რომ ლამაზი დასრულება მივიღო. შემდეგ დავწერე ნაწერები და ფორმები cricut დიზაინის სივრცეში და დავჭრა ჩემი ვინილის ფურცლები. ხის დაფაზე მიმაგრება ადვილი საქმე არ იყო, მაგრამ მე ეს გავაკეთე. ჩემი მთავარი შეცდომა იყო ვინილის გადატანა ლენტზე და გადაცემის დაუყოვნებლივ განხორციელება. მან საშუალება მისცა ვინილს უფრო მეტად დაეჭირა ფირზე და გაართულა გადაცემა.

TFT ეკრანისა და RFID მკითხველისთვის მე შევქმენი ჩარჩოები, რომლებიც ჩემმა მეგობარმა დაბეჭდა თავის 3D პრინტერზე. ღილაკზე არ იყო საჭირო რაიმე ჩარჩო, მხოლოდ დიდი ხვრელი იყო ფრთხილად გაბურღული. მე შევიძინე პლასტიკური დამჭერები ერთი LED- ებისთვის და ისინი შესანიშნავი იყო, მათ შექმნეს სისუფთავე.

LED ზოლებისთვის, მე ვთხოვე მეგობარს, შეექმნა დამჭერი ჩემთვის, რადგან მე არ ვარ ისეთი კარგი 3D დიზაინით და ისინი უფრო რთული იყო, ვიდრე ჩარჩოები. ძირითადად, მათ სჭირდებოდათ ზოლების დაჭერა, ასე რომ მათ პანელი მიუთითეს 45 გრადუსიანი კუთხით. მე ასევე ვთხოვე მავთულის "კაკვები" მთავარი მკლავის ქვეშ, ხვრელი მავთულის გასავლელად და ორი ხრახნიანი ხვრელი ბაზაზე. მან საბოლოოდ დატოვა სივრცე თავში, კისერზე და ბაზაზე მავთულის გასასვლელად, ასე რომ ისინი სრულიად უხილავი იყო. მე შევიკრიბე LED ზოლები მათ ყოველ 3 LED- ზე, გავხეხე სპილენძის დაცვა, შევიმუშავე ჩემი მავთულები, დავამაგრე ზოლები დამჭერზე, გავიარე მავთულები ხვრელებში და დავამაგრე სახურავები.

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

მე დავამატე რამდენიმე ხრახნი და ხის ნაჭერი არდუინოსა და ბატარეის დასაფარავად (რომელიც ადვილად იხსნება ხის აწევით). მე ასევე მაქვს მავთული გადამრთველი არდუინოს ფარსა და ბატარეას შორის, რომ ჩართო და გამორთო პანელი არაფრის გამორთვის გარეშე.

ნაბიჯი 6: კოდი

Კოდი
Კოდი
Კოდი
Კოდი

აი, როგორ მუშაობს პანელი:

არის მთავარი ეკრანი ჩვენი საქორწილო ლოგოთი და შეტყობინებით ნათქვამი "დაასკანირე შენი ბარათი" (ფრანგულად). როდესაც ბარათი სკანირდება და აღიარებულია, პერსონალიზებული შეტყობინება გამოჩნდება, იმ ცხრილის სახელით, სადაც სტუმარი ზის. ამავდროულად, სწორი LED ზოლი ჩართულია, რომელიც ანათებს სტუმრების მაგიდას გეგმაში. ეს ტარდება რამდენიმე წამის განმავლობაში (დაახლოებით 10), რაც საკმარისია იმისათვის, რომ სტუმრებმა წაიკითხონ იგი და ნახონ გეგმა, შემდეგ კი ის დაბრუნდეს მთავარ ეკრანზე. მწვანე led ასევე ანათებს ბარათის ამოცნობისას.

თუ ბარათი არ არის აღიარებული, ხვრელის ეკრანი გახდება წითელი და ამბობს ACCESS DENIED. ეს, სავარაუდოდ, არ მოხდება ქორწილის ღამეს, მაგრამ მაინც მაგარი თვისებაა. წითელი LED ასევე ანათებს, როდესაც ეს მოხდება. მე უნდა შემემატებინა შეფერხება მანამ, სანამ უარყოფილი წვდომის შეტყობინება გამოჩნდება, რადგან ზოგჯერ ბარათის სწორად წასაკითხად რამდენიმე მილიწამი დასჭირდა.

თუ ღილაკი დაჭერილია, გამოჩნდება შეტყობინება, რომელიც ეუბნება სტუმრებს წასვლა ბარში და თქვან კოდი ("მე არ ვარ საიმედო ადამიანი") ბარმენს, რომელსაც აქვს გადაუდებელი ადგილების სქემა.

თუ ბარათი დასკანერებულია ან ღილაკზე დაჭერილია მთავარი ეკრანის დაბრუნებამდე, ის კვლავ მუშაობს (ნაჩვენებია ახალი შეტყობინება). მე მინდოდა ეს თავიდან აეცილებინა სტუმრებს შორის ლოდინი, რადგან ადგილი ყოველთვის იყო, როდესაც ადგილის დასატოვებლად დრო მოვიდა.

ჩვენი ლოგო დახატულია ხაზებითა და ტექსტით, მაგრამ შესაძლებელია SD ბარათებიდან სურათების ჩატვირთვა TFT ეკრანებზე. Დაგუგლე!

კოდი აგებულია სტრუქტურის ტიპით. თითოეული სტუმრისთვის, სტრუქტურა მოიცავს შეტყობინებას, ცხრილის სახელს და LED ლენტს, რომელიც ანათებს. კოდის უცნაური სიტყვები წარმოადგენს ცხრილის სახელებს!

ნაბიჯი 7: ყველაფერი შესრულებულია

თუ თქვენ აკეთებთ მსგავს რამეს თქვენს ქორწილში, მიეცით ვინმეს ვიდეოების გადაღება, რადგან თქვენ გინდათ დაინახოთ ხალხის რეაქცია, მაგრამ თქვენ ალბათ იქ არ იქნებით, როდესაც ხალხი ამას გამოიყენებს.

ასევე, შეამოწმე შენი დაფა! მე მქონდა ბარათი ყველა მაგიდაზე, რომ გამომეცადა განათება ბოლო წუთამდე.

ეს პროექტი არის ძალიან ადაპტირებადი და ძალიან მომგებიანი, მაშინაც კი, თუ მასზე ბევრი საათი გავატარე და გამოვიყენე მხოლოდ ერთი ღამით (ქორწილის დაგეგმვის განმარტება).

გირჩევთ: