সুচিপত্র:
ভিডিও: Arduino Uno R3: 5 ধাপের সাথে LED শ্বাস নেওয়া
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই পাঠে, আসুন কিছু আকর্ষণীয় চেষ্টা করি - ধীরে ধীরে প্রোগ্রামিংয়ের মাধ্যমে একটি LED এর আলোকসজ্জা পরিবর্তন করা। যেহেতু স্পন্দিত আলো শ্বাস -প্রশ্বাসের মতো দেখায়, তাই আমরা এটিকে একটি যাদুকর নাম দিই - শ্বাস -প্রশ্বাসের LED। আমরা পালস প্রস্থ মডুলেশন (PWM) দিয়ে এই প্রভাবটি সম্পন্ন করব
ধাপ 1: উপাদান
- Arduino Uno বোর্ড * 1
- ইউএসবি কেবল * 1
- প্রতিরোধক (220Ω) * 1
- LED * 1
- ব্রেডবোর্ড * ১
- জাম্পার তার
ধাপ 2: নীতি
পালস প্রস্থ মডুলেশন, বা PWM, ডিজিটাল মাধ্যমে এনালগ ফলাফল পাওয়ার একটি কৌশল। ডিজিটাল নিয়ন্ত্রণ একটি বর্গাকার তরঙ্গ তৈরি করতে ব্যবহৃত হয়, একটি সংকেত চালু এবং বন্ধের মধ্যে সুইচ করা হয়। এই অন-অফ প্যাটার্ন সিগন্যালটি যে সময়টি বনাম সিগন্যাল বন্ধ করে দেয় তার সময়ের অংশ পরিবর্তন করে পূর্ণ অন (5 ভোল্ট) এবং অফ (0 ভোল্ট) এর মধ্যে ভোল্টেজ অনুকরণ করতে পারে। "সময়মত" এর সময়কালকে পালস প্রস্থ বলা হয়। বিভিন্ন এনালগ মান পেতে, আপনি সেই প্রস্থ পরিবর্তন করুন, বা মডুলেট করুন। যদি আপনি এই অন-অফ প্যাটার্নটি কিছু ডিভাইসের সাথে যথেষ্ট পরিমাণে পুনরাবৃত্তি করেন, উদাহরণস্বরূপ একটি LED, এটি এইরকম হবে: সংকেত হল 0 এবং 5V এর মধ্যে একটি স্থির ভোল্টেজ যা LED এর উজ্জ্বলতা নিয়ন্ত্রণ করে। (Arduino এর অফিসিয়াল ওয়েবসাইটে PWM বর্ণনা দেখুন)।
নিচের গ্রাফিক -এ, সবুজ রেখাগুলি একটি নিয়মিত সময়কালের প্রতিনিধিত্ব করে। এই সময়কাল বা সময়কাল PWM ফ্রিকোয়েন্সি এর বিপরীত। অন্য কথায়, প্রায় 500Hz এ Arduino PWM ফ্রিকোয়েন্সি সহ, সবুজ লাইন প্রতিটি 2 মিলিসেকেন্ড পরিমাপ করবে।
AnalogWrite () এ একটি কল 0 - 255 স্কেলে, যেমন যে analogWrite (255) 100% ডিউটি চক্রের অনুরোধ করে (সর্বদা), এবং analogWrite (127) হল 50% ডিউটি চক্র (অর্ধেক সময়) উদাহরণ
আপনি দেখতে পাবেন যে PWM মান যত ছোট হবে, ভোল্টেজে রূপান্তরিত হওয়ার পরে মানটি তত ছোট হবে। তারপর LED সেই অনুযায়ী ম্লান হয়ে যায়। অতএব, আমরা PWM মান নিয়ন্ত্রণ করে LED এর উজ্জ্বলতা নিয়ন্ত্রণ করতে পারি।
ধাপ 3: পরিকল্পিত চিত্র
ধাপ 4: পদ্ধতি
প্রোগ্রামিং এর মাধ্যমে, আমরা analogWrite () ফাংশন ব্যবহার করে পিন 9 এর বিভিন্ন মান লিখতে পারি। সানফাউন্ডার ইউনো বোর্ডে, পিন 3, 5, 6, 9, 10, এবং 11 হল PWM এর পিন ("~" চিহ্নিত)। আপনি এই পিনের যে কোন একটি সংযোগ করতে পারেন।
ধাপ 1:
সার্কিট তৈরি করুন।
ধাপ ২:
Https://github.com/primerobotics/Arduino থেকে কোডটি ডাউনলোড করুন
ধাপ 3:
Arduino Uno বোর্ডে স্কেচ আপলোড করুন
কন্ট্রোল বোর্ডে কোড আপলোড করতে আপলোড আইকনে ক্লিক করুন।
যদি উইন্ডোটির নীচে "সম্পন্ন আপলোড" প্রদর্শিত হয়, তার মানে স্কেচ সফলভাবে আপলোড করা হয়েছে।
এখানে আপনি দেখতে পাবেন LED এলিয়েট উজ্জ্বল এবং উজ্জ্বল হয়ে উঠছে, তারপর ধীরে ধীরে ম্লান হয়ে যাচ্ছে, এবং আবার উজ্জ্বল এবং বারবার ঝাপসা হয়ে যাচ্ছে, ঠিক যেমন শ্বাস -প্রশ্বাস।
প্রস্তাবিত:
ESP8266: 9 ধাপের সাথে Arduino Uno সংযুক্ত করুন
ESP8266 এর সাথে Arduino Uno সংযুক্ত করুন: স্বাগতম! আপনি কিভাবে আপনার Arduino Uno কে ESP8266 (ESP-01) দিয়ে ইন্টারনেটে সফলভাবে সংযুক্ত করবেন সে বিষয়ে ধাপে ধাপে নির্দেশিকা পড়তে চলেছেন। এটিও আমার প্রথম নির্দেশযোগ্য, তাই আমার সাথে দয়া করে দয়া করে আমাকে বলুন যে ESP8266 হল
হার্ট রেট মনিটরের সাথে হালকা উদ্বেগের যন্ত্রের শ্বাস নিন: 18 টি ধাপ (ছবি সহ)
হার্ট রেট মনিটরের সাহায্যে হালকা উদ্বেগের যন্ত্রটি শ্বাস নিন: পৃথিবী ব্যস্ত হওয়ার সাথে সাথে, সবাই ক্রমবর্ধমান উচ্চ-চাপের পরিবেশে রয়েছে। কলেজ শিক্ষার্থীরা মানসিক চাপ এবং উদ্বেগের চেয়েও বেশি ঝুঁকিতে রয়েছে। পরীক্ষাগুলি বিশেষত শিক্ষার্থীদের জন্য উচ্চ-চাপের সময় এবং শ্বাস-প্রশ্বাসের ব্যায়ামের সাথে স্মার্টওয়াচ
রাস্পবেরি পাইতে কীভাবে এনালগ রিডিং নেওয়া যায়: 5 টি ধাপ
রাস্পবেরি পাইতে কীভাবে এনালগ রিডিং নেবেন: হ্যালো সবাই! এই টিউটোরিয়ালে আমি আপনাকে দেখাতে যাচ্ছি কিভাবে আমরা রাস্পবেরি পাই ব্যবহার করে সরাসরি এনালগ মানগুলি ক্যাপচার করতে পারি। আমরা সকলেই জানি যে রাস্পবেরি পাই বেশ শক্তিশালী মিনি কম্পিউটার মডিউল যা শখ এবং পেশার মধ্যে জনপ্রিয়
একটি ভিডিও ডোরবেলকে একটি ডিজিটাল সং চিমের সাথে মানিয়ে নেওয়া: 5 টি ধাপ
একটি ভিডিও ডোরবেলকে একটি ডিজিটাল গানের আওয়াজে মানিয়ে নেওয়া: দীর্ঘ গল্প সংক্ষিপ্ত, বেস্ট বাই আমাকে বলেছিল যে আমি একটি গানের মেলোডি ডোর চিম দিয়ে সিম্পলিসেফ ডোরবেল ইনস্টল করতে পারিনি। শত শত পোস্ট পড়ে বললো এটা করা যাবে না। সিম্পলিসেফ বলেন, করা যাবে না কিন্তু যাই হোক না কেন একটি কিট সরবরাহ করে। সংযোগকারী কিট একটি বারের জন্য
ARDUINO UNO R3: 5 ধাপের সাথে স্বয়ংক্রিয় আলো সোর্স ট্র্যাকিং
ARDUINO UNO R3 এর সাথে অটোমেটিক লাইট সোর্স ট্র্যাকিং: এই পাঠে, আমরা একটি স্বয়ংক্রিয়ভাবে ট্র্যাকিং লাইট সোর্স সিস্টেমকে একত্রিত করার জন্য একটি সার্ভো মোটর, একটি ফোটোরিসিস্টার এবং একটি পুল-ডাউন রোধ ব্যবহার করব।