সুচিপত্র:

ইউজার ইন্টারফেস সহ 30 $ নজরদারি সিস্টেম: 7 টি ধাপ
ইউজার ইন্টারফেস সহ 30 $ নজরদারি সিস্টেম: 7 টি ধাপ

ভিডিও: ইউজার ইন্টারফেস সহ 30 $ নজরদারি সিস্টেম: 7 টি ধাপ

ভিডিও: ইউজার ইন্টারফেস সহ 30 $ নজরদারি সিস্টেম: 7 টি ধাপ
ভিডিও: Customizing Cloud9 and the CS50 IDE by Dan Armendariz 2024, নভেম্বর
Anonim
ইউজার ইন্টারফেস সহ 30 $ নজরদারি সিস্টেম
ইউজার ইন্টারফেস সহ 30 $ নজরদারি সিস্টেম
ইউজার ইন্টারফেস সহ 30 $ নজরদারি সিস্টেম
ইউজার ইন্টারফেস সহ 30 $ নজরদারি সিস্টেম

অত্যন্ত সস্তা এবং খুব সহজ নজরদারি ব্যবস্থা। এটি করার জন্য আপনাকে কোনো ধরনের রকেট বিজ্ঞানী হতে হবে না। প্রয়োজনীয় সমস্ত অংশ সম্ভবত আপনার স্থানীয় হার্ডওয়্যার স্টোর থেকে পাওয়া যাবে। আপনি শুধুমাত্র 2 কোণ বার, 2 servo মোটর, দম্পতি ইলেকট্রনিক উপাদান এবং একটি (পুরানো) ওয়েব ক্যামের প্রয়োজন হবে। এবং অবশ্যই আপনার কম্পিউটারে কিছু সফটওয়্যার। এই নির্দেশাবলী আপনাকে দেখাবে কিভাবে কার্যকরী নজরদারি সিস্টেম তৈরি করতে হয়। ছবি এবং নীচের ভিডিও আপনাকে 784 টিরও বেশি শব্দ বলবে!

ধাপ 1: কিভাবে: ফ্রেম নির্মাণ

কিভাবে: ফ্রেম নির্মাণ
কিভাবে: ফ্রেম নির্মাণ
কিভাবে: ফ্রেম নির্মাণ
কিভাবে: ফ্রেম নির্মাণ
কিভাবে: ফ্রেম নির্মাণ
কিভাবে: ফ্রেম নির্মাণ
কিভাবে: ফ্রেম নির্মাণ
কিভাবে: ফ্রেম নির্মাণ

সর্বোপরি, আপনাকে 2 কোণ বার কিনতে হবে। এগুলোর প্রতিটির দাম হবে প্রায় 2 ডলার। তারপরে আপনাকে এই কোণ বারের জন্য সমস্ত 3 টি গর্ত ড্রিল করতে হবে। গর্ত ব্যাস নির্ভর করে, যে আপনার servo অক্ষের ব্যাস কি। পয়েন্ট হল যে গর্ত মধ্যে মাপসই করা উচিত অবশ্যই আপনি এই servo মোটর প্রয়োজন হবে প্রতিটি RC- শখের দোকান এগুলোতে পূর্ণ এবং দাম 5 $ থেকে শুরু করে। আপনি এই অংশগুলি হুক করতে স্ক্রু বা গরম আঠালো ব্যবহার করতে পারেন। আমি দুটোই ব্যবহার করেছি। ফোকাস করুন, সার্ভো মোটর এবং কোণ বারের মধ্যে পর্যাপ্ত জায়গা আছে, তাই এটি অবাধে ঘুরতে পারে!

ধাপ 2: কিভাবে: Servo মোটর কন্ট্রোল বোর্ড

কিভাবে: Servo মোটর কন্ট্রোল বোর্ড
কিভাবে: Servo মোটর কন্ট্রোল বোর্ড
কিভাবে: Servo মোটর নিয়ন্ত্রণ বোর্ড
কিভাবে: Servo মোটর নিয়ন্ত্রণ বোর্ড
কিভাবে: Servo মোটর নিয়ন্ত্রণ বোর্ড
কিভাবে: Servo মোটর নিয়ন্ত্রণ বোর্ড

পরবর্তী আপনি এই servo মোটর জন্য নিয়ন্ত্রণ বোর্ড প্রয়োজন যাচ্ছে। এটি করা খুব সহজ এবং এতে মাত্র কয়েকটি উপাদান রয়েছে। প্রয়োজনীয় উপাদান:- Attiny2313 প্রসেসর- Max232 বাফার সার্কিট- 4 x 0, Max232- 7805 ভোল্টেজ রেগুলেটরের জন্য 1uF ক্যাপাসিটার- ভোল্টেজ রেগুলেটরের জন্য 1 x 16V/47uF ক্যাপাসিটর (ইনপুট)- 1 x 100nF ক্যাপাসিটরের ভোল্টেজ রেগুলেটর (আউটপুট)- 1 x 2, 1 মিমি ডিসি-জ্যাক অথবা আপনি কোন সাইজ ব্যবহার করতে চান- 1 x D9- সংযোগকারী RS232- 2x3 স্পাইক বারের জন্য সার্ভো মোটর সংযোগের জন্য পরিকল্পিত নির্দেশাবলী অনুসরণ করুন এবং আপনার বোর্ড এই মত হওয়া উচিত।

ধাপ 3: প্রসেসর প্রোগ্রামিং

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

ধাপ 4: ফ্রেমে ওয়েব ক্যাম বোর্ড সংযুক্ত করুন

ফ্রেমে ওয়েব ক্যাম বোর্ড সংযুক্ত করুন
ফ্রেমে ওয়েব ক্যাম বোর্ড সংযুক্ত করুন

ঠিক আছে, এখন আমাদের নিয়ন্ত্রণ বোর্ড এবং ফ্রেম আছে। এখন আপনার ওয়েব ক্যাম খোলার এবং ওয়েব ক্যাম বোর্ডটি ফ্রেমে সংযুক্ত করার সময় এসেছে। গরম আঠা দিয়ে এটি করা সহজ। আপনি মাইক এবং অন/অফ বোতামে সংযোগগুলি নিরাপদে সরাতে পারেন। আমাদের এসবের প্রয়োজন হবে না। যখন আপনি আপনার ওয়েব ক্যাম খুলবেন তখন আমি কি বলতে চাইছি তা আপনি জানেন =)

ধাপ 5: বাকি অংশগুলি একসাথে রাখা

বাকি অংশ একসাথে রাখা
বাকি অংশ একসাথে রাখা
বাকি অংশ একসাথে রাখা
বাকি অংশ একসাথে রাখা
বাকি অংশ একসাথে রাখা
বাকি অংশ একসাথে রাখা

ঠিক আছে, এখন আমাদের কেস লাগবে। আমার কেসটি অনেক বড় এবং এটি জাহান্নামের মতো কুৎসিত, তাই যান এবং কিছু ছোট এবং সুন্দর কেস পাওয়ার চেষ্টা করুন =) মনোযোগ! আমি যা করেছি তা একই ভুল করবেন না! আমি সামনের দিকে বিদ্যুৎ এবং RS232 সংযোগ স্থাপন করি এবং সেগুলি অবশ্যই পিছনের দিকে থাকা উচিত।

ধাপ 6: পরীক্ষার জন্য প্রস্তুত

পরীক্ষার জন্য প্রস্তুত
পরীক্ষার জন্য প্রস্তুত

কান্নার পর, এখানে! =) এখন আমাদের সিস্টেম পরীক্ষা করার সময়। পাওয়ার প্লাগ ইন করুন এবং প্রার্থনা করুন.. ধোঁয়া নেই? কোন ঝলকানি? কোন আগুন বা চিৎকার? ভাল, তারপর সবকিছু নিখুঁত (আশা) যখন পাওয়ার প্লাগ সংযুক্ত করা হয়, ক্যামেরা তার ডিফল্ট অবস্থান চালু করা উচিত। যা 1500us। এটি সামান্য "সুরুর" ভয়েস রাখে, কিন্তু এটি স্বাভাবিক। এখন আপনি মিনিকম, gtkterm বা আপনি যা ব্যবহার করতে চান তা দিয়ে আপনার ক্যামেরা নিয়ন্ত্রণ করার চেষ্টা করতে পারেন। এটা গুরুত্বপূর্ণ 4800 baudrate ব্যবহার। অন্য হারে এটি কাজ করছে না! আমি পরামর্শ দিচ্ছি যে, আপনার লিনাক্স মেশিনে gtkterm ডাউনলোড করুন এবং পোর্ট অপশন থেকে পরিবর্তন করে 4800 স্পীড ব্যবহার করুন। তারপর আপনার কীবোর্ড থেকে a, s, z, x কী টিপুন এবং ক্যামেরটি চালু হওয়া উচিত । যদি এটি কাজ করে তবে এটি নিজেকে গ্রাস করার সময়!

ধাপ 7: ইউজার ইন্টারফেস

ব্যবহারকারী ইন্টারফেস
ব্যবহারকারী ইন্টারফেস

আমি xhtml এবং PHP ভাষা দিয়ে ইউজার ইন্টারফেস প্রোগ্রাম করেছি। সবকিছু কী করে তা ব্যাখ্যা করা কঠিন এবং কঠিন। ডান পাশে 4 টি বোতাম রয়েছে: ক্যামেরা চালু, ক্যামেরা বন্ধ, গতি চালু এবং গতি বন্ধ। ক্যামেরা চালু, ক্যামেরা অনলাইনে রাখে এবং তারপর এটি দেখায় "ওয়েবক্যাম চলছে.." এবং ক্যামেরা বন্ধ, এটি বন্ধ করুন এবং "ওয়েবক্যাম বন্ধ হয়ে গেছে" চিহ্নটি উপস্থাপন করা হয়। পর্দার মাঝামাঝি হল ভিডিও স্ট্রিম যা ক্যামেরা থেকে আসে। ক্যামেরা ঘুরিয়ে ছবিতে ক্লিক করুন। যদি আপনি ছবির প্রান্তে কিছু বস্তু দেখতে পান (যেমন প্রদীপ) এবং আপনি এটি ক্লিক করলে ক্যামেরা ঘুরিয়ে দেবে যে এটি পরবর্তী রিফ্রেশ করার সময় ছবির মাঝামাঝি (ব্যবধান 1s)। ভিডিও স্ট্রীমের নিচে 4 বোতামও রয়েছে। উপরে, নিচে, বাম এবং ডান। এই বোতামগুলির সাহায্যে আপনি ক্যামেরাটিকে আরও ঘনিষ্ঠভাবে ঘুরিয়ে দিতে পারেন বাম দিকে এমন একটি এলাকা যেখানে গতি সনাক্ত করা ছবিগুলি আপডেট হবে যদি গতি সনাক্তকরণ অনলাইন হয়। এছাড়াও ছবি সরানোর বোতাম রয়েছে, যা সমস্ত ছবি সরিয়ে দেবে। জিপ-প্যাকেটে ইউজার ইন্টারফেস সম্বন্ধে সবকিছু আছে এবং আপনি যেভাবে চান এই ফাইলগুলিকে পরিবর্তন/ব্যবহার করতে পারেন।

প্রস্তাবিত: