সুচিপত্র:
- ধাপ 1: অংশ
- ধাপ 2: সার্কিট তৈরি করুন এবং আরডুইনো কোড লিখুন
- ধাপ 3: পাত্র মুদ্রণ করুন এবং ট্রাঙ্ক এবং শাখা কাটা
- ধাপ 4: ফাঁদ তৈরি করুন
- ধাপ 5: সব একসাথে রাখা
ভিডিও: ভেনাস ফ্লাইট্র্যাপ - আইটিএম ফল 2019: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
প্রত্যেকের ডেস্ক থেকে কি অনুপস্থিত? একটি যান্ত্রিক ভেনাস ফ্লাইট্র্যাপ যা পেন্সিল, কলম এবং অন্যান্য বস্তু ধারণ করে।
ধাপ 1: অংশ
আপনার প্রয়োজন হবে:
* পাত্রের জন্য 3D প্রিন্টার (.stl ফাইল দেখুন)
* কাঠের লাঠি এবং ড্রিল
* সোল্ডারিং টুলস
* আরডুইনো ইউনো এবং আইডিই
* ব্রেডবোর্ড
* ফটোরিসিস্টর
* সুইচ
* মাইক্রোসার্ভো এসজি 90
* ফোমকোর
* বৈদ্যুতিক এবং সিলিকন টেপ
* তারের
* কব্জা
* গরম আঠা
ধাপ 2: সার্কিট তৈরি করুন এবং আরডুইনো কোড লিখুন
সার্কিটটি ফটোরিসিস্টার, সুইচ, সার্ভো এবং পাওয়ার মেকানিজমকে আরডুইনো দিয়ে সংযুক্ত করে। আমরা Arduino এর পিনে Servo কে তার pwm দায়িত্ব চক্রের সাথে সংযুক্ত করি, এনালগ পিন A0 থেকে ফোটোরিসিস্টার পড়ি এবং ডিজিটাল পিন 2 থেকে বোতামটি পড়ি।
ছবির সহজ ব্রেডবোর্ড কাজ করে, যদিও আমরা শেষ পর্যন্ত স্থায়িত্বের জন্য তারগুলি একটি স্থায়ী রুটিবোর্ডে বিক্রি করেছি।
Arduino কোডটি মূলত তিনটি জিনিস করার জন্য বোঝানো হয়েছে:
1. একটি ফোটোরিসিস্টর পড়ুন এবং পড়ার একটি প্রি-সেট থ্রেশহোল্ডের সাথে তুলনা করুন। যখন ফোটোরিসিস্টর কম (অন্ধকার) পড়বে, তখন রিডিং থ্রেশহোল্ডের নিচে থাকবে, এবং যখন রিডিং বেশি হবে (হালকা) তখন সেটা থ্রেশহোল্ডের উপরে থাকবে।
2. ফোটোরিসিস্টার পড়ার উপর ভিত্তি করে, সার্ভোকে দুটি অবস্থানের মধ্যে একটিতে যেতে বলুন (একটি "খোলা" এবং "বন্ধ" অবস্থান, যা কোডে val এবং val2 হিসাবে উল্লেখ করা হয়েছে)। যখন ফোটোরিসিস্টরকে অস্পষ্ট করার কিছু নেই, তখন পড়া বেশি হবে, এবং সার্ভো খোলা অবস্থানে রয়েছে। যখন ফটোরিসিসিটরকে অস্পষ্ট করে এমন কোনও বস্তু থাকে, তখন পড়া কম হবে এবং সার্ভো বন্ধ অবস্থানে চলে যাবে।
3. স্বয়ংক্রিয়ভাবে খোলা অবস্থানে Servo সরানোর জন্য একটি সুইচ প্রোগ্রাম করুন। এটি মূলত একটি ব্যর্থ নিরাপদ।
নীচের কোড দেখুন:
#Servo myservo অন্তর্ভুক্ত করুন; int val = 20; // বন্ধ অবস্থানের মান শুরু করুন int val2 = 70; // আরম্ভ করুন ওপেন পজিশন ভ্যালু অকার্যকর সেটআপ () {// সিরিয়াল যোগাযোগ শুরু করুন 9600 বিট প্রতি সেকেন্ডে: Serial.begin (9600); // servo আরম্ভ করুন এবং তার pwm দায়িত্ব চক্র 9 myservo.attach (9) পিন সংযুক্ত করুন; পিনমোড (2, ইনপুট); // ইনপুট হিসাবে সুইচ আরম্ভ করুন const int threshold = 20; // int buttonState = 0 বন্ধ করার জন্য photoresistor থ্রেশহোল্ড আরম্ভ করুন; // সুইচ অবস্থা int sensorValue = 100 পড়তে ভেরিয়েবল শুরু করুন; 100; // photoresistor মান int stayclosed = 0 এর জন্য ভেরিয়েবল শুরু করুন; // একবার সক্রিয় হয়ে একটি অবস্থান বজায় রাখার জন্য ভেরিয়েবল শুরু করুন //// লুপ রুটিন চিরতরে বারবার চলে: void loop () {// সুইচ থেকে ইনপুট পড়ুন: buttonState = digitalRead (2); // photoresistor sensorValue = analogRead (A0) থেকে ইনপুট পড়ুন; // সিরিয়াল মনিটরে পড়া ফটোরিসিস্টার প্রিন্ট আউট করুন: সিরিয়াল.প্রিন্টলএন (সেন্সরভ্যালু); if (buttonState == LOW) {// সুইচ বন্ধ থাকলে (stayclosed == 1) {// যদি পজিশন স্টেবিলিটি ভেরিয়েবল চালু থাকে, // বর্তমান অবস্থানে থাকুন} অন্যথায় যদি (সেন্সরভ্যালু <থ্রেশহোল্ড) {// যদি সেন্সরভ্যালু থ্রেশহোল্ডের নিচে পড়ে, myservo.write (val); // বন্ধ অবস্থানে ফাঁদ পরিবর্তন করুন, থাকুন = 1; // এবং স্থিতিশীলতার ভেরিয়েবলটি বন্ধ থাকতে পরিবর্তন করুন}} অন্যথায় {// সুইচ চালু থাকলে (stayclosed == 0) {// যদি পজিশন স্টেবিলিটি ভেরিয়েবল বন্ধ থাকে, // বর্তমান অবস্থানে থাকুন} অন্যথায় {// প্রথমবার সুইচটি টের পেয়ে বিলম্ব হচ্ছে (500); // বিলম্বিত 500 ms এবং চেক করুন নিশ্চিত করুন যে সুইচটি এখনও buttonState = digitalRead (2) এ আছে; // সুইচ থেকে ইনপুট পড়ুন যদি (buttonState == HIGH) {// যদি সুইচ চালু থাকে, myservo.write (val2); // খোলা অবস্থানে ফাঁদ পরিবর্তন করুন stayclosed = 0; // এবং স্থিতিশীলতা পরিবর্তনশীল পরিবর্তন করুন খোলা থাকার জন্য}}}}
ধাপ 3: পাত্র মুদ্রণ করুন এবং ট্রাঙ্ক এবং শাখা কাটা
CAD: মুদ্রণ ফুলের পাত্র
* ফুলের পাত্রটি 3D মুদ্রণের জন্য উপরে অন্তর্ভুক্ত STL ফাইলটি ব্যবহার করুন, যা ভেনাস ফ্লাই ট্র্যাপ ডিভাইসের ভিত্তি হিসাবে কাজ করে
* নিশ্চিত করুন যে ফুলের পাত্রের মাত্রাগুলি যথেষ্ট বড় যাতে নিশ্চিত করা যায় যে বেসটি Arduino এবং breadboard থাকতে পারে
কাঠের কাজ: ট্রাঙ্ক এবং শাখা
* ট্রাঙ্কের জন্য 1 ইঞ্চি 24 ইঞ্চি কাঠের ডোয়েল থেকে 12 ইঞ্চি দৈর্ঘ্য কাটা ব্যান্ড ব্যবহার করুন
* ট্রাঙ্কের বিভিন্ন উচ্চতায় তিন -ইঞ্চি গর্ত করতে হ্যান্ড ড্রিল ব্যবহার করুন, যেখানে শাখাগুলি োকানো হবে। গর্তগুলি প্রায় 45 ° কোণে ড্রিল করা উচিত, যাতে শাখাগুলি কোণে োকানো যায়।
* ইচ্ছামতো, বিভিন্ন দৈর্ঘ্যের তিনটি শাখায় ১২ ইঞ্চি কাঠের ডোয়েল cut দ্বারা কাটা ব্যান্ড ব্যবহার করুন। ব্যান্ডের সাহায্যে প্রতিটি শাখার এক প্রান্ত 45 at এ কেটে একটি সমতল পৃষ্ঠ তৈরি করা যায় যার উপর ফাঁদ বসানো যায়।
* ট্রাঙ্কের গর্তে শাখা (োকান (কৌণিক প্রান্ত উন্মুক্ত করে) এবং গরিলা আঠা বা গরম আঠালো দিয়ে সুরক্ষিত করুন
ধাপ 4: ফাঁদ তৈরি করুন
ফাঁদ তৈরির পদক্ষেপ:
* ফোম কোর নিন এবং ফাঁদের উপরের এবং নীচের ক্ল্যাম্প হিসাবে কাজ করার জন্য দুটি টুকরো কেটে নিন (আকৃতিটি আপনার ইচ্ছা মতো হতে পারে, যতক্ষণ পর্যন্ত ক্ল্যাম্পের ভিত্ত মোটর সংযুক্ত করার জন্য আয়তক্ষেত্রাকার হয়)
* ভিতরে দুটি ফেনা কোর clamps ফাঁকা। শুধুমাত্র clamps পর্যাপ্ত ফাঁকা যাতে কব্জা ভিতরে snuggly ফিট করতে পারে।
* কব্জা দুটি মুখ তাদের নিজ নিজ clamps মধ্যে োকান।
* নান্দনিকতার জন্য রঙিন টেপে ক্ল্যাম্প মোড়ানো।
* নীচের ক্ল্যাম্পে একটি ছোট গর্ত ঘুসি এবং ফোটোরিসিস্টার ertোকান (এটি চটচটে ফিট হওয়া উচিত)
* প্রতিটি ক্ল্যাম্পের ভিতরে সিলিকন টেপের দুটি ছোট টুকরা রাখুন যাতে আটকে থাকা জিনিসগুলি সহজে পালাতে না পারে
* সুপারগ্লু এবং টেপ দিয়ে উপরের ক্ল্যাম্পের আয়তক্ষেত্রাকার বেসের পাশে মোটর সংযুক্ত করুন (ফাঁদ প্রক্রিয়াটি এই সময়ে সম্পন্ন হয়েছে)
* একটি শাখায় ফাঁদ প্রক্রিয়াটি সংযুক্ত করুন, নিশ্চিত করুন যে নিচের ক্ল্যাম্প এবং সার্ভো মোটরের শরীর উভয়ই স্থির রয়েছে (মোটরের বাহু এবং উপরের ক্ল্যাম্পটি সরানোর জন্য মুক্ত রেখে।
ধাপ 5: সব একসাথে রাখা
* পাত্রের ভিতরে ট্রাঙ্ক এবং শাখাগুলি রাখুন এবং পাত্রের ভিতরে আরডুইনো ইউএনও এবং রুটিবোর্ডও আঠালো করুন
* পাথর দিয়ে ট্রাঙ্ক স্থির করুন, সতর্ক থাকুন কোন তারের ভাঙ্গন না
* শাখা, ট্রাঙ্ক এবং সমস্ত উন্মুক্ত তারের আবরণে সবুজ বৈদ্যুতিক টেপ ব্যবহার করুন
* বিদ্যুতের উৎস হিসেবে বাহ্যিক ব্যাটারি ব্যবহার করুন
* শুভ ভেনাস ফ্লাইট্র্যাপিং!
প্রস্তাবিত:
আপনার টিভিতে সংযুক্ত প্রতিটি ইনপুটের জন্য অ্যাম্বিলাইট সিস্টেম। WS2812B Arduino UNO Raspberry Pi HDMI (12.2019 আপডেট করা হয়েছে): 12 টি ধাপ (ছবি সহ)
আপনার টিভিতে সংযুক্ত প্রতিটি ইনপুটের জন্য অ্যাম্বিলাইট সিস্টেম। WS2812B Arduino UNO Raspberry Pi HDMI (12.2019 আপডেট করা হয়েছে): আমি সবসময় আমার টিভিতে অ্যাম্বিলাইট যোগ করতে চেয়েছিলাম। এটা খুব শান্ত দেখায়! আমি অবশেষে করেছি এবং আমি হতাশ হইনি! আমি আপনার টিভির জন্য একটি অ্যাম্বিলাইট সিস্টেম তৈরির জন্য অনেক ভিডিও এবং অনেক টিউটোরিয়াল দেখেছি কিন্তু আমি আমার সঠিক নী এর জন্য একটি সম্পূর্ণ টিউটোরিয়াল পাইনি
কিভাবে রোবো রিকল মোড কিট (2019 লঞ্চার) ইনস্টল করবেন: 4 টি ধাপ
কিভাবে রোবো রিকল মোড কিট (2019 লঞ্চার) ইনস্টল করবেন: এপিক গেমস স্টোর রিলিজ এবং ফোর্টনাইটের মত গেমের প্রভাবের সাথে, এপিক গেমস লঞ্চার 2018 এবং 2019 সালে বেশ কিছু বড় পরিবর্তন করেছে। স্বাভাবিক উন্নয়নের জন্য নির্বাচনযোগ্য বিভাগ (বেস ব্যবহার করে
2019 এফআরসি একটি সাধারণ ড্রাইভ ট্রেন (জাভা) লিখছে: 5 টি ধাপ
2019 এফআরসি একটি সাধারণ ড্রাইভ ট্রেন (জাভা) লিখছে: এই নির্দেশিকাটি তারিখের বাইরে! অনুগ্রহ করে বর্তমান 2019 প্রোগ্রামিং সম্পর্কে আমার পরবর্তী নির্দেশের জন্য নজর রাখুন। যদিও এটি পুরানো হয়ে গেছে তবুও এমন কিছু আছে যা আপনি এটি সম্পর্কে শিখতে পারেন যেমন কিভাবে আসলে ক্লাস করা যায় এবং কোড লিখতে হয়
টিভি স্পিকার থেকে DIY MP5 প্লেয়ার - সেরা মূল্য 2019: 9 ধাপ (ছবি সহ)
টিভি স্পিকার থেকে DIY MP5 প্লেয়ার - সেরা মূল্য 2019: হ্যালো বন্ধুরা। এই অসাধারণ প্রজেক্টে আপনার সাথে আবার দেখা করে ভালো লাগলো। এখানে থাকার জন্য ধন্যবাদ, আমার ইউটিউব চ্যানেলটি দেখুন। আপনার এবং আপনার পরিবারের প্রচুর স্বাস্থ্য এবং সুখ কামনা করছি গরম আঠালো সবসময় আমার DIY প্রকল্পগুলির জন্য একটি দুর্দান্ত পছন্দ। চলুন শুরু করা যাক আমার
আপনার 2019 মেকার ফায়ার সিউল ব্যাজ হ্যাকিং: 15 টি ধাপ
আপনার 2019 মেকার ফায়ার সিউল ব্যাজ হ্যাকিং: মেকার ফায়ার সিউল 2019 এ, স্কুইআইডি উপহার Arduino Nano এবং Neopixel! স্কিওআইডির সাথে কীভাবে NeoPixel এবং Arduino ব্যবহার করবেন তার জন্য নির্দেশনা