সুচিপত্র:

DIY সাইকেল স্পিডোমিটার: 6 টি ধাপ (ছবি সহ)
DIY সাইকেল স্পিডোমিটার: 6 টি ধাপ (ছবি সহ)

ভিডিও: DIY সাইকেল স্পিডোমিটার: 6 টি ধাপ (ছবি সহ)

ভিডিও: DIY সাইকেল স্পিডোমিটার: 6 টি ধাপ (ছবি সহ)
ভিডিও: 0.22 সর্বাধিক উদ্ভাবনী ব্যক্তিগত ট্রান্সপোর্টগুলি বর্তমানে বিকাশে রয়েছে 2024, জুলাই
Anonim
DIY সাইকেল স্পিডোমিটার
DIY সাইকেল স্পিডোমিটার
DIY সাইকেল স্পিডোমিটার
DIY সাইকেল স্পিডোমিটার
DIY সাইকেল স্পিডোমিটার
DIY সাইকেল স্পিডোমিটার

আমার MEM (মেকানিক্যাল ইঞ্জিনিয়ারিং মেজারমেন্ট) প্রকল্প করার সময় এই প্রকল্পটি আমার মনে আসে, আমার B.tech এর একটি বিষয়। ধারণাটি হল আমার সাইকেলের চাকার কৌণিক বেগ পরিমাপ করা। এইভাবে ব্যাস এবং সর্বকালের গাণিতিক কিংবদন্তি পাই (3.14) গতি গণনা করা যেতে পারে। এছাড়াও চাকাটি কতবার ঘুরছে তার সংখ্যা জেনে, ভ্রমণের দূরত্ব সহজেই জানা যায়। একটি অতিরিক্ত বোনাস হিসাবে, আমি আমার চক্র একটি beaklight যোগ করার সিদ্ধান্ত নিয়েছে। এখন চ্যালেঞ্জ ছিল কখন ব্রেক লাইট চালু করতে হবে। উত্তর নিচে দেওয়া হল।

ধাপ 1: কাঠামো

কাঠামো
কাঠামো
কাঠামো
কাঠামো
কাঠামো
কাঠামো

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

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

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

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

ধাপ 2: সেন্সর এবং চুম্বক

সেন্সর এবং চুম্বক
সেন্সর এবং চুম্বক
সেন্সর এবং চুম্বক
সেন্সর এবং চুম্বক
সেন্সর এবং চুম্বক
সেন্সর এবং চুম্বক

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

এখানে ব্যবহৃত সেন্সর হল ক্লাসিক A3144 হল ইফেক্ট সেন্সর। এই সেন্সরটি তার আউটপুট কম টেনে নেয় যখন একটি নির্দিষ্ট মেরু সঠিক ওরিয়েন্টেশনের মুখোমুখি হয়। ওরিয়েন্টেশন খুবই গুরুত্বপূর্ণ কারণ বাইরের মেরু আউটপুটকে প্রভাবিত করবে না।

এখানে সঠিক চিত্র দেখানো কিছু ছবি রয়েছে। এছাড়াও হল ইফেক্ট সেন্সরের জন্য 10k পুলআপ রোধক প্রয়োজন। আমার প্রকল্পে এটি arduino এ 20k পুল-আপ প্রতিরোধকের সাথে প্রতিস্থাপিত হয়।

সাবধানে চুম্বক স্থাপন করা গুরুত্বপূর্ণ। এটিকে একটু দূরে রাখার ফলে অসঙ্গতিপূর্ণ পড়া বা অনুপস্থিত বিপ্লব হতে পারে এবং এটি খুব কাছাকাছি রাখলে চুম্বক সেন্সরকে স্পর্শ করতে পারে যা খুব পছন্দসই নয়।

আপনি যদি সাবধানে পর্যবেক্ষণ করেন, তাহলে চাকাটি অক্ষের সাথে কিছুটা কাত হয়ে থাকবে এবং এর ফলে ক্রাস্ট এবং ট্রাফ হবে। চাদরে চাদর রাখার চেষ্টা করুন। আমি ব্যক্তিগতভাবে এত প্রচেষ্টা নিইনি।

ধাপ 3: প্রদর্শন

প্রদর্শন
প্রদর্শন
প্রদর্শন
প্রদর্শন
প্রদর্শন
প্রদর্শন
প্রদর্শন
প্রদর্শন

এই ডিসপ্লেটি তাত্ত্বিকভাবে optionচ্ছিক কিন্তু গতি এবং দূরত্ব প্রদর্শন করতে এবং রিয়েল টাইমে স্পিড করার জন্য আপনার কিছু প্রয়োজন। ল্যাপটপ ব্যবহারের কথা ভাবা সম্পূর্ণ অযৌক্তিক। আমি যে ডিসপ্লেটি ব্যবহার করেছি তা হল 0.96 ইঞ্চি OLED ডিসপ্লে যা I2C এর সাথে স্লেভ এবং মাস্টারের মধ্যে যোগাযোগের প্রোটোকল।

পোস্ট করা ছবিগুলি দেখায় যে তিনটি মোড arduino স্বয়ংক্রিয়ভাবে স্যুইচ করে।

1) নিচের বাম কোণে ছোট্ট শুরুটি হল যখন আরডুইনো সবে শুরু হয়েছে এবং সফলভাবে বুট হয়েছে।

2) কিমি/ঘন্টা সহ একটি হল গতি। এই মোডটি শুধুমাত্র তখনই প্রদর্শিত হয় যখন চক্রটি সচল থাকে এবং চক্র বন্ধ হয়ে গেলে স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায়।

3) মিটারের সাথে শেষটি (দীর্ঘমেয়াদী মেট্রিক সিস্টেম) ইউনিট হিসাবে স্পষ্টতই চক্রটি কত দূরত্ব ভ্রমণ করেছে। একবার চক্র থামলে অরুডিনো সুইচগুলি 3 সেকেন্ডের মধ্যে দূরত্ব প্রদর্শন করে

এই ব্যবস্থা নিখুঁত নয়। চক্রটি চলমান অবস্থায় এটি ক্ষণস্থায়ীভাবে ভ্রমণের দূরত্ব প্রদর্শন করে। যদিও এটি একটি অসম্পূর্ণতা দেখায়, আমি এটি একটি সুন্দর খুঁজে পাই।

ধাপ 4: পাওয়ার উৎস

শক্তির উৎস
শক্তির উৎস
শক্তির উৎস
শক্তির উৎস

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

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

এছাড়াও পাওয়ার ব্যাংকটি একটু বোবা হতে হবে। জিনিসটি বিদ্যুৎ সাশ্রয়ের জন্য, পাওয়ার ব্যাংকগুলি আউটপুট বন্ধ করার জন্য ডিজাইন করা হয়েছে যদি বর্তমান ড্র একটি নির্দিষ্ট থ্রেশহোল্ড মানের উপরে না হয়। আমি সন্দেহ করি এই থ্রেশহোল্ডটি অন্তত 200-300 এমএ হতে পারে। আমাদের সার্কিটে 20mA এর বেশি নয় এর সর্বাধিক বর্তমান ড্র হবে। সুতরাং, একটি সাধারণ পাওয়ার ব্যাংক আউটপুট বন্ধ করে দেবে। এটি আপনাকে বিশ্বাস করতে পরিচালিত করতে পারে যে আপনার সার্কিটে কিছু ত্রুটি রয়েছে। এই বিশেষ পাওয়ার ব্যাংক এই ধরনের ছোট কারেন্ট ড্র দিয়ে কাজ করে এবং এটি আমাকে এই পাওয়ার ব্যাংককে ভালবাসার আরেকটি কারণ দিয়েছে।

ধাপ 5: ব্রেকলাইট (সম্পূর্ণ ptionচ্ছিক)

ব্রেকলাইট (সম্পূর্ণ Oচ্ছিক)
ব্রেকলাইট (সম্পূর্ণ Oচ্ছিক)
ব্রেকলাইট (সম্পূর্ণ Oচ্ছিক)
ব্রেকলাইট (সম্পূর্ণ Oচ্ছিক)

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

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

আমি সরাসরি আরডুইনো ন্যানোর ডিজিটাল পিন 2 থেকে কারেন্ট সোর্স করেছি

ধাপ 6: প্রোগ্রাম

বরাবরের মতো আমি আরডুইনো আইডিইতে প্রোগ্রামটি লিখেছিলাম। আমি প্রাথমিকভাবে একটি এসডি কার্ডে প্যারামিটার লগ ইন করার লক্ষ্য ছিল। কিন্তু দুর্ভাগ্যবশত সেই ক্ষেত্রে আমাকে তিনটি লাইব্রেরি, SD.h, Wire.h এবং SPI.h ব্যবহার করতে হবে। এগুলি তেহ কোর সহ মিলিত উপলব্ধ মেমরির 84% দখল করেছে এবং আইডিই আমাকে স্থিতিশীলতার বিষয়ে সতর্ক করেছে। তবে খুব বেশি দিন হয়নি যে দরিদ্র ন্যানো প্রতিবার ক্র্যাশ করে এবং কিছুক্ষণ পরে সবকিছু জমে যায়। রিবুট করার ফলে ইতিহাসের পুনরাবৃত্তি ঘটে।

তাই আমি এসডি অংশটি বাতিল করে দিলাম এবং এসডি কার্ডের সাথে সম্পর্কিত লাইনগুলি মন্তব্য করলাম। যদি কেউ এই সমস্যাটি কাটিয়ে উঠতে সক্ষম হয় তবে আমি পরিবর্তনগুলি দেখতে চাই।

এছাড়াও, আমি এই ধাপে আরেকটি পিডিএফ ডকুমেন্ট সংযুক্ত করেছি যেখানে আমি কোডটি বিস্তারিতভাবে ব্যাখ্যা করেছি।

কোন প্রশ্ন থাকলে নির্দ্বিধায় জিজ্ঞাসা করুন।

শুভ DIYing;-)

প্রস্তাবিত: