Arduino হোম অটোমেশন, স্বয়ংক্রিয় ডোর ওপেনার: 6 টি ধাপ
Arduino হোম অটোমেশন, স্বয়ংক্রিয় ডোর ওপেনার: 6 টি ধাপ
Anonim
Image
Image
ইলেকট্রনিক্স একত্রিত করা
ইলেকট্রনিক্স একত্রিত করা

আমার 'সংক্ষেপে ইলেকট্রনিক্স' কোর্সে এখানে নথিভুক্ত করুন:

আরও প্রকল্প এবং ইলেকট্রনিক্স টিউটোরিয়ালের জন্য এখানে আমার ইউটিউব চ্যানেলটি দেখুন:

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

উপকরণ - 1. একটি উচ্চ টর্ক গিয়ারযুক্ত মোটর, গতি (RPM) খুব গুরুত্বপূর্ণ নয়, আমার মোটর। (প্রয়োজনীয়) 2. একটি উপযুক্ত পিএসইউ (পাওয়ার সাপ্লাই ইউনিট), আপনার মোটরের জন্য, আমার একটি পুরানো ক্যামকর্ডার চার্জার ছিল, যা মোটরের জন্য নিখুঁত ছিল। নিশ্চিত করুন যে ম্যাক্স এম্পস মোটরের সর্বোচ্চ লোড কারেন্টের চেয়ে বেশি। (প্রয়োজনীয়) 3. একটি Arduino বোর্ড, আমি Arduino UNO Rev 3. ব্যবহার করেছি। কাঠ, প্লাস্টিকের চাদর, এক্রাইলিক ইত্যাদি। 6. একটি এলসিডি (alচ্ছিক) 7। প্রচুর তারের (প্রয়োজনীয়) টুলস- ১। ড্রেমেল/ রোটারি টুলস- এগুলো খুবই উপকারী, এবং অন্য কোন প্রকল্পেও সাহায্য করবে। 2. সোল্ডারিং আয়রন- এছাড়াও সোল্ডারিং পেস্ট/ফ্লাক্স, এবং সোল্ডার ওয়্যার কিনুন 3. একটি গরম আঠালো বন্দুক- তাদের সকলের সবচেয়ে দরকারী হাতিয়ার

ধাপ 1: তত্ত্ব

আমি যা অর্জন করতে চেয়েছিলাম তা এখানে ছিল। একটি দরজা খোলার ন্যূনতম প্রচেষ্টা 2। একটি সহজ স্পর্শ সেন্সর যা আমাকে প্রবেশ করতে দেয় একটি LCD 16x2 পর্দা দরজা অবস্থা 4 দেখানোর জন্য। আমার প্রয়োজনে শীতল মনে হচ্ছে আমি একটি ফ্লো চার্ট সংশ্লেষ করেছি ছবি যেহেতু আমার কাছে মোসফেট বা ট্রানজিস্টার নেই যা উচ্চ কারেন্ট এবং ভোল্টেজ নিয়ন্ত্রণ করতে পারে, তাই আমি একটি মাউস বোতাম টিপতে একটি সার্ভো ব্যবহার করেছি।

পদক্ষেপ 2: প্রোগ্রামিং

তারপর আমি arduino পরিবেশে প্রোগ্রাম করেছি (আমার কোড পৃষ্ঠার নীচে বা উপরে পাওয়া যাবে। ছবি

প্রকল্পের সময়, আমার প্রোগ্রামিং মৌলিক ছিল, তাই আমি অন্যান্য মানুষের কোড খুঁজে পেয়েছি, এবং তাদের মিশ্রিত করেছি, আমার কিছু কোড যোগ করেছি, এবং চূড়ান্ত কোড তৈরি করেছি। কোডের প্রায় 50% আসলে আমার।

ধাপ 3: ইলেকট্রনিক্স একত্রিত করা

ইলেকট্রনিক্স একত্রিত করা
ইলেকট্রনিক্স একত্রিত করা
ইলেকট্রনিক্স একত্রিত করা
ইলেকট্রনিক্স একত্রিত করা
ইলেকট্রনিক্স একত্রিত করা
ইলেকট্রনিক্স একত্রিত করা

আমি 6 মিমি পুরু শখের পাতলা পাতলা কাঠ ব্যবহার করেছি, এবং এটি একটি ড্রেমেল এবং একটি শক্তিশালী কাটার চাকা দিয়ে কেটেছি। picHere কিভাবে আমি ইলেকট্রনিক্স সংযুক্ত করেছি সক্ষম = পিন করতে টাই 11 7-10 = সংযোগ নেই 11 = পিন 5 12 টাই = পিন 4 13 13 = পিন 314 টাই = পিন 2 15 = টাই 4.2 V (5V কাজ) 16 = টাই gnd servo- পিন 10 মনে রাখবেন যে servo স্থল arduino মাটির সাথে সংযুক্ত করা উচিত (শুধুমাত্র যদি আপনি servo জন্য একটি ভিন্ন পাওয়ার সাপ্লাই ব্যবহার করেন) ক্যাপাসিটিভ সেন্সর 6, 8 (পিন 8 হল সেন্সর পিন), (আমি একটি 4 M ব্যবহার করেছি ক্যাপাসিটিভ সেন্সরের কাজ করার জন্য মনে রাখবেন এটি একটি সঠিক স্থানের সাথে সংযুক্ত হওয়া উচিত। লাইব্রেরিকে 'ক্যাপাসিটিভসেন্স' বলা হয়, কিন্তু কোডটি লাইব্রেরি 'ক্যাপসেন্স' ব্যবহার করার চেষ্টা করছে। আপনি ক্যাপসেন্স কে ক্যাপাসিটিভসেন্স শব্দে পরিবর্তন করে এটি ঠিক করতে পারেন, এবং যদি কোডটি বলে, এটি একটি অপ্রয়োজনীয় ব্যবহার …. শুধু সেই শব্দটি ক্যাপাসিটিভসেন্সে পরিবর্তন করুন (ছোট কেস) 2। স্কেচে যান, এবং ফাইলটি ম্যানুয়ালি যোগ করার চেষ্টা করুন আমি 13 পিনের একটি নেতৃত্বও যোগ করেছি, কারণ এটিতে ইতিমধ্যে একটি প্রতিরোধক রয়েছে, প্রতিরোধক যোগ করা সম্পূর্ণ alচ্ছিক।

ধাপ 4: ইলেকট্রনিক্স ইনস্টল করা

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

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

ধাপ 5: ছাঁটাই, এবং স্কেচ সামঞ্জস্য

আপনার অবস্থানের প্রয়োজন অনুসারে সমস্ত ypu সম্ভবত আপনার স্কেচ পরিবর্তন করবে। আর্দ্রতা, গ্রাউন্ডিং স্কেচ এফেক্ট করতে পারে। তাই আপনি আপনার প্রয়োজন অনুযায়ী এটি ক্রমাঙ্কন করা উচিত। টাচ সেন্সর Arduino মাটির সাথে কতটা ভালভাবে সংযুক্ত এবং আপনার ফয়েল টাচ প্লেটের আকারের উপর নির্ভর করে, আপনাকে সেন্সরের সংবেদনশীলতা সামঞ্জস্য করতে হবে। আমি আপনাকে এই পদক্ষেপটি এখনই করার পরামর্শ দিচ্ছি, কারণ আপনার পরিস্থিতি একই রকম হবে, বাস্তব বিশ্বের দৃশ্যপটে। Servo- আপনার servo টিপে থাকা আপনার সুইচের উপর নির্ভর করে, itmyservo.write (104); myservo.write (90) টিপতে আপনাকে সার্ভো সরানোর পরিমাণ সামঞ্জস্য করতে হবে; - আপনার পছন্দসই ফলাফল পেতে সেই লাইনগুলি সামঞ্জস্য করুন। আমি 2 টি লাইনের 90 ডিগ্রীতে রাখার পরামর্শ দিচ্ছি, কারণ সেগুলি সার্ভস নিরপেক্ষ অবস্থান। মোটর- আপনার দরজার মোটর RPM/ Wight/ আউটপুট V এর উপর নির্ভর করে, আপনার PSU এর A আপনার মোটরটি দরজা খুলতে কমবেশি সময় নিতে পারে। myservo.write (104); বিলম্ব (3400); myservo.write (90);

ধাপ 6: আপগ্রেড

অভিনন্দন। আপনি সম্পন্ন করেছেন ভবিষ্যতে কিছু আপগ্রেড হতে পারে 1. এই টিউটোরিয়ালটি ব্যবহার করে দরজা বন্ধ করার পর এটি, এই, বা এটি ব্যবহার করে (এটি আমার প্রকল্প নয়) 2. একটি রাস্পবেরি পাই ব্যবহার করে, এবং ডেটা লগ করার জন্য একটি ওয়েবক্যাম কে দরজা খুলে দেয়, এবং এটি একটি ওয়েবপেজে আপলোড করে.3. দরজার লকে হ্যাক করা, দূর থেকে দরজা লক করা, অথবা ওয়েবক্যাম ব্যবহার করে দূর থেকে অনুমতি দেওয়া। দয়া করে আমার কোড পরিবর্তন করবেন না, এবং এটি আপনার বলে দাবি করুন, অথবা এটি কোন বাণিজ্যিক ব্যবহারের জন্য ব্যবহার করুন। যদি আপনি আমার অনুমতি চান তবে আমি সম্ভবত আপনাকে এটি অন্য কিছু টিউটোরিয়ালে পুনরায় বিতরণের অনুমতি দেব। আমার ইমেইল আইডি- [email protected] আপনি আপনার নিজস্ব প্রকল্পের জন্য এই কোডটি ব্যবহার করতে পারেন, এটি সম্পূর্ণ ঠিক আছে।

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

আমার 'সংক্ষেপে ইলেকট্রনিক্স' কোর্সে এখানে নথিভুক্ত করুন:

আরও প্রকল্প এবং ইলেকট্রনিক্স টিউটোরিয়ালের জন্য এখানে আমার ইউটিউব চ্যানেলটি দেখুন:

প্রস্তাবিত: