সুচিপত্র:

Arduino এবং ঘূর্ণমান এনকোডার সঙ্গে টাইমার: 5 পদক্ষেপ
Arduino এবং ঘূর্ণমান এনকোডার সঙ্গে টাইমার: 5 পদক্ষেপ

ভিডিও: Arduino এবং ঘূর্ণমান এনকোডার সঙ্গে টাইমার: 5 পদক্ষেপ

ভিডিও: Arduino এবং ঘূর্ণমান এনকোডার সঙ্গে টাইমার: 5 পদক্ষেপ
ভিডিও: DS3231 রিয়েল-টাইম ঘড়ি সহ স্বয়ংক্রিয় স্টার্ট-স্টপ কন্ট্রোলার 2024, নভেম্বর
Anonim
Arduino এবং ঘূর্ণমান এনকোডার সঙ্গে টাইমার
Arduino এবং ঘূর্ণমান এনকোডার সঙ্গে টাইমার

টাইমার একটি সরঞ্জাম যা প্রায়শই শিল্প এবং গৃহস্থালি উভয় ক্রিয়াকলাপে ব্যবহৃত হয়।

এই সমাবেশটি সস্তা এবং তৈরি করা সহজ।

এটি খুব বহুমুখী, প্রয়োজন অনুযায়ী নির্বাচিত একটি প্রোগ্রাম লোড করতে সক্ষম হচ্ছে। Arduino Nano এর জন্য আমার লেখা বেশ কিছু প্রোগ্রাম আছে।

টাইমারের সময়কাল রোটারি এনকোডার থেকে ডিসপ্লেতে (1602) প্রবেশ করা যেতে পারে। ঘূর্ণমান এনকোডারের বোতাম টিপে টাইমার ট্রিগার হয়। রিলে যোগাযোগের মাধ্যমে সময় বিলম্বের সময় লোড চালিত হবে।

আমি ব্যক্তিগতভাবে পিসিবি প্রক্রিয়ায় ইউভি এক্সপোজারের জন্য টাইমার ব্যবহার করেছি, কিন্তু বাড়িতেও যেখানে একটি রান্নাঘর রোবট রুটি ময়দা গুঁড়ো করার জন্য কাজ করে।

সরবরাহ:

সমস্ত উপাদান কম দামে AliExpress এ পাওয়া যাবে।

পিসিবি আমার দ্বারা ডিজাইন করা এবং তৈরি করা হয়েছে (কিক্যাড প্রকল্প)। পিসিবি উৎপাদনের পদ্ধতি ভবিষ্যতের নির্দেশিকাগুলির বিষয় হবে।

ধাপ 1: পরিকল্পিত চিত্র

পরিকল্পিত ডায়াগ্রাম
পরিকল্পিত ডায়াগ্রাম

সার্কিটটি একটি Arduino Nano এর চারপাশে নির্মিত। ডিসপ্লে যা সময় নির্ধারণ করে এবং অবশিষ্ট সময় পড়ে 1602 টাইপের।

Q1 এর মাধ্যমে, BZ1 সক্রিয় হয়, যা বিলম্বের সময় শেষে একটি বীপ নির্গত করে।

বিলম্বের সময় সেটিং রোটারি এনকোডার (যান্ত্রিক প্রকার) থেকে তৈরি করা হয়।

এছাড়াও এখান থেকে "স্টার্ট টাইম" তৈরি করা হয়।

রিলে K1 (12V) Q2 দ্বারা সক্রিয় করা হয়। রিলে পরিচিতি K1 সংযোগকারী J1 এ উপলব্ধ।

J2 সংযোগকারীকে পরিকল্পিত (+12V) সরবরাহ করা হয়।

পদক্ষেপ 2: উপাদান এবং সরঞ্জামগুলির তালিকা

উপাদান এবং সরঞ্জামগুলির তালিকা
উপাদান এবং সরঞ্জামগুলির তালিকা

এটি কিক্যাড প্রোগ্রাম দ্বারা প্রদত্ত উপাদানগুলির তালিকা:

A1 Arduino_Nano মডিউল: Arduino_Nano_WithMountingHoles

BZ1 Buzzer 5V Buzzer_Beeper: Buzzer_12x9.5RM7.6

C1 470nF Capacitor_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm

C2, C3 100nF Capacitor_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm

D1 LED লাল LED_THT: LED_D5.0mm

D2 1N4001 Diode_THT: D_DO-41_SOD81_P10.16mm_ অনুভূমিক

DS1 WC1602A প্রদর্শন: WC1602A

J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal

J2 +12V Connector_BarrelJack: BarrelJack_Horizontal

K1 Rel 12V Relay_THT: Rel 12V

Q1, Q2 BC547 Package_TO_SOT_THT: TO-92_Inline

R1, R3 15K Resistor_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal

R2 1K/0, 5W Resistor_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal

R4 220 Resistor_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal

RV1 5K Potentiometer_THT: Potentiometer_Piher_PT-10-V10_Vertical

SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm

SW2 মেমরি বোতাম_সুইচ_টিএইচটি: SW_CuK_JS202011CQN_DPDT_ সোজা

এই যোগ করা হয়:

-পিসিবি কিক্যাডে ডিজাইন করা হয়েছে।

-ডিজিটাল মাল্টিমিটার (যেকোন প্রকার)।

-ফ্লুডর এবং সোল্ডারিং টুলস

-Screws M3 l = 25mm, বাদাম এবং LCD1602 মাউন্ট করার জন্য spacers।

-ঘূর্ণমান এনকোডারের জন্য নক।

-এটা করার ইচ্ছা।

ধাপ 3: পিসিবি

পিসিবি প্রকল্পটি কিক্যাড প্রোগ্রামে তৈরি এবং এখানে পাওয়া যাবে:

github.com/StoicaT/Timer-with-Arduino-and-…

এখানে আপনি কারখানার অর্ডারের জন্য প্রয়োজনীয় সমস্ত বিবরণ পাবেন (গারবার ফাইল ইত্যাদি)।

এই ডকুমেন্টেশন থেকে শুরু করে, আপনি 1.6 মিমি পুরু, ডাবল-প্লেটেড সামগ্রীতে আপনার নিজের PCB তৈরি করতে পারেন। কোন ধাতব ছিদ্র, অ-অন্তরক সংযোজক সঙ্গে পাশে পাশের প্যাসেজ সঙ্গে।

সব রুট টিন দিয়ে েকে দিন।

আমরা ডিজিটাল মাল্টিমিটারের মাধ্যমে PCB রুটগুলি পরীক্ষা করি যাতে রুটগুলির মধ্যে বাধা বা শর্ট সার্কিট সনাক্ত করা যায় (ধাপ 4 -এ প্রথম ছবি)।

ধাপ 4: মডিউল সমাবেশ

মডিউল সমাবেশ
মডিউল সমাবেশ
মডিউল সমাবেশ
মডিউল সমাবেশ
মডিউল সমাবেশ
মডিউল সমাবেশ

নিচের ফটোগুলি সংক্ষেপে দেখায় কিভাবে ইলেকট্রনিক যন্ত্রাংশ লাগাতে হয়।

শেষ 3 টি ফটো সম্পূর্ণ ফ্রন্ট-ব্যাক সেট (ফাইনাল) দেখায়।

মডিউল শুরু করুন:

-উপাদান এবং টিনের সোল্ডারিংয়ের সঠিক স্থান নির্ধারণের চাক্ষুষরূপে পরীক্ষা করুন (উপাদানগুলি এমনভাবে রোপণ করা হয় যাতে একটি ডিভাইসের সামনের প্যানেলে সমাবেশ স্থাপন করা যায়)।

12V দিয়ে J2 এ মাউন্ট করার ক্ষমতা দিন।

-পরিমাপ (পরিকল্পিত চিত্র অনুযায়ী) বোর্ডে ভোল্টেজ (ডিজিটাল মাল্টিমিটার)।

-RV1 থেকে LCD1602 এ অনুকূল কনট্রাস্ট সামঞ্জস্য করুন।

-আর্দুইনো ন্যানো বোর্ডে প্রোগ্রামটি আপলোড করুন নিচে দেখানো হয়েছে।

-একটি টাইমার দিয়ে এবং এটি সঠিকভাবে কার্যকর করা হয়েছে তা দেখে সঠিক কার্যকারিতা পরীক্ষা করুন।

ধাপ 5: সফটওয়্যার।

প্রোগ্রামটি এখানে পাওয়া যাবে:

github.com/StoicaT/Timer-with-Arduino-and-…

github.com/StoicaT/Timer-with-Arduino-and-…

2 টি প্রোগ্রাম ভেরিয়েন্ট রয়েছে। গিথুব সংগ্রহস্থল ব্যাখ্যা করে যে প্রত্যেকে কী করে এবং প্রতিটি ক্ষেত্রে কীভাবে টাইমার প্রোগ্রাম করা হয়।

আমরা কাঙ্ক্ষিত সংস্করণটি ডাউনলোড করে Arduino Nano বোর্ডে আপলোড করব।

এবং এটাই!

প্রস্তাবিত: