সুচিপত্র:
- ধাপ 1: উপাদান এবং মডিউল প্রয়োজন
- ধাপ 2: প্রয়োজনীয় সরঞ্জাম
- ধাপ 3: 3D প্রিন্টে STL ফাইল
- ধাপ 4: VINYL এর সাথে কেসিং কভার করা
- ধাপ 5: সার্কিট ডায়াগ্রাম
- ধাপ 6: ম্যাগনেট োকানো
- ধাপ 7: সেন্সরগুলি তৈরি করা
- ধাপ 8: OLED ডিসপ্লে প্লেসিং
- ধাপ 9: টাচ বোতাম এবং এমপিইউ 6050
- ধাপ 10: বুস্ট+চার্জিং মডিউল
- ধাপ 11: ব্যাটারি স্থাপন এবং আইআর সেন্সর শার্প করুন
- ধাপ 12: আরডুইনো এবং বাজারের সাথে জড়িত
- ধাপ 13: এনকোডার
- ধাপ 14: ওয়্যারিং এবং সোল্ডারিং
- ধাপ 15: কোডিং
- ধাপ 16: MPU6050 এর ক্যালিব্রেশন
- ধাপ 17: এনকোডারের প্রতি ধাপে দূরত্বের গণনা
- ধাপ 18: কেস বন্ধ করার আগে সবকিছু পরীক্ষা করা
- ধাপ 19: পুশ বাটন এক্সটেন্ডার স্থাপন এবং কেস বন্ধন
- ধাপ 20: টাচ বোতামগুলি লেবেল করা
- ধাপ 21: ফলাফল
ভিডিও: ডিজিটাল মাল্টি-ফাংশন মেজারিং টুল: 21 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ফিউশন 360 প্রকল্প
সবাই কেমন আছেন. আমি সবসময় এমন একটি যন্ত্র চেয়েছিলাম যা আমাকে আমার 3D প্রিন্টার বিছানা সমতল করতে সাহায্য করবে এবং অন্য কিছু ডিভাইস যা আমাকে বাঁকা পৃষ্ঠের আনুমানিক দৈর্ঘ্য পেতে সাহায্য করবে যাতে আমি সেই পৃষ্ঠায় প্রয়োগ করার জন্য স্টিকারের সঠিক দৈর্ঘ্য সহজেই কেটে ফেলতে পারি এবং এভাবে অপচয় রোধ করে। তাই আমি ভাবলাম কেন উভয় ধারনা একত্রিত না করে এবং একটি একক গ্যাজেট তৈরি করুন যা উভয়ই করতে পারে। শেষ পর্যন্ত, আমি এমন একটি ডিভাইস তৈরি করতে শেষ করেছি যা কেবল বাঁকা রেখা এবং পৃষ্ঠের সমতলতা পরিমাপ করতে পারে না বরং সরলরেখার দূরত্ব এবং একটি রেখার কোণও পরিমাপ করতে পারে। তাই মূলত এই গ্যাজেটটি একটি ডিজিটাল লেভেল+রুলার+প্রট্রাক্টর+রোল-পরিমাপ হিসাবে কাজ করে। ডিভাইসটি একটি পকেটের ভিতরে ফিট করার জন্য যথেষ্ট ছোট এবং এর ব্যাটারিগুলি সহজেই একটি ফোন চার্জার ব্যবহার করে রিচার্জ করা যায়।
এই ডিভাইসটি পৃষ্ঠের স্তর এবং কোণটি সঠিকভাবে পরিমাপ করার জন্য একটি অ্যাকসিলরোমিটার এবং গাইরোস্কোপ সেন্সর ব্যবহার করে, একটি অ-যোগাযোগের উপায়ে রৈখিক দৈর্ঘ্য পরিমাপের জন্য একটি ধারালো আইআর সেন্সর এবং একটি চাকা সহ একটি এনকোডার যা একটি বাঁকানো পৃষ্ঠ বা একটি বাঁকা লাইনের উপর ঘোরানো যায় তার দৈর্ঘ্য পান।
ডিভাইস মোড এবং বৈশিষ্ট্যগুলির মাধ্যমে নেভিগেশনটি এম (মোড), ইউ (ইউনিট) এবং 0 (শূন্য) হিসাবে চিহ্নিত 3 টাচ বোতাম ব্যবহার করে সম্পন্ন করা হয়
M - বিভিন্ন ধরনের পরিমাপের মধ্যে নির্বাচন করা
ইউ - মিমি, সেমি, ইঞ্চি এবং মিটার এককগুলির মধ্যে নির্বাচন করতে
0 - একটি দূরত্ব বা কোণ পরিমাপ করার পরে পরিমাপ করা মানগুলিকে 0 তে পুনরায় সেট করতে।
স্পর্শ বোতামগুলি ব্যবহারের কারণ হল পরিমাপের সময় ডিভাইসের অবস্থানকে বিরক্ত না করে মোড এবং ইউনিটগুলির মাধ্যমে আলতো করে নেভিগেট করা।
ডিভাইসে একটি নিওডিয়ামিয়াম চুম্বক রয়েছে যার ভিত্তি রয়েছে যাতে এটি ধাপে ধাপে ধাপে ধাপে স্লিপ না হয়।
কেসিংটি ডিভাইসটিকে যথাসম্ভব কমপ্যাক্ট এবং সহজেই 3D প্রিন্ট করার জন্য ডিজাইন করা হয়েছে।
ধাপ 1: উপাদান এবং মডিউল প্রয়োজন
এই ডিভাইসটি একটি পকেটের ভিতরে ফিট করার জন্য তৈরি করা হয়েছে তা মাথায় রেখে উপাদানগুলি বেছে নেওয়া হয়েছিল। তাই ডিসপ্লে, ব্যাটারি এবং সেন্সরগুলির মধ্যে সবচেয়ে ছোট যা আমি খুঁজে পেতে পারি।
1. 3 ডি প্রিন্টেড কেস
2. শার্প GP2Y0A41SK0F IR দূরত্ব সেন্সর X 1 (Aliexpress)
3. MPU6050 অ্যাকসিলরোমিটার/জাইরোস্কোপ মডিউল X 1 (Aliexpress)
4. বুস্ট+চার্জিং মডিউল X 1 (Aliexpress)
5. গ্রোভ মাউস এনকোডার এক্স 1 (Aliexpress)
6. 128 X 32 OLED ডিসপ্লে X 1 (Aliexpress)
7. Arduino pro mini ATMEGA328 5V / 16MHz X 1 (Aliexpress)
8. 12 মিমি বুজার এক্স 1 (Aliexpress)
9. 3.7v, 1000mah লিপো ব্যাটারি এক্স 1 (Aliexpress)
10. TTP223 টাচ বাটন মডিউল এক্স 3 (Aliexpress)
11. 20x10x2mm neodymium চুম্বক এক্স 1 (Aliexpress)
12. CP2102 USB থেকে UART TTL মডিউল X 1 (Aliexpress)
13. Enamelled তামা তারের (Aliexpress)
14. 10K প্রতিরোধক এক্স 2
15. 19 (দৈর্ঘ্য) এক্স 2 (ডায়া) মিমি স্টিল এক্সেল এক্স 1
16. 3 মিমি নেতৃত্বে এক্স 1
17. কোন ভিনাইল স্টিকার রোল (Aliexpress)
18. মাইক্রো ইউএসবি কেবল
MPU6050
এমপিইউ 6050 একটি মেমস ডিভাইস যা 3 অক্ষের অ্যাক্সিলারোমিটার এবং 3 অক্ষের জাইরোস্কোপ নিয়ে গঠিত। এটি আমাদের ত্বরণ, বেগ, অভিযোজন এবং স্থানচ্যুতি পরিমাপ করতে সাহায্য করে। এটি একটি I2C ভিত্তিক ডিভাইস যা 3.3 থেকে 5v এ চলে।
গ্রাউস মাউস এনকোডার
এটি একটি যান্ত্রিক ক্রমবর্ধমান ঘূর্ণমান এনকোডার যা ঘূর্ণমান দিক এবং ঘূর্ণমান গতির প্রতিক্রিয়া তথ্য সহ। আমি এই এনকোডারটি ব্যবহার করেছি কারণ এটি সবচেয়ে ছোট এনকোডার যা আমি খুঁজে পেতে পারি এবং এর প্রোগ্রামিং অংশটিও সহজ ছিল। এই এনকোডারের ঘূর্ণন প্রতি 24 ধাপ রয়েছে। এটি ব্যবহার করে আমরা এনকোডারে চাকা দ্বারা সরানো দূরত্ব গণনা করতে পারি যদি চাকার ব্যাস জানা থাকে। এটি কিভাবে করতে হবে তার হিসাব এই নির্দেশের পরবর্তী ধাপে আলোচনা করা হয়েছে। এই প্রকল্পটি বাঁকা লাইনের দূরত্ব পরিমাপ করতে এনকোডার ব্যবহার করে।
শার্প GP2Y0A41SK0F IR দূরত্ব মডিউল
এটি একটি এনালগ সেন্সর যা সেন্সর থেকে বস্তুর দূরত্বের উপর ভিত্তি করে আউটপুট হিসাবে একটি পরিবর্তনশীল ভোল্টেজ দেয়। অন্যান্য আইআর মডিউলের বিপরীতে, যে বস্তুর রঙ সনাক্ত করা হচ্ছে তা সেন্সরের আউটপুটকে প্রভাবিত করবে না। তীক্ষ্ণ সেন্সরগুলির অনেকগুলি সংস্করণ রয়েছে তবে আমরা যেটি ব্যবহার করছি তার পরিসর 4 - 30 সেমি। সেন্সর 4.5 থেকে 5.5 ভোল্টের মধ্যে একটি ভোল্টেজ পরিচালনা করে এবং মাত্র 12 এমএ কারেন্ট টানে। লাল (+) এবং কালো (-) তারগুলি হল পাওয়ার ওয়্যার এবং তৃতীয় তারের (হয় সাদা বা হলুদ) এনালগ আউটপুট তার। যোগাযোগ ছাড়াই রৈখিক দূরত্ব পরিমাপ করতে এই প্রকল্পে সেন্সর ব্যবহার করা হয়।
ধাপ 2: প্রয়োজনীয় সরঞ্জাম
1. এক জোড়া কাঁচি
2. বক্স কর্তনকারী বা অন্য কোন সুপার ধারালো ব্লেড
3. টুইজার
4. গরম আঠালো বন্দুক
5. তাত্ক্ষণিক আঠালো (সুপার আঠালো মত)
6. রাবার ভিত্তিক আঠালো (একটি fevi বন্ধন মত)
7. সোল্ডারিং লোহা এবং সীসা
8. লেজার কাটার
9. 3 ডি প্রিন্টার
10. ডিস্ক কাটার বিট সহ একটি রোটারি টুল
11. তারের কর্তনকারী
12. স্যান্ডপেপার
ধাপ 3: 3D প্রিন্টে STL ফাইল
এই ডিভাইসের কেসটি অটোডেস্ক ফিউশন 360 সফটওয়্যারে ডিজাইন করা হয়েছে। 3 টুকরা আছে। এই টুকরাগুলির জন্য STL ফাইলগুলি নীচে দেওয়া হয়েছে।
"IDাকনা" এবং "চাকা" ফাইলগুলি সমর্থন ছাড়াই মুদ্রিত হতে পারে যেখানে "BODY" ফাইলটির সমর্থন প্রয়োজন। আমি সবুজ PLA ব্যবহার করে 100% infill এ 0.2 মিমি স্তর উচ্চতায় এগুলি মুদ্রিত করেছি। ব্যবহৃত প্রিন্টারটি একটি TEVO ট্যারান্টুলা।
ধাপ 4: VINYL এর সাথে কেসিং কভার করা
1. থ্রিডি প্রিন্টেড টুকরোগুলির বাইরের সমস্ত পৃষ্ঠকে মসৃণ করার জন্য সূক্ষ্ম স্যান্ডপেপার ব্যবহার করুন যাতে ভিনাইল স্টিকার সহজে আটকে যায়।
2. একটি স্যাঁতসেঁতে কাপড় ব্যবহার করুন যা সমস্ত সূক্ষ্ম কণাগুলি স্যান্ডিংয়ের পরে পৃষ্ঠতলে থাকতে পারে।
3. পৃষ্ঠ শুকানোর পরে, পৃষ্ঠের উপর ভিনাইল স্টিকার প্রয়োগ করুন। নিশ্চিত করুন যে কোনও আটকে থাকা বাতাসের বুদবুদ নেই।
4. প্রান্তের চারপাশে অতিরিক্ত স্টিকার বন্ধ করতে কাঁচি ব্যবহার করুন।
5. এখন কেসিং এর চারপাশে স্টিকার লাগান এবং অতিরিক্ত ট্রিম করুন।
6. OLED ডিসপ্লে, চার্জিং পোর্ট, এনকোডার হুইল এবং ধারালো আইআর সেন্সরের জন্য ছিদ্র কাটতে একটি বক্সকাটার বা অন্য কোনো রেজার ব্যবহার করুন।
সতর্কতা: শার্প ব্লেড এবং সরঞ্জামগুলির সাথে খুব সতর্ক থাকুন
ধাপ 5: সার্কিট ডায়াগ্রাম
একটি প্রো মিনি প্রোগ্রামিং
আরডুইনো ন্যানোর বিপরীতে, প্রো মিনি সরাসরি ইউএসবি কেবল প্লাগ করে প্রোগ্রাম করা যায় না কারণ এটিতে অন্তর্নির্মিত ইউএসবি থেকে সিরিয়াল টিটিএল রূপান্তরকারী নেই। অতএব প্রথমে আমাদের একটি বহিরাগত ইউএসবি সিরিয়াল কনভার্টারকে প্রো মিনিতে সংযুক্ত করতে হবে যাতে এটি প্রোগ্রাম করা যায়। প্রথম ছবি দেখায় কিভাবে এই সংযোগগুলি তৈরি করা হবে।
Vcc - 5V
GND - GND
RXI - TXD
TXD - RXI
DTR - DTR
সম্পূর্ণ সার্কিট ডায়াগ্রাম
২ য় ছবি এই প্রকল্পের সম্পূর্ণ সার্কিট ডায়াগ্রাম দেখায়।
D2 - INT MPU6050
D3 - I/O (মোড)
D5 - I/O (UNIT)
D6 - I/O (শূন্য)
D7 - +(1) এনকোডার
D8 - +(2) এনকোডার
A0 - I/O SHARP IR
A1 - + বুজার
A4 - SDA (OLED এবং MPU6050)
A5 - SCL (OLED এবং MPU6050)
GND - সমস্ত মডিউল এবং সেন্সর এবং বুস্ট মডিউলের GND
VCC - + বুস্ট মডিউল ইউএসবি পোর্টের
বি + - ব্যাটারি +
B- - ব্যাটারি -
কোডটি তৈরি করার সময় তৃতীয় ছবিটি তোলা হয়েছিল। এটি একটি অস্থায়ী সেটআপ যা কোড, মডিউল এবং সার্কিট পরীক্ষার জন্য তৈরি করা হয়েছিল। আপনার জন্য চেষ্টা করা guysচ্ছিক।
ধাপ 6: ম্যাগনেট োকানো
1. চার্জিং পোর্ট হোল এর নিচে প্রদত্ত চুম্বকের জন্য গহ্বরে তাত্ক্ষণিক আঠা লাগান।
2. চুম্বকটিকে গহ্বরে রাখুন এবং আঠালো কিছু না চুম্বকীয় ব্যবহার করে শুকিয়ে না যাওয়া পর্যন্ত ধরে রাখুন।
চুম্বকটি ধাতব পৃষ্ঠে ব্যবহৃত হলে ডিভাইসটিকে স্লাইডিং বা নড়তে বাধা দিতে সাহায্য করে।
ধাপ 7: সেন্সরগুলি তৈরি করা
ডিভাইসটিকে যথাসম্ভব ছোট করার জন্য, ধারালো আইআর সেন্সর এবং এনকোডারের মাউন্টিং বন্ধনীগুলি ডিস্ক বিট অ্যাটাচমেন্ট দিয়ে একটি ঘূর্ণমান সরঞ্জাম ব্যবহার করে কেটে ফেলা হয়েছিল।
ধাপ 8: OLED ডিসপ্লে প্লেসিং
1. OLED ডিসপ্লের পিছনের দিকে পিনের নাম চিহ্নিত করুন যাতে সংযোগগুলি পরে সঠিকভাবে তৈরি করা যায়।
2. OLED ডিসপ্লেটি সঠিক অবস্থানে রাখুন যেমন দ্বিতীয় ছবিতে দেখানো হয়েছে। ডিসপ্লের জন্য ওপেনিং এমনভাবে ডিজাইন করা হয়েছে যে ডিসপ্লেটি সামান্য দেয়ালে যাবে। এটি নিশ্চিত করে যে ডিসপ্লেটি সঠিক অবস্থানে এবং ওরিয়েন্টেশনে আছে এবং সহজে নড়াচড়া করে না।
3. ডিসপ্লের চারপাশে গরম আঠা সাবধানে প্রয়োগ করা হয়। গরম আঠালো পছন্দ করা হয় কারণ এটি ডিসপ্লের জন্য শক শোষকের মতো কাজ করে এবং প্রয়োগ করার সময় ডিসপ্লেতে চাপ দেয় না।
ধাপ 9: টাচ বোতাম এবং এমপিইউ 6050
1. একটি রাবার ভিত্তিক আঠালো ব্যবহার করা হয়।
2. আঠালো উভয় পৃষ্ঠে প্রয়োগ করা হয়।
3. নিশ্চিত করুন যে সমস্ত সোল্ডারিং পয়েন্টগুলি কেসের খোলা দিকে মুখ করছে, ছবিতে দেখানো হিসাবে মডিউলগুলিকে তাদের নির্ধারিত স্থানে রাখুন।
4. মডিউল এবং কেসিং একসাথে রাখার পর কমপক্ষে 2 মিনিটের জন্য আলতো করে চেপে রাখুন।
ধাপ 10: বুস্ট+চার্জিং মডিউল
এটি একটি মডিউল যা আমি একটি সস্তা একক সেল পাওয়ার ব্যাংক থেকে বের করেছিলাম। এই মডিউলটিতে ব্যাটারি সুরক্ষা সার্কিটরি পাশাপাশি 5v, 1 amp বুস্ট কনভার্টার রয়েছে। এটিতে একটি অন/অফ পুশ বোতাম রয়েছে যা পুরো প্রকল্পের পাওয়ার সুইচ হিসাবে ব্যবহার করা যেতে পারে। মডিউলের মহিলা ইউএসবি পোর্টটি একটি সোল্ডারিং লোহা ব্যবহার করে সরিয়ে ফেলা হয়েছিল এবং wire র্থ ছবিতে দেখানো হিসাবে দুটি তারের +5v এবং গ্রাউন্ড টার্মিনালে বিক্রি করা হয়েছিল।
সোল্ডার 2 পুরুষ হেডার পিনগুলি B+ এবং B- এ প্রথম দুটি ছবিতে দেখানো হয়েছে এবং তারপর মডিউল ব্যাটারির সাথে কাজ করে কিনা তা পরীক্ষা করুন।
মডিউলের জন্য প্রদত্ত প্ল্যাটফর্মে তাত্ক্ষণিক আঠালো প্রয়োগ করুন এবং চার্জিং পোর্ট এবং এটির জন্য খোলার সরবরাহটি পুরোপুরি একত্রিত হয়েছে তা নিশ্চিত করে মডিউলটি আলতো করে রাখুন।
ধাপ 11: ব্যাটারি স্থাপন এবং আইআর সেন্সর শার্প করুন
1. ইনামুলেশন বন্ধ না হওয়া পর্যন্ত সোল্ডারিং লোহা বা লাইটার ব্যবহার করে তারের টিপ গরম করে এনামেলড তামার তারের আবরণ সরানো হয়। তারগুলি সাবধানে OLED ডিসপ্লেতে বিক্রি হয়। এটি এখন করা হয়েছে কারণ ব্যাটারি স্থাপনের পরে একই কাজ করা কঠিন হতে পারে।
2. বুস্ট মডিউলের প্ল্যাটফর্মের নীচে ব্যাটারিটি এমনভাবে স্লাইড করা হয় যে তারের সংযোগকারীগুলি OLED ডিসপ্লের দিকে মুখ করে যা তৃতীয় ছবিতে দেখা যায়।
3. ধারালো আইআর সেন্সরটি এর জন্য প্রদত্ত স্লটে োকানো হয়।
ধাপ 12: আরডুইনো এবং বাজারের সাথে জড়িত
1. ইউএসবি থেকে সিরিয়াল কনভার্টার প্রদত্ত সার্কিট ডায়াগ্রাম অনুযায়ী আরডুইনোতে বিক্রি করা হয়।
2. গরম আঠালো ব্যাটারির উপর আবরণের মাঝখানে Arduino আটকে ব্যবহার করা হয়।
W. বুজার টার্মিনালে তারের সোল্ডার করা হয় এবং তারপর zer তম ছবিতে দেখা যায় তার জন্য প্রদত্ত কেসিংয়ের উপর দিয়ে বৃত্তাকার গহ্বরে বুজার ঠেলে দেওয়া হয়।
ধাপ 13: এনকোডার
1. এনকোডারের টার্মিনালগুলি ব্লেড ব্যবহার করে পরিষ্কার করা হয়।
2. প্রতিরোধকগুলি এনকোডারে বিক্রি হয়।
3. সার্কিট ডায়াগ্রাম অনুযায়ী তামার তারগুলি বিক্রি হয়।
4. স্টিলের অক্ষটি 3D মুদ্রিত চাকায় োকানো হয়। যদি চাকা খুব আলগা হয়, তাত্ক্ষণিক আঠালো ব্যবহার করে এটি সুরক্ষিত করুন।
5. এনকোডারে এক্সেল-হুইল সেটআপ োকান। আবার যদি এটি আলগা হয় তবে তাত্ক্ষণিক আঠালো ব্যবহার করুন। কিন্তু এই সময়, খুব সতর্ক থাকুন যাতে কোন আঠা এনকোডার প্রক্রিয়াতে প্রবেশ করতে না পারে।
6. এনকোডার কেসিং এর ভিতরে রাখুন যাতে চাকাগুলি প্রদত্ত খোলার মধ্য দিয়ে বেরিয়ে যায় এবং এটি নিশ্চিত করে যে এটি অবাধে ঘুরছে।
7. জায়গায় এনকোডার সুরক্ষিত করার জন্য গরম আঠালো ব্যবহার করুন।
ধাপ 14: ওয়্যারিং এবং সোল্ডারিং
1. "সার্কিট ডায়াগ্রাম" ধাপে পূর্বে প্রদত্ত সার্কিট ডায়াগ্রাম অনুযায়ী সার্কিট ওয়্যারিং করা হয়।
2. সমস্ত সেন্সর এবং মডিউলের +ve এবং -ve তারগুলি বিদ্যুৎ উৎসের সাথে সমান্তরালভাবে সংযুক্ত থাকে।
3. নিশ্চিত করুন যে তারের কোনটিই আইআর মডিউল বা এনকোডার চাকার সাথে আটকাতে বাধা দেয় না।
ধাপ 15: কোডিং
1. নীচের কোড এবং লাইব্রেরি ডাউনলোড করুন।
2. লাইব্রেরির ফোল্ডারগুলি বের করুন। এই ফোল্ডারগুলিকে "Arduino" ফোল্ডারে "লাইব্রেরি" ফোল্ডারে অনুলিপি করুন যা আপনার কম্পিউটারের "আমার ডকুমেন্টস" এর ভিতরে পাওয়া যায় (যদি আপনি উইন্ডোজ ব্যবহারকারী হন)।
3. Arduino IDE এ প্রদত্ত কোড ("filal_code") খুলুন এবং Arduino এ আপলোড করুন।
ধাপ 16: MPU6050 এর ক্যালিব্রেশন
যেহেতু MPU6050 অ্যাকসিলরোমিটার/জাইরোস্কোপ মডিউলটি কেবল আবরণে আঠালো ছিল, এটি পুরোপুরি স্তরের নাও হতে পারে। অতএব এই শূন্য ত্রুটি সংশোধন করার জন্য নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করা হয়।
পদক্ষেপ 1: আপনার কম্পিউটারে ডিভাইসটি প্লাগ করুন এবং এটি এমন একটি পৃষ্ঠায় রাখুন যা আপনি ইতিমধ্যে জানেন পুরোপুরি স্তর (উদাহরণ: একটি টাইল ফ্লোর)
পদক্ষেপ 2: ডিভাইসে "লেভেল" মোডে যান "এম" বোতামটি স্পর্শ করে এবং এক্স এবং ওয়াই মানগুলি নোট করুন।
ধাপ 3: কোডের "calibx" এবং "caliby" ভেরিয়েবলের জন্য এই মানগুলি নির্ধারণ করুন।
পদক্ষেপ 4: প্রোগ্রামটি আবার আপলোড করুন।
ধাপ 17: এনকোডারের প্রতি ধাপে দূরত্বের গণনা
এনকোডার শ্যাফ্টের ঘূর্ণন প্রতি ধাপের সংখ্যা, N = 24 ধাপ
চাকার ব্যাস, D = 12.7 মিমি
চাকার পরিধি, C = 2*pi*(D/2) = 2*3.14*6.35 = 39.898 মিমি
অতএব, প্রতি ধাপে সরানো দূরত্ব = C/N = 39.898/24 = 1.6625 মিমি
আপনি যদি একটি ভিন্ন ধাপের গণনার সাথে একটি ভিন্ন ব্যাসের চাকা বা এনকোডার ব্যবহার করেন, তাহলে উপরের সূত্রে আপনার মানগুলি প্রতিস্থাপন করে প্রতি মিমি সরানো দূরত্বটি সন্ধান করুন এবং একবার আপনি রেজোলিউশনটি খুঁজে পান, কোডের মধ্যে সূত্রের মধ্যে এই মানটি দেখান হিসাবে দেখান ছবিটি.
আরডুইনোতে কোডটি আবার কম্পাইল এবং আপলোড করুন।
একবার এনকোডারের ক্রমাঙ্কন হয়ে গেলে এবং পরিবর্তিত প্রোগ্রামটি আপলোড হয়ে গেলে, আপনি আরডুইনো প্রো মিনি থেকে সিরিয়াল টিটিএল কনভার্টার মডিউল থেকে ইউএসবি সরিয়ে ফেলতে এবং অপসারণ করতে পারেন।
ধাপ 18: কেস বন্ধ করার আগে সবকিছু পরীক্ষা করা
পরীক্ষা করার বিষয়গুলি:
1. যদি চার্জারটি সহজেই পোর্টে প্লাগ করা যায় এবং যদি ব্যাটারিগুলি সঠিকভাবে চার্জ হয়।
2. পাওয়ার অন/অফ বাটন কাজ করছে কি না।
3. OLED সঠিক স্থান এবং অবস্থানের সাথে সঠিক ফাঁক দিয়ে সবকিছু প্রদর্শন করে।
4. টাচ বোতামগুলি সব সঠিকভাবে কাজ করছে এবং সঠিকভাবে লেবেলযুক্ত।
5. যদি এনকোডারটি চালু করার সময় দূরত্বের মান দেয়।
6. MPU6050 এবং SHARP IR মডিউল কাজ করছে এবং সঠিক রিডিং দিচ্ছে।
7. বুজার শব্দ হচ্ছে।
8. নিশ্চিত করুন ভিতরে কোন কিছুই গরম হচ্ছে না। যদি গরম হয়, তার মানে তারের কোথাও ভুল।
9. নিশ্চিত করুন যে সবকিছু অবস্থানে সুরক্ষিত এবং কেসিংয়ের মধ্যে ঘুরে বেড়ায় না।
ধাপ 19: পুশ বাটন এক্সটেন্ডার স্থাপন এবং কেস বন্ধন
পুশ বাটন শ্যাফ্ট বাড়ানোর জন্য একটি LED ব্যবহার করা
চার্জিং মডিউলের পুশ বোতামের শ্যাফ্টটি কেসিংয়ের খোলার মাধ্যমে বেরিয়ে আসার জন্য খুব ছোট। সুতরাং একটি 3 মিমি LED হেড এক্সটেন্ডার হিসাবে ব্যবহৃত হয়।
1. LEDs এর পা একটি তারের কর্তনকারী ব্যবহার করে কাটা হয়।
2. LED এর সমতল দিকটি স্যান্ডপেপার ব্যবহার করে মসৃণ এবং সমতল করা হয়। যদি এলইডি হাত দ্বারা হ্যান্ডেল করার জন্য খুব ছোট হয়, টুইজার ব্যবহার করুন।
3. ছবিতে দেখানো হিসাবে কেস lাকনার উপর এটির জন্য সরবরাহ করা গর্তে LED মাথা রাখুন। নিশ্চিত করুন যে নেতৃত্বটি শক্ত নয় কারণ পুশবাটন চাপলে এটি ভিতরে এবং বাইরে স্লাইড করার কথা
কেস বন্ধন
1. শরীরের উপর এবং ক্যাপ উভয় রিম বরাবর সাবধানে কোন রাবার ভিত্তিক আঠালো (আমি Fevi বন্ড ব্যবহার) প্রয়োগ করুন।
2. আঠাটি কিছুটা শুকানোর জন্য 5 থেকে 10 মিনিট অপেক্ষা করুন এবং তারপরে উভয় অর্ধেক একসাথে চাপুন। নিশ্চিত করুন যে এনকোডার চাকার স্টিলের অক্ষের মুক্ত প্রান্তটি ক্যাপের জন্য প্রদত্ত গর্তে যায়।
3. আঠালো শুকানোর সময় উভয় টুকরো টিপে রাখার জন্য একটি ভারী লোড (আমি একটি ইউপিএস ব্যাটারি ব্যবহার করেছি) ব্যবহার করুন।
এখানে একটি রাবার ভিত্তিক আঠালো সুপারিশ করা হয়েছিল কারণ যদি ভবিষ্যতে ব্যাটারি প্রতিস্থাপন বা পুনরায় প্রোগ্রামিংয়ের জন্য কেসিং খুলতে হয়, তবে জয়েন্ট বরাবর ধারালো ব্লেড বা ছুরি চালানোর মাধ্যমে এটি সহজেই করা যায়।
ধাপ 20: টাচ বোতামগুলি লেবেল করা
টাচ বোতামের অবস্থান এবং ফাংশনগুলি সহজে চিহ্নিত করার জন্য লেবেলিং করা হয়।
আমার ঘরে তৈরি লেজার কাটার ব্যবহার করে একটি সাদা স্টিকার শীট থেকে বর্ণমালা কেটে ফেলা হয়েছিল।
কাটা টুকরোগুলো টুইজার ব্যবহার করে প্রধান শীট থেকে সরানো হয়েছিল এবং তারপর যথাযথ অবস্থান এবং ওরিয়েন্টেশনে ডিভাইসে প্রয়োগ করা হয়েছিল।
সর্বোচ্চ বর্ণমালার উচ্চতা: 8 মিমি
সর্বোচ্চ বর্ণমালার প্রস্থ: 10 মিমি
সতর্কতা: লেজার ব্লকারিং সেফটি গ্লাস পরুন যখন লেজার এনগ্রেভার বা কাটারের সাথে কাজ করেন
ধাপ 21: ফলাফল
ডিভাইসটি শেষ পর্যন্ত সম্পন্ন হয়েছে। আপনার যদি প্রকল্প সম্পর্কে কোনও সন্দেহ বা পরামর্শ থাকে তবে দয়া করে আমাকে মন্তব্যগুলির মাধ্যমে জানান।
ধন্যবাদ
পকেট সাইজ প্রতিযোগিতায় প্রথম পুরস্কার
প্রস্তাবিত:
কিভাবে একটি ডিজিটাল ক্যালিপার ছিঁড়ে ফেলা যায় এবং কিভাবে একটি ডিজিটাল ক্যালিপার কাজ করে: 4 টি ধাপ
কিভাবে একটি ডিজিটাল ক্যালিপার ছিঁড়ে ফেলা যায় এবং কিভাবে একটি ডিজিটাল ক্যালিপার কাজ করে: অনেকেই জানেন কিভাবে পরিমাপের জন্য ক্যালিপার ব্যবহার করতে হয়। এই টিউটোরিয়ালটি আপনাকে শেখাবে কিভাবে ডিজিটাল ক্যালিপার ছিঁড়ে ফেলতে হয় এবং কিভাবে ডিজিটাল ক্যালিপার কাজ করে তার ব্যাখ্যা
Claqueta ডিজিটাল কন Arduino (Arduino সঙ্গে ডিজিটাল Clapperboard): 7 ধাপ
Claqueta ডিজিটাল কন Arduino (Arduino সঙ্গে ডিজিটাল Clapperboard): Crea tu propia claqueta digital, también puedes converter una claqueta no digital en una, utilizando Arduino con arduino.Arduin
FS- টাচ বেড লেভেলিং টুল: 11 টি ধাপ (ছবি সহ)
এফএস-টাচ বিছানা সমতলকরণ সরঞ্জাম: নিখুঁত সমতল 3D প্রিন্টার বিছানা পেতে চেষ্টা করে ক্লান্ত? অগ্রভাগ এবং কাগজের মধ্যে সঠিক প্রতিরোধের অনুমান নিয়ে হতাশ? ঠিক আছে, এফএস-টাচ আপনাকে এই চিমটি বল পরিমাণগতভাবে পরিমাপ করতে এবং দ্রুত এবং সঠিক বিছানা স্তর অর্জন করতে সহায়তা করবে
একটি অনন্য হেয়ারড্রেসিং টুল তৈরি করা: 30 টি ধাপ (ছবি সহ)
একটি অনন্য হেয়ারড্রেসিং টুল তৈরি করা: আমি পছন্দ করতাম যে ইন্সট্রাকটেবলস টুলস তৈরির বিষয়ে একটি প্রতিযোগিতা চালাচ্ছিল। এবং এটি স্পষ্টভাবে আমাকে এই লেখাটি শেষ করার জন্য বিলম্ব থেকে সরিয়ে দিয়েছে, কারণ আমি মনে করি আমরা কার জন্য সরঞ্জাম তৈরি করি তার একটি চমৎকার মোড় আছে … যদিও আমি অনেক সরঞ্জাম তৈরি করেছি (কিছু প্রযুক্তি
চৌম্বকীয়ভাবে মাল্টি-টুল হোলস্টার: 10 টি ধাপ
চৌম্বকীয়ভাবে মাল্টি-টুল হোলস্টার: কর্মক্ষেত্রে আমার বেল্টে সবসময় মাল্টি-টুল থাকে। সমস্যা হল, এক বছর বা তারও পরে ভেলক্রো ক্লোজিং ট্যাব তার "স্টিকিনেস" হারায়। আমার সমাধান হল পুরাতন হার্ড ড্রাইভ থেকে শক্তিশালী চুম্বক ব্যবহার করে ফ্ল্যাপে ভেলক্রো প্রতিস্থাপন করা। ফ্ল্যাপ বন্ধ করার সাথে সাথে