সুচিপত্র:

Arduino TFT টাচস্ক্রিন ডোর লক: 5 টি ধাপ
Arduino TFT টাচস্ক্রিন ডোর লক: 5 টি ধাপ

ভিডিও: Arduino TFT টাচস্ক্রিন ডোর লক: 5 টি ধাপ

ভিডিও: Arduino TFT টাচস্ক্রিন ডোর লক: 5 টি ধাপ
ভিডিও: নিজের মত Text দেখান TFT ডিসপ্লেতে । TFT Color Display ST7735 1.8" with Arduino | Techshop BD 2024, নভেম্বর
Anonim
Arduino TFT টাচস্ক্রিন ডোর লক
Arduino TFT টাচস্ক্রিন ডোর লক

এটি আমার প্রথম নির্দেশযোগ্য। এই প্রকল্পটি Arduino এবং একটি 2.8 TFT টাচস্ক্রিন ব্যবহার করে একটি পাসওয়ার্ড স্কেচ সহ একটি রিলে সক্রিয় করে যা একটি ম্যাগ লক দরজায় সার্কিট ভেঙ্গে দেয়।

পটভূমি, কর্মক্ষেত্রে একটি দরজার RFID লকটি পুরো ম্যাগলক সিস্টেমটিকে বিল্ডিং কন্ট্রোল বক্সে ফেরত দেওয়ার পরিবর্তে ভেঙেছে আমি বিদ্যমান সিস্টেমের উপরে এই টাচস্ক্রিন Arduino যোগ করেছি।

আমি কনস্ট্যান্টিনবিজিকে ধন্যবাদ জানাতে চাই যিনি টপিক: TFT ডিসপ্লে গেট ওপেনার পাসওয়ার্ড আমাকে Arduino স্কেচ কাজে লাগানোর 99% উপায় পেয়েছে।

forum.arduino.cc/index.php?topic=562943.15

ধাপ 1: অংশ

যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ
যন্ত্রাংশ

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

Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560 উন্নয়ন বোর্ড

www.banggood.com/Mega2560-R3-ATmega2560-16..

দুই: 2.8 ইঞ্চি টিএফটি এলসিডি শিল্ড টাচ ডিসপ্লে স্ক্রিন মডিউল আরডুইনো জন্য

Geekcreit® 2.8 ইঞ্চি TFT LCD শিল্ড টাচ ডিসপ্লে স্ক্রিন মডিউল Arduino এর জন্য

www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…

তিন: SSR (হাতে একটি ছিল, কিন্তু যে লোডটি আপনি আমার ক্ষেত্রে নিয়ন্ত্রণ করতে চান তার জন্য রেটযুক্ত মাত্র 5v ব্যবহার করুন)

Opto 22 3 A Solid State Relay, DC, PCB Mount, 60 V dc Maximum Load

আরএস স্টক নং 888-7619

ie.rs-online.com/web/p/solid-state-relays/…

চার: দেয়ালে টাচস্ক্রিন মাউন্ট করার জন্য ফাঁকা 2 গ্যাং বক্স এবং একটি ফাঁকা ফেসপ্লেট

ডাবল শুকনো আস্তরণের বাক্স, 35 মিমি

পণ্যের কোড: 1139636

www.woodies.ie/double-dry-lining-box-35mm-…

পাঁচ: অতিরিক্ত লম্বা আরডুইনো এক্সটেনশন পাওয়ার কেবল, আরডুইনো এবং টাচস্ক্রিনকে পাওয়ার নিকটতম সকেটটি ছাদে প্রায় 4 মিটার দূরে ছিল।

কেনেবল 5.5 x 2.1 মিমি ডিসি পাওয়ার প্লাগ থেকে সকেট সিসিটিভি এক্সটেনশন লিড কেবল 5 মি

www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…

ছয়: Arduino জন্য মান 12V বিদ্যুৎ সরবরাহ

সিসিটিভি ক্যামেরা 12V 0.5A 500mA PSU 2.1mm DC Plug UK পাওয়ার সাপ্লাই

www.ebay.co.uk/itm/380502176581

অন্য অংশ গুলো:

  • 3 ডি প্রিন্টার (আল্টিমেকার 2) খালি বাক্সে আরডুইনো মেগা এবং টিএফটি শিল্ডের জন্য মাউন্ট করা মুদ্রণ করার জন্য, পাশাপাশি ফাঁকা ফেসপ্লেটে মাউন্ট করার সময় স্ক্রিনের প্রান্ত coverাকতে একটি মুদ্রিত বেজেল। আমি এই জন্য তৈরি স্টেপ ফাইল সংযুক্ত করব।
  • সোল্ডারিং লোহা এবং কয়েকটি সংযোগকারী এবং তারগুলি ইত্যাদি
  • গরম আঠা বন্দুক.
  • ড্রিল
  • মোকাবেলা দেখেছি

ধাপ 2: হার্ডওয়্যার সমাবেশ

হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ
হার্ডওয়্যার সমাবেশ

বেস সাপোর্টের একটি পায়ে একটি খাঁজ আছে তাই সলিড স্টেট রিলে (SSR) Arduino মেগা এর নিচে বসে আছে। আমি এসএসআরকে বেসে গরম করে আঠালো করেছিলাম।

বেস সাপোর্টে মেগা ঠিক করার জন্য কয়েকটি স্ক্রু।

টিএফটি ieldাল মেগাটির উপরে বসে আছে।

আমি একটি ড্রিল এবং মোকাবেলা করাত ব্যবহার করে ফাঁকা ফেসপ্লেট কেটেছি।

এবং পরীক্ষা সব একসাথে লাগানো, সৌভাগ্যক্রমে আমি বেস সাপোর্টের জন্য আমার উচ্চতা সঠিক পেয়েছি যাতে স্ক্রিনটি ফাঁকা ফেসপ্লেটের সামনের দিক থেকে বেরিয়ে আসে। আমি থ্রিডি প্রিন্ট করবো পরে কপিং সের বামে থাকা রুক্ষ প্রান্তটি আড়াল করতে।

বাক্সের ভিতরে জায়গাটা বেশ টাইট তাই আমাকে 12v পাওয়ার অ্যাডাপ্টারটি কাটাতে হবে যেটা আমি প্লাগগুলো মেগা তে কিনেছিলাম এবং রুম বাঁচানোর জন্য সরাসরি বোর্ডে সোল্ডার করেছিলাম।

ধাপ 3: ইলেকট্রনিক্স সমাবেশ

ইলেকট্রনিক্স সমাবেশ
ইলেকট্রনিক্স সমাবেশ
ইলেকট্রনিক্স সমাবেশ
ইলেকট্রনিক্স সমাবেশ
ইলেকট্রনিক্স সমাবেশ
ইলেকট্রনিক্স সমাবেশ
ইলেকট্রনিক্স সমাবেশ
ইলেকট্রনিক্স সমাবেশ

বেঞ্চ পরীক্ষার জন্য এই প্রজেক্টটি প্রোটোটাইপ করার জন্য আমি প্রথমে 2.8 টিএফটি টাচস্ক্রিন দিয়ে নিজেই শুরু করেছিলাম। আপনি শুধু পিনগুলি লাইন করুন এবং এটিকে আরডুইনো মেগাতে চাপুন এটি আপনার ল্যাপটপে প্লাগ করুন এবং আরডুইনো ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট সফটওয়্যারটি চালু করুন।

এটি আমার প্রথম টাচ স্ক্রিন প্রজেক্ট তাই স্ক্রিন সাইজ ক্যালিব্রেট করতে, স্পর্শকাতরভাবে স্পর্শ করতে ইত্যাদি বুঝতে একটু ঝামেলা লেগেছিল, এছাড়াও TFT একটি অ্যাডাফ্রুট টাচস্ক্রিন নয় মানে আমাকে কিছু অতিরিক্ত লাইব্রেরি যেমন MCUFRIEND_kbv স্ক্রিন ক্যালিব্রেট করতে হবে ইত্যাদি

এটি কিভাবে করতে হয় তা লিখার চেয়ে অনেক ভাল সম্পদ আছে।

যেমন:

forum.arduino.cc/index.php?topic=366304.0

www.hackster.io/electropeak/ultimate-begin…

github.com/prenticedavid/MCUFRIEND_kbv

আমি তখন সিরিয়াল মনিটরের মাধ্যমে মানগুলি রিপোর্ট করার জন্য 2.8 "TFT টাচস্ক্রিনে নুম প্যাড ডিসপ্লে পেয়েছি

তারপর স্কেচে পাসওয়ার্ড উপাদান যোগ করা হয়েছে

পরবর্তীতে প্রথমে নিজেই রিলে স্কেচ ছিল। এটি মেগাতে রিলেটির কিছু সোল্ডারিং এবং তারের সংযোগ নিয়েছিল। রিলে সংযুক্ত তারের চিত্র দেখুন দয়া করে। আমি শক্ত অবস্থার রিলে ট্রিগার করার জন্য ডিজিটাল I/O তে পিন 39 ব্যবহার করেছি এবং তারপর আমার LED চালু/বন্ধ করে দিয়েছি (লাগানোর সময় ম্যাগ লক এক্সিট বাটন ওয়্যারিং দ্বারা প্রতিস্থাপিত হবে)।

আমি তখন এটিকে হত্যা করেছি এবং ফ্রাঙ্কেনস্টাইন এটি একসাথে করেছি। (স্কেচ আমার জন্য কাজ করে কিন্তু আমি নিশ্চিত যে এটি উন্নত করা যেতে পারে)

ধাপ 4: স্কেচ

Image
Image
লোকেশনে ফিটিং
লোকেশনে ফিটিং

হ্যাক-টুগেদার স্কেচ।

  • প্রয়োজনে লাইব্রেরি আমদানি করুন।
  • TFT টাচস্ক্রিন চালানোর সময় "MCUFIREND" লাইব্রেরিতে "TouchScreen_Calibr_native" স্কেচ ব্যবহার করুন যাতে ফলাফলগুলি পূরণ করা যায় …..

// TouchScreen_Calibr_native.inoconst int XP = 8, XM = A2, YP = A3, YM = 9 থেকে কপি-পেস্ট ফলাফল; // 240x320 আইডি = 0x9341

const int TS_LEFT = 927, TS_RT = 126, TS_TOP = 70, TS_BOT = 910;

আবার আমি নিশ্চিত যে এই স্কেচটি সামগ্রিকভাবে উন্নত করা যেতে পারে তবে এটি আমার পক্ষে কাজ করেছে

ধাপ 5: অবস্থানে ফিটিং

Image
Image
লোকেশনে ফিটিং
লোকেশনে ফিটিং

আমি ম্যাগ লক জন্য স্ট্যান্ড-ইন হিসাবে কাজ একটি LED সঙ্গে বেঞ্চটপ পরীক্ষা সম্পন্ন করার পরে। সিস্টেমকে তার অবস্থানের মধ্যে ফিট করার সময় ছিল। ভাগ্যক্রমে দেয়ালগুলি কেবল প্লাস্টারবোর্ড তাই পাইপ এবং তারগুলি পরীক্ষা করার পরে আমি বাক্সের জন্য গর্তটি কেটে ফেলতে সক্ষম হয়েছিলাম।

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

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

প্রস্তাবিত: