Sisukord:

RFID istekohtade plaan: 7 sammu
RFID istekohtade plaan: 7 sammu

Video: RFID istekohtade plaan: 7 sammu

Video: RFID istekohtade plaan: 7 sammu
Video: NFC и RFID? Подробный разбор. 2024, Juuli
Anonim
RFID istumisplaan
RFID istumisplaan

Tahtsin teha oma pulmalaudade graafiku jaoks midagi erilist ja arvasin, et see on hea viis isikupäraseks muuta, kuna see peegeldab minu armastust (sõltuvust) elektrooniliste projektide vastu.

Seega oli plaan teha suur puitpaneel, millel oli ruumi plaan, sealhulgas muidugi lauad ja nende nimed (need on taimenimed, prantsuse keeles). Külalised said koos kutsega kaardi, millel oli RFID -kleebis. Kaardi tagaküljele oli kirjutatud (prantsuse keeles) midagi sellist: "Sellel kaardil on suur tähtsus, hoidke seda turvaliselt ja kandke seda pulmas kaasas". Ma ei tahtnud, et nad enne pulmi teaksid, mis see on.

Diagrammil on mitu elementi: TFT -ekraan, RFID -lugeja, roheline ja punane LED, nupp ja üks 3 LED -riba iga laua jaoks. Kui RFID -märgendeid skannitakse, süttib roheline LED, kui see tuvastatakse, ja ekraanile kuvatakse isikupärastatud teade, sealhulgas laua nimi, kus külaline istub. Lisaks lülitatakse sisse lauaga seotud LED -riba, mis valgustab laua ruumi plaani. Kui kaarti loetakse valesti või seda ei tunta ära, süttib punane LED ja ekraanil kuvatakse teade "juurdepääs keelatud". Nupp on mõeldud neile, kellel ei õnnestunud kaarti mitte kaotada või unustada. See kuvab ekraanile sõnumi, milles palutakse neil baari minna ja öelda midagi sellist nagu "Ma ei ole usaldusväärne", mille eest nad saavad oma koha leidmiseks varukaardi.

Teel muutsin mõnda asja: tahtsin puitpaneeli värvida, kuid muutsin meelt, sest kartsin, et teen segaduse ja pean uue paneeliga otsast alustama. Kuna mul on kriketimasin, otsustasin kirjutised ja joonistused vinüüliga teha.

Mul oli ka alguses 20x04 tähemärgine LCD -ekraan, kuid läksin üle 7 -tollisele TFT -ekraanile, kuna see on suurem ja ei piira sõnumi pikkust.

Samm: materjalid

Siin on nimekiri komponentidest, mida kasutasin lõpptoote jaoks (Arduino Mega, TFT -ekraan ja vinüül)

Elektroonika:

- Arduino Mega

- Mega protoshield Arduino jaoks

- Adafruit 7 -tolline TFT -ekraan (puudutus pole vajalik, ostetud Adafruitilt)

- RA8875 draiveriplaat 40-kontaktiliste TFT puuteekraanide jaoks (ostetud Adafruitist)

- RC522 RFID -lugeja

- Tabelite arv x N-kanaliga MOSFET

- Tabelite arv x 10 kΩ takistid

- 12V LED -riba, lõigatav (kasutasin

- In-line toitelüliti 2,1 mm tünnipistiku jaoks

- 8x AA patarei (12V) ja patareid

- 1 x roheline 5 mm LED

- 1 x punane 5 mm LED

- 1 x nupp

- 3 x takistid nupule ja LED -ile (soovitatav, väärtus võib varieeruda)

- PCB tükk

- palju traati ja jootet

- Kuuma kokkutõmbumine on hea mõte

Paneel:

- väikesed kruvid ja mutrid (M2 või M3)

- puidust lõuend või paneel (ma kasutasin seda

- Lakk

- Vinüül ja ülekandelint

- 2 x 5 mm plastikust kaldus LED -hoidikut

- 3D trükitud osad

- Superliim kaante jaoks LED -ribade hoidjatel

- Rahu kangast ja takjapaelast

Tööriistad (mõned ei ole kohustuslikud):

- Traadilõikurid

- Jootekolb

- Puur ja otsikud

- Kruvikeerajad

- Cricut või Silouhette Cameo või mõni muu viis vinüüli lõikamiseks

- vinüülplaat

- 3D -printer või sõber (näiteks mina) või 3D -jaoturite kasutamine

- Õmblusmasin kangakatte jaoks

Samm: prototüüp Arduino Unoga

Prototüüp koos Arduino Unoga
Prototüüp koos Arduino Unoga

Olin Arduino maailmas uus, nii et otsustasin kõigepealt Unoga prototüübi teha. Ütlen kõigepealt sellepärast, et kolisin selle lõpuks Arduino Mega, et saada rohkem väljundnuppe LED -ide jaoks, mida soovisin vastavat tabelit valgustada (see tähendab, et mul oli vaja iga laua jaoks ühte tihvti). Kui soovite seda teha ilma LED -ideta või ainult ühe või kahega, et teada saada, kas RFID -skannimine töötas (nagu minu roheline ja punane), piisab Arduino Unost (olenevalt teie ekraanist).

Siin on pinout diagramm, mida kasutasin Uno jaoks:

RFID -moodul:

SDA kuni tihvti 10

SCK kuni tihvti 13

MOSI nööpnõelale 11

MISO nööpnõelale 12

RQ on kasutamata

GND maapinnale

RST kuni tihvti 9

Uno 3.3V kuni 3.3V väljund

LCD (minu puhul 20x04 LCD koos I2C varjestusega, enne TFT -le üleminekut):

SDA kuni A4

SLC kuni A5

Uno VCC kuni 5V väljund

GND kuni Gnd

Võite kasutada ka LCD -d ilma I2C -ta, kuid vajate rohkem tihvte.

3. samm: liikumine MEGA -le

Kolimine MEGA -sse
Kolimine MEGA -sse
Kolimine MEGA -sse
Kolimine MEGA -sse
Kolimine MEGA -sse
Kolimine MEGA -sse

Kui sain LED -riba ja transistorid, pidin prototüübi Arduino Mega juurde viima. Ostsin ka prototüüpimise kilbi, et muuta asjad püsivaks, kuid siiski Arduino enda küljest eemaldatavaks. Siin on minu sisendi ja väljundi paigutus koos megaga:

LED -ribad laudadele: 30 kuni 45

Punane LED: 27

Roheline LED: 28

Nupp: 29

TFT kilp:

CS: 7

INT: 3

LÄHTESTAMINE: 12

Vin: Arduino 5V

GND: jahvatatud

RFID -lugeja:

SS/SDA: 9

RST: 8

GND: jahvatatud

3.3V: Arduino 3.3V

ÜHINE SPI:

SCK: 52

MOSI: 51

MISO: 50

Neile, kes ei tunne SPI -seadmeid, nagu minu RFID- ja TFT -ekraan, on arduino Uno ja Mega saadaval ainult üks port. Mitme seadme puhul peavad need olema ühendatud sama MOSI, MISO ja SCK -ga ning nad vajavad ühte erinevat tavalist tihvti, et arduino saaks neile öelda, kas nad peavad kuulama või mitte (orja valimine).

LED -ribade käitamiseks ühendasin kilbiga naissoost tünnipistiku, mis ühendab 12 V toiteallika. Selle toiteallikaga on ühendatud ka Arduino Vin.

Kõik LED -ribad vajavad toite ja juhtimise haldamiseks MOSFET -i (kuna toiteallikas on väline ja pinge on kõrge). Jootsin need nende takistitega arduino kilbil. Punased juhtmed on toiteallikaks ja mustad juhtmed. Alustasin lühemate juhtmetega ja jootsin paneeli kokkupanekul LED -ribade juhtmete külge. Nagu näete, on iga must juhe tuvastatud, kuid punased on kõik ühesugused (12 V), nii et nad ei vajanud tuvastamist.

Iga LED -riba on ühendatud järgmiselt: LED Gnd MOSFET -i keskmise tihvtiga, parem MOSFET -tihvti takisti ja arduino -tihvtiga, vasak MOSFET -tihvt arduino Gnd -ga.

Ma pidin kilbile jätma ruumi ekraani ja RFID -lugeja juhtmestiku jaoks. Ühendused on nagu eespool öeldud, otse tihvtidele/GND/5V, välja arvatud SPI -ühendused, mille jaoks kasutasin täiendavat trükkplaati, kuna nii ekraan kui ka RFID -lugeja tuli ühendada samade tihvtidega. Jootsin ka LED -ide (roheline ja punane) takistid ja trükkplaadi nupu.

Kilbi jootmine oli üsna õrn, kuid olen tulemustega rahul ja mul on hea meel, et kasutasin kilpi, kuna see tegi puhtamaks ja Arduino oli kergesti korduvkasutatav. Ühendused on kindlad ja need ei kuku pulmade ajal maha (nagu oleks juhtmetega, mis on sisestatud päistesse).

Samm: RFID -kaardid

RFID -kaardid
RFID -kaardid
RFID -kaardid
RFID -kaardid
RFID -kaardid
RFID -kaardid
RFID -kaardid
RFID -kaardid

Kuna see oli pulmadeks, soovisime, et RFID -kiibid oleksid elegantsed. Pildid tehti pulmaeelseks fotosessiooniks ja mõned võtsime frisbeega (oleme mõlemad Ultimate frisbee mängijad). Siis valisin 3 pilti ja tellisin visiitkaardid, piltidega ühel pool ja sõnumiga teisel pool. RFID -kleebised sobivad kenasti frisbidele ja tulemus näeb hea välja, lisaks mahub see kergesti rahakotti!

Samm: paneel

Paneel
Paneel
Paneel
Paneel
Paneel
Paneel
Paneel
Paneel

Nagu ma varem ütlesin, loobusin paneeli värvimisest, sest kartsin liiga palju viga.

Ostsin kunstipoest puidust kanevi, mis on 3 tolli pikk ja 4 tolli lai. See on ideaalne, kuna seljal on velg nagu tavalistel kanepitel, nii et mul oli ruumi komponentide ja juhtmestiku paigutamiseks. Siis oli seda kõike lihtne kangatüki ja takjapaelaga peita ning see oli endiselt kättesaadav.

Minu tulevane abikaasa kandis laki, et saada kena viimistlus. Seejärel kujundasin kirjutised ja kujundid krikuti kujundusruumile ja lõikasin oma vinüüllehed. Nende kinnitamine puitpaneeli külge ei olnud lihtne ülesanne, kuid sain hakkama. Minu peamine viga oli panna vinüül ülekandelindile ja mitte teha ülekannet kohe. See võimaldas vinüülil lindile rohkem kleepuda ja raskendas ülekandmist.

TFT -ekraani ja RFID -lugeja jaoks kujundasin raamid, mille mu sõber oma 3D -printerile printis. Nupp ei vajanud mingit raami, vaid puuriti hoolikalt suur auk. Ostsin üksikute LED -ide jaoks plastikust hoidikud ja need olid suurepärased, lõid korraliku viimistluse.

LED -ribade jaoks palusin sõbral mulle hoidiku kujundada, sest ma pole 3D -disainiga nii hea ja need olid raamidest veidi keerukamad. Põhimõtteliselt pidid nad ribasid hoidma, nii et nad osutasid paneeli 45 -kraadise nurga all. Samuti palusin peavarre alla traadi "konksud", auk juhtmete läbimiseks ja kaks kruviava alusele. Ta jättis lõpuks pea, kaela ja aluse ruumi juhtmete läbimiseks, nii et need olid täiesti nähtamatud. Ma panin LED -ribad kokku, lõigates need iga 3 LED -i järgi, kraapides vasest kaitset, jootma oma juhtmeid, kleepides ribad hoidikule, viies juhtmed aukudest läbi ja liimides kaaned peale.

Kui see kõik oli valmis, oli vaja auke hoolikalt puurida ja kõik need väikesed kruvid ja mutrid kinni keerata. Olge ekraani paindliku trükkplaadiga ettevaatlik, see võib kergesti kahjustuda. Ma kaitsesin oma elektrilindiga. Kaitsesin ühendusi kuumakahanemisega.

Lisasin arduino ja aku (mis on puitu tõstes kergesti eemaldatav) kinnitamiseks mõned kruvid ja puutükid. Mul on ka traat, millel on lüliti arduino kilbi ja aku vahel, et lülitada paneel sisse ja välja, ilma et peaksin midagi lahti ühendama.

6. samm: kood

Kood
Kood
Kood
Kood

Paneel töötab järgmiselt.

Seal on avaekraan, millel on meie pulmalogo ja teade "Scan your card" (prantsuse keeles). Kaardi skannimisel ja äratundmisel kuvatakse isiklik sõnum koos tabeli nimega, kus külaline istub. Samal ajal lülitatakse sisse õige LED -riba, mis valgustab plaanil külalise lauda. Seda hoitakse mõni sekund (umbes 10), sellest piisab, et külalised saaksid selle läbi lugeda ja kava vaadata ning seejärel jõuab see tagasi avakuvale. Roheline LED süttib ka kaardi tuvastamisel.

Kui kaarti ei tuvastata, muutub auku ekraan punaseks ja ütleb ACCESS DENIED. Suure tõenäosusega seda pulmaööl ei juhtu, kuid siiski lahe funktsioon. Kui see juhtub, süttib ka punane LED. Pidin lisama viivituse enne keelatud juurdepääsu teate kuvamist, sest mõnikord kulus kaardi õigeks lugemiseks paar millisekundit.

Kui nuppu vajutatakse, kuvatakse teade, mis ütleb külalistele, et nad lähevad baari ja ütlevad baarmenile, kellel on hädaabiplatside kaart, koodi ("Ma ei ole usaldusväärne inimene").

Kui kaart skannitakse või nuppu vajutatakse enne avakuva tagasitulekut, töötab see endiselt (kuvatakse uus teade). Ma tahtsin seda vältida külaliste vahel ootamist, sest istekohale minnes on alati järjekord.

Meie logo on joonistatud joonte ja tekstiga, kuid pilte on võimalik laadida SD -kaartidelt TFT -ekraanidele. Googeldage!

Kood on üles ehitatud struktuuri tüübiga. Iga külalise puhul sisaldab struktuur kuvatavat sõnumit, tabeli nime ja helendavat LED -riba. Koodis olevad kummalised sõnad tähistavad tabelite nimesid!

Samm: kõik on valmis

Kui teete oma pulmas selliseid asju, laske kellelgi videoid teha, sest soovite näha inimeste reaktsioone, kuid tõenäoliselt pole teid kohal, kui inimesed seda kasutavad.

Testi ka oma lauda! Mul oli iga laua jaoks kaart, et katsetada tulesid kuni viimase minutini.

See projekt on väga kohanemisvõimeline ja väga rahuldust pakkuv, isegi kui veetsin selle kallal mitu tundi ja kasutasin seda ainult üheks ööks (pulmade planeerimise määratlus).

Soovitan: