সুচিপত্র:
- ধাপ 1: উপকরণ
- ধাপ 2: তারের ডায়াগ্রাম
- ধাপ 3: কেস তৈরি করুন
- ধাপ 4: কানেক্টিভিটি যাচাই করার জন্য উপাদানগুলিকে একটি ব্রেডবোর্ডে সংযুক্ত করুন (alচ্ছিক)
- ধাপ 5: আরডুইনো ন্যানোতে সফটওয়্যারটি ডাউনলোড করুন
- ধাপ 6: ওএলইডি ডিসপ্লে এবং পাইজো স্পিকার মাউন্ট এবং ওয়্যার করুন
- ধাপ 7: মাউন্ট এবং তারের ব্যাটারি, ব্যাটারি চার্জার, এবং সুইচ
- ধাপ 8: অ্যাক্সিলারোমিটার মাউন্ট করুন এবং ওয়্যার করুন
- ধাপ 9: Arduino ন্যানো তারের দ্বারা ইলেকট্রনিক্স সম্পূর্ণ করুন
- ধাপ 10: ক্রমাঙ্কন
- ধাপ 11: আরডুইনো ন্যানো মাউন্ট করুন এবং কেসটি একত্রিত করুন
- ধাপ 12: আপনার নতুন ডিজিটাল স্তরের অপারেশন যাচাই করুন
- ধাপ 13: চূড়ান্ত চিন্তা …
ভিডিও: DigiLevel - দুটি অক্ষ সহ একটি ডিজিটাল স্তর: 13 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশের জন্য অনুপ্রেরণা হল DIY ডিজিটাল স্পিরিট লেভেল এখানে গ্রেটস্কটল্যাব দ্বারা পাওয়া যায়। আমি এই নকশা পছন্দ করেছি, কিন্তু আরো একটি গ্রাফিকাল ইন্টারফেস সঙ্গে একটি বড় প্রদর্শন চেয়েছিলেন। আমি ক্ষেত্রে ইলেকট্রনিক্সের জন্য আরও ভাল মাউন্ট বিকল্পগুলি চেয়েছিলাম। শেষ পর্যন্ত, আমি আমার 3D নকশা দক্ষতা (ফিউশন 360 ব্যবহার করে) উন্নত করতে এবং নতুন ইলেকট্রনিক উপাদান আবিষ্কার করতে এই প্রকল্পটি ব্যবহার করেছি।
DigiLevel একটি পৃষ্ঠ সমতল কিনা তা সম্পর্কে প্রতিক্রিয়া প্রদান করবে-উভয়ই x- অক্ষ (অনুভূমিক) এবং y- অক্ষ (উল্লম্ব) বরাবর। স্তর থেকে ডিগ্রী দেখানো হয়, পাশাপাশি একটি 2 অক্ষের চার্টে একটি গ্রাফিক্যাল উপস্থাপনা। উপরন্তু, ব্যাটারির স্তর দেখানো হয়, এবং ফারেনহাইট বা সেলসিয়াসে বর্তমান তাপমাত্রা দেখানো হয় (যেমন অ্যাকসিলরোমিটার চিপ দ্বারা রিপোর্ট করা হয়েছে)। এটি ন্যূনতম শ্রবণযোগ্য প্রতিক্রিয়া - শক্তি যাচাই করার জন্য একটি প্রাথমিক স্বর, এবং তারপরে যখনই স্তরটি একটি নন -লেভেল অবস্থান থেকে একটি স্তরের অবস্থানে সরানো হয় তখন একটি ডবল স্বর।
আপনি কিভাবে এই ডিজিটাল স্তরটি তৈরি করতে পারেন সে বিষয়ে আমি বিস্তারিত নির্দেশনা প্রদান করেছি, কিন্তু আমার নকশা প্রসারিত এবং সংশোধন করতে বিনা দ্বিধায়, যেমনটি আমি DIY ডিজিটাল স্পিরিট লেভেলে করেছি।
ধাপ 1: উপকরণ
এই ডিজিটাল স্তরটি একত্রিত করতে ব্যবহৃত উপকরণগুলি নিম্নরূপ। বেশিরভাগ ক্রয় লিঙ্ক একাধিক টুকরা জন্য, যা সাধারণত পৃথক উপাদান কেনার চেয়ে সস্তা। উদাহরণস্বরূপ, TP4056 চিপ 10 টুকরা $ 9 ($ 1/TP4056 এর কম) দিয়ে আসে, অথবা এটি পৃথকভাবে $ 5 এর জন্য কেনা যায়।
- TP4056 লি -পো ব্যাটারি চার্জার (আমাজন -
- LSM9DS1 অ্যাকসিলরোমিটার (আমাজন -
- আরডুইনো ন্যানো (আমাজন -
- 128x64 OLED LCD ডিসপ্লে (আমাজন -
- পাইজো স্পিকার (আমাজন -
-
3.7V লি -পো ব্যাটারি (আমাজন -
a.co/d/1v9n7uP)
- M2 প্যান হেড স্ব -লঘুপাত স্ক্রু - 4 M2x4, 6 M2x6, এবং 6 M2x8 স্ক্রু প্রয়োজন (ইবে -
- স্লাইড সুইচ (আমাজন -
স্ক্রু বাদে, প্রদত্ত লিঙ্কগুলি আপনাকে আমাজনে নিয়ে যাবে। যাইহোক, এই আইটেমগুলির প্রায় সবই ইবেতে বা সরাসরি চীন থেকে একটি উল্লেখযোগ্য ছাড়ের মাধ্যমে কেনা যায়। শুধু মনে রাখবেন যে চীন থেকে অর্ডার করার ফলে দীর্ঘ সীসা সময় হতে পারে (3-4 সপ্তাহ অস্বাভাবিক নয়)।
এছাড়াও লক্ষ্য করুন যে এই উপাদানগুলির অনেকগুলির জন্য বিকল্প রয়েছে। উদাহরণস্বরূপ, আপনি LSM9DS1 (যেমন MPU-9205) এর জন্য একটি ভিন্ন অ্যাকসিলরোমিটার প্রতিস্থাপন করতে পারেন। আপনি যথাযথ GPIO পিনের সাথে যেকোন Arduino- সামঞ্জস্যপূর্ণ প্রসেসর ব্যবহার করে Arduino Nano প্রতিস্থাপন করতে পারেন।
বিশেষ করে, LSM9DS1 আমি স্পার্কফুনে 10 ডলারেরও কম দামে বিক্রয়ের জন্য কিনেছি, কিন্তু এটি সাধারণত বেশি দামের হয়; MPU-9025 (https://a.co/d/g1yu2r1) কম মূল্যে একই ধরনের কার্যকারিতা প্রদান করে।
যদি আপনি একটি প্রতিস্থাপন করেন, তাহলে আপনাকে সম্ভবত কেসটি সংশোধন করতে হবে (অথবা কমপক্ষে আপনি কীভাবে উপাদানটি মাউন্ট করবেন) এবং বিকল্প উপাদানটির সাথে সংযোগ স্থাপনের জন্য আপনাকে সম্ভবত সফ্টওয়্যারটি সংশোধন করতে হবে। আমার সেই পরিবর্তনগুলি নেই - আপনাকে যথাযথভাবে গবেষণা এবং আপডেট করতে হবে।
ধাপ 2: তারের ডায়াগ্রাম
তারের পরিকল্পিত বিবরণ কিভাবে বিভিন্ন ইলেকট্রনিক উপাদান একে অপরের সাথে তারযুক্ত হয়। লাল রেখাগুলি ধনাত্মক ভোল্টেজের প্রতিনিধিত্ব করে যখন কালো রেখাগুলি স্থলকে প্রতিনিধিত্ব করে। হলুদ এবং সবুজ লাইনগুলি অ্যাকসিলরোমিটার এবং OLED LCD ডিসপ্লেতে ডেটা সিগন্যালের জন্য ব্যবহৃত হয়। আপনি নিম্নলিখিত ধাপে এই উপাদানগুলি কীভাবে একত্রিত হয় তা দেখতে পাবেন।
ধাপ 3: কেস তৈরি করুন
আপনার যদি থ্রিডি প্রিন্টার থাকে তাহলে কেসটি মোটামুটি সহজেই প্রিন্ট করা যাবে। STL ফাইল এই নির্দেশযোগ্য অন্তর্ভুক্ত। যদি আপনার কাছে 3D প্রিন্টার না থাকে, তাহলে আপনি STL ফাইলগুলিকে 3D প্রিন্টার ব্যুরোতে আপলোড করতে পারেন (যেমন এটি) এবং সেগুলি আপনার জন্য মুদ্রিত করতে পারেন।
আমি কোন প্রান্ত বা ভেলা (এবং কোন সমর্থন) এবং 20% infill ছাড়া আমার মুদ্রণ, কিন্তু আপনি আপনার মুদ্রণ করতে পারেন যাইহোক আপনি মুদ্রণ করতে অভ্যস্ত। প্রতিটি টুকরা আলাদাভাবে মুদ্রিত হওয়া উচিত, সমতল রাখা। প্রিন্টার বিছানায় ফিট করার জন্য আপনাকে এটি 45 ডিগ্রী ঘোরানোর প্রয়োজন হতে পারে। একটি মিনোপ্রাইস মেকার সিলেক্ট প্লাস ব্যবহার করে মাইনটি 200 মিমি x 200 মিমি আকারের বিছানা দিয়ে মুদ্রিত হয়েছিল - প্রতিটি টুকরো মুদ্রণ করতে প্রায় 12 ঘন্টা সময় লেগেছিল। আপনার যদি একটি ছোট বিছানা থাকে তবে এটি উপযুক্ত নাও হতে পারে। স্কেলিং সুপারিশ করা হয় না কারণ ইলেকট্রনিক উপাদানগুলির জন্য মাউন্টগুলি যথাযথভাবে স্কেল করা হবে না।
ধাপ 4: কানেক্টিভিটি যাচাই করার জন্য উপাদানগুলিকে একটি ব্রেডবোর্ডে সংযুক্ত করুন (alচ্ছিক)
আমি দৃ strongly়ভাবে সুপারিশ করি যে প্রাথমিক উপাদানগুলিকে একটি ব্রেডবোর্ডে সংযুক্ত করে যাচাই করার আগে কানেক্টিভিটি যাচাই করার আগে সংযোগটি যাচাই করুন। আপনি সফটওয়্যারটি Arduino Nano তে ডাউনলোড করতে পারেন (পরবর্তী ধাপ দেখুন), এবং OLED LCD ডিসপ্লেটি সঠিকভাবে তারযুক্ত এবং কাজ করছে কিনা তা যাচাই করতে এবং অ্যাকসিলরোমিটারটি সঠিকভাবে তারযুক্ত হয়েছে এবং এটি Arduino Nano- এ তার ডেটা রিপোর্ট করছে। । এছাড়াও, এটি pieচ্ছিক পাইজো স্পিকারের অপারেশন যাচাই করতে ব্যবহার করা যেতে পারে।
আমি এই পর্যায়ে ব্যাটারি এবং চার্জারকে ব্রেডবোর্ডের সাথে সংযুক্ত করিনি - ব্যাটারিকে নিয়ন্ত্রণ করার জন্য সুইচটি সংযুক্ত করা আপনার ক্ষেত্রে সুইচ মাউন্ট করার পরে সম্পন্ন হয়। শেষ ছবিটি দেখায় যে এটি তারের আগে কেমন দেখায়।
ধাপ 5: আরডুইনো ন্যানোতে সফটওয়্যারটি ডাউনলোড করুন
সফটওয়্যারটি Arduino IDE ব্যবহার করে Arduino Nano- এ লোড করা হয়। ডিজি লেভেল তৈরির প্রক্রিয়ার সময় এটি যেকোনো সময় করা যেতে পারে, কিন্তু বৈদ্যুতিক উপাদানগুলির সঠিক ওয়্যারিং এবং অপারেশন যাচাই করতে ব্রেডবোর্ড (পূর্ববর্তী ধাপ দেখুন) ব্যবহার করে উপাদানগুলি তারযুক্ত করা হলে এটি সর্বোত্তমভাবে করা যায়।
সফ্টওয়্যারটির জন্য 2 টি লাইব্রেরি ইনস্টল করা প্রয়োজন। প্রথমটি হল U8g2 লাইব্রেরি (অলিভার দ্বারা) -আপনি Arduino IDE- এ 'স্কেচ -> লাইব্রেরি অন্তর্ভুক্ত করুন -> ম্যানেজ লাইব্রেরি …' এ ক্লিক করে এটি ইনস্টল করতে পারেন। U8g2 অনুসন্ধান করুন এবং তারপরে ইনস্টল -এ ক্লিক করুন। দ্বিতীয় লাইব্রেরি হল স্পার্কফুন LSM9DS1 লাইব্রেরি। আপনি এখানে সেই লাইব্রেরি কিভাবে ইনস্টল করবেন তার নির্দেশনা পেতে পারেন।
লাইব্রেরির নির্দিষ্টকরণের পরে, সফ্টওয়্যারটির একটি সেটআপ বিভাগ এবং একটি প্রধান প্রক্রিয়াকরণ লুপ রয়েছে। সেটআপ বিভাগটি অ্যাকসিলরোমিটার এবং ওএলইডি এলসিডি ডিসপ্লে শুরু করে, এবং তারপর প্রধান ডিসপ্লে দেখানোর আগে একটি স্টার্টআপ স্ক্রিন প্রদর্শন করে। যদি একটি স্পিকার সংযুক্ত থাকে, তবে এটি স্পিকারে একটি বীপ বাজাবে যা পাওয়ার অন স্ট্যাটাস বোঝায়।
প্রধান প্রক্রিয়াকরণ লুপটি অ্যাকসিলরোমিটার পড়ার জন্য, x এবং y কোণগুলি পাওয়ার জন্য এবং তারপরে মানগুলিকে পরম সংখ্যার একটি সেট হিসাবে এবং একটি গ্রাফে চিত্রিতভাবে প্রদর্শন করার জন্য দায়ী। অ্যাকসিলরোমিটার থেকে তাপমাত্রা পড়াও প্রদর্শিত হয় (ফারেনহাইট বা সেলসিয়াসে)। যদি স্তরটি আগে নন-লেভেল ছিল, যখন এটি লেভেলে ফিরে আসবে তখন এটি স্পিকারে দুটি বীপ তৈরি করবে (যদি সংযুক্ত থাকে)।
অবশেষে, বর্তমান ব্যাটারি স্তর নির্ধারণ এবং প্রদর্শন করতে ব্যাটারি থেকে ভোল্টেজ পাওয়া যায়। এই কোডটি কতটা সঠিক তা আমি জানি না, তবে এটি একটি সম্পূর্ণ ব্যাটারি দেখানোর জন্য যথেষ্ট এবং সঠিকভাবে ব্যাটারির স্তরটি ব্যবহারের সময় ধীরে ধীরে নেমে আসে।
ধাপ 6: ওএলইডি ডিসপ্লে এবং পাইজো স্পিকার মাউন্ট এবং ওয়্যার করুন
1.3 OLED ডিসপ্লে (128x64) 4 M2x4 প্যান হেড সেলফ-ট্যাপিং স্ক্রু ব্যবহার করে কেসের উপরের অর্ধেকের উপরে মাউন্ট করে। আমি আপনাকে মাউন্ট করার আগে ডিসপ্লের সাথে তারের সংযোগ করার পরামর্শ দিচ্ছি। এটি নিশ্চিত করে যে আপনি পিনগুলি কীভাবে দেখতে পারেন আপনি তারগুলি সংযুক্ত করছেন বলে লেবেলযুক্ত। একবার ডিসপ্লে মাউন্ট হয়ে গেলে, আপনি পিনের জন্য লেবেল দেখতে পাবেন না। আপনি লক্ষ্য করবেন যে আমি ডিসপ্লের পিছনের দিকে একটি লেবেল যুক্ত করেছি যাতে আমি মনে রাখতে পারি পিন মান (যেহেতু আমি এটি প্রথমবার করি নি এবং আমি ভুলভাবে এটি ব্যবহার করেছি …)।
ব্যাটারি ভাল এবং এটি চালু আছে কিনা তা যাচাই করার জন্য ডিজিটাল লেভেল চালু হলে স্পিকারটি একটি সংক্ষিপ্ত সুর নির্গত করতে ব্যবহৃত হয়। যখনই স্তরটি নন-লেভেল পজিশন থেকে লেভেল পজিশনে সরানো হয় তখন এটি একটি ডবল টোনও নির্গত করে। এটি একটি শ্রবণযোগ্য প্রতিক্রিয়া প্রদান করার জন্য যখন আপনি স্তরের অবস্থান বা স্তরটি যাই হোক না কেন। এটি 2 এম 2x4 প্যান হেড স্ব-লঘুপাত স্ক্রু ব্যবহার করে কেসের উপরের অর্ধেকের উপর মাউন্ট করা হয়। আপনার স্পিকারের দরকার নেই - ডিজি লেভেল এটি ছাড়া ঠিক কাজ করবে, তবে আপনি কোনও শ্রবণযোগ্য প্রতিক্রিয়া অনুপস্থিত থাকবেন।
ধাপ 7: মাউন্ট এবং তারের ব্যাটারি, ব্যাটারি চার্জার, এবং সুইচ
ব্যাটারির সাথে সংযোগ করার আগে সুইচটি কেসটিতে মাউন্ট করা প্রয়োজন। এর কারণ হল আপনি যদি প্রথমে এটিকে ওয়্যার করেন, আপনি সংযোগ বিচ্ছিন্ন না করে সুইচটি মাউন্ট করতে পারবেন না। তাই প্রথমে সুইচ মাউন্ট করুন, তারপর প্রি-ওয়্যার্ড TP4056 এবং Li-Po ব্যাটারি মাউন্ট করুন, তারপর সুইচটিতে ওয়্যারিং সম্পূর্ণ করুন।
TP4056 এর 4 টি ওয়্যারিং প্যাড রয়েছে: B+, B-, আউট+, আউট-। আপনি ব্যাটারিকে B+ (পজিটিভ ভোল্টেজ) এবং B- (গ্রাউন্ড) কানেকশনে যুক্ত করতে চান। আউট-সংযোগটি স্থলটির জন্য ব্যবহৃত হয় যা আরডুইনো ন্যানোতে যাবে এবং আউট+ সুইচের একটি পিনের সাথে সংযুক্ত। সুইচের দ্বিতীয় পিনটি তখন আরডুইনো ন্যানোর ভিআইএন -এর সাথে যুক্ত করা হয়।
আমার সোল্ডারিং কাজটি সর্বোত্তম নয় - আমি সোল্ডার্ড জয়েন্টকে আবৃত এবং নিরোধক করতে তাপ -সঙ্কুচিত টিউবিং ব্যবহার করতে পছন্দ করি। আপনি লক্ষ্য করবেন যে এখানে সোল্ডার সংযোগগুলির মধ্যে একটিতে, সিলিংয়ের তাপ দ্বারা তাপ-সঙ্কুচিত টিউবিং প্রভাবিত হয়েছিল এবং আমি এটি সরানোর আগে এটি সঙ্কুচিত হয়েছিল।
ধাপ 8: অ্যাক্সিলারোমিটার মাউন্ট করুন এবং ওয়্যার করুন
অ্যাকসিলরোমিটার (LSM9DS1) কেসের নিচের অর্ধেকের মাঝখানে মাউন্ট করা আছে। ওয়্যার্ড করার জন্য 4 টি পিন রয়েছে: VCC Arduino Nano- এ V5 পিনে যায়; GND মাটিতে যায়; SDA Arduino Nano এ A5 পিনে যায়; এবং এসসিএল আরডুইনো ন্যানোর A4 পিনে যায়।
আমি তারের জন্য ডুপন্ট সংযোগকারীগুলির সাথে জাম্পার তার ব্যবহার করেছি, তবে আপনি যদি পছন্দ করেন তবে আপনি সরাসরি তারের সাথে তারের ঝালাই করতে পারেন। আপনি যদি সরাসরি পিনগুলিতে তারগুলি সোল্ডার করেন, তবে আপনি এটিকে সহজ করার জন্য অ্যাকসিলরোমিটার চিপ মাউন্ট করার আগে এটি করতে চান।
ধাপ 9: Arduino ন্যানো তারের দ্বারা ইলেকট্রনিক্স সম্পূর্ণ করুন
আরডুইনো ন্যানোর সাথে সমস্ত বৈদ্যুতিক উপাদান সংযুক্ত করে চূড়ান্ত তারের কাজ করা হয়। আরডুইনো ন্যানো মাউন্ট করার আগে এটি সর্বোত্তমভাবে করা হয় যাতে ইউএসবি পোর্ট ক্রমাঙ্কনের জন্য এবং অন্য কোন শেষ মিনিটের সফটওয়্যার পরিবর্তনের জন্য অ্যাক্সেসযোগ্য হয়।
সুইচটিকে ন্যানোতে সংযুক্ত করে শুরু করুন। ধনাত্মক সীসা (লাল) সুইচ থেকে ন্যানোর ভিআইএন পিনে যায়। ব্যাটারি থেকে নেতিবাচক সীসা (কালো) ন্যানোতে GND পিন যাবে। ন্যানোতে দুটি GND পিন রয়েছে এবং চারটি বৈদ্যুতিক উপাদানগুলির একটি স্থল তার রয়েছে। আমি কেসটির নীচে দুটি ভিত্তিকে এক সীসা ওয়্যার্ডে একটি জিএনডি পিনের সাথে একত্রিত করতে বেছে নিয়েছি। কেসের উপর থেকে দুটি ভিত্তি আমি এক সীসা দিয়ে অন্য জিএনডি পিনের সাথে সংযুক্ত করেছি।
অ্যাকসিলরোমিটার (LSM9DS1) কে ন্যানোতে 3V3 পিনের সাথে অ্যাকসিলরোমিটারে VDD পিন সংযুক্ত করে ন্যানোর সাথে সংযুক্ত করা যেতে পারে। এটি 5V পিনের সাথে সংযুক্ত করবেন না বা আপনি অ্যাকসিলরোমিটার চিপকে ক্ষতিগ্রস্ত করবেন। ন্যানোতে A4 পিনের সাথে এসডিএ এবং ন্যানোতে A5 পিনের সাথে এসসিএল সংযুক্ত করুন। জিএনডি পিনটি ন্যানোতে জিএনডি পিনে যায় (ব্যাটারি থেকে নেতিবাচক সীসা সহ)।
ওএলইডি এলসিডি ডিসপ্লেটি ন্যানোতে 5V পিনের সাথে ডিসপ্লেতে ভিসিসি পিন সংযুক্ত করে ন্যানোর সাথে সংযুক্ত করা যেতে পারে। ন্যানোতে D2 পিনের সাথে SDA এবং ন্যানোতে D5 পিনের সাথে এসসিএল সংযুক্ত করুন।
অবশেষে, স্পিকারটি ন্যানোতে D7 পিনের সাথে লাল তারের (ধনাত্মক) সংযোগ করে সংযুক্ত করা যেতে পারে। কালো তার OLED LCD ডিসপ্লের GND এর সাথে GND তে যায়।
ধাপ 10: ক্রমাঙ্কন
একবার সফ্টওয়্যারটি ডাউনলোড হয়ে গেলে, এবং Arduino Nano মাউন্ট করার আগে, আপনাকে আপনার স্তরের ক্রমাঙ্কন করতে হতে পারে। নিশ্চিত করুন যে অ্যাকসিলরোমিটার বোর্ড লাগানো হয়েছে। স্ক্রু দিয়ে এটি মাউন্ট করা একটি লেভেল বোর্ড হতে হবে, তবে যদি এটি কোন কারণে সামান্য বন্ধ থাকে, ক্রমাঙ্কন একটি সঠিক প্রদর্শন নিশ্চিত করবে।
নীচের কেসটি এমন একটি পৃষ্ঠায় রাখুন যা স্তর হিসাবে পরিচিত (একটি বুদ্বুদ স্তর বা অন্য কোনও উপায় ব্যবহার করে)। X এবং Y এর জন্য প্রদর্শিত মানগুলি পড়ুন। যদি কোনটি শূন্য না হয় তবে আপনাকে ক্রমাঙ্কনের পরিমাণ সহ সফ্টওয়্যারটি আপডেট করতে হবে। এটি xCalibration ভেরিয়েবল অথবা yCalibration ভেরিয়েবলকে যথাযথ পরিমাণে (যা প্রদর্শিত হয়) সেট করে সম্পন্ন করা হয়।
// // এই ভেরিয়েবলগুলিকে প্রাথমিক মান সহ যথাযথভাবে সেট করুন // bool displayF = true; // ফারেনহাইটের জন্য সত্য, মিথ্যা সেলসিয়াস int xCalibration = 0; // x- অক্ষ int yCalibration = 0 সমতল করার জন্য ক্রমাঙ্কন পরিমাণ // y- অক্ষ দীর্ঘ irvCalibration = 1457 সমান করার জন্য ক্রমাঙ্কন পরিমাণ; // অভ্যন্তরীণ রেফারেন্স ভোল্টেজের জন্য ক্রমাঙ্কন পরিমাণ
এই সময়ে, আপনি প্রদর্শন F- এর মানটি উপযুক্ত সেটিংয়ে সেট করা উচিত, তার উপর নির্ভর করে আপনি তাপমাত্রা ফারেনহাইট বা সেলসিয়াসে প্রদর্শন করতে চান কিনা।
ন্যানোতে সফ্টওয়্যারটি পুনরায় লোড করা এখন একটি পরিচিত স্তরের পৃষ্ঠায় 0/0 পড়া উচিত।
ধাপ 11: আরডুইনো ন্যানো মাউন্ট করুন এবং কেসটি একত্রিত করুন
একবার ক্রমাঙ্কন সম্পন্ন হলে, আপনি রেলগুলিতে গরম আঠালো প্রয়োগ করে এবং এই রেলগুলিতে আরডুইনো ন্যানো স্থাপন করে ক্ষেত্রে আরডুইনো ন্যানো মাউন্ট করতে পারেন, পিনের মুখোমুখি এবং ইউএসবি পোর্ট কেসটির অভ্যন্তরের দিকে মুখ করে।
সমস্ত ইলেকট্রনিক্স ধারণকারী কেসটি এখন দুটি অর্ধেককে একত্রিত করে এবং 4 M2x8 প্যান হেড সেল্ফ-ট্যাপিং স্ক্রু ব্যবহার করে একত্রিত করা যেতে পারে।
ধাপ 12: আপনার নতুন ডিজিটাল স্তরের অপারেশন যাচাই করুন
লি-পো ব্যাটারি চার্জ করা আছে তা নিশ্চিত করুন। যদি কেস একত্রিত হয়, আপনি সরাসরি চার্জিং LED নির্দেশক দেখতে সক্ষম হবেন না। আপনি যদি সরাসরি চার্জিং লাইট দেখে চার্জিং অপারেশন যাচাই করতে চান তবে আপনাকে কেসটি খুলতে হবে, তবে আপনি লাল আভা দেখতে সক্ষম হবেন যা ইঙ্গিত দেয় যে কেস বন্ধ হওয়ার সাথে চার্জ হচ্ছে।
একবার চার্জ এবং একত্রিত হলে, ডিজিটাল লেভেল চালু করুন এবং এর কার্যকারিতা যাচাই করুন। যদি এটি কাজ না করে, দুটি সম্ভাব্য সমস্যা পয়েন্ট হল OLED LCD ডিসপ্লের ওয়্যারিং এবং অ্যাকসিলরোমিটারের ওয়্যারিং। যদি ডিসপ্লে কিছু না দেখায়, তাহলে OLED LCD তারের সাথে শুরু করুন। যদি ডিসপ্লে কাজ করে, কিন্তু H এবং V লেবেল উভয়ই 0 দেখায় এবং তাপমাত্রা 0 (C) বা 32 (F) হয়, তাহলে অ্যাকসিলরোমিটার সম্ভবত সঠিকভাবে তারযুক্ত নয়।
ধাপ 13: চূড়ান্ত চিন্তা …
আমি এই ডিজিটাল স্তর (এবং নির্দেশযোগ্য) প্রাথমিকভাবে শেখার অভিজ্ঞতা হিসাবে একত্রিত করেছি। এটি একটি কার্যকরী স্তর তৈরি করা আমার কাছে কম গুরুত্বপূর্ণ ছিল না কারণ এটি বিভিন্ন উপাদান এবং তাদের ক্ষমতাগুলি অন্বেষণ করা ছিল, এবং তারপর সেগুলি এমনভাবে একত্রিত করা যা মূল্য যোগ করে।
আমি কি উন্নতি করব? ভবিষ্যতের আপডেটের জন্য আমি বেশ কয়েকটি বিবেচনা করছি:
- আরডুইনো ন্যানোর ইউএসবি পোর্টটি মাউন্ট করার পদ্ধতিটি সংশোধন করে কেসটির মাধ্যমে প্রকাশ করুন। এটি সফ্টওয়্যারে সহজে আপডেট করার অনুমতি দেবে (যা কোনও ক্ষেত্রেই বিরল হওয়া উচিত)।
- একটি কাঠের ফিলামেন্ট ব্যবহার করে থ্রিডি কেস প্রিন্ট করুন। আমি হ্যাচবক্স উড ফিলামেন্ট নিয়ে পরীক্ষা -নিরীক্ষা করছি এবং আমি যে ফলাফল পেয়েছি তাতে আমি খুব সন্তুষ্ট। আমি মনে করি এটি ডিজি লেভেলকে আরও ভাল সামগ্রিক চেহারা দেবে।
- ফাংশনকে প্রভাবিত না করে খরচ কমানোর জন্য MPU-9250 অ্যাকসিলরোমিটার ব্যবহার করার জন্য ডিজাইন আপডেট করুন।
এটি আমার প্রথম নির্দেশযোগ্য এবং আমি প্রতিক্রিয়া স্বাগত জানাই। যদিও আমি এটি এড়ানোর চেষ্টা করেছি, আমি নিশ্চিত যে এটি এখনও আরও মার্কিন -কেন্দ্রিক দৃষ্টিভঙ্গি রয়েছে - তাই মার্কিন যুক্তরাষ্ট্রের বাইরে তাদের জন্য ক্ষমা চাই।
যদি আপনি এটি আকর্ষণীয় মনে করেন, অনুগ্রহ করে প্রথমবারের লেখক প্রতিযোগিতায় আমাকে ভোট দিন। শেষ পর্যন্ত পড়ার জন্য ধন্যবাদ!
প্রথমবারের লেখক রানার আপ
প্রস্তাবিত:
ক্রস-লাইন লেজারের সাথে ডিজিটাল স্তর: 15 টি ধাপ (ছবি সহ)
ক্রস-লাইন লেজারের সাথে ডিজিটাল লেভেল: হাই সবাই, আজ আমি আপনাকে দেখাব কিভাবে integratedচ্ছিক ইন্টিগ্রেটেড ক্রস-লাইন লেজার দিয়ে ডিজিটাল লেভেল তৈরি করা যায়। প্রায় এক বছর আগে আমি একটি ডিজিটাল মাল্টি-টুল তৈরি করেছি। যদিও সেই টুলটিতে বিভিন্ন মোড রয়েছে, আমার জন্য, সবচেয়ে সাধারণ এবং ব্যবহারযোগ্য
রাস্পবেরি পাই MMA8452Q 3-অক্ষ 12-বিট/8-বিট ডিজিটাল অ্যাকসিলরোমিটার পাইথন টিউটোরিয়াল: 4 ধাপ
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: MMA8452Q হল একটি স্মার্ট, লো-পাওয়ার, তিন-অক্ষ, ক্যাপাসিটিভ, 12 বিট রেজোলিউশনের মাইক্রো-মেশিন অ্যাকসিলরোমিটার। নমনীয় ব্যবহারকারী প্রোগ্রামযোগ্য বিকল্পগুলি অ্যাক্সিলরোমিটারে এম্বেডেড ফাংশনগুলির সাহায্যে সরবরাহ করা হয়, দুটি বাধায় কনফিগারযোগ্য
কিভাবে একটি ডিজিটাল ক্যালিপার ছিঁড়ে ফেলা যায় এবং কিভাবে একটি ডিজিটাল ক্যালিপার কাজ করে: 4 টি ধাপ
কিভাবে একটি ডিজিটাল ক্যালিপার ছিঁড়ে ফেলা যায় এবং কিভাবে একটি ডিজিটাল ক্যালিপার কাজ করে: অনেকেই জানেন কিভাবে পরিমাপের জন্য ক্যালিপার ব্যবহার করতে হয়। এই টিউটোরিয়ালটি আপনাকে শেখাবে কিভাবে ডিজিটাল ক্যালিপার ছিঁড়ে ফেলতে হয় এবং কিভাবে ডিজিটাল ক্যালিপার কাজ করে তার ব্যাখ্যা
রাস্পবেরি পাই MMA8452Q 3-অক্ষ 12-বিট/8-বিট ডিজিটাল অ্যাকসিলরোমিটার জাভা টিউটোরিয়াল: 4 ধাপ
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Java Tutorial: MMA8452Q হল একটি স্মার্ট, লো-পাওয়ার, থ্রি-অক্ষ, ক্যাপাসিটিভ, মাইক্রো-মেশিন অ্যাকসিলরোমিটার যার রেজুলেশন 12 বিট। নমনীয় ব্যবহারকারী প্রোগ্রামযোগ্য বিকল্পগুলি অ্যাক্সিলরোমিটারে এম্বেডেড ফাংশনগুলির সাহায্যে সরবরাহ করা হয়, দুটি বাধায় কনফিগারযোগ্য
প্রিলিমিনারি* পিআই-তে এসপিআই: একটি রাস্পবেরি পাই ব্যবহার করে একটি এসপিআই 3-অক্ষ অ্যাকসিলরোমিটারের সাথে যোগাযোগ: 10 টি ধাপ
প্রাথমিক* SPI on the Pi: একটি Raspberry Pi ব্যবহার করে SPI 3-axis Accelerometer দিয়ে যোগাযোগ করা: কিভাবে রাস্পবিয়ান সেটআপ করা যায় সে বিষয়ে ধাপে ধাপে নির্দেশিকা, এবং bcm2835 SPI লাইব্রেরি ব্যবহার করে একটি SPI ডিভাইসের সাথে যোগাযোগ করুন (একটুও আঘাত না!) খুব প্রাথমিক … আমাকে শারীরিক সংযোগের আরও ভাল ছবি যুক্ত করতে হবে এবং কিছু বিশ্রী কোডের মাধ্যমে কাজ করতে হবে