Мазмұны:

RFID отыру жоспары: 7 қадам
RFID отыру жоспары: 7 қадам

Бейне: RFID отыру жоспары: 7 қадам

Бейне: RFID отыру жоспары: 7 қадам
Бейне: Война на денежные средства 2024, Шілде
Anonim
RFID отыру жоспары
RFID отыру жоспары

Мен үйлену үстелдерінің кестесіне ерекше нәрсе жасағым келді, мен оны жеке етудің жақсы әдісі деп ойладым, өйткені бұл менің электронды жобаларға деген сүйіспеншілігімді көрсетеді.

Үлкен ағаштан жасалған панель жасау керек еді, оған бөлменің жоспары, әрине үстелдер мен олардың атаулары кіреді (олар өсімдік атаулары, француз тілінде). Қонақтар шақыруымен бірге RFID стикері бар картаны алды. Картаның артқы жағында (француз тілінде) «Бұл картаның маңызы зор, оны сақтаңыз және үйлену тойында өзіңізбен бірге алып жүріңіз» деген жазу жазылған. Мен олардың үйлену тойына дейін не екенін білгенін қаламадым.

Диаграммада бірнеше элементтер бар: TFT дисплейі, RFID оқу құралы, жасыл жарық диоды және қызыл жарық диоды, түймешік және әр үстелге 3 жарықдиодты бір жолақ. RFID тегтері сканерленген кезде, егер ол танылса, жасыл жарық диоды қосылады және экранда қонақта отырған үстелдің атымен бірге жеке хабар көрсетіледі. Сонымен қатар, үстелге байланысты жарық диодты жолақ қосылады, бұл бөлменің жоспарындағы үстелге жарық түсіреді. Егер карта қате оқылса немесе танылмаса, қызыл жарық диоды экранда «кіруге рұқсат жоқ» хабарымен қосылады. Түйме картаны жоғалтпау немесе ұмыта алмағандарға арналған. Ол экранда барға баруды және «мен сенімді емеспін» дегенді айтуды сұрайтын хабарламаны көрсетеді, оның орнына олар өз орындарын табу үшін резервтік диаграмма алады.

Мен жол бойында бірнеше нәрсені өзгерттім: мен ағаш панельді бояғым келді, бірақ ойымды өзгерттім, себебі мен шатастырып аламын ба деп қорқып, жаңа панельден бастауым керек еді. Менде крикут машинасы болғандықтан, мен жазбалар мен сызбаларды винилмен жасауға шешім қабылдадым.

Менде де 20х04 таңбалы СКД экраны болды, бірақ мен 7 дюймдік TFT экранға дейін жаңарттым, себебі ол үлкен және хабар ұзақтығы бойынша шектелмейді.

1 -қадам: материалдар

Міне мен соңғы өнім үшін қолданған компоненттердің тізімі (Arduino Mega, TFT экраны және винил)

Электроника:

- Ардуино Мега

- Arduino үшін мега протошил

- Adafruit 7 «TFT экраны (жанасудың қажеті жоқ, Adafruit -тен сатып алынған)

- 40 істікшелі TFT сенсорлық дисплейлерге арналған RA8875 драйверлер тақтасы (Adafruit-тен сатып алынған)

- RC522 RFID оқу құралы

- кестелер саны x N-арна MOSFETs

- кестелер саны x 10к Ом резисторлар

- 12В жарықдиодты жолақ, кесуге болады (мен https://www.amazon.ca/gp/product/B01FH3QH1A/ref=p… қолдандым.

- 2,1 мм баррель ұясына арналған желідегі қосқыш

- 8х АА батареялар жинағы (12В) және батареялар

- 1 x жасыл 5 мм жарық диоды

- 1 x қызыл 5 мм жарық диоды

- 1 x басу түймесі

- түймешік пен жарықдиодты 3 резистор (ұсынылады, мән өзгеруі мүмкін)

- ПХД бөлігі

- Көптеген сымдар мен дәнекерлер

- Жылуды азайту - жақсы идея

Панель:

- Кішкене бұрандалар мен гайкалар (М2 немесе М3)

- Ағаш кенеп немесе панель (мен бұны қолдандым

- Лак

- винил және таспа

- 2 х 5 мм пластикалық көлбеу жарықдиодты ұстағыш

- 3D басып шығарылған бөлшектер

- Жарықдиодты жолақтардың ұстағыштарындағы қақпақтарға арналған супер желім

- мата мен велкроның тыныштығы

Құралдар (кейбіреулері міндетті емес):

- Сым кескіштер

- Пісіру темірі

- Бұрғылау және биттер

- бұрағыштар

- Cricut немесе Silouhette Cameo немесе винилді кесудің басқа әдісі

- Винилге арналған қырғыш

- 3D принтері немесе бір досы (мен сияқты) немесе 3D хабын қолдану

- матаның қаптамасына арналған тігін машинасы

2 -қадам: Arduino Uno прототипі

Arduino Uno прототипі
Arduino Uno прототипі

Мен Arduino әлемінде жаңа болдым, сондықтан алдымен Uno -мен прототип жасауға шешім қабылдадым. Мен бірінші кезекте айтамын, себебі мен ақырында оны тиісті үстелді жарықтандырғым келетін жарықдиодты шығаратын түйреуіштерді алу үшін Arduino Mega -ға ауыстырдым (бұл маған әр үстелге бір түйреуіш қажет еді). Егер сіз мұны светодиодсыз немесе RFID сканерлеуінің жұмыс істегенін (менің жасыл және қызыл сияқты) бір немесе екеуімен ғана жасағыңыз келсе, Arduino Uno жеткілікті (сіздің дисплейіңізге байланысты).

Міне, мен Uno үшін қолданған түйін диаграммасы:

RFID модулі:

SDA 10 түйреуішке

13 түйрегіне SCK

MOSI 11 -ге бекітіңіз

MISO 12 -ге бекітіңіз

RQ қолданылмайды

GND жерге

RST 9 түйрегіне

Uno -дағы 3,3 В -тан 3,3 В -қа дейінгі шығыс

СКД (менің жағдайда, 20x04 СК I2C қалқанымен, TFT жаңартуға дейін):

SDA - А4

SLC - A5

Uno -да VCC -тен 5В -қа дейін шығыс

GND - Gnd

Сондай -ақ, I2C жоқ СКД қолдануға болады, бірақ көп түйреуіш қажет болады.

3 -қадам: MEGA -ға көшу

MEGA -ға көшу
MEGA -ға көшу
MEGA -ға көшу
MEGA -ға көшу
MEGA -ға көшу
MEGA -ға көшу

Мен жарық диодты жолақ пен транзисторды алған кезде прототипті Arduino Mega -ге ауыстыруға тура келді. Мен сонымен қатар заттарды тұрақты ету үшін прототиптік қалқан сатып алдым, бірақ оны Arduino -дан алып тастауға болады. Міне, Mega -мен кіріс және шығыс схемасы:

Үстелге арналған жарықдиодты жолақтар: 30 -дан 45 -ке дейін

Қызыл жарық диоды: 27

Жасыл жарық диоды: 28

Түйме: 29

TFT қалқаны:

CS: 7

INT: 3

Қалпына келтіру: 12

Вин: Ардуино 5В

GND: жер

RFID оқу құралы:

SS/SDA: 9

RST: 8

GND: жер

3.3V: Arduino 3.3V

Ортақ SPI:

SCK: 52

MOSI: 51

MISO: 50

Менің RFID және TFT экраны сияқты SPI құрылғыларын білмейтіндер үшін arduino Uno мен Mega -де бір ғана порт бар. Бірнеше құрылғыларда олар бір MOSI, MISO және SCK -ке қосылуы керек, және оларға тыңдау керек пе, жоқ па екенін айту үшін әрқайсысына бір қалыпты кілт қажет (құл таңдау).

Жарық диодты жолақтарды іске қосу үшін мен қалқанға 12В қуат көзіне қосылатын әйел баррель қосқышын қостым. Vin Arduino да осы қуат көзіне қосылған.

Жарық диодты жолақтардың барлығына қуат пен басқаруды басқару үшін MOSFET қажет (қуат көзі сыртқы және кернеу жоғары болғандықтан). Мен оларды резисторлармен ардуино қалқанына дәнекерледім. Қызыл сымдар қуат үшін, ал қара сымдар басқару үшін. Мен қысқа сымдардан бастадым және панельді құрастырған кезде оларды светодиодты жолақтарға жалғадым. Көріп отырғаныңыздай, әрбір қара сым сәйкестендірілген, бірақ қызыл сымдары бірдей (12В), сондықтан оларға сәйкестендіру қажет емес.

Әрбір жарық диодты жолақ келесі түрде қосылады: LED Gnd MOSFET -тің орталық түйреуішіне, оң жақтағы MOSFET түйрегіші резисторға және arduino түйреуішіне, сол жақ MOSFET түйрегіші arduino Gnd -ге.

Мен қалқанға экран мен RFID оқу сымдары үшін бос орын қалдыруым керек болды. Қосылымдар жоғарыда айтылғандай тікелей GIN/5V түйреуіштерінде, мен қосымша ПХД қолданған SPI қосылымдарын қоспағанда, экран мен RFID оқу құралы бірдей түйреуіштерге қосылуы керек еді. Мен сонымен қатар жарықдиодты (жасыл және қызыл) резисторларды және ПХД түймесін дәнекерледім.

Қалқаларды дәнекерлеу өте нәзік болды, бірақ мен нәтижеге ризамын және қалқанды қолданғаныма қуаныштымын, себебі бұл жұмысты тазартуға мүмкіндік берді және Arduino -ны қайта пайдалануға болады. Байланыстар берік және олар үйлену кезінде құлап кетпейді (тақырыптарға сымдар салынған кездегідей).

4 -қадам: RFID карталары

RFID карталары
RFID карталары
RFID карталары
RFID карталары
RFID карталары
RFID карталары
RFID карталары
RFID карталары

Бұл үйлену тойы болғандықтан, біз RFID чиптерінің талғампаз болғанын қалаймыз. Бізде үйлену алдындағы фотосессия ретінде суреттер болды, біз фрисбимен бірнеше суретке түсірдік (біз екеуіміз де фризбидің керемет ойыншысымыз). Содан кейін мен 3 суретті таңдап, визит карточкасына тапсырыс бердім, бір жағында суреттер, екінші жағында хабарлама бар. RFID жапсырмалары фризге жақсы сәйкес келеді және нәтиже керемет көрінеді, сонымен қатар ол әмиянға оңай сәйкес келеді!

5 -қадам: панель

Панель
Панель
Панель
Панель
Панель
Панель
Панель
Панель

Жоғарыда айтқанымдай, мен панельді бояудан бас тарттым, себебі мен қателесуден қатты қорқатынмын.

Мен өнер дүкенінен биіктігі 3 '4' ені ағаш кенеп сатып алдым. Бұл өте ыңғайлы, себебі оның артқы жағында кәдімгі кенеп тәрізді жиегі бар, сондықтан менде компоненттер мен сымдарды қоюға орын болды. Содан кейін бәрін матамен және велкромен жасыру оңай болды, және ол әлі де қол жетімді болды.

Болашақ күйеуім жақсы аяқтау үшін лакпен боялады. Содан кейін мен жазулар мен фигураларды крикут кеңістігінде жасадым және винил парақтарды кесіп алдым. Оларды ағаш панельге жабыстыру оңай емес, бірақ мен оны орындадым. Менің басты қателігім - винилді трансфер таспасына қою және бірден аударым жасамау. Бұл винилдің таспаға көбірек жабысуына мүмкіндік берді және тасымалдауды қиындатты.

TFT экраны мен RFID оқу құралы үшін мен досымның 3D принтерінде басып шығарған кадрларды жасадым. Басу батырмасына ешқандай жақтау қажет емес, тек үлкен тесік мұқият бұрғыланды. Мен жалғыз светодиодтар үшін пластикалық ұстағыштарды сатып алдым, олар керемет болды, олар ұқыпты әрлеу жасады.

Жарық диодты жолақтар үшін мен досымнан ұстағышты ойлап табуды сұрадым, себебі мен 3D дизайнмен онша жақсы емеспін және олар кадрларға қарағанда біршама күрделі болды. Негізінде, олар жолақтарды ұстау керек еді, сондықтан олар панельді 45 градус бұрышқа бағыттады. Мен сонымен қатар негізгі қолдың астындағы сымдық «ілгектерді», сымдарды өткізетін тесікті және негізде екі бұрандалы тесікті сұрадым. Ол сымдардың өтуі үшін бас, мойын және негізде бос орын қалдырды, сондықтан олар мүлдем көрінбеді. Мен светодиодты жолақтарды әр 3 жарықдиодты кесу, мыс қорғанысын қырып алу, сымдарды дәнекерлеу, жолақтарды ұстағышқа жабыстыру, сымдарды тесіктерден өткізу және қақпақтарды жабыстыру арқылы жинадым.

Мұның бәрі дайын болғаннан кейін, тесіктерді мұқият бұрғылау және барлық кішкене бұрандалар мен жаңғақтарды бұрау туралы мәселе болды. Экранның икемді ПХД -мен абай болыңыз, ол оңай зақымдалуы мүмкін. Мен өзімді электрлік таспамен қорғадым. Мен қосылыстарды жылудың қысылуымен қорғадым.

Мен ардуино мен батарея жинағын бекіту үшін бірнеше бұрандалар мен ағаш бөлшектерін қостым (бұл ағашты көтеру арқылы оңай шешіледі). Сондай -ақ, менде ештеңені ажыратпай -ақ, панельді қосу және өшіру үшін arduino қалқаны мен батарея жинағының арасында қосқышы бар сым бар.

6 -қадам: Кодекс

Кодекс
Кодекс
Кодекс
Кодекс

Міне панель қалай жұмыс істейді:

Біздің экранда үйлену тойының логотипі және «Картаны сканерлеу» деген жазу бар (французша). Картаны сканерлегенде және танитын кезде, қонақта отырған үстелдің аты жазылған жеке сипаттағы хабарлама көрсетіледі. Сонымен қатар, жоспардағы қонақтардың үстелін жарықтандыратын, дұрыс жарық диодты жолақ қосылады. Бұл бірнеше секундқа созылады (шамамен 10), қонақтар оны оқып, жоспарды қарауға жеткілікті, содан кейін ол бастапқы экранға оралады. Жасыл жарық диодты карта танылған кезде де жанады.

Егер карта танылмаса, саңылаудың экраны қызыл түске боялып, ҚОЛДАНУ ҚАБЫЛДАМАДЫ деп жазылады. Бұл үйлену түнінде болмайды, бірақ бәрібір керемет қасиет. Бұл жағдайда қызыл жарық диоды да жанып тұрады. Рұқсат етілмеген хабарлама көрсетілмес бұрын кешіктіруді қосу керек болды, себебі кейде картаның дұрыс оқылуы үшін бірнеше милисекунд қажет болды.

Егер түйме басылса, қонақтарға барға баруды және апаттық орындық кестесі барменге кодты («Мен сенімді адам емеспін») айтуды білдіретін хабарлама көрсетіледі.

Егер карта сканерленсе немесе түйме басты экран қайтпас бұрын басылса, ол әлі де жұмыс істейді (жаңа хабар көрсетіледі). Мен мұны қонақтар арасында күтуден аулақ болғанын қалаймын, өйткені отыруға уақыт келгенде әрқашан кезек болады.

Біздің логотип сызықтар мен мәтінмен салынған, бірақ SD карталарынан суреттерді TFT экрандарына жүктеуге болады. Google!

Код құрылым түрімен құрастырылған. Әр қонаққа құрылым көрсетуге арналған хабарды, кесте атауын және жарық диодты жолақты қамтиды. Кодтағы оғаш сөздер кесте атауларын білдіреді!

7 -қадам: бәрі дайын

Егер сіз өзіңіздің үйлену тойыңызда осындай нәрселер жасасаңыз, біреудің бейнесін түсіріңіз, себебі сіз адамдардың реакциясын көргіңіз келеді, бірақ адамдар оны қолданған кезде сіз ол жерде болмайтын шығарсыз.

Сонымен қатар, тақтаны тексеріңіз! Менде әр үстелге жарықты соңғы минутқа дейін тексеретін карта болды.

Бұл жоба өте бейімделген және өте пайдалы болды, тіпті егер мен оған көп сағат жұмсадым және бір түнге ғана қолданылсам да (үйлену тойын жоспарлаудың анықтамасы).

Ұсынылған: