সুচিপত্র:

আরএফআইডি আসন পরিকল্পনা: 7 টি ধাপ
আরএফআইডি আসন পরিকল্পনা: 7 টি ধাপ

ভিডিও: আরএফআইডি আসন পরিকল্পনা: 7 টি ধাপ

ভিডিও: আরএফআইডি আসন পরিকল্পনা: 7 টি ধাপ
ভিডিও: Basics of RFID 2024, সেপ্টেম্বর
Anonim
আরএফআইডি আসন পরিকল্পনা
আরএফআইডি আসন পরিকল্পনা

আমি আমার বিয়ের টেবিল চার্টের জন্য বিশেষ কিছু করতে চেয়েছিলাম, এবং আমি ভেবেছিলাম এটি ব্যক্তিগত করার একটি ভাল উপায়, কারণ এটি ইলেকট্রনিক প্রকল্পের প্রতি আমার ভালোবাসা (আসক্তি) প্রতিফলিত করে।

সুতরাং পরিকল্পনা ছিল একটি বড় কাঠের প্যানেল যার উপর রুমের পরিকল্পনা রয়েছে, যার মধ্যে অবশ্যই টেবিল এবং তাদের নাম (এগুলি ফরাসি ভাষায় উদ্ভিদের নাম) সহ। অতিথিরা তাদের আমন্ত্রণ সহ একটি RFID স্টিকার সহ একটি কার্ড পেয়েছিলেন। কার্ডের পেছনে লেখা ছিল (ফরাসি ভাষায়) "এই কার্ডটি অনেক গুরুত্বপূর্ণ, এটিকে নিরাপদ রাখুন এবং বিবাহের সময় এটি আপনার কাছে নিয়ে যান"। আমি চাইনি তারা বিয়ের আগ পর্যন্ত এটা কি জানতে চায়।

চার্টের বেশ কয়েকটি উপাদান রয়েছে: একটি টিএফটি ডিসপ্লে, একটি আরএফআইডি রিডার, একটি সবুজ LED এবং একটি লাল LED, একটি পুশ বোতাম এবং প্রতিটি টেবিলের জন্য 3 টি LEDs এর একটি স্ট্রিপ। যখন আরএফআইডি ট্যাগ স্ক্যান করা হয়, সবুজ এলইডি চালু হয় যদি এটি স্বীকৃত হয় এবং একটি ব্যক্তিগত বার্তা স্ক্রিনে প্রদর্শিত হয়, যেখানে অতিথি বসে আছে সেই টেবিলের নাম সহ। উপরন্তু, টেবিলের সাথে যুক্ত LED স্ট্রিপটি চালু করা হয়, রুমের পরিকল্পনায় টেবিলে আলো ছড়ায়। যদি কার্ডটি ভুলভাবে পড়ে বা অচেনা হয়, তাহলে স্ক্রিনে একটি "অ্যাক্সেস অস্বীকার" বার্তা দিয়ে লাল LED চালু করা হয়। বোতামটি তাদের জন্য যারা কার্ড হারানো বা ভুলে যাওয়াতে সফল হননি। এটি স্ক্রিনে একটি বার্তা প্রদর্শন করে, তাদের বারে গিয়ে "আমি নির্ভরযোগ্য নই" এর মতো কিছু বলতে বলি, যার বিনিময়ে তারা তাদের আসন খুঁজে পেতে একটি ব্যাকআপ চার্ট পায়।

আমি পথে কিছু জিনিস পরিবর্তন করেছি: আমি কাঠের প্যানেলটি আঁকতে চেয়েছিলাম কিন্তু আমার মন পরিবর্তন করেছি কারণ আমি ভয় পেয়েছিলাম যে আমি একটি গোলমাল তৈরি করব এবং একটি নতুন প্যানেল দিয়ে শুরু করতে হবে। যেহেতু আমার একটি ক্রিকট মেশিন আছে তাই আমি ভিনাইল দিয়ে লেখা এবং অঙ্কন করার সিদ্ধান্ত নিয়েছি।

আমার শুরুতে 20x04 অক্ষরের এলসিডি স্ক্রিন ছিল, কিন্তু আমি 7 টিএফটি স্ক্রিনে আপগ্রেড করেছি কারণ এটি বড় এবং বার্তার দৈর্ঘ্যের ক্ষেত্রে সীমাবদ্ধ নয়।

ধাপ 1: উপকরণ

এখানে আমি চূড়ান্ত পণ্যের জন্য ব্যবহৃত উপাদানগুলির একটি তালিকা (আরডুইনো মেগা, টিএফটি স্ক্রিন এবং ভিনাইল)

ইলেকট্রনিক্স:

- আরডুইনো মেগা

- Arduino জন্য মেগা protoshield

- অ্যাডাফ্রুট 7 টিএফটি স্ক্রিন (স্পর্শের প্রয়োজন নেই, অ্যাডাফ্রুটে কেনা)

- 40-পিন টিএফটি টাচ ডিসপ্লেগুলির জন্য RA8875 ড্রাইভার বোর্ড (অ্যাডাফ্রুটে কেনা)

- RC522 RFID রিডার

- টেবিলের সংখ্যা x N- চ্যানেল MOSFETs

- টেবিল সংখ্যা x 10k Ohms প্রতিরোধক

- 12V LED স্ট্রিপ, কাটযোগ্য (আমি

- 2.1 মিমি ব্যারেল জ্যাকের জন্য ইন-লাইন পাওয়ার সুইচ

- 8x AA ব্যাটারি প্যাক (12V) এবং ব্যাটারি

- 1 x সবুজ 5 মিমি LED

- 1 x লাল 5 মিমি LED

- 1 এক্স পুশ বোতাম

- পুশ বোতাম এবং LED এর জন্য 3 এক্স প্রতিরোধক (প্রস্তাবিত, মান পরিবর্তিত হতে পারে)

- পিসিবির টুকরা

- প্রচুর তার এবং ঝাল

- তাপ সঙ্কুচিত একটি ভাল ধারণা

প্যানেল:

- ছোট স্ক্রু এবং বাদাম (এম 2 বা এম 3)

- কাঠের ক্যানভাস বা প্যানেল (আমি এই https://www.deserres.ca/apbreg ব্যবহার করেছি)

- বার্ণিশ

- ভিনাইল এবং ট্রান্সফার টেপ

- 2 x 5mm প্লাস্টিক বেভেল LED হোল্ডার

- 3D মুদ্রিত অংশ

- LED স্ট্রিপ ধারকদের idsাকনা জন্য সুপার আঠালো

- ফ্যাব্রিক এবং ভেলক্রোর শান্তি

সরঞ্জাম (কিছু বাধ্যতামূলক নয়):

- তার কাটার যন্ত্র

- তাতাল

- ড্রিল এবং বিট

- স্ক্রু ড্রাইভার

- ক্রিকট বা সিলোহেট ক্যামিও বা ভিনাইল কাটার অন্য কোন উপায়

- ভিনাইলের জন্য স্ক্র্যাপার

- 3D প্রিন্টার বা একজনের সাথে বন্ধু (আমার মত) অথবা 3D হাব ব্যবহার

- কাপড়ের আবরণের জন্য সেলাই মেশিন

ধাপ 2: Arduino Uno এর সাথে প্রোটোটাইপ

Arduino Uno এর সাথে প্রোটোটাইপ
Arduino Uno এর সাথে প্রোটোটাইপ

আমি আরডুইনো বিশ্বে নতুন ছিলাম তাই প্রথমে ইউনোর সাথে একটি প্রোটোটাইপ করার সিদ্ধান্ত নিয়েছিলাম। আমি প্রথমে বলি কারণ আমি শেষ পর্যন্ত এটিকে আরডুইনো মেগাতে স্থানান্তরিত করেছিলাম যাতে এলইডিগুলির জন্য আরও আউটপুট পিন পাওয়া যায় যা আমি সংশ্লিষ্ট টেবিলটি আলোকিত করতে চেয়েছিলাম (এর অর্থ হল প্রতিটি টেবিলের জন্য আমার একটি পিন দরকার)। আপনি যদি এলইডি ছাড়াই বা শুধুমাত্র এক বা দুই দিয়ে এটি করতে চান যে আরএফআইডি স্ক্যান কাজ করে কিনা (আমার সবুজ এবং লাল রঙের মত), Arduino Uno যথেষ্ট (আপনার ডিসপ্লের উপর নির্ভর করে)।

ইউনোর জন্য আমি যে পিনআউট ডায়াগ্রামটি ব্যবহার করেছি তা এখানে:

আরএফআইডি মডিউল:

এসডিএ 10 পিন করতে

13 পিন করতে SCK

MOSI 11 টি পিন করতে

12 পিন করতে MISO

RQ অব্যবহৃত

GND to ground

RST পিন 9

ইউনোতে 3.3V থেকে 3.3V আউটপুট

এলসিডি (আমার ক্ষেত্রে, টিএফটি -তে আপগ্রেড করার আগে আই 2 সি শিল্ড সহ 20x04 এলসিডি):

এসডিএ থেকে এ 4

SLC থেকে A5

ইউএনও তে VCC থেকে 5V আউটপুট

GND থেকে Gnd

আপনি I2C ছাড়া একটি LCD ব্যবহার করতে পারেন, কিন্তু আরো পিনের প্রয়োজন হবে।

ধাপ 3: মেগাতে চলে যাওয়া

MEGA তে চলে যাচ্ছে
MEGA তে চলে যাচ্ছে
MEGA তে চলে যাচ্ছে
MEGA তে চলে যাচ্ছে
MEGA তে চলে যাচ্ছে
MEGA তে চলে যাচ্ছে

যখন আমি এলইডি স্ট্রিপ এবং ট্রানজিস্টর পেয়েছিলাম তখন আমাকে প্রোটোটাইপটি আরডুইনো মেগাতে স্থানান্তর করতে হয়েছিল। আমি জিনিসগুলিকে স্থায়ী করার জন্য একটি প্রোটোটাইপিং ieldাল কিনেছি কিন্তু এখনও Arduino থেকে অপসারণযোগ্য। এখানে মেগা সহ আমার ইনপুট এবং আউটপুট বিন্যাস:

টেবিলের জন্য LED স্ট্রিপ: 30 থেকে 45

লাল LED: 27

সবুজ LED: 28

বোতাম: 29

টিএফটি ieldাল:

CS: 7

INT: 3

রিসেট: 12

ভিন: Arduino এর 5V

GND: স্থল

আরএফআইডি রিডার:

এসএস/এসডিএ: 9

আরএসটি: 8

GND: স্থল

3.3V: Arduino এর 3.3V

সাধারণ SPI:

SCK: 52

মসি: 51

মিসো: 50

যারা আমার RFID এবং TFT স্ক্রিনের মত SPI ডিভাইসের সাথে পরিচিত নয় তাদের জন্য arduino Uno এবং Mega- তে শুধুমাত্র একটি পোর্ট পাওয়া যায়। একাধিক ডিভাইসের সাথে, তাদের একই MOSI, MISO এবং SCK- এর সাথে সংযুক্ত থাকতে হবে এবং তাদের আরডুইনোর জন্য তাদের আলাদা আলাদা একটি সাধারণ পিনের প্রয়োজন হবে যাতে তারা শুনতে পায় বা না শুনতে পারে (স্লেভ সিলেক্ট)।

LED স্ট্রিপগুলি চালানোর জন্য, আমি একটি মহিলা ব্যারেল সংযোগকারীকে ieldালের সাথে সংযুক্ত করেছি, যা 12V পাওয়ার সাপ্লাইয়ের সাথে সংযোগ স্থাপন করে। Arduino এর ভিন এছাড়াও এই শক্তি উৎসের সাথে সংযুক্ত।

LED স্ট্রিপগুলির ক্ষমতা এবং নিয়ন্ত্রণ পরিচালনার জন্য একটি MOSFET প্রয়োজন (কারণ শক্তির উৎস বাহ্যিক এবং ভোল্টেজ বেশি)। আমি এইগুলিকে আরডুইনো শিল্ডে তাদের প্রতিরোধক দিয়ে বিক্রি করেছি। লাল তারের শক্তি জন্য, এবং কালো তারের নিয়ন্ত্রণের জন্য। আমি ছোট তারের সাথে শুরু করেছি এবং যখন আমি প্যানেলটি একত্রিত করি তখন সেগুলি LED স্ট্রিপ তারগুলিতে বিক্রি করে। আপনি দেখতে পাচ্ছেন, প্রতিটি কালো তারের চিহ্নিত করা হয়েছে কিন্তু লালগুলি সব একই (12V) তাই তাদের শনাক্তকরণের প্রয়োজন হয়নি।

প্রতিটি LED স্ট্রিপ নিম্নরূপ সংযুক্ত: MOSFET এর সেন্টার পিন থেকে LED Gnd, ডান MOSFET পিন প্রতিরোধক এবং arduino পিন, বাম MOSFET পিন থেকে arduino Gnd।

স্ক্রিন এবং আরএফআইডি রিডার ওয়্যারিংয়ের জন্য আমাকে ieldালের কিছু জায়গা ছেড়ে দিতে হয়েছিল। সংযোগগুলি উপরে বর্ণিত হয়েছে, সরাসরি পিন/GND/5V এর সাথে, SPI সংযোগগুলি ছাড়া যার জন্য আমি একটি অতিরিক্ত PCB ব্যবহার করেছি কারণ স্ক্রিন এবং RFID রিডার উভয়ই একই পিনের সাথে সংযুক্ত থাকতে হয়েছিল। আমি LEDs (সবুজ এবং লাল) এবং পিসিবির বোতামের জন্য প্রতিরোধকগুলি বিক্রি করেছি।

Ieldাল সোল্ডারিং বরং সূক্ষ্ম ছিল কিন্তু আমি ফলাফলে খুশি এবং আমি খুশি যে আমি একটি ieldাল ব্যবহার করেছি, কারণ এটি একটি পরিষ্কার কাজ করেছে এবং Arduino সহজেই পুনusব্যবহারযোগ্য। সংযোগগুলি দৃ solid় এবং তারা বিয়ের সময় বন্ধ হবে না (যেহেতু এটি হেডারে sোকানো তারের সাথে থাকবে)।

ধাপ 4: RFID কার্ড

RFID কার্ড
RFID কার্ড
RFID কার্ড
RFID কার্ড
RFID কার্ড
RFID কার্ড
RFID কার্ড
RFID কার্ড

যেহেতু এটি একটি বিয়ের জন্য ছিল, আমরা RFID চিপগুলি মার্জিত হতে চেয়েছিলাম। আমাদের বিয়ের আগের ফটোশুট হিসেবে তোলা ছবি ছিল এবং আমরা কয়েকজনকে ফ্রিসবি দিয়ে নিয়েছিলাম (আমরা দুজনেই আলটিমেট ফ্রিসবি খেলোয়াড়)। তারপর আমি 3 টি ছবি বেছে নিয়েছিলাম এবং বিজনেস কার্ডের অর্ডার দিয়েছিলাম, একদিকে ছবি এবং অন্যদিকে একটি বার্তা। আরএফআইডি স্টিকারগুলি ফ্রিসবিজে সুন্দরভাবে ফিট করে এবং ফলাফলটি দুর্দান্ত দেখাচ্ছে, প্লাস এটি একটি মানিব্যাগের মধ্যে সহজেই ফিট করে!

ধাপ 5: প্যানেল

প্যানেল
প্যানেল
প্যানেল
প্যানেল
প্যানেল
প্যানেল
প্যানেল
প্যানেল

আমি আগেই বলেছি আমি প্যানেল আঁকা ছেড়ে দিয়েছি, কারণ আমি ভুল করতে খুব ভয় পেয়েছিলাম।

আমি একটি আর্ট স্টোরে একটি কাঠের ক্যানভাস কিনেছি, যা 3 'লম্বা 4' চওড়া। এটি আদর্শ কারণ এটির পিছনে একটি সাধারণ ক্যানভাসের মতো একটি রিম রয়েছে, তাই আমার উপাদান এবং তারগুলি রাখার জায়গা ছিল। তারপরে ফ্যাব্রিক এবং ভেলক্রো দিয়ে এটি সব লুকানো সহজ ছিল এবং এটি এখনও অ্যাক্সেসযোগ্য ছিল।

একটি সুন্দর ফিনিস পেতে আমার স্বামীকে বার্ণিশ প্রয়োগ করতে হবে। তারপরে আমি ক্রিকট ডিজাইনের জায়গায় লেখা এবং আকারগুলি ডিজাইন করেছি এবং আমার ভিনাইল শীট কেটেছি। কাঠের প্যানেলে তাদের আটকে রাখা সহজ কাজ ছিল না, কিন্তু আমি এটি সম্পন্ন করেছি। আমার মূল ভুল ছিল ট্রান্সফার টেপে ভিনাইল লাগানো এবং এখনই ট্রান্সফার না করা। এটি ভিনাইলকে টেপের সাথে আরও আটকে থাকতে দেয় এবং স্থানান্তরকে আরও কঠিন করে তোলে।

TFT স্ক্রিন এবং RFID রিডারের জন্য, আমি আমার বন্ধু তার 3D প্রিন্টারে মুদ্রিত ফ্রেম ডিজাইন করেছি। ধাক্কা বোতামটি কোনও ধরণের ফ্রেমের প্রয়োজন ছিল না, কেবল একটি বড় গর্ত সাবধানে ড্রিল করা হয়েছিল। আমি একক LEDs জন্য প্লাস্টিকের ধারক কিনেছি এবং তারা মহান ছিল, তারা একটি পরিষ্কার পরিচ্ছন্নতা তৈরি।

এলইডি স্ট্রিপের জন্য, আমি আমার এক বন্ধুকে আমার জন্য একটি ধারক ডিজাইন করতে বলেছিলাম, কারণ আমি থ্রিডি ডিজাইনের সাথে তেমন ভালো নই এবং সেগুলো ফ্রেমের চেয়ে একটু বেশি জটিল ছিল। মূলত, তাদের স্ট্রিপগুলি ধরে রাখা দরকার ছিল তাই তারা প্যানেলটিকে 45 ডিগ্রী কোণে নির্দেশ করেছিল। আমি প্রধান বাহুর নীচে তারের "হুক", তারের মাধ্যমে একটি ছিদ্র এবং বেসের উপর দুটি স্ক্রু ছিদ্র চেয়েছিলাম। তিনি তারের মধ্য দিয়ে আসার জন্য মাথা, ঘাড় এবং বেসের মধ্যে স্থান ছেড়ে শেষ করেছিলেন, তাই সেগুলি সম্পূর্ণ অদৃশ্য ছিল। আমি LED স্ট্রিপগুলিকে প্রতি LED টি LED কেটে, তামার সুরক্ষা স্ক্র্যাপিং, আমার তারের সোল্ডারিং, হোল্ডারের উপর স্ট্রিপগুলি আটকে রাখা, গর্তের মধ্য দিয়ে তারগুলি পাস করে এবং idsাকনাগুলিকে আঠালো করে একত্রিত করেছি।

এই সব প্রস্তুত হওয়ার পরে, এটি সাবধানে গর্ত ড্রিল করার এবং সেই সমস্ত ছোট স্ক্রু এবং বাদামকে স্ক্রু করার ব্যাপার ছিল। পর্দার নমনীয় পিসিবি সম্পর্কে সতর্ক থাকুন, এটি সহজেই ক্ষতিগ্রস্ত হতে পারে। আমি বৈদ্যুতিক টেপ দিয়ে আমার সুরক্ষা করেছি। আমি তাপ সঙ্কুচিত সঙ্গে সংযোগ রক্ষা।

আমি আরডুইনো এবং ব্যাটারি প্যাকটি সুরক্ষিত করার জন্য কিছু স্ক্রু এবং কাঠের টুকরো যুক্ত করেছি (যা কাঠ উত্তোলন করে সহজেই সরানো যায়)। আমার কাছে আরডুইনো শিল্ড এবং ব্যাটারি প্যাকের মধ্যে একটি সুইচ সহ একটি তারও আছে যা কিছু প্লাগ না করে প্যানেলটি চালু এবং বন্ধ করে দেয়।

ধাপ 6: কোড

কোড
কোড
কোড
কোড

প্যানেল কীভাবে কাজ করে তা এখানে:

আমাদের বিয়ের লোগো সহ একটি হোম স্ক্রিন রয়েছে এবং "আপনার কার্ড স্ক্যান করুন" (ফরাসি ভাষায়) একটি বার্তা রয়েছে। যখন একটি কার্ড স্ক্যান করা হয় এবং স্বীকৃত হয়, একটি ব্যক্তিগত বার্তা প্রদর্শিত হয়, যেখানে টেবিলের নাম অতিথি বসে আছে। একই সময়ে, সঠিক LED স্ট্রিপ চালু করা হয়, যা পরিকল্পনায় অতিথির টেবিল আলোকিত করে। এটি কয়েক সেকেন্ডের জন্য (প্রায় 10) ধরে রাখা হয়, অতিথিরা এটি পড়ে এবং পরিকল্পনাটি দেখার জন্য যথেষ্ট, এবং তারপর এটি হোম স্ক্রিনে ফিরে আসে। একটি কার্ড স্বীকৃত হলে একটি সবুজ নেতৃত্বেও আলো জ্বলে।

যদি কার্ডটি স্বীকৃত না হয়, গর্তের পর্দা লাল হয়ে যায় এবং ACCESS DENIED বলে। এটি সম্ভবত বিয়ের রাতে ঘটবে না, তবে এখনও একটি দুর্দান্ত বৈশিষ্ট্য। যখন এটি ঘটে তখন একটি লাল LED জ্বালানো হয়। অস্বীকৃত অ্যাক্সেস বার্তা প্রদর্শিত হওয়ার আগে আমাকে একটি বিলম্ব যোগ করতে হয়েছিল কারণ কখনও কখনও কার্ডটি সঠিকভাবে পড়তে কয়েক মিলিসেকেন্ড সময় লেগেছিল।

যদি বোতামটি টিপানো হয়, বার্তাটি প্রদর্শিত হয় যাতে অতিথিদের বারে যেতে বলা হয় এবং বার্টেন্ডারের কাছে একটি কোড ("আমি নির্ভরযোগ্য ব্যক্তি নই") বলি, যার জরুরি বসার চার্ট রয়েছে।

যদি কোনও কার্ড স্ক্যান করা হয় বা হোম স্ক্রিন ফিরে আসার আগে বোতামটি চাপানো হয় তবে এটি এখনও কাজ করে (নতুন বার্তাটি প্রদর্শিত হয়)। আমি চেয়েছিলাম এটি অতিথিদের মধ্যে অপেক্ষা করা এড়িয়ে চলুক, কারণ আসনে যাওয়ার সময় সবসময় একটি সারি থাকে।

আমাদের লোগো লাইন এবং টেক্সট দিয়ে আঁকা হয়েছে, কিন্তু টিএফটি স্ক্রিনে এসডি কার্ড থেকে ছবি লোড করা সম্ভব। গুগলে খোজুন!

কোডটি স্ট্রাকচার টাইপ দিয়ে তৈরি। প্রতিটি অতিথির জন্য, একটি কাঠামো প্রদর্শনের জন্য বার্তা, টেবিলের নাম এবং আলো ফেলার জন্য নেতৃত্বাধীন স্ট্রিপ অন্তর্ভুক্ত করে। কোডের অদ্ভুত শব্দগুলি টেবিলের নামগুলি উপস্থাপন করে!

ধাপ 7: সব শেষ

আপনি যদি আপনার বিয়েতে এই ধরনের কাজ করেন, তাহলে কাউকে ভিডিও তুলতে বলুন কারণ আপনি জনগণের প্রতিক্রিয়া দেখতে চান, কিন্তু লোকেরা যখন এটি ব্যবহার করবে তখন সম্ভবত আপনি সেখানে থাকবেন না।

এছাড়াও, আপনার বোর্ড পরীক্ষা করুন! প্রতিটি টেবিলের জন্য আমার কাছে একটি কার্ড ছিল যাতে শেষ মুহূর্ত পর্যন্ত লাইট পরীক্ষা করা যায়।

এই প্রকল্পটি অত্যন্ত মানানসই এবং খুব ফলপ্রসূ ছিল, এমনকি যদি আমি এতে অনেক ঘন্টা কাজ করেছি এবং শুধুমাত্র এক রাতের জন্য ব্যবহার করা হয়েছিল (বিবাহ পরিকল্পনার সংজ্ঞা)।

প্রস্তাবিত: