সুচিপত্র:
- ধাপ 1: পরিকল্পিত চিত্র
- পদক্ষেপ 2: উপাদান এবং সরঞ্জামগুলির তালিকা
- ধাপ 3: পিসিবি
- ধাপ 4: মডিউল সমাবেশ
- ধাপ 5: সফটওয়্যার।
ভিডিও: Arduino এবং ঘূর্ণমান এনকোডার সঙ্গে টাইমার: 5 পদক্ষেপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
টাইমার একটি সরঞ্জাম যা প্রায়শই শিল্প এবং গৃহস্থালি উভয় ক্রিয়াকলাপে ব্যবহৃত হয়।
এই সমাবেশটি সস্তা এবং তৈরি করা সহজ।
এটি খুব বহুমুখী, প্রয়োজন অনুযায়ী নির্বাচিত একটি প্রোগ্রাম লোড করতে সক্ষম হচ্ছে। 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 বোর্ডে আপলোড করব।
এবং এটাই!
প্রস্তাবিত:
Arduino সঙ্গে Potentiometer সঙ্গে LED উজ্জ্বলতা নিয়ন্ত্রণ: 3 পদক্ষেপ
আরডুইনো দিয়ে পটেন্টিওমিটারের সাহায্যে এলইডি উজ্জ্বলতা নিয়ন্ত্রণ করা: এই প্রজেক্টে আমরা পটেন্টিওমিটারের প্রদত্ত ভেরিয়েবল রেজিস্ট্যান্স ব্যবহার করে LED এর উজ্জ্বলতা নিয়ন্ত্রণ করব। এটি একটি শিক্ষানবিসের জন্য একটি খুব মৌলিক প্রকল্প কিন্তু এটি আপনাকে পোটেন্টিওমিটার এবং এলইডি ওয়ার্কিং সম্পর্কে অনেক কিছু শেখাবে যা অ্যাডভা তৈরির জন্য প্রয়োজন
Arduino এবং ঘূর্ণমান এনকোডার সঙ্গে পাওয়ার টাইমার: 7 ধাপ (ছবি সহ)
আরডুইনো এবং রোটারি এনকোডারের সাথে পাওয়ার টাইমার: এই পাওয়ার টাইমারটি উপস্থাপিত টাইমারের উপর ভিত্তি করে তৈরি করা হয়েছে: https: //www.instructables.com/id/Timer-With-Arduin … একটি পাওয়ার সাপ্লাই মডিউল এবং একটি এসএসআর (সলিড স্টেট রিলে ) এর সাথে সংযুক্ত ছিল। 1KW পর্যন্ত পাওয়ার লোড চালানো যেতে পারে এবং ন্যূনতম পরিবর্তনের সাথে l
ডি ফ্লিপ ফ্লপ এবং 555 টাইমার সহ স্টেপার মোটর; সার্কিটের প্রথম অংশ 555 টাইমার: 3 ধাপ
ডি ফ্লিপ ফ্লপ এবং 555 টাইমার সহ স্টেপার মোটর; 555 টাইমার সার্কিটের প্রথম অংশ: স্টেপার মোটর হল একটি ডিসি মোটর যা বিচ্ছিন্ন ধাপে চলে। এটি প্রায়ই প্রিন্টার এবং এমনকি রোবোটিক্সে ব্যবহৃত হয়। আমি এই সার্কিটটি ধাপে ব্যাখ্যা করব। সার্কিটের প্রথম অংশ 555 টাইমার এটি 555 চিপ সহ প্রথম চিত্র (উপরে দেখুন)
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতা সঙ্গে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: 5 পদক্ষেপ
Arduino এবং মুদ্রণ তাপমাত্রা তাপ এবং আর্দ্রতার সাথে DHT11 তাপমাত্রা সেন্সর কিভাবে ব্যবহার করবেন: তাপমাত্রা এবং আর্দ্রতা পরিমাপ করতে DHT11 সেন্সর ব্যবহার করা হয়। তারা খুব জনপ্রিয় ইলেকট্রনিক্স শখ করে। এটি প্রতি
AVR মাইক্রোকন্ট্রোলার। টাইমার ব্যবহার করে LEDs ফ্ল্যাশার। টাইমার ইন্টারাপ্ট। টাইমার সিটিসি মোড: 6 টি ধাপ
AVR মাইক্রোকন্ট্রোলার। টাইমার ব্যবহার করে LEDs ফ্ল্যাশার। টাইমার ইন্টারাপ্ট। টাইমার সিটিসি মোড: হ্যালো সবাই! ইলেকট্রনিক্স ক্ষেত্রে টাইমার একটি গুরুত্বপূর্ণ ধারণা। প্রতিটি ইলেকট্রনিক উপাদান একটি সময় ভিত্তিতে কাজ করে। এই টাইম বেসটি সমস্ত কাজকে সিঙ্ক্রোনাইজড রাখতে সাহায্য করে। সমস্ত মাইক্রোকন্ট্রোলার কিছু পূর্বনির্ধারিত ঘড়ির ফ্রিকোয়েন্সিতে কাজ করে