সুচিপত্র:

Arduino সঙ্গে গ্যারেজ পার্কিং সাহায্যকারী: 5 পদক্ষেপ (ছবি সহ)
Arduino সঙ্গে গ্যারেজ পার্কিং সাহায্যকারী: 5 পদক্ষেপ (ছবি সহ)

ভিডিও: Arduino সঙ্গে গ্যারেজ পার্কিং সাহায্যকারী: 5 পদক্ষেপ (ছবি সহ)

ভিডিও: Arduino সঙ্গে গ্যারেজ পার্কিং সাহায্যকারী: 5 পদক্ষেপ (ছবি সহ)
ভিডিও: গ্যারেজে বাসা বাড়িতে সঠিক নিয়মে পার্কিং করা শিখুন? Learn to car park in garage homes 2024, সেপ্টেম্বর
Anonim
Arduino সঙ্গে গ্যারেজ পার্কিং সাহায্যকারী
Arduino সঙ্গে গ্যারেজ পার্কিং সাহায্যকারী

চ্যালেঞ্জ

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

বুদ্ধিটা

আমার ধারণা এই উদ্দেশ্যে একটি অতিস্বনক দূরত্ব সেন্সর এবং একটি Arduino ব্যবহার করা ছিল - অবশ্যই। সেন্সরের ব্যবহারের নির্দেশাবলী ইতিমধ্যেই এখানে পাওয়া যাচ্ছে কিন্তু আমি 2 টি এলইডি সহ "খুব দূরে / খুব কাছাকাছি" এর চেয়ে কিছু সুনির্দিষ্ট ডিসপ্লে পেতে চাই। আমি 7 সেগমেন্ট নেতৃত্বাধীন ডিসপ্লে সহ একটি ডিভাইস পরিকল্পনা করেছি কিন্তু আমি ভাবতে শুরু করেছি: এই দূরত্ব পরিমাপ শুধুমাত্র কয়েক সেকেন্ডের জন্য উপকারী তাহলে দিনের বাকি অংশে কি হবে? তাই আমি সিস্টেমে একটি রিয়েল টাইম ঘড়ি যোগ করেছি কিন্তু এটি কিভাবে সময় এবং দূরত্ব প্রদর্শনের মধ্যে স্যুইচ করবে? এই উদ্দেশ্যে আমি একটি পরিবেষ্টিত আলো সেন্সর যোগ করেছি।

ধাপ 1: অংশ তালিকা

অংশ তালিকা
অংশ তালিকা
  • Arduino ন্যানো Rev3
  • HC-SR04 অতিস্বনক দূরত্ব সেন্সর (প্রায় $ 0.76)
  • 7 সেগমেন্ট 4 ডিজিট 12 পিন 0.56 "LED ডিসপ্লে ($ 1.77)
  • DS3231RTC ব্রেকআউট বোর্ড ($ 0.87)
  • পরিবেষ্টিত আলো সেন্সর ব্রেকআউট বোর্ড ($ 0.40)
  • 74HC595N শিফট রেজিস্টার আইসি ($ 0.54 একটি 10 প্যাক)
  • লাল LED
  • সবুজ LED
  • 220 এর 4 টি ওহম প্রতিরোধক
  • 560 ওহম প্রতিরোধক এর 1

মন্তব্য

  1. উপরে উল্লিখিত সমস্ত অংশ ইন্টারনেটের আশেপাশে অনেক জায়গায় ব্যাপকভাবে পাওয়া যায়।
  2. আমি আমার অভিজ্ঞতার উপর ভিত্তি করে নির্দিষ্ট অংশের দাম যোগ করেছি।
  3. আরটিসি ব্রেকআউট বোর্ডটি আসলেই একটি ব্রেকআউট বোর্ড যাতে আমরা এতে সময় নির্ধারণ করতে পারি - যেমন অন্য আরডুইনোতে।
  4. হালকা সেন্সর একটি সস্তা এবং সহজ পণ্য কিন্তু ইতিমধ্যে একটি LM393 ভোল্টেজ তুলনাকারী আছে।
  5. 7 সেগমেন্টের নেতৃত্বাধীন ডিসপ্লে হল একটি প্রকার যেখানে অ্যানোড সাধারণ, এতে 12 টি পিন আছে, 4 টি বিন্দু আছে এবং একটি কোলনও রয়েছে। আপনি অন্য কোন ধরনের ব্যবহার করতে পারেন কিন্তু পিন অ্যাসাইনমেন্টের উপর ভিত্তি করে কিছু পরিবর্তন প্রয়োজন। ধাপের ছবি বিভাগে আপনি আমার ডিসপ্লের স্কিম্যাটিক খুঁজে পেতে পারেন।

ধাপ 2: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত

U1 হল একটি Arduino Nano Rev3 কিন্তু সার্কিটটি Arduino Uno এর সাথেও ভাল কাজ করে।

U2, U3: সস্তা LED ডিসপ্লের কারণে আমাকে আমার সব ডিজিটাল আউটপুট না খেয়ে শিফট রেজিস্টার ব্যবহার করতে হবে। U2 ক্যাথোডগুলি চালায় যখন U3 220 ওহমের প্রতিরোধক সহ অ্যানোডের সাথে সংযুক্ত থাকে।

LED2, LED3: একটি সবুজ এবং একটি লাল leds একটি চাক্ষুষ উপায়ে পার্কিং সাহায্য। এটি প্রয়োজনীয় নয় তবে কিছুটা সাহায্য করতে পারে।

S1: লাইট সেন্সর। যখন আমি গ্যারেজে গাড়ি চালাই - যেখানে কোন আলো নেই - আমার গাড়ির স্বয়ংক্রিয় আলো জ্বলছে তাই এই সেন্সরের সাহায্যে আমি সহজেই সিদ্ধান্ত নিতে পারি যে গাড়ি পার্কিং করছে কি না। যদি তাই হয় তাহলে আসুন দূরত্ব প্রদর্শন করি অন্যথায় সময় মুদ্রণ করুন। এই ডিভাইসে একটি ডিজিটাল আউটপুট আছে যা পরিবেষ্টিত আলো এবং ট্রিগার পটেনশিয়োমিটারের সেটআপের উপর ভিত্তি করে উচ্চ বা নিম্ন হতে পারে।

S2: অতিস্বনক সেন্সর। সত্যিই একটি সস্তা। এটিতে একটি ট্রিগার এবং একটি ইকো পিন রয়েছে। ব্যবহার বেশ সোজা এগিয়ে বিশেষ করে যদি আপনি এই উদ্দেশ্যে ডিজাইন করা একটি লাইব্রেরি ব্যবহার করেন। আমি নিউপিং নাম ব্যবহার করেছি।

RTC1: DS3231 রিয়েল টাইম ক্লক ব্রেকআউট বোর্ড। এটি বেশ সুনির্দিষ্ট এবং এর একটি বিশেষ বৈশিষ্ট্য রয়েছে: এটি ক্ষতিকারক তাপমাত্রা পরিমাপ করে এবং আপনি এই তথ্যটিও ফিরে পেতে পারেন। (এর সাহায্যে আপনি কিভাবে সময়ের সাথে ঘূর্ণন তাপমাত্রা প্রদর্শন করতে পারেন তা বের করতে পারেন।)

ধাপ 3: সার্কিট তৈরি করুন

সার্কিট তৈরি করুন
সার্কিট তৈরি করুন

আমি একটি বড় ব্রেডবোর্ডে সার্কিটটি একত্রিত করেছি এবং আরও ভাল বোঝার জন্য ফ্রিজিংয়ের মডেল করেছি। আমি জানি এটিতে অনেকগুলি ক্যাবল রয়েছে - তাই আমি সমস্ত ক্যাথোড পিনের জন্য বিভিন্ন রং বেছে নিতে পারছি না - বিট আমি আশা করি এটি সমাধান করা যেতে পারে।

ধাপ 4: স্ক্র্যাচ আপলোড করুন

এখানে ডিভাইসের সোর্স কোড আসে।

ধাপ 5: ফলাফল পরীক্ষা করুন

ফলাফল পরীক্ষা করুন
ফলাফল পরীক্ষা করুন
ফলাফল পরীক্ষা করুন
ফলাফল পরীক্ষা করুন
ফলাফল পরীক্ষা করুন
ফলাফল পরীক্ষা করুন
ফলাফল পরীক্ষা করুন
ফলাফল পরীক্ষা করুন

আমি একটি ব্রেডবোর্ডে ডিভাইসটি মডেল করেছি। নিচের বাম অংশ আপনি দেখতে পারেন অতিস্বনক সেন্সর, সবুজ অন্য তারের সংযুক্ত ডিভাইসের নেতৃত্বে দেখায় যে পরিবেষ্টিত আলো সেন্সর ইনপুট ভোল্টেজ আছে। দ্বিতীয় ছবি থেকে লাইট সেন্সরে 2 টি সবুজ বাতি জ্বলছে কিন্তু ছবি দিয়ে এটি প্রদর্শন করা এত সহজ নয়।:)

ছবি ঘ

গ্যারেজে কোনো গাড়ি নেই। ডিভাইসটি খুব উজ্জ্বল সংখ্যার সাথে সময় প্রদর্শন করে না। কোলনগুলো জ্বলজ্বল করছে - একসাথে দ্বিতীয় দশমিক বিন্দুর সাথে তাই এটি একরকম কভার করার যোগ্য

ছবি 2

গাড়িটি সেন্সরে আলো দিচ্ছে কিন্তু এটি পরিমাপের জন্য অনেক দূরে। আমি কার্যত এই দূরত্ব 1 মিটারে সেট করেছি। এই ক্ষেত্রে ডিসপ্লে "9999" দেখায়।

ছবি 3

গাড়ি দূরত্ব সেন্সর এবং লাইট থেকে লাইট সেন্সর পর্যন্ত প্রায় 10 সেমি। সবুজ নেতৃত্বাধীন শো আমি কাছে যেতে পারি - সাবধানে।:)

ছবি 4

গাড়ী দূরত্ব সেন্সর থেকে প্রায় 5 সেমি দূরে তাই লাল নেতৃত্ব দেখায় যে এটি বন্ধ করার জন্য যথেষ্ট কাছাকাছি এবং আমি কোনও সমস্যা ছাড়াই গ্যারেজের দরজা বন্ধ করতে পারি।

প্রস্তাবিত: