সুচিপত্র:

ATTiny সহ ডোর অ্যালার্ম: 6 টি ধাপ
ATTiny সহ ডোর অ্যালার্ম: 6 টি ধাপ

ভিডিও: ATTiny সহ ডোর অ্যালার্ম: 6 টি ধাপ

ভিডিও: ATTiny সহ ডোর অ্যালার্ম: 6 টি ধাপ
ভিডিও: How to make RFID door lock। Arduino RFID door lock। RFID door lock system using Arduino 2024, জুলাই
Anonim
ATTiny সহ ডোর অ্যালার্ম
ATTiny সহ ডোর অ্যালার্ম

হ্যালো সবাই, এই পৃষ্ঠায় আমি আপনাকে দেখাতে যাচ্ছি কিভাবে আমি একটি সাধারণ দরজা অ্যালার্ম তৈরি করেছি যা কম্প্যাক্ট, জোরে এবং ব্যাটারি চালিত।

ধাপ 1: উপাদান

উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান

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

  • AtTiny45/85: এই প্রকল্পের মস্তিষ্ক, আপনি এর জন্য এমনকি একটি arduino বোর্ড ব্যবহার করতে পারেন কিন্তু আমি মনে করি এটি খুব বেশি ক্ষমতাধর।
  • 5V ভোল্টেজ রেগুলেটর: আমি একটি CJ78M05 ব্যবহার করে অ্যাট্টিনির জন্য 5 ভোল্ট প্রদান করেছি।
  • LM386: op-amp যা স্পিকার চালায়।
  • স্পিকার/Piezo: একটি জোরে একটি চয়ন, impedance উচ্চ না।
  • রিলে: ইলেক্ট্রোম্যাগনেটিক সুইচ ব্যবহৃত হয় যখন বিদ্যুৎ সাশ্রয়ের জন্য Amp বন্ধ করে যখন অ্যালার্ম স্ট্যান্ড-বাই থাকে, আমি একটি TX2-3V ব্যবহার করেছি এমনকি যদি আমি এটি 5v দিয়ে চালাতে যাচ্ছি, এটি ঠিক হওয়া উচিত।
  • Optocoupler: Attiny থেকে রিলে এর কুণ্ডলী বিচ্ছিন্ন করার জন্য একটু IC, আমি একটি EL817 ব্যবহার করেছি কিন্তু আপনি যা খুশি ব্যবহার করতে পারেন।
  • এনপিএন ট্রানজিস্টর: রিলে চালানোর জন্য।
  • ডায়োড: রিলে বন্ধ হয়ে গেলে কয়েল নি discসরণের উচ্চ ভোল্টেজ স্পাইক থেকে সার্কিটকে রক্ষা করতে।
  • রিড সুইচ: চুম্বক ব্যবহার করে দরজার অবস্থান সনাক্ত করার জন্য একটি চৌম্বকীয় সুইচ।
  • চুম্বক: আমি এটি একটি পুরানো হার্ডডিস্ক থেকে ধ্বংস করেছি।
  • ক্যাপাসিটর: LM386 এবং দুই 300uF এর লাভ সেট করার জন্য আপনার একটি 10 uF এক প্রয়োজন হবে, একটি পাওয়ার লাইন স্থির করার জন্য এবং একটি স্পিকার আউটপুটের জন্য।
  • প্রতিরোধক: ট্রানজিস্টারের গোড়ার জন্য একটি 1kOhm, রিড সুইচ ইনপুটের জন্য পুলডাউন প্রতিরোধক হিসেবে 1MOhm, আমি স্ট্যান্ড-বাই থাকাকালীন বিদ্যুৎ সাশ্রয়ের জন্য এমন একটি উচ্চ প্রতিরোধ ক্ষমতা ব্যবহার করেছি এবং অপটোকপ্লারের ইনপুটের জন্য একটি প্রতিরোধক।

আপনার অপটোকপলারের ডেটশীটের উপর ভিত্তি করে আপনাকে এই শেষটির মান গণনা করতে হবে: আমার ক্ষেত্রে ডেটশীটটি অপ্টোকপলারের ইনফ্রারেড নেতৃত্বে 20mA গর্তের একটি আদর্শ বর্তমান প্রবাহ দেখিয়েছে, তাই আমি এটি 5v দিয়ে চালাচ্ছি আমি হিসাব করেছি ওহমের আইন ব্যবহার করে আমার প্রতিরোধের প্রয়োজন:

R = V/I R = 5v/0, 002A R = 250Ohms

  • সুইচ: অ্যালার্ম চালু এবং বন্ধ করার জন্য একটি দীর্ঘ তারের সাথে সংযুক্ত।
  • ব্যাটারি সীসা+9v ব্যাটারি।
  • পারফ বোর্ড: সার্কিট ক্লিনার করার জন্য আমি একপাশে স্থল সংযোগ সহ একটি ব্যবহার করছি (ছবিতে নয়)।
  • আইসি এবং স্পিকারের জন্য হেডার পিন, সুইচের জন্য স্ক্রু টার্মিনাল: প্রস্তাবিত কিন্তু কঠোরভাবে প্রয়োজনীয় নয়।
  • প্লাস্টিকের কেস: আবার, raccomended কিন্তু আপনি এমনকি ডবল পার্শ্বযুক্ত টেপ ব্যবহার করে দরজা মধ্যে মাউন্ট করতে পারেন অথবা আপনি এমনকি 3D মুদ্রণ করতে পারেন।

ধাপ 2: প্রোগ্রাম ATTiny45

প্রোগ্রাম ATTiny45
প্রোগ্রাম ATTiny45
প্রোগ্রাম ATTiny45
প্রোগ্রাম ATTiny45

আপনি হয়তো লক্ষ্য করেছেন যে এটির প্রোগ্রাম করার জন্য আপনি আপনার ইউএসবি পোর্টে ATTiny প্লাগ করতে পারবেন না, আপনার একটি ISP প্রোগ্রামারের প্রয়োজন হবে। আপনার যদি এমন প্রোগ্রামার না থাকে তবে আপনি সহজেই একটি আরডুইনো বোর্ডকে আইএসপি প্রোগ্রামার হিসাবে ব্যবহার করতে পারেন যেমনটি আমি করেছি। আপনাকে যে পদক্ষেপগুলি অনুসরণ করতে হবে তা এখানে:

"Arduino ISP" স্কেচ আপলোড করুন যা আপনি Arduino IDE এর উদাহরণগুলিতে একটি Arduino বোর্ডে খুঁজে পেতে পারেন।

ছবিটি যেভাবে দেখায় তাতে ATTiny কে Arduino এর সাথে সংযুক্ত করুন, ভবিষ্যতে পুনরায় প্রোগ্রাম করা সহজ করার জন্য আপনি যেমন একটি ieldাল তৈরি করতে পারেন।

  • আরডুইনোকে একটি ইউএসবি পোর্টে সংযুক্ত করুন এবং আইডিই খুলুন,
  • সেখানে "সরঞ্জাম" ট্যাব এবং "প্রোগ্রামার" খুলুন এবং "আইএসপি হিসাবে আরডুইনো" নির্বাচন করুন।
  • "ফাইল", "পছন্দগুলি" খুলুন এবং অতিরিক্ত বোর্ড ম্যানেজারের URL- এ এই url দিন:
  • "বোর্ডস", "বোর্ড ম্যানেজার" খুলুন এবং সেখানে তালিকাটি নিচে স্ক্রোল করুন যেখানে এটি "ডেভিস এ মেলিস দ্বারা অ্যাটেন্টি" বলে। এটিতে ক্লিক করুন এবং এটি ইনস্টল করুন। এই সময়ে আপনি বোর্ড তালিকায় ATTiny দেখতে সক্ষম হওয়া উচিত।
  • এখন বোর্ড মেনুতে ATTiny নির্বাচন করুন এবং "প্রসেসর" এ আপনার যা আছে তা বেছে নিন, "ঘড়িতে" "অভ্যন্তরীণ 8Mhz" নির্বাচন করুন এবং তারপর "বার্ন বুটলোডার" ক্লিক করুন।

এখন আপনি কোডটি ডাউনলোড এবং আপলোড করার জন্য প্রস্তুত।

ধাপ 3: ব্রেডবোর্ড সার্কিট

ব্রেডবোর্ড সার্কিট
ব্রেডবোর্ড সার্কিট
ব্রেডবোর্ড সার্কিট
ব্রেডবোর্ড সার্কিট
ব্রেডবোর্ড সার্কিট
ব্রেডবোর্ড সার্কিট

এখন আপনাকে উপরের স্কিম্যাটিক্স অনুসারে একটি ব্রেডবোর্ড প্রোটোটাইপ তৈরি করতে হবে যাতে সবকিছু কাজ করে।

ধাপ 4: পারফ বোর্ড সার্কিট

পারফ বোর্ড সার্কিট
পারফ বোর্ড সার্কিট

এখন একবার আপনি সবকিছু পরীক্ষা করে দেখেছেন আপনি ব্রেডবোর্ড সার্কিটকে পারফবোর্ডে নিয়ে যেতে পারেন। একটি গ্রাউন্ডেড সাইড সহ একটি PCB ব্যবহার করা আপনার অনেক সময় এবং স্থান বাঁচায় এবং সকল IC- এর জন্য সকেট ব্যবহার করাও একটি ভাল ধারণা। একবার আপনি পরীক্ষা শেষ করলে সার্কিটটি এখনও সঠিকভাবে কাজ করছে এবং তারপরে স্ক্রু সংযোগকারী এবং দীর্ঘ তারের ব্যবহার করে 9v ব্যাটারি সংযোগকারীর ইতিবাচক সীসা সহ সিরিজে একটি সুইচ যুক্ত করুন।

ধাপ 5: কেস এবং মাউন্ট

কেস এবং মাউন্ট
কেস এবং মাউন্ট
কেস এবং মাউন্ট
কেস এবং মাউন্ট

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

ধাপ 6: আপনি শেষ করেছেন

আপনার কাছে এটি আছে, এই সময়ে আপনার দীর্ঘস্থায়ী ব্যাটারি লাইফ সহ একটি কার্যকরী দরজার অ্যালার্ম থাকা উচিত, খনিটি স্ট্যান্ড-বাইতে প্রায় 1mA আঁকতে পারে এবং এমন 9v ব্যাটারি ব্যবহার করে যা 500mAh ধারণ করে যা প্রায় 500 ঘন্টার জন্য স্থায়ী হওয়া উচিত। আপনি যদি আরও বেশি শক্তি সঞ্চয় করতে চান তবে আপনি ভোল্টেজ নিয়ন্ত্রককে এড়িয়ে চলতে পারেন এবং 5 ভোল্টের সাহায্যে সার্কিটকে সরাসরি বিদ্যুৎ খরচ কমিয়ে কিছু ইউএ করতে পারেন, তবে এইভাবে অ্যালার্মের ভলিউম কম হবে।

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

প্রস্তাবিত: