সুচিপত্র:

হালকা বাক্স লক: 7 ধাপ (ছবি সহ)
হালকা বাক্স লক: 7 ধাপ (ছবি সহ)

ভিডিও: হালকা বাক্স লক: 7 ধাপ (ছবি সহ)

ভিডিও: হালকা বাক্স লক: 7 ধাপ (ছবি সহ)
ভিডিও: ফুল বক্স হাইডলিক খাট। nice feeting।and nice colour।#najimfurniture । 2024, জুলাই
Anonim
হালকা বাক্স লক
হালকা বাক্স লক

এখন, আপনি এমন বাক্সের কথা শুনেছেন যা খোলার সময় খোলা থাকে। আসুন এমন একটি তৈরি করি যা যখন আপনি আপনার ফোনে LED জ্বালান তখন এটি খোলে!

না? সত্যিই? এটি আসলে বেশ সুবিধাজনক এবং এটি একটি পার্টি প্রপ বা ক্রিসমাস উপহারের চূড়ান্ত প্যাকেজ হিসাবে ব্যবহার করা যেতে পারে। চিন্তা করবেন না। আমি আপনার হাত ধরব এবং এই জাদুকরী বাক্সটি তৈরির প্রক্রিয়াতে আপনাকে নির্দেশনা দেব।

অস্বীকৃতি: এই প্রকল্পটি কাজ করে, তবে আপনাকে সার্ভোর জন্য একটি পৃথক শক্তি উৎস ব্যবহার করা উচিত। এটি নির্মাণের সময় এটি মনে রাখবেন। আমি যা বলি/লিখি সেভাবে করো যা তুমি দেখো না!

ধাপ 1: সব কিছু পাওয়া

সব জিনিস পাচ্ছি!
সব জিনিস পাচ্ছি!
সব জিনিস পাচ্ছি!
সব জিনিস পাচ্ছি!

গোপনীয়তার এই আশ্চর্যজনক বাক্সটি তৈরি করার জন্য আপনার প্রয়োজন:

-একটি arduino মাইক্রোকন্ট্রোলার

-1000 ওহম প্রতিরোধক

- 1 লাইট ডিটেক্টিং রেসিস্টার (এলডিআর) যে কোন আকার বা আকৃতি হতে পারে যতদিন এটি সাধারণ অন্দর / বহিরঙ্গন আলো সনাক্ত করে

- 1 9V ব্যাটারি বা পাওয়ারব্যাঙ্ক আপনার arduino কে পাওয়ার জন্য

- 1 মাইক্রোসার্ভো বা মোটর যা সঠিক চলাফেরা করতে সক্ষম

- একটি সম্পূর্ণভাবে কাস্টম এবং একটি hinged idাকনা সঙ্গে দুর্দান্ত বাক্স

- 1 কিছু অতিরিক্ত ধাতু

- উপরের ছবির মত 1 টুকরো কাঠ কাটার পরামর্শ (চিত্র দেখে বা লেজারকাট)

এবং সবশেষে কিন্তু সবচেয়ে গুরুত্বপূর্ণ:

- ডাক্ট টেপের 1 লাভ রোল

লিঙ্ক পরে যোগ করা হবে

ধাপ 2: বাক্স

বক্স
বক্স
বক্স
বক্স
বক্স
বক্স
বক্স
বক্স

আপনি যে বাক্সটি ব্যবহার করেন তা মূলত যে কোনও বাক্স হতে পারে যা একপাশে থাকে।

আমি আমার বাক্স কোথায় পেয়েছি? আমার একজন বন্ধু একজন ছুতার এবং আমার জন্য এই বাক্সটি তৈরি করার জন্য যথেষ্ট দুর্দান্ত ছিল! আমি এতে কিছু হিংস যুক্ত করেছি এবং idাকনা ইনস্টল করেছি।

আপনি যদি এইরকম একটি বক্স (বা আরও ভাল) কিভাবে তৈরি করতে চান তা জানতে চান এই নির্দেশিকা:

ধাপ 3: এটি ওয়্যারিং

ওয়্যারিং ইট
ওয়্যারিং ইট
ওয়্যারিং ইট
ওয়্যারিং ইট

এই ছোট ছেলেটির জন্য ওয়্যারিং সত্যিই বিশেষ কিছু নয়। এটি হালকা সেন্সরের জন্য একটি সাধারণ ভোল্টেজ ডিভাইডার সার্কিট এবং সার্ভোর জন্য এমনকি কম জটিল সার্কিট ব্যবহার করে।

এই বিন্দু যেখানে আমার বাক্স আমি প্রদান নির্দেশাবলী অনুসরণ করে না। আমি servo জন্য একটি পৃথক বিদ্যুৎ সরবরাহ নেই তাই আমি arduino উপর সরবরাহ পয়েন্ট ব্যবহার করতে হবে। এর সাথে সমস্যা হল যে, যখন লকটি কোন ধরণের লোড পায়, এটি arduino এর জন্য অনেক কারেন্টের দিকে যেতে শুরু করে যার ফলে arduino ক্র্যাশ হয়। অনুগ্রহ করে এটি মনে রাখবেন.

এর সমাধান এই লেআউট। দ্বিতীয় ইমেজে দেখানো হিসাবে সার্ভো পাওয়ার জন্য 6V (1A) পাওয়ার সাপ্লাই ব্যবহার করে

ধাপ 4: এটি কোডিং

এখন এই প্রোগ্রামটি খোলা এবং বন্ধের মধ্যে স্যুইচ করে এবং বিলম্ব () ব্যবহার করে; Arduino IDE এ কমান্ড। মিলিস () ব্যবহার করে এমন একটি প্রোগ্রাম ব্যবহার করা ভাল হবে; কমান্ড কিন্তু এটি কোড করার জন্য এটি আরও একটি দুmaস্বপ্নের মতো করে তুলবে।

কোড এখানে টেক্সটে থাকে কিন্তু আপনি.ino ফাইলটি এখানে ডাউনলোড করতে পারেন

/ * - ফ্ল্যাশবক্স v1.0.0 - */

/*

* লেখক: ফ্রাঙ্ক টুক * তারিখ আপলোড আপলোড: 9-1-2018 * অনুগ্রহ করে আপনার পণ্যগুলিতে এই প্রোগ্রামটি ব্যবহার করুন

/সার্ভো সম্পর্কিত

#Servo lockservo অন্তর্ভুক্ত করুন; // প্রোগ্রামে একটি সার্ভো যোগ করা: LockServo // সংযোগ ভেরিয়েবল int servo = 9; // পিন সার্ভোকে বলত কোন পজিশনে যেতে হবে। int sens = A0; // আমাদের হালকা সেন্সরের মান পরিমাপ করতে ব্যবহৃত পিন।

// প্রোগ্রামের জন্য ভেরিয়েবল।

int sensval = 0; // এই পরিবর্তনশীলটি আলো সেন্সরের মান সংরক্ষণ করতে ব্যবহৃত হয়। int sensval_old = 0; // আপনি এটি অনুমান করেছেন, এটি পূর্ববর্তী মানগুলি সংরক্ষণ করতে ব্যবহৃত হয়। বুলিয়ান অবস্থা = মিথ্যা বুলিয়ান servoState = মিথ্যা;

অকার্যকর সেটআপ() {

Serial.begin (9600); // সিরিয়াল মনিটর শুরু করা যাতে আমরা আরডুইনো মস্তিষ্কের ভিতরে দেখতে পারি। পিনমোড (সার্ভো, আউটপুট); // নিশ্চিত করুন যে সার্ভোর জন্য পিন জানে যে এটি আউটপুট করতে হবে। পিনমোড (সেন্স, ইনপুট); // একটি সেন্সরকে একটি প্রকৃত সেন্সর lockservo.attach (servo) এ পরিণত করা; // আমাদের সার্ভোটি কোন পিনে সংযুক্ত তা আরডুইনোকে বলে

// এখন, নিশ্চিত করতে যে বাক্সটি কোথায় তা জানে।

lockservo.write (165); বিলম্ব (1000); lockservo.write (10); }

অকার্যকর লুপ () {

sensval_old = analogRead (sens); Serial.println (""); সিরিয়াল.প্রিন্ট ("পরিমাপ …"); Serial.println (sensval_old); বিলম্ব (500); যদি (sensval_old> 700) {state =! state; servoState =! servoState; sensval = analogRead (sens); সিরিয়াল.প্রিন্ট ("লক এ অবস্থার পরিবর্তন:"); Serial.println (sensval); বিলম্ব (1000); } অন্যথায় {বিলম্ব (250); }

যদি ((servoState == false) && (val == 10)) {

ভাল = 165; lockservo.write (val); বিলম্ব (500); Serial.println ("লক বন্ধ, সার্ভো বন্ধ করা"); } অন্যথায় যদি ((servoState == false) && (val == 165)) {বিলম্ব (250); Serial.println ("লক বন্ধ"); } অন্যথায় যদি ((servoState == true) && (val == 165)) {val = 10; lockservo.write (val); বিলম্ব (500); Serial.println ("লক খোলা, সার্ভো খোলা"); } অন্যথায় {বিলম্ব (250); Serial.println ("লক খোলা"); }}

ধাপ 5: বাক্সে ইলেকট্রনিক্স োকানো

বাক্সে ইলেকট্রনিক্স োকানো
বাক্সে ইলেকট্রনিক্স োকানো
বাক্সে ইলেকট্রনিক্স োকানো
বাক্সে ইলেকট্রনিক্স োকানো

বাক্সে সার্ভো লক এবং সেন্সর ইনস্টল করা বেশ সহজ।

প্রথম: ল্যাচ লক জন্য servo সম্মুখের কাঠের টুকরা স্ক্রু

দ্বিতীয়: ব্লকে সার্ভো ইনস্টল করুন এবং এই ব্লকটিকে বাক্সের নীচে স্ক্রু করুন।

তৃতীয়: catchাকনা মধ্যে ক্যাচ স্ক্রু

আমি আমার ব্রেডবোর্ডটি বাক্সের ভিতরে ফেলে দেই এবং আরডুইনোতে অবশিষ্ট তারগুলি theাকনা এবং বাক্সের মধ্যে রাখি। এটি কেবল lাকনা বন্ধ করা সহজ করে তোলে এবং এখনও আরডুইনোতে সংযুক্ত থাকে। (তুমি জানো, শুধু এটা নিশ্চিত করতে যে আমি নিজেকে তালাবন্ধ করে রাখি না।)

ধাপ 6: এটি পরীক্ষা করা

হ্যাঁ! আপনাকে এটি পরীক্ষা করতে হবে। সেখানেই আমি খুঁজে পেয়েছি যে আমি আরডুইনোর মাধ্যমে পর্যাপ্ত কারেন্ট সরবরাহ করতে পারিনি এবং সার্ভোর জন্য আলাদা বিদ্যুৎ সরবরাহ করা উচিত ছিল।

আমি কেন সমাবেশের সময় এই জুড়ে এসেছিলাম এবং আগে না? উত্তর: আমি খুব অধৈর্য ছিলাম। বি: আসল কারণ।

যখন আমি সেটআপটি পরীক্ষা করেছি, আমি chাকনা ছাড়াই এটি পরীক্ষা করেছিলাম যে ল্যাচটি কী করছে তা দেখতে। যখন আমি এটি আবার theাকনা দিয়ে পরীক্ষা করেছিলাম তখন আমি জানতে পারলাম যে লোডটির অধীনে সর্বাধিক কারেন্ট টানছে।

তাই। আপনার নিজের বাক্সের বাইরে নিজেকে লক করবেন না তা নিশ্চিত করার জন্য আপনার সম্পূর্ণ ত্রুটিহীন কাজ সেটআপ রয়েছে তা নিশ্চিত করুন।

ধাপ 7: লাভ! এবং উপসংহার

এটাই! তুমি পেরেছ! এবং মানুষ, আপনার পিছনে একটি থাপ্পর দিন কারণ আপনি এই নির্দেশাবলী মাধ্যমে পেতে পরিচালিত!

যদি আপনার কোন প্রশ্ন বা মন্তব্য থাকে তবে আমার সাথে যোগাযোগ করতে ভুলবেন না!

প্রস্তাবিত: