সুচিপত্র:

আরডুইনো কার্ডবোর্ড গান (রেঞ্জফাইন্ডার এবং ট্যাকোমিটার): 8 টি ধাপ
আরডুইনো কার্ডবোর্ড গান (রেঞ্জফাইন্ডার এবং ট্যাকোমিটার): 8 টি ধাপ

ভিডিও: আরডুইনো কার্ডবোর্ড গান (রেঞ্জফাইন্ডার এবং ট্যাকোমিটার): 8 টি ধাপ

ভিডিও: আরডুইনো কার্ডবোর্ড গান (রেঞ্জফাইন্ডার এবং ট্যাকোমিটার): 8 টি ধাপ
ভিডিও: How To Make Bereta fs92 Cardboard 2024, নভেম্বর
Anonim
Arduino কার্ডবোর্ড গান (RangeFinder এবং Tachometer)
Arduino কার্ডবোর্ড গান (RangeFinder এবং Tachometer)
Arduino কার্ডবোর্ড গান (RangeFinder এবং Tachometer)
Arduino কার্ডবোর্ড গান (RangeFinder এবং Tachometer)
Arduino কার্ডবোর্ড গান (RangeFinder এবং Tachometer)
Arduino কার্ডবোর্ড গান (RangeFinder এবং Tachometer)
Arduino কার্ডবোর্ড গান (RangeFinder এবং Tachometer)
Arduino কার্ডবোর্ড গান (RangeFinder এবং Tachometer)

পালঙ্কে আরামদায়কভাবে বসার সময় দূরত্ব পরিমাপ করতে সক্ষম হওয়া কি অসাধারণ হবে? তাই আজ আমি একটি arduino বন্দুক তৈরি করতে যাচ্ছি যা 2cm থেকে 400cm পর্যন্ত দূরত্বের অন-যোগাযোগ পরিমাপ 0.3cm এর নির্ভুলতার সাথে এবং একটি ঘূর্ণায়মান শরীরের প্রতি মিনিটে বিপ্লব পরিমাপ করতে সক্ষম (RPM) একটি অতিস্বনক সেন্সর ব্যবহার করে (HC-SR04) এবং একটি ইনফ্রারেড সেন্সর যথাক্রমে। প্রাথমিকভাবে, আমি দুটি অতিরিক্ত আইআর সেন্সর ব্যবহার করে যেকোন চলন্ত বস্তুর গতি পরিমাপ করতে সক্ষম করতে চেয়েছিলাম কিন্তু বর্তমান মহামারীর কারণে আমি সরবরাহের বাইরে আছি। তাই আমি শুধু আমার যা আছে তা ব্যবহার করতে যাচ্ছি। যদি আপনি তাদের আছে, তাহলে আপনি বন্দুক যোগ করতে পারেন। এটি কীভাবে করবেন তার একটি লিঙ্ক এখানে।

ধাপ 1: এটি কিভাবে কাজ করে

কিভাবে এটা কাজ করে
কিভাবে এটা কাজ করে
কিভাবে এটা কাজ করে
কিভাবে এটা কাজ করে

অতিস্বনক সেন্সরগুলি শব্দ নির্গত করে কাজ করে যা বাতাসের মধ্য দিয়ে ভ্রমণ করে এবং যদি এর পথে কোন বস্তু থাকে, তাহলে তা মডিউলে ফিরে আসবে। ভ্রমণের সময় বিবেচনা করে, আপনি দূরত্ব গণনা করতে পারেন যেহেতু আমরা ইতিমধ্যে সূত্র ব্যবহার করে শব্দের গতি (340 মি/সেকেন্ড): দূরত্ব = বেগ *সময়। এই প্রকল্পের আইআর সেন্সর উদ্দেশ্য বস্তু সনাক্তকরণের জন্য।আইআর সেন্সরের দুটি প্রধান অংশ রয়েছে। ট্রান্সমিটার আইআর তরঙ্গ প্রেরণ করে এবং যদি কোন বস্তু থাকে, প্রেরিত তরঙ্গ বস্তুর দ্বারা প্রতিফলিত হয় যা পরিবর্তে, রিসিভার তরঙ্গটি তুলে নেয় যখন সেন্সরের সামনে কোন বস্তু না থাকলে, প্রেরিত তরঙ্গ দ্বারা প্রাপ্ত হয় না রিসিভার এবং তারপর আইআর মডিউল একটি আউটপুট বা পালস তৈরি করে যা Arduino দ্বারা সনাক্ত করা হয় যখন আমরা ট্রিগার বোতামটি চাপি। এটি 5 সেকেন্ডের জন্য ক্রমাগত গণনা করে। সুতরাং আসুন নির্মাণ শুরু করি।

<

ধাপ 2: সরবরাহ

সরবরাহ
সরবরাহ
সরবরাহ
সরবরাহ

উপাদান 1। Arduino Uno (যে কোন arduino কাজ করবে)

2. HC-SR04 অতিস্বনক সেন্সর

3. Arduino IR সেন্সর

4. 16*2 LCD ডিসপ্লে মডিউল (12C)

5. বুজার

6. 9V ব্যাটারি এবং সংযোগকারী

7. পারফ বোর্ড (alচ্ছিক)

8. একটি পুশবাটন

9. স্পর্শকাতর সুইচ *1

10. স্লাইড সুইচ *1

11. LED *2 (বিশেষত বিভিন্ন রং)

12. 220ohms প্রতিরোধক *2

13. 10k প্রতিরোধক *2

14. Arduino পিন হেডার

15. জাম্পার তার

সরঞ্জাম

1. গরম আঠালো

2. সুপার আঠালো (চ্ছিক)

3. সোল্ডারিং আয়রন এবং সোল্ডার

4. এক্স-অ্যাক্টো ছুরি

5. ড্রিল (চ্ছিক)

ধাপ 3: শরীর তৈরি করা

শরীর তৈরি করা
শরীর তৈরি করা
শরীর তৈরি করা
শরীর তৈরি করা
শরীর তৈরি করা
শরীর তৈরি করা

1. প্রদত্ত টেমপ্লেটটি মুদ্রণ করুন, এটি কার্ডবোর্ডের শীটে আঠালো করুন এবং তারপর আকারগুলি কেটে দিন।

2. বজার গর্ত, স্থিতি নেতৃত্ব, শক্তি নেতৃত্ব, অতিস্বনক সেন্সর, আইআর সেন্সর গর্ত এবং LCD প্রদর্শন স্থান কাটা।

3. সমস্ত সরলরেখা ভিতরের দিকে বাঁকতে এবং প্রতিটি অংশকে একসঙ্গে আঠালো করার জন্য একটি শাসক ব্যবহার করুন। ডিসপ্লে সেকশন, হ্যান্ডেল এবং ছাদের কভারকে বাকি বন্দুকের সাথে আঠালো করবেন না। অতিস্বনক সেন্সর এবং ইনফ্রারেড সেন্সরকে তাদের বিভিন্ন গর্তে আঠালো করুন।

Cut. একটি c সেমি চওড়া কার্ডবোর্ডের স্ট্রিপ কেটে নিন এবং হ্যান্ডেলের সামনের এবং পিছনের অংশটি coverেকে দিন। হ্যান্ডেলের সামনের দিকে একটি পুশ বাটন আঠালো করুন এবং হ্যান্ডেলের পিছনে তারগুলি চালান।

ধাপ 4: ইলেকট্রনিক্স সেটআপ

ইলেকট্রনিক্স সেটআপ
ইলেকট্রনিক্স সেটআপ
ইলেকট্রনিক্স সেটআপ
ইলেকট্রনিক্স সেটআপ
ইলেকট্রনিক্স সেটআপ
ইলেকট্রনিক্স সেটআপ
ইলেকট্রনিক্স সেটআপ
ইলেকট্রনিক্স সেটআপ

আইআর সেন্সর

আমি একটি নেটওয়ার্ক ক্যাবল থেকে তারগুলি ব্যবহার করেছি যেহেতু আমি জাম্পার তারের বাইরে আছি, তারপরে তারগুলিকে পারফ বোর্ডের একটি ছোট টুকরোতে বিক্রি করেছি যা পরে সেন্সরের তিনটি পিনে বিক্রি হয়।

আল্ট্রাসোনিক সেন্সর

আমি একটি পুরানো সংযোগকারী ব্যবহার করেছি যা আমি সেন্সরের পিনগুলিতে ুকিয়েছিলাম।

LCD প্রদর্শন

আমি এলসিডি ডিসপ্লের পিনগুলি বাঁকিয়েছি যাতে সেগুলি সোজা হয়। আমি তখন আইআর সেন্সরের মতো একই সেটআপ পুনরাবৃত্তি করেছি।

এলইডি

একটি 220ohms প্রতিরোধক প্রতিটি নেতৃত্বের ক্যাথোড সীসা হয়।

ধাপ 5: সার্কিট

সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট

আপনি একটি মিনি রুটিবোর্ডে সার্কিট তৈরি করতে বা বিশেষত একটি পারফ বোর্ডে চয়ন করতে পারেন। যেভাবেই হোক না কেন, এটি আপনার সিদ্ধান্তের উপর নির্ভর করে।

দ্রষ্টব্য: Arduino চালিত হয় যদিও এর VIN পিন। এছাড়াও আমার উল্টো দিকে মাউন্ট করা হয়।

এখানে সংযোগ আছে

শক্তি চালিত

Anode ---- Arduino Pin 8

ক্যাথোড --- 220ohm প্রতিরোধক ---- স্থল

স্ট্যাটাস LED

Anode ---- Arduino Pin 9

ক্যাথোড --- 220ohm প্রতিরোধক ---- স্থল

বুজার

ইতিবাচক --- Arduino পিন 11

নেগেটিভ --- গ্রাউন্ড

আইআর সেন্সর

VCC --- Arduino 5V

GND --- স্থল

আউট --- Arduino পিন 5

HC-SR04

VCC --- Arduino 5V

GND --- স্থল

TRIG --- Arduino Pin 7

ECHO --- Arduino Pin 6

LCD প্রদর্শন

VCC --- Arduino 5V

GND --- স্থল

SDA --- Arduino Pin A4 (analog pin)

এসসিএল --- আরডুইনো পিন এ 5 (এনালগ পিন)

ট্রিগার বোতাম

প্রথম পা----- Arduino 5V

সেকেন্ড লেগ --- 10k রোধক (প্রথম লেগ সমান্তরাল) --- Arduino Pin 10

(মাটিতে প্রতিরোধকের অন্য পা)

SPDT স্লাইড সুইচ

সেন্টার লেগ ------- Arduino 5V

বাম পা ----- 10k প্রতিরোধক (সমান্তরাল প্রথম পা) --- Arduino পিন 13

(মাটিতে প্রতিরোধকের অন্য পা)

Arduino VIN পিন ------ pushbutton এর প্রথম লেগ

Pushbutton দ্বিতীয় লেগ -----+Ve ব্যাটারির

Arduino GND পিন --- ব্যাটারি -Ve এবং গ্রাউন্ড রেল

ধাপ 6: চূড়ান্ত সমাবেশ

চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ

এলইডিগুলিকে তাদের গর্তে byুকিয়ে শুরু করুন, তারপরে বুজার, দুটি সুইচ এবং তারপরে ডিসপ্লে বিভাগে এলসিডি ডিসপ্লে। ডিসপ্লে সেকশনের নিচের গর্তের মধ্য দিয়ে ট্রিগার বোতামের তারটি পাস করুন। বন্দুকের সামনে সেন্সর মডিউল আঠালো। বন্দুকের মূল অংশে ডিসপ্লে বিভাগটি আঠালো করুন এবং তারপরে হ্যান্ডেলটি নীচে সংযুক্ত করুন। বন্দুকের টেপ দিয়ে আয়তক্ষেত্রাকার ছাদের কভারটি ধরে রাখুন। এটি একটি প্রবেশের দরজা হবে। এখন আপনার RangeFinder/Tachometer ব্যবহারের জন্য প্রস্তুত। আপনার ইচ্ছামতো সাজান।

ধাপ 7: কোড

প্রোগ্রামটি শুরু করার আগে কোডটি কী করে তা জানা একটি ভাল ধারণা। এটি আপনাকে অনেক মাথাব্যথা থেকে বাঁচাতে পারে।

এছাড়াও, যদি আপনার LCD এর 12C মডিউল থাকে তাহলে তরল স্ফটিক প্রদর্শন লাইব্রেরি ইনস্টল করুন। ডাউনলোড করতে এখানে ক্লিক করুন

কোডটি কি করে তা এখানে

1. যখন আপনি বন্দুকটি চালু করেন, তখন বিদ্যুৎ নেতৃত্ব চালু হয় এবং বন্দুকটি একটি সেকেন্ডেরও কম সময়ের জন্য একটি বীপ শব্দ করে নিয়ন্ত্রিত হতে পরিচালিত)

2. বন্দুকটি চালিত হয়ে গেলে, আপনি যে মোডটি চান তা নির্বাচন করতে আপনাকে বাম বা ডানদিকে স্লাইড সুইচটি সরাতে হবে। একবার এটি হয়ে গেলে, এটি "দয়া করে শুরু করতে ট্রিগার বোতাম" প্রদর্শন করবে। বোতাম টিপে, পড়া/পরিমাপ শুরু করা উচিত। প্রতিটি বোতাম টিপলে, স্ট্যাটাসটি চোখের পলকে নেতৃত্ব দেয় এবং বাজারটি বীপ হবে।

ধাপ 8: টিপস

পরামর্শ
পরামর্শ
পরামর্শ
পরামর্শ
পরামর্শ
পরামর্শ

1. পারফ বোর্ডে পিন হেডারগুলি সোল্ডার করার সময়, প্রথমে আপনি যে arduino পিন ব্যবহার করছেন তার মধ্যে পিন হেডারগুলি insোকান এবং তারপরে বোর্ডের উপরে বোর্ডটি তুর্কি দিক দিয়ে পারফ বোর্ডের মুখোমুখি করুন। শিরোলেখগুলি জায়গায় সোল্ডার করুন।

2. বন্দুকের সামনের দিকে একটি ছোট অ্যাক্সেস গর্ত তৈরি করুন। এটি একটি স্ক্রু ড্রাইভার ব্যবহার করে আইআর সেন্সরের সংবেদনশীলতা সামঞ্জস্য করতে ব্যবহৃত হবে।

3. যদি কোড কাজ না করে, · প্রথমে আপনার সংযোগগুলি পরীক্ষা করুন (বিশেষত যদি আপনি একটি ব্রেডবোর্ড ব্যবহার করেন)।

An যদি পুরানো ব্যাটারি ব্যবহার করেন, তাহলে এটি প্রতিস্থাপন করুন।

Still যদি এখনও কাজ না করে, সাহায্যের জন্য নিচে মন্তব্য করুন।

প্রস্তাবিত: