Satura rādītājs:

RFID sēdvietu plāns: 7 soļi
RFID sēdvietu plāns: 7 soļi

Video: RFID sēdvietu plāns: 7 soļi

Video: RFID sēdvietu plāns: 7 soļi
Video: Indian Army Safety Project, Inspire Award Project, RFID Based Security Project #science #shorts 2024, Novembris
Anonim
RFID sēdvietu plāns
RFID sēdvietu plāns

Es gribēju izveidot kaut ko īpašu savai kāzu galdu diagrammai, un es domāju, ka tas ir labs veids, kā to padarīt personisku, jo tas atspoguļo manu mīlestību (atkarību) pret elektroniskiem projektiem.

Tātad plānā bija izgatavot lielu koka paneli, uz kura būtu telpas plāns, protams, iekļaujot tabulas un to nosaukumus (tie ir augu nosaukumi franču valodā). Kopā ar ielūgumu viesi saņēma kartīti ar RFID uzlīmi. Kartītes aizmugurē bija uzrakstīts (franču valodā) kaut kas līdzīgs "Šai kartei ir liela nozīme, glabājiet to drošībā un nēsājiet to kāzās". Es negribēju, lai viņi līdz kāzām zinātu, kam tas paredzēts.

Diagrammā ir vairāki elementi: TFT displejs, RFID lasītājs, zaļa un sarkana gaismas diode, spiedpoga un viena sloksne ar 3 gaismas diodēm katrai tabulai. Skenējot RFID tagus, zaļā gaismas diode iedegas, ja tā tiek atpazīta, un ekrānā tiek parādīts personalizēts ziņojums, ieskaitot galda nosaukumu, kurā viesis sēž. Turklāt ar galdu saistītā LED sloksne ir ieslēgta, izgaismojot galdu uz telpas plāna. Ja karte ir nepareizi lasīta vai neatpazīta, sarkanā gaismas diode tiek ieslēgta un ekrānā parādās ziņojums "piekļuve liegta". Poga ir paredzēta tiem, kuriem neizdevās nezaudēt vai aizmirst karti. Ekrānā tiek parādīts ziņojums, kurā tiek lūgts doties uz joslu un pateikt kaut ko līdzīgu: "Es neesmu uzticams", un apmaiņā viņi saņem rezerves diagrammu, lai atrastu savu vietu.

Pa ceļam es mainīju dažas lietas: es gribēju nokrāsot koka paneli, bet mainīju savas domas, jo baidījos, ka radīšu putru un jāsāk no jauna ar jaunu paneli. Tā kā man ir cricut mašīna, es nolēmu rakstīt un zīmēt ar vinila palīdzību.

Sākumā man bija arī 20x04 rakstzīmju LCD ekrāns, bet es jaunināju uz 7 collu TFT ekrānu, jo tas ir lielāks un nav tik ierobežojošs ziņojuma garuma ziņā.

1. solis: materiāli

Šeit ir to sastāvdaļu saraksts, kuras izmantoju galaproduktam (Arduino Mega, TFT ekrāns un vinils)

Elektronika:

- Arduino Mega

- Mega protoshield priekš Arduino

- Adafruit 7 collu TFT ekrāns (nav nepieciešams pieskarties, iegādāts Adafruit)

- RA8875 draivera panelis 40 kontaktu TFT skārienekrāniem (nopirkts vietnē Adafruit)

- RC522 RFID lasītājs

- Tabulu skaits x N-kanālu MOSFET

- Galdu skaits x 10k omi rezistori

- 12V LED sloksne, sagriežama (es izmantoju

- In-line barošanas slēdzis 2,1 mm cilindra ligzdai

- 8x AA bateriju komplekts (12V) un baterijas

- 1 x zaļa 5 mm gaismas diode

- 1 x sarkana 5 mm gaismas diode

- 1 x spiedpoga

- 3 x rezistori spiedpogai un LED (ieteicams, vērtība var mainīties)

- PCB gabals

- Daudz stieples un lodēšanas

- Karstuma saraušanās ir laba ideja

Panelis:

- mazas skrūves un uzgriežņi (M2 vai M3)

- koka audekls vai panelis (es izmantoju šo

- laka

- Vinila un pārsūtīšanas lente

- 2 x 5 mm plastmasas konusveida LED turētājs

- 3D drukātas detaļas

- Superlīme vākiem uz LED sloksņu turētājiem

- auduma un velcro miers

Rīki (daži nav obligāti):

- Stiepļu griezēji

- Lodāmurs

- Urbis un uzgaļi

- skrūvgrieži

- Cricut vai Silouhette Cameo vai kāds cits vinila griešanas veids

- Vinila skrēperis

- 3D printeris vai draugs (piemēram, es) vai 3D centrmezglu izmantošana

- Šujmašīna auduma pārvalkam

2. solis: prototips ar Arduino Uno

Prototips ar Arduino Uno
Prototips ar Arduino Uno

Es biju jauns Arduino pasaulē, tāpēc es nolēmu vispirms izveidot prototipu ar Uno. Vispirms es saku, jo galu galā es to pārvietoju uz Arduino Mega, lai iegūtu vairāk gaismas diodes izejas tapas, kuras es vēlējos iedegt atbilstošajā tabulā (tas nozīmē, ka man vajadzēja vienu tapu katrai tabulai). Ja vēlaties to izdarīt bez gaismas diodēm vai tikai ar vienu vai diviem, lai pateiktu, vai RFID skenēšana darbojās (piemēram, mana zaļā un sarkanā), pietiek ar Arduino Uno (atkarībā no displeja).

Šeit ir pinout diagramma, ko izmantoju Uno:

RFID modulis:

SDA līdz 10. tapai

SCK līdz 13. tapai

MOSI līdz 11. tapai

MISO uz 12. tapu

RQ nav izmantots

GND uz zemes

RST līdz 9. tapai

No 3.3V līdz 3.3V izeja uz Uno

LCD (manā gadījumā 20x04 LCD ar I2C vairogu, pirms jaunināšanas uz TFT):

SDA līdz A4

SLC līdz A5

VCC līdz 5V izeja uz Uno

GND līdz Gnd

Jūs varētu izmantot arī LCD bez I2C, bet būtu nepieciešams vairāk tapas.

3. solis: pārejiet uz MEGA

Pārcelšanās uz MEGA
Pārcelšanās uz MEGA
Pārcelšanās uz MEGA
Pārcelšanās uz MEGA
Pārcelšanās uz MEGA
Pārcelšanās uz MEGA

Kad es saņēmu LED sloksni un tranzistorus, man bija jāpārvieto prototips uz Arduino Mega. Es arī nopirku prototipa vairogu, lai padarītu lietas pastāvīgas, bet joprojām noņemamas no paša Arduino. Šeit ir mans ievades un izvades izkārtojums ar Mega:

LED sloksnes galdiem: no 30 līdz 45

Sarkana gaismas diode: 27

Zaļā gaismas diode: 28

Poga: 29

TFT vairogs:

CS: 7

INT: 3

ATiestatīt: 12

Vin: Arduino 5V

GND: zeme

RFID lasītājs:

SS/SDA: 9

RST: 8

GND: zeme

3.3V: Arduino 3.3V

KOPĪGĀ SPI:

SCK: 52

MOSI: 51

MISO: 50

Tiem, kas nav pazīstami ar SPI ierīcēm, piemēram, manu RFID un TFT ekrānu, arduino Uno un Mega ir pieejams tikai viens ports. Izmantojot vairākas ierīces, tām ir jābūt savienotām ar vienu un to pašu MOSI, MISO un SCK, un tām ir nepieciešama viena atšķirīga parastā tapa, lai arduino viņiem pateiktu, vai klausīties vai nē (slave select).

Lai palaistu LED sloksnes, es vairogam pievienoju mucas savienotāju, kas savieno 12 V barošanas avotu. Šim enerģijas avotam ir pievienots arī Arduino Vin.

Visām LED sloksnēm ir nepieciešams MOSFET, lai pārvaldītu jaudu un vadību (jo strāvas avots ir ārējs un spriegums ir augsts). Es pielodēju tos ar rezistoriem uz arduino vairoga. Sarkanie vadi ir paredzēti strāvas padevei, bet melni - vadībai. Es sāku ar īsākiem vadiem un, saliekot paneli, tos pielodēju pie LED sloksņu vadiem. Kā redzat, katrs melnais vads ir identificēts, bet sarkanie ir vienādi (12V), tāpēc tiem nebija nepieciešama identifikācija.

Katra LED sloksne ir savienota šādi: LED Gnd uz MOSFET centrālo tapu, labā MOSFET tapa pret rezistoru un arduino tapu, kreisā MOSFET tapa uz arduino Gnd.

Man bija jāatstāj vieta uz vairoga ekrānam un RFID lasītāja vadiem. Savienojumi ir tādi, kā norādīts iepriekš, tieši pie tapām/GND/5V, izņemot SPI savienojumus, kuriem es izmantoju papildu PCB, jo gan ekrānam, gan RFID lasītājam bija jābūt savienotiem ar tām pašām tapām. Es arī lodēju rezistorus gaismas diodēm (zaļā un sarkanā krāsā) un pogu uz PCB.

Vairoga lodēšana bija diezgan smalka, taču esmu apmierināta ar rezultātiem un priecājos, ka izmantoju vairogu, jo tas padarīja tīrāku darbu un Arduino viegli atkārtoti lietojams. Savienojumi ir stabili, un tie nenokritīs kāzu laikā (kā tas būtu ar vadiem, kas ievietoti galvenēs).

4. solis: RFID kartes

RFID kartes
RFID kartes
RFID kartes
RFID kartes
RFID kartes
RFID kartes
RFID kartes
RFID kartes

Tā kā šīs bija kāzas, mēs vēlējāmies, lai RFID mikroshēmas būtu elegantas. Mums bija bildes, kas uzņemtas kā fotosesija pirms kāzām, un dažas uzņēmām ar frisbiju (mēs abi esam Ultimate frisbija spēlētāji). Tad es izvēlējos 3 attēlus un pasūtīju vizītkartes ar attēliem vienā pusē un ziņojumu otrā. RFID uzlīmes lieliski iederas frisbijā, un rezultāts izskatās lieliski, kā arī viegli iekļaujas makā!

5. solis: panelis

Panelis
Panelis
Panelis
Panelis
Panelis
Panelis
Panelis
Panelis

Kā jau teicu iepriekš, es atteicos no paneļa krāsošanas, jo pārāk baidījos kļūdīties.

Es mākslas veikalā nopirku koka audeklus, kuru platums ir 3 collas un 4 collas. Tas ir ideāli, jo tam aizmugurē ir mala kā parastajām kanevām, tāpēc man bija vieta detaļu un vadu ievietošanai. Pēc tam to bija viegli noslēpt ar auduma gabalu un velcro, un tas joprojām bija pieejams.

Mans topošais vīrs uzklāja laku, lai iegūtu jauku apdari. Tad es izstrādāju rakstus un formas kriketa dizaina telpā un sagriezu savas vinila loksnes. Piestiprināt tos pie koka paneļa nebija viegls uzdevums, bet es to paveicu. Mana galvenā kļūda bija uzlikt vinilu uz pārsūtīšanas lentes un neveikt pārsūtīšanu uzreiz. Tas ļāva vinilam vairāk pielipt lentei un apgrūtināja pārsūtīšanu.

TFT ekrānam un RFID lasītājam es izveidoju rāmjus, kurus mans draugs drukāja uz sava 3D printera. Spiedpogai nebija vajadzīgs nekāds rāmis, tikai rūpīgi izurbts liels caurums. Es nopirku plastmasas turētājus atsevišķām gaismas diodēm, un tie bija lieliski, tie radīja glītu apdari.

Gaismas diodes sloksnēm es lūdzu draugam izveidot man turētāju, jo es neesmu tik labs ar 3D dizainu un tās bija nedaudz sarežģītākas nekā rāmji. Būtībā viņiem vajadzēja turēt sloksnes, lai tās norādītu paneli 45 grādu leņķī. Es arī palūdzu stieples "āķus" zem galvenās rokas, caurumu vadu izvadīšanai un divus skrūvju caurumus uz pamatnes. Galu galā viņa atstāja vietu galvā, kaklā un pamatnē, lai vadi varētu iziet, tāpēc tie bija pilnīgi neredzami. Es samontēju LED sloksnes, sagriežot tās ik pēc 3 gaismas diodēm, nokasot vara aizsardzību, pielodējot vadus, uzlīmējot sloksnes uz turētāja, izlaižot vadus caur caurumiem un pielīmējot vākus.

Kad tas viss bija gatavs, bija nepieciešams rūpīgi urbt caurumus un ieskrūvēt visas mazās skrūves un uzgriežņus. Esiet piesardzīgs ar ekrāna elastīgo PCB, jo to var viegli sabojāt. Es aizsargāju savu ar elektrisko lenti. Es aizsargāju savienojumus ar siltuma saraušanos.

Es pievienoju dažas skrūves un koka gabalus, lai nostiprinātu arduino un akumulatoru (kas ir viegli noņemams, paceļot koku). Man ir arī vads ar slēdzi starp arduino vairogu un akumulatoru, lai ieslēgtu un izslēgtu paneli, neko neatvienojot.

6. darbība: kods

Kods
Kods
Kods
Kods

Lūk, kā darbojas panelis:

Ir sākuma ekrāns ar mūsu kāzu logotipu un ziņojums “Skenēt karti” (franču valodā). Kad karte tiek skenēta un atpazīta, tiek parādīts personisks ziņojums ar galda nosaukumu, kurā viesis sēž. Tajā pašā laikā tiek ieslēgta pareizā LED sloksne, kas izgaismo viesa galdu plānā. Tas tiek turēts dažas sekundes (ap 10), pietiekami, lai viesi to izlasītu un apskatītu plānu, un pēc tam tas atgriežas sākuma ekrānā. Zaļā gaismas diode iedegas arī tad, kad tiek atpazīta karte.

Ja karte netiek atpazīta, cauruma ekrāns kļūst sarkans un saka Piekļuve liegta. Tas, visticamāk, nenotiks kāzu naktī, bet tomēr forša iezīme. Kad tas notiek, iedegas arī sarkana gaismas diode. Man bija jāpievieno aizkave, pirms tika parādīts ziņojums par liegto piekļuvi, jo dažreiz vajadzēja dažas milisekundes, lai karte tiktu pareizi nolasīta.

Ja tiek nospiesta poga, tiek parādīts ziņojums, kas viesiem liek apmeklēt bāru un pateikt kodu ("Es neesmu uzticama persona") bārmenim, kuram ir ārkārtas sēdvietu karte.

Ja karte tiek skenēta vai poga tiek nospiesta pirms sākuma ekrāna atgriešanās, tā joprojām darbojas (tiek parādīts jaunais ziņojums). Es gribēju, lai izvairītos no gaidīšanas starp viesiem, jo vienmēr ir rinda, kad ir pienācis laiks iet sēdēt.

Mūsu logotips ir zīmēts ar līnijām un tekstu, taču ir iespējams ielādēt attēlus no SD kartēm TFT ekrānos. Google to!

Kods ir veidots ar struktūras tipu. Katram viesim struktūra ietver parādāmo ziņojumu, galda nosaukumu un iedegto gaismas joslu. Dīvainie vārdi kodā attēlo tabulu nosaukumus!

7. solis: viss ir paveikts

Ja jūs kāzās darāt šādas lietas, lūdziet kādam uzņemt video, jo vēlaties redzēt cilvēku reakciju, taču jūs, iespējams, nebūsit klāt, kad cilvēki to izmantos.

Pārbaudiet arī savu dēli! Man bija galds katram galdam, lai pārbaudītu gaismas līdz pēdējai minūtei.

Šis projekts ir ļoti pielāgojams un bija ļoti izdevīgs, pat ja es pie tā strādāju daudzas stundas un tika izmantots tikai vienu nakti (kāzu plānošanas definīcija).

Ieteicams: