সুচিপত্র:

অকেজো বাক্স: 3 ধাপ (ছবি সহ)
অকেজো বাক্স: 3 ধাপ (ছবি সহ)

ভিডিও: অকেজো বাক্স: 3 ধাপ (ছবি সহ)

ভিডিও: অকেজো বাক্স: 3 ধাপ (ছবি সহ)
ভিডিও: স্বামীর মৃত্যুর খবর নিজেকেই বলতে হচ্ছে ব্রেকিং নিউজে। 2024, জুলাই
Anonim
অকেজো বাক্স
অকেজো বাক্স

প্রকল্প: অকেজো বাক্স

তারিখ: মার্চ 2020 - এপ্রিল 2020

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

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

এই সিস্টেমের একটি সংস্করণ তৈরি করা যেতে পারে যা উপরের তুলনায় অনেক সহজ। চোখ এবং তাদের মুভমেন্ট সার্ভো, এবং idাকনা উত্তোলন সার্ভো উভয়ই সরানো যেতে পারে। Thenাকনাটি তখন কেবল আঙ্গুলের সার্বো আঙ্গুল প্রসারিত করার কারণে উত্তোলন করে যা turnাকনাটি উত্তোলন করে।

সরবরাহ

1. Arduino Uno R3

2. 10K প্রতিরোধক

3. 330 ওহম প্রতিরোধক

4. দুটি মেরু সুইচ

5. হলুদ LED

6. 3 এক্স Servo মোটর

7. 2 x RGB Neopixel LEDs

8. 18650 ব্যাটারি ধারক

9. 2 x 18650 4200mAh, 3.7V

10. LM2596 স্টেপ-ডাউন ডিসি-ডিসি পাওয়ার মডিউল

11. পাওয়ার অন/অফ সুইচ, একক মেরু

12. বিভিন্ন Depont তারের, fixings, এবং PCB বোর্ড

13. বাক্সের জন্য উপযুক্ত কাঠ

ধাপ 1: এটি নির্মাণ

এটি নির্মাণ
এটি নির্মাণ
এটি নির্মাণ
এটি নির্মাণ
এটি নির্মাণ
এটি নির্মাণ
এটি নির্মাণ
এটি নির্মাণ

বাক্সটি যে কোনও উপযুক্ত কাঠ থেকে তৈরি করা হয়, যার মধ্যে একটি সাধারণ হার্ড বোর্ড বেস এবং চারটি রাবার ফুট রয়েছে। বাক্সের মাত্রা আবার প্রায় যেকোনো আকারের হতে পারে যদি আঙুল সুইচে পৌঁছতে পারে। এই প্রকল্পের বাক্সের মাত্রা 120 মিমি প্রশস্ত, 245 মিমি গভীরতা এবং 90 মিমি উঁচু। আমি একটি পাওয়ার সুইচ, পাওয়ার অন/অফ এলইডি, এবং একপাশে একটি ছোট গর্ত যুক্ত করেছি। সফটওয়্যার লোড করার জন্য হোল আরডুইনো ইউনো ইউএসবি পোর্টে প্রবেশাধিকার প্রদান করে, এটি সার্ভো মুভমেন্টের প্যারামিটারগুলি সেট করা এবং সংশোধন করার জন্য তৈরি করা হয়েছে, কারণ এটি বাইরের ক্ষেত্রে অপসারণের প্রয়োজন হবে।

আমি ব্যবহৃত সার্কিটের একটি ফ্রিজিং ডায়াগ্রাম অন্তর্ভুক্ত করেছি। আমি একটি Arduino Uno ব্যবহার করেছি কারণ আমি একটি উপলব্ধ ছিল, একটি WEMOS D1 মিনি, বা Arduino ন্যানো সিস্টেম হিসাবে ব্যবহার করা যেতে পারে শুধুমাত্র 6 ইনপুট প্রয়োজন। আমি 12V পাওয়ার অ্যাডাপ্টার ব্যবহার করার পরিবর্তে এই সিস্টেম 18650 ব্যাটারি ভিত্তিক করার সিদ্ধান্ত নিয়েছি কারণ এটি বাক্সটিকে আরও বহনযোগ্য এবং ব্যবহারের জন্য নিরাপদ করে তোলে। 18650 ব্যাটারি দুটি ব্যাটারি প্যাকের মধ্যে রাখা হয় এবং প্রতিটিতে 3.7V এর ভোল্টেজ এবং 4200mAh ক্ষমতা থাকে। ব্যাটারিগুলিকে পুনরায় চার্জ করার জন্য বেস বোর্ডটি সরিয়ে ফেলতে হবে এবং raisingাকনা বাড়ানোর হাতটি সংযোগ বিচ্ছিন্ন করতে হবে।

তিনটি সার্ভস ব্যবহার করা হয়েছে যেখানে কেবল আমার কাছে উপলব্ধ ছিল; যে কোনও স্ট্যান্ডার্ড সার্ভো ব্যবহার করা যেতে পারে। বেশিরভাগ সার্ভোস তিনটি ডিপোন্ট কানেক্টর দিয়ে ওয়্যার্ড হয় এবং রঙিন হয়, GND এর জন্য ব্রাউন, পাওয়ারের জন্য লাল, 4V এবং 7.8V এর মধ্যে যেকোনো কিছু, এবং পরিশেষে হলুদ সিগন্যাল লাইনের জন্য। আমি Tাকনা এবং আঙুলের জন্য দুটি TowerPro MG995 সার্ভিস এবং চোখের জন্য একটি CFsunbird SG90 ব্যবহার করেছি। SG90 শুধুমাত্র ব্যবহৃত হয়েছিল কারণ আমি স্থান পরিমাণ সীমিত ছিল, আমি উপলব্ধ ছিল এবং অন্যথায় একটি তৃতীয় MG995 ব্যবহার করা হবে।

বক্সের অফ/অন সুইচটিতে একটি সাধারণ ডিবাউন্স সার্কিট সংযুক্ত রয়েছে যার মধ্যে রয়েছে GND এর সাথে সংযুক্ত 10K রোধ এবং সুইচে একই পয়েন্টের সাথে সংযুক্ত একটি Arduinio Uno এর 12 পিনের সাথে সংযুক্ত একটি একক তার। সুইচের অন্য দিকটি Arduino অন-বোর্ড 5V পিনের সাথে সংযুক্ত। আমি স্টেপ-ডাউন পাওয়ার মডিউল ব্যবহার করার সিদ্ধান্ত নিয়েছি কারণ দুটি 18650 ব্যাটারি থেকে আমি যে ভোল্টেজ পাচ্ছিলাম তা ছিল 8.5V যা সার্ভিসের জন্য খুব বেশি ছিল, 7.8V টাওয়ারপ্রো ডেটাশীটের সুপারিশকৃত সর্বোচ্চ ভোল্টেজ ছিল। স্টেপ-ডাউন পাওয়ার মডিউলটি ভোল্টেজকে 6V এ নামিয়ে দেয় যা সার্ভোস দ্বারা ব্যবহৃত হয় এবং এটি তার GND এবং VIN পিন দ্বারা Arduinio Uno কে পাওয়ার জন্য ব্যবহৃত হয়। হলুদ এলইডি সহ সিরিজের একটি সাধারণ 330Ohm রোধকারী বাক্সটি সক্রিয় এবং GND এবং 6V পাওয়ার রেলের সাথে সংযুক্ত কিনা তা দেখানোর জন্য ব্যবহৃত হয়। দুটি 18650 ব্যাটারি চালু/বন্ধ করার জন্য বাক্সের বাইরে একটি একক মেরু সুইচ ব্যবহার করা হয়।

চোখ দুটি 8 মিমি নিওপিক্সেল আরজিবি এলইডি ব্যবহার করে, প্রত্যেকে একটি 5V অন-বোর্ড আরডুইনো পাওয়ার সাপ্লাই এবং আরডুইনো ইউনোতে জিএনডি পিনের সাথে যুক্ত। তারা সিরিজের মধ্যে তারযুক্ত এবং একটি একক সংকেত তারের Arduino Uno পিন 11 সংযুক্ত করা হয়। আরবিজি এলইডিগুলির একটি সমতল দিক রয়েছে যা সংযোগকারীদের ক্রম নির্ধারণ করে, পিনআউটগুলির জন্য সংযুক্ত ছবি দেখুন। এই এলইডিগুলি আলাদাভাবে তারযুক্ত করা যেতে পারে যাতে আরডুইনো ইউনো প্রতিটি চোখকে একটি পৃথক সংকেত তারের মাধ্যমে নিয়ন্ত্রণ করতে পারে। সমস্ত প্রকল্পের মতো, সার্কিটটি একটি ব্রেডবোর্ডে রাখা হয়েছিল এবং বেস বোর্ডে ইনস্টল করার আগে পরীক্ষা করা হয়েছিল। এটা সুপারিশ করা হয় যে সমস্ত ডিপেন্ট সংযোগকারীগুলিকে আরডুইনোতে তাদের পিনের সাথে হালকাভাবে আঠালো করা হয় কারণ তাদের সময়ের সাথে আলগা কাজ করার প্রবণতা থাকে।

ছবি
ছবি

ধাপ 2: সফটওয়্যার

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

আপনার প্রয়োজন হবে Arduino IDE 1.8.12 এর সর্বশেষ সংস্করণ, এবং লাইব্রেরি ফাইল: Adafruit NeoPixel.h, এবং Servo.h। আমি চোখের জন্য পরীক্ষা প্রোগ্রাম, এবং বক্স অপারেশনের জন্য প্রধান প্রোগ্রাম সংযুক্ত করেছি।

ধাপ 3: উপসংহারে

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

প্রস্তাবিত: