সুচিপত্র:
ভিডিও: Arduino এনালগ মান প্লটার: 4 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
কিছুক্ষণ আগে, আমি ভেবেছিলাম আমার এনালগ আউটপুটগুলির জন্য একটি গ্রাফ থাকা বেশ সহজ হবে। এটি আমার আউটপুট ডিবাগ করতে সাহায্য করবে, আমাকে সেন্সরের সীমা এবং হোয়াট নট সম্পর্কে একটি সাধারণ ধারণা দেবে, এবং এমনকি যে কোন সেন্সরের জন্য এটি একটি সুন্দর শীতল ইন্টারফেস হবে। সুতরাং, একটি Arduino, একটি oled, এবং আপনার পছন্দের একটি সেন্সর দিয়ে, আসুন এটিকে চালু করি।
ধাপ 1: আপনার যা প্রয়োজন হবে:
- একটি আরডুইনো
- একটি ডিসপ্লে (আমার প্রজেক্টে 0.96 "OLED ব্যবহার করা হয়েছে, এবং স্কেচটি এর জন্য উপযুক্ত, কিন্তু আপনি যে কোন ডিসপ্লে ব্যবহার করতে পারেন নির্দ্বিধায়। আপনাকে কোডটি এটিকে টুইক করতে হবে, যদিও (কোড বিভাগে ব্যাখ্যা করা হয়েছে))
- একটি ব্রেডবোর্ড (আমি একটি কাস্টম ব্রেডবোর্ড shাল ব্যবহার করি, কিন্তু আপনি যা ব্যবহার করেন তাতে কিছু আসে যায় না)
- জাম্পার তার
- অনেক সময় না
ধাপ 2: হার্ডওয়্যার
OLED সংযুক্ত করা হচ্ছে: (রঙের জন্য উপরের ছবিগুলি পড়ুন)
- রেড ওয়্যার (VCC): Arduino এর 5v
- সবুজ তার (GND): Arduino এর স্থল
- পার্পল ওয়্যার (এসসিএল): আরডুইনো এর এসসিএল (লেবেলিংয়ের জন্য বোর্ডের নীচে চেক করুন, যদি কোন নির্দিষ্ট এসসিএল পিন না থাকে তবে এটি সাধারণত A5)
- অরেঞ্জ ওয়্যার (এসডিএ): আরডুইনো এর এসডিএ (লেবেলিংয়ের জন্য বোর্ডের নীচে চেক করুন, যদি কোন নির্দিষ্ট এসডিএ পিন না থাকে তবে এটি সাধারণত A4)
সেন্সর সংযুক্ত করা: (রঙের জন্য উপরের ছবিগুলি পড়ুন)
- সেন্সরকে তার নির্দিষ্ট পিনআউট অনুযায়ী শক্তি দিন
- সেন্সরের আউটপুট A0 এ যেতে হবে
ধাপ 3: কোড
এটি একটি সহজ কাজ যা প্রোগ্রামটি করে- এটি এনালগ ইনপুট নেয়, গ্রাফের y স্থানাঙ্কগুলিতে এটি ম্যাপ করে এবং আগের y স্থানাঙ্ক থেকে y স্থানাঙ্কে একটি রেখা আঁকে, যখন x স্থানাঙ্ক ক্রমাগত বৃদ্ধি পায়।
কোডটি মোটেও জটিল নয়, এবং ভালভাবে মন্তব্য করা হয়েছে, তাই যদি আপনি মনে করেন যে আপনি এটিকে যথেষ্ট পরিমাণে বুঝতে পেরেছেন, তবে সব উপায়ে এটি করুন। তবে, এটি ন্যূনতম টুইকিংয়ের সাথে সর্বাধিক কাস্টমাইজযোগ্য হওয়ার জন্য ডিজাইন করা হয়েছিল। গ্রাফ সাইজ, গ্রাফ পজিশন, বা রিডিং বারের সাইজ পরিবর্তন করার জন্য (বারের সাইজ ইতিমধ্যেই অনুকূলভাবে এবং প্রতিক্রিয়াশীলভাবে সেট করা আছে), আপনাকে শুধু পরিবর্তন করতে হবে
- GRAPH_HEIGHT
- GRAPH_WIDTH
- গ্রাফ_বক্স_এক্স
- গ্রাফ_বক্স_ওয়াই
- বার_উইডথ
ধ্রুবক, আপনার প্রয়োজন অনুযায়ী, ধ্রুবক সংজ্ঞা বিভাগে।
উপরন্তু, আপনার সেন্সর আউটপুট উল্টানো হতে পারে (উচ্চ ইনপুট -> কম আউটপুট এবং তদ্বিপরীত)। এই ক্ষেত্রে, INVERTED ধ্রুবককে 'সত্য' এ পরিবর্তন করুন।
Arduino কোড:
ধাপ 4: উপসংহার
তাই এই সহজ প্রকল্পের জন্য। আশা করি এটা অন্যদের কাজে লাগবে। যদি আপনি কোডে কোনও বাগ খুঁজে পান, কোনও সম্ভাব্য উন্নতি, বা প্রকল্পের জন্য একটি নতুন ব্যবহার, দয়া করে আমাকে মন্তব্যগুলিতে জানান। এছাড়াও, যদি আপনি প্রকল্পটি পছন্দ করেন তবে "বিল্ড এ টুল" প্রতিযোগিতায় এটির জন্য ভোট দেওয়ার কথা বিবেচনা করুন।
প্রস্তাবিত:
কিভাবে একটি এনালগ পিন ব্যবহার করে একাধিক এনালগ মান পড়বেন: 6 টি ধাপ (ছবি সহ)
কিভাবে একটি এনালগ পিন ব্যবহার করে একাধিক এনালগ মান পড়বেন: এই টিউটোরিয়ালে, আমি আপনাকে দেখাব কিভাবে শুধুমাত্র একটি এনালগ ইনপুট পিন ব্যবহার করে একাধিক এনালগ মান পড়তে হয়
একটি সার্কিট যা তাপমাত্রার মান পরিবর্তন করতে পারে: 10 টি ধাপ
একটি সার্কিট যা তাপমাত্রার মান পরিবর্তন করতে পারে: এই সার্কিটটি LM35 তাপমাত্রা সেন্সর ব্যবহার করে তাপমাত্রা পরিমাপ করে এবং একটি আইসি অপ-এমপ ব্যবহার করে ইনপুট ভোল্টেজের তুলনা করে সার্কিট রিলে চালু এবং বন্ধ করবে
Arduino PH মান সংযোজন লবণ: 7 ধাপ
লবণের আরডুইনো পিএইচ স্ট্যান্ডার্ড সংযোজন: ভূমিকা: হিমালয় গোলাপী লবণের মান সংযোজন হিসাবে ট্যাপের জল, ভিনেগার এবং মাউন্টেন ডিউ পানীয়ের ভোল্টেজ পরিমাপ করার জন্য একটি আর্ডুইনো ইউনো দিয়ে পিএইচ সেন্সর ব্যবহার করা এই পরীক্ষার উদ্দেশ্য। লক্ষ্য শুধু কিভাবে যোগ করা হয় তা দেখা নয়
ADC #Arduino মান প্রদর্শন করতে 7-সেগমেন্ট, #Arduino: 4 টি ধাপ
ADC #Arduino Values, #Arduino প্রদর্শন করার জন্য 7-সেগমেন্ট: এই নিবন্ধে আমি এমন একটি প্রকল্প তৈরি করব যা এখনও পূর্ববর্তী নিবন্ধের সাথে সম্পর্কিত। যেমন এডিসি ডেটা প্রসেস করা হচ্ছে তাই এডিসি ডেটার মান দেখতে আপনার সিরিয়াল মনিটরের প্রয়োজন নেই। এই নিবন্ধে আমি একটি ADC মান ভিউয়ার প্রদর্শন করব। তাই তুমি করো না
রাস্পবেরি পাই জিপিআইও সার্কিট: এডিসি ছাড়া এলডিআর এনালগ সেন্সর ব্যবহার করে (এনালগ টু ডিজিটাল কনভার্টার): 4 টি ধাপ
রাস্পবেরী পাই জিপিআইও সার্কিট: এডিসি ছাড়া এলডিআর এনালগ সেন্সর ব্যবহার করা (ডিজিটাল কনভার্টার থেকে এনালগ): আমাদের আগের নির্দেশাবলীতে, আমরা আপনাকে দেখিয়েছি কিভাবে আপনি আপনার রাস্পবেরি পাই এর জিপিআইও পিনগুলিকে এলইডি এবং সুইচগুলির সাথে সংযুক্ত করতে পারেন এবং জিপিআইও পিনগুলি কীভাবে উচ্চ হতে পারে অথবা কম। কিন্তু আপনি যদি আপনার রাস্পবেরি পাইকে এনালগ সেন্সর দিয়ে ব্যবহার করতে চান? আমরা যদি একটি ব্যবহার করতে চাই