সুচিপত্র:

বর্তমান শেক ডিটেক্টর: 3 টি ধাপ
বর্তমান শেক ডিটেক্টর: 3 টি ধাপ

ভিডিও: বর্তমান শেক ডিটেক্টর: 3 টি ধাপ

ভিডিও: বর্তমান শেক ডিটেক্টর: 3 টি ধাপ
ভিডিও: বাংলাদেশের পদমর্যাদা ক্রম ২০২২ || কে কোন পদমর্যাদার জানুন ||পদমর্যাদার তালিকা || কার চেয়ে কে বড় ? 2024, জুলাই
Anonim
বর্তমান শেক ডিটেক্টর
বর্তমান শেক ডিটেক্টর
বর্তমান শেক ডিটেক্টর
বর্তমান শেক ডিটেক্টর
বর্তমান শেক ডিটেক্টর
বর্তমান শেক ডিটেক্টর

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

সরবরাহ:

  • (1) ELEGOO মেগা 2560 প্রকল্প সর্বাধিক সম্পূর্ণ আলটিমেট স্টার্টার কিট w/টিউটোরিয়াল Arduino IDE- এর সাথে সামঞ্জস্যপূর্ণ - অ্যামাজন, অ -অনুমোদিত

    • মেগা 2560 কন্ট্রোলার
    • GY-521 IMU
    • সক্রিয় বুজার
    • প্রোটোটাইপ Shiাল
    • ছোট ব্রেবোর্ড
    • জাম্পার ওয়্যার
    • 9V ব্যাটারি প্যাক

ধাপ 1: সমাবেশ এবং সংযোগ

সমাবেশ এবং সংযোগ
সমাবেশ এবং সংযোগ
সমাবেশ এবং সংযোগ
সমাবেশ এবং সংযোগ
সমাবেশ এবং সংযোগ
সমাবেশ এবং সংযোগ
সমাবেশ এবং সংযোগ
সমাবেশ এবং সংযোগ

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

তারের সংযোগগুলি নিম্নরূপ …

IMU (VCC) - Arduino (3V3)

IMU (GND - Arduino (GND))

আইএমইউ (এসসিএল) - আরডুইনো (এসসিএল/পিন 21)

IMU (SDA) - Arduino (SDA/pin 20)

বুজার (+) - আরডুইনো (পিন 11)

বুজার (-) - আরডুইনো (GND)

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

এই সক্রিয় buzzers বেশ জোরে এবং তাদের উপর টেপ একটি প্রতিরক্ষামূলক টুকরা সঙ্গে জাহাজ। আপনি যদি এই টেপটি ছেড়ে দেন, তাহলে বাজারের শব্দ সহ্যযোগ্য। একবার আপনি টেপটি সরিয়ে ফেললে, এটি খুব বেশি সময় ধরে শুনতে মজা হয় না। আমি নিশ্চিত নই যে এই বুজারটি ঠিক কতটা লোড হবে কিন্তু এটি বন্ধ হয়ে গেলে পরবর্তী কক্ষ থেকে আপনার দৃষ্টি আকর্ষণ করবে। আমার ফোনে একটি সাউন্ড মিটার অ্যাপ অনুযায়ী, এটি প্রায় 70 ডিবি।

ধাপ 2: নমুনা কোড

কোডের উদাহরণ
কোডের উদাহরণ
কোডের উদাহরণ
কোডের উদাহরণ

এই প্রকল্পের প্রধান অংশ হল IMU বোর্ড যা MPU-6050 এর উপর ভিত্তি করে তৈরি করা হয়েছে যা একটি I2C ডিভাইস। আরডুইনো আইডির জন্য, এই ধরণের ডিভাইসগুলি সাধারণত 'ওয়্যার' লাইব্রেরি ব্যবহার করে প্রয়োগ করা হয় যা আই 2 সি যোগাযোগ পরিচালনা করে। যেমন আমি শিখেছি, চাকাটি পুনরায় উদ্ভাবন করার প্রয়োজন নেই, বা কোডটি পুনরায় লেখার দরকার নেই যা আগে ব্যবহৃত এবং পরীক্ষা করা হয়েছিল।

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

একবার একটি শেক সনাক্ত করা হলে, বজারটি চালু/বন্ধ হবে। ব্যাটারী মারা না যাওয়া পর্যন্ত বা কন্ট্রোলার রিসেট না হওয়া পর্যন্ত বাজারটি বন্ধ থাকবে। আমি একটি রুটিন যোগ করার কথা ভাবলাম যা আপনাকে কিছু সময়ের জন্য বাক্সটিকে একটি নির্দিষ্ট ওরিয়েন্টেশনে রাখার অনুমতি দেবে এবং এটি বাজারটি পুনরায় সেট করবে। তারপরে আমি সিদ্ধান্ত নিলাম যে কোনও রিসেট এবং অসীম গুঞ্জন না করা আরও বিরক্তিকর হবে!

ধাপ 3: মোড়ানো এবং সম্প্রসারণ ধারণা

মোড়ানো এবং সম্প্রসারণ ধারণা
মোড়ানো এবং সম্প্রসারণ ধারণা

বেশ আক্ষরিক অর্থে, এই প্রকল্পটি মোড়ানো, আমি একটি কার্ডবোর্ড বাক্সের নীচে এটি ঠিক করার জন্য MEGA এর নীচে কিছু ডবল পার্শ্বযুক্ত ফেনা টেপ ব্যবহার করেছি। ফোম টেপের কিছুটা বেধ রয়েছে যাতে হেডারের সোল্ডার জয়েন্টগুলি বোর্ডকে আটকে রাখতে বাধা দেয় না। ইলেগু কিটটি একটি 9V ব্যাটারি এবং একটি সংযোগকারী সহ এসেছিল যার শেষের দিকে একটি ব্যারেল জ্যাক রয়েছে যা মেগা -তে সরাসরি সংযোগের জন্য। এটি ব্যবহার করা হয় যাতে অবশ্যই আপনার একটি সুস্পষ্ট শক্তির উৎস না থাকে এবং কেউ জানবে না যে এটি একটি প্রকৃত উপহার নয়। একবার সবকিছু বাক্সে মাউন্ট করা হলে, কেবল এটি বন্ধ করুন এবং অন্য উপহারের মতো এটি মোড়ানো!

এই প্রকল্পের আরো কিছু সংযোজন যা আমি ভেবেছিলাম একটি স্পন্দনশীল মোটর ব্যবহার করা যাতে বর্তমান ব্যক্তিদের হাতে 'জীবিত হয়ে' আসে এবং কাঁপতে শুরু করে। এটি কেবল একটি বুজারের চেয়ে ভাল প্রতিক্রিয়া সরবরাহ করতে পারে।

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

ওয়াইফাই মডিউল ব্যবহার করে ওয়্যারলেস কানেক্টিভিটি যা যখনই প্যাকেজে বিরক্ত হয় তখন আপনাকে একটি বার্তা পাঠাতে পারে।

একটি পরিবর্তিত সংস্করণ যা চারপাশে মোশন সেন্সর সহ একটি পোষা প্রাণী যা উপহারের সাথে খুব নোংরা হয়ে যাচ্ছে। আমাদের একটি কুকুরের সাথে এই সমস্যা আছে যে আমাদের গাছের নীচে থেকে উপহার চুরি করে বাইরে নিয়ে যেতে পছন্দ করে।

আমি আশা করি যে এই নির্দেশযোগ্য আপনাকে এমন কিছু ধারণা দিয়েছে যা আপনি এই সেন্সর দিয়ে করতে পারেন। কোন প্রশ্ন সঙ্গে নির্দ্বিধায় পৌঁছাতে!

প্রস্তাবিত: