সুচিপত্র:

Arduino টাইমার অন/অফ সেট পয়েন্ট সহ: 6 টি ধাপ (ছবি সহ)
Arduino টাইমার অন/অফ সেট পয়েন্ট সহ: 6 টি ধাপ (ছবি সহ)

ভিডিও: Arduino টাইমার অন/অফ সেট পয়েন্ট সহ: 6 টি ধাপ (ছবি সহ)

ভিডিও: Arduino টাইমার অন/অফ সেট পয়েন্ট সহ: 6 টি ধাপ (ছবি সহ)
ভিডিও: Learn Arduino in 30 Minutes: Examples and projects 2024, নভেম্বর
Anonim
Image
Image
উপকরণ
উপকরণ

সম্পাদিত 05-02-2018 নতুন টাইমার! ঘন্টা, মিনিট, সেকেন্ড, eeprom। অনুগ্রহ করে পরিদর্শন করুন:

www.instructables.com/id/Arduino-Ultra-Meg…

হাই, এই প্রজেক্টের সাহায্যে আপনি আপনার ডিভাইসের অন এবং অফ কন্ট্রোল করতে পারবেন সময়ের মধ্যে। তারা রাতের আলো হতে পারে, বাগানে জল দিতে পারে, মেশিন চালু করতে পারে, আমরা সময় দেখাতে এবং নিয়ন্ত্রণ করতে arduino, LCD এবং RTC 1307 ব্যবহার করব। আপনি "চালু" ঘন্টা এবং "বন্ধ" ঘন্টা সেট করতে পারেন, 4 টি ধাক্কা বোতাম দ্বারা যা আপনাকে "সেট পয়েন্ট" বাড়াতে বা হ্রাস করতে দেয়। এছাড়াও, আপনি আরডুইনো দিয়ে একটি ঘড়ি তৈরি করতে শিখবেন। আমি ফ্রিজিং স্কিম্যাটিক্স এবং একটি ভিডিও অন্তর্ভুক্ত করেছি, যাতে আপনি এই প্রকল্পটি তৈরি করতে পারেন।

প্রথমে, ভিডিওটি দেখুন সব কি সম্পর্কে। এটি একটি গাইডের মত ব্যবহার করুন

ধাপ 1: উপকরণ

উপকরণ
উপকরণ

-আরডুইনো উনো

-আরটিসি 1307 মডিউল

-এলসিডি 16X2

-5 ভি রিলে মডিউল

-10 কে ট্রিমপট

-1K প্রতিরোধক

-10 কে প্রতিরোধক x 4

-পুশ বোতাম x 4

-ব্রেডবোর্ড, জাম্পার।

ধাপ 2: ঘড়ি মাউন্ট করা

মাউন্ট করা ঘড়ি
মাউন্ট করা ঘড়ি

ফ্রিজিং পরিকল্পনা অনুসরণ করুন।

Arduino থেকে তাদের নিজ নিজ রেলগুলিতে 5v এবং gnd সংযোগ করুন (লাল 5V এবং নীল GND)

এলসিডি পিন থেকে আরডুইনো পিন

1 VSS থেকে GND

2 VDD থেকে 5V

3 VO to pot center

4 RS পিন 2

5 RW থেকে GND

6 এন বা ই পিন 3

7 ডি 0 এনসি

8 ডি 1 এনসি

9 ডি 2 এনসি

10 ডি 3 এনসি

11 ডি 4 থেকে পিন 4

12 ডি 5 থেকে পিন 5

13 ডি 6 থেকে পিন 6

14 ডি 7 থেকে পিন 7

15 A থেকে 5V

16K থেকে GND 1K প্রতিরোধক দ্বারা

5V এবং GND এর ট্রিমপটের চরম

আরটিসি থেকে আরডুইনো

এসডিএ পিন 4

এসসিএল পিন 5

GND এবং 5V

ধাপ 3: সময় নির্ধারণ

এখন আমাদের ঘড়ি সেট করতে হবে। "সেট টাইম আরটিসি" কোডটি চালান। এই স্কেচটি আপনার ব্যবহার করা কম্পিউটার অনুযায়ী তারিখ এবং সময় নেয় (ঠিক যখন আপনি কোড কম্পাইল করেন) এবং RTC প্রোগ্রাম করার জন্য এটি ব্যবহার করে। যদি আপনার কম্পিউটারের সময় ঠিক না থাকে তবে আপনাকে প্রথমে এটি ঠিক করতে হবে। তারপর আপনি কম্পাইল করতে আপলোড বাটন চাপুন এবং তারপর অবিলম্বে আপলোড করুন।

সতর্কতা!: যদি আপনি কম্পাইল করেন এবং পরে আপলোড করেন, তাহলে ঘড়িটি সেই সময়ের মধ্যে বন্ধ হয়ে যাবে।

তারপরে সিরিয়াল মনিটর উইন্ডোটি খুলুন যাতে দেখানো হয় যে সময় নির্ধারণ করা হয়েছে

ধাপ 4: ঘড়ি

ঘরিটি
ঘরিটি

সময় নির্ধারণের সাথে, "আরটিসি এলসিডি সহ ঘড়ি" স্কেচটি খুলুন এবং আপলোড করুন। 10K ট্রিমপট হল এলসিডি কনট্রাস্টের জন্য।

যদি সবকিছু ঠিকঠাক কাজ করে, তাহলে আপনার ঘড়ি চলবে। ভিডিওটি দেখুন।

ধাপ 5: টাইমার মাউন্ট করা

টাইমার মাউন্ট করা
টাইমার মাউন্ট করা

এখন আমরা পুশ বোতাম এবং রিলে যোগ করি। ফ্রিজিং পরিকল্পনা অনুসরণ করুন।

সুতরাং, আপনার পিন 8, 9, 10 এবং 11 টি 10K রোধকারী (LOW) দ্বারা gnd এর সাথে সংযুক্ত রয়েছে। যখন আপনি ধাক্কা দিবেন, এটি 5V (HIGH) এর সাথে সংযুক্ত হবে।

রিলে পিন 12 এর সাথে সংযুক্ত। রিলে দিয়ে আপনি আপনার ডিভাইস নিয়ন্ত্রণ করতে পারেন। রিলে এর সর্বাধিক লোড সঙ্গে সাবধান!

ধাপ 6: টাইমার

টাইমার
টাইমার

"অফ সেট পয়েন্টের সাথে টাইমার" কোডটি খুলুন এবং আপলোড করুন। আপনি বর্তমান সময়, "অন" সেট পয়েন্ট এবং "অফ" সেট পয়েন্ট দেখতে পাবেন। ডিফল্ট "চালু" এবং "বন্ধ" সময় 12।

টাইমার 0 থেকে 23 ঘন্টা পর্যন্ত চলে, এবং তাই। সেট পয়েন্ট উপরে এবং নিচে পরিবর্তন করতে বোতামগুলি টিপুন। টাইমার অবিলম্বে শুরু হবে যদি এটি সেটিং মানগুলির মধ্যে থাকে যদি না হয়, তাহলে "অন" ঘন্টা পর্যন্ত অপেক্ষা করবে।

এই কোডটিতে আকর্ষণীয় ফাংশন রয়েছে যা আপনি অন্যান্য প্রকল্পে ব্যবহার করতে পারেন। আমি পরিষ্কার করার জন্য প্রতিটি ফাংশন আলাদা করার চেষ্টা করেছি।

- সেটিংস পরিবর্তন করতে বোতাম যুক্ত করুন

-ডিবাউন্স বোতাম

সেট বিন্দু বা কোন মান সীমিত

- আপনার প্রকল্পে একটি ঘড়ি যোগ করুন

সমস্ত কোড আমার দ্বারা তৈরি করা হয়েছে, এক্সেপটেড:

RTC, Adafruit data logger shield guide এর সময় নির্ধারণ করুন

আমি আশা করি এই টিউটোরিয়াল আপনার জন্য দরকারী!

নিকোলাস জারপা

প্রস্তাবিত: