সুচিপত্র:
- ধাপ 1: ভূমিকা
- ধাপ 2: ব্যবহৃত সম্পদ
- ধাপ 3: সার্কিট ব্যবহৃত
- ধাপ 4: আউটপুট ভোল্টেজ ডিজিটাল পটেন্টিওমিটার X9C103 এর তারতম্যের উপর নির্ভর করে
- ধাপ 5: X9C103 নিয়ন্ত্রণ করা
- ধাপ 6: সংযোগ
- ধাপ 7: আপ এবং ডাউন রamp্যাম্পের অসিলোস্কোপে ক্যাপচার করুন
- ধাপ 8: প্রত্যাশিত বনাম পড়া
- ধাপ 9: সংশোধন
- ধাপ 10: সংশোধনের পরে প্রত্যাশিত বনাম পড়ুন
- ধাপ 11: C# এ প্রোগ্রাম এক্সিকিউশন
- ধাপ 12: রamp্যাম্প স্টার্ট বার্তার জন্য অপেক্ষা করুন
- ধাপ 13: ESP32 সোর্স কোড - একটি সংশোধন ফাংশন এবং এর ব্যবহারের উদাহরণ
- ধাপ 14: পূর্ববর্তী কৌশলগুলির সাথে তুলনা
- ধাপ 15: ESP32 সোর্স কোড - ঘোষণা এবং সেটআপ ()
- ধাপ 16: ESP32 সোর্স কোড - লুপ ()
- ধাপ 17: ESP32 সোর্স কোড - লুপ ()
- ধাপ 18: ESP32 সোর্স কোড - পালস ()
- ধাপ 19: সি # এ প্রোগ্রামের সোর্স কোড - সি # এ প্রোগ্রাম এক্সিকিউশন
- ধাপ 20: সি# -এর প্রোগ্রামের সোর্স কোড - লাইব্রেরি
- ধাপ 21: সি # এ প্রোগ্রামের সোর্স কোড - নামস্থান, শ্রেণী এবং বৈশ্বিক
- ধাপ 22: সি# - রেগপোল () এ প্রোগ্রামের সোর্স কোড
- ধাপ 23:
- ধাপ 24: ফাইল ডাউনলোড করুন
ভিডিও: পেশাদাররা এটা জানে !: 24 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
আজ আমরা "ESP32 স্বয়ংক্রিয় ADC ক্রমাঙ্কন" সম্পর্কে কথা বলতে যাচ্ছি। এটি একটি খুব প্রযুক্তিগত বিষয় বলে মনে হতে পারে, কিন্তু আমি মনে করি আপনার জন্য এটি সম্পর্কে একটু জানা খুবই গুরুত্বপূর্ণ।
এর কারণ এটি কেবল ESP32, অথবা এমনকি ADC ক্রমাঙ্কন নয়, বরং এমন সব কিছু যা এনালগ সেন্সর যুক্ত করে যা আপনি পড়তে চাইতে পারেন।
বেশিরভাগ সেন্সর রৈখিক নয়, তাই আমরা এনালগ ডিজিটাল রূপান্তরকারীদের জন্য একটি স্বয়ংক্রিয় প্রোটোটাইপ ক্যালিব্রেটর চালু করতে যাচ্ছি। এছাড়াও, আমরা একটি ESP32 AD এর সংশোধন করতে যাচ্ছি।
ধাপ 1: ভূমিকা
একটি ভিডিও আছে যেখানে আমি এই বিষয়ে একটু কথা বলি: আপনি কি জানেন না? ESP32 ADC সমন্বয়। এখন, আসুন একটি স্বয়ংক্রিয় উপায়ে কথা বলি যা আপনাকে সম্পূর্ণ বহুপদী রিগ্রেশন প্রক্রিয়াটি করতে বাধা দেয়। এটা দেখ!
ধাপ 2: ব্যবহৃত সম্পদ
Ump জাম্পার
X 1x Protoboard
· 1x ESP WROOM 32 DevKit
X 1x ইউএসবি কেবল
· 2x 10k প্রতিরোধক
The ভোল্টেজ ডিভাইডার সামঞ্জস্য করার জন্য 1x 6k8 রোধক বা 1x 10k যান্ত্রিক পোটেন্টিওমিটার
X 1x X9C103 - 10k ডিজিটাল পোটেন্টিওমিটার
X 1x LM358 - অপারেশনাল পরিবর্ধক
ধাপ 3: সার্কিট ব্যবহৃত
এই সার্কিটে, LM358 হল "ভোল্টেজ বাফার" কনফিগারেশনে একটি অপারেশনাল পরিবর্ধক, দুটি ভোল্টেজ ডিভাইডারকে বিচ্ছিন্ন করে যাতে একটি অন্যটিকে প্রভাবিত না করে। এটি একটি সহজ অভিব্যক্তি প্রাপ্ত করার অনুমতি দেয় কারণ R1 এবং R2 একটি ভাল পরিমাপের সাথে আরবিকে সমান্তরালে বিবেচনা করা যায় না।
ধাপ 4: আউটপুট ভোল্টেজ ডিজিটাল পটেন্টিওমিটার X9C103 এর তারতম্যের উপর নির্ভর করে
সার্কিটের জন্য আমরা যে অভিব্যক্তিটি পেয়েছি তার উপর ভিত্তি করে, এটি তার আউটপুটে ভোল্টেজ বক্ররেখা যখন আমরা 0 থেকে 10k পর্যন্ত ডিজিটাল পটেন্টিওমিটারের তারতম্য করি।
ধাপ 5: X9C103 নিয়ন্ত্রণ করা
X আমাদের X9C103 ডিজিটাল পোটেন্টিওমিটার নিয়ন্ত্রণের জন্য আমরা এটি 5V দিয়ে খাওয়াবো, একই USB থেকে যেটি ESP32 কে ক্ষমতা দেয়, VCC- এ সংযোগ করে।
· আমরা UPI / DOWN পিনকে GPIO12 এর সাথে সংযুক্ত করি।
· আমরা পিন ইনক্রিমেন্টকে GPIO13 এর সাথে সংযুক্ত করি।
DE আমরা DEVICE SELECT (CS) এবং VSS কে GND এর সাথে সংযুক্ত করি।
· আমরা 5V সরবরাহের সাথে VH / RH সংযোগ করি।
· আমরা VL / RL কে GND এর সাথে সংযুক্ত করি।
· আমরা RW / VW কে ভোল্টেজ বাফার ইনপুটের সাথে সংযুক্ত করি।
ধাপ 6: সংযোগ
ধাপ 7: আপ এবং ডাউন রamp্যাম্পের অসিলোস্কোপে ক্যাপচার করুন
আমরা ESP32 কোড দ্বারা উৎপন্ন দুটি রmp্যাম্প পর্যবেক্ষণ করতে পারি।
রাইজ রmp্যাম্পের মানগুলি ধরা হয় এবং সংশোধন বক্ররেখার মূল্যায়ন এবং নির্ধারণের জন্য C# সফটওয়্যারে পাঠানো হয়।
ধাপ 8: প্রত্যাশিত বনাম পড়া
ধাপ 9: সংশোধন
আমরা এডিসি সংশোধন করতে ত্রুটি বক্ররেখা ব্যবহার করব। এর জন্য, আমরা সি#তে তৈরি একটি প্রোগ্রাম, এডিসির মান সহ খাওয়াব। এটি পড়ার মান এবং প্রত্যাশিত মধ্যে পার্থক্য গণনা করবে, এইভাবে ADC মানের একটি ফাংশন হিসাবে একটি ত্রুটি বক্ররেখা তৈরি করবে।
এই বক্ররেখার আচরণ জেনে, আমরা ত্রুটিটি জানতে পারব এবং আমরা এটি সংশোধন করতে সক্ষম হব।
এই বক্ররেখাটি জানতে, C# প্রোগ্রাম একটি লাইব্রেরি ব্যবহার করবে যা একটি বহুপদী রিগ্রেশন করবে (যেমন আগের ভিডিওতে করা হয়েছে)।
ধাপ 10: সংশোধনের পরে প্রত্যাশিত বনাম পড়ুন
ধাপ 11: C# এ প্রোগ্রাম এক্সিকিউশন
ধাপ 12: রamp্যাম্প স্টার্ট বার্তার জন্য অপেক্ষা করুন
ধাপ 13: ESP32 সোর্স কোড - একটি সংশোধন ফাংশন এবং এর ব্যবহারের উদাহরণ
ধাপ 14: পূর্ববর্তী কৌশলগুলির সাথে তুলনা
ধাপ 15: ESP32 সোর্স কোড - ঘোষণা এবং সেটআপ ()
ধাপ 16: ESP32 সোর্স কোড - লুপ ()
ধাপ 17: ESP32 সোর্স কোড - লুপ ()
ধাপ 18: ESP32 সোর্স কোড - পালস ()
ধাপ 19: সি # এ প্রোগ্রামের সোর্স কোড - সি # এ প্রোগ্রাম এক্সিকিউশন
ধাপ 20: সি# -এর প্রোগ্রামের সোর্স কোড - লাইব্রেরি
ধাপ 21: সি # এ প্রোগ্রামের সোর্স কোড - নামস্থান, শ্রেণী এবং বৈশ্বিক
ধাপ 22: সি# - রেগপোল () এ প্রোগ্রামের সোর্স কোড
ধাপ 23:
ধাপ 24: ফাইল ডাউনলোড করুন
পিডিএফ
RAR
প্রস্তাবিত:
কিভাবে প্রফেশনাল পিসিবি তৈরি করবেন (এটা কি মূল্যবান?): ৫ টি ধাপ
কিভাবে প্রফেশনাল পিসিবি তৈরি করা যায় (এটা কি মূল্যবান?): আমি আমার " PCB- এর অভিজ্ঞতা " তোমার সাথে
Sphero - এটা সরান! 11 ধাপ
Sphero - Make it move !: উপাদান 1. Sphero Robot2। Chromebook
আইআরআইএস - ল্যাম্প যা জানে যখন আপনি আশেপাশে থাকেন: 12 টি ধাপ (ছবি সহ)
আইআরআইএস - ল্যাম্প যা জানে যখন আপনি আশেপাশে থাকেন: হাউডি! হ্যাঁ, সবাই কোয়ারেন্টাইনে আছে। আমি একজন ইঞ্জিনিয়ারিং ছাত্র। আমি একটি হোস্টেলে থাকতাম এবং আমি রাতে আমার অ্যাসাইনমেন্ট এবং পড়াশোনা করতে অভ্যস্ত। এখন যেহেতু আমি বাড়িতে আছি, আমার পরিবার আরাম পায় না কারণ এখানে সবাই ঘুমাতে অভ্যস্ত
রিং সোলার সাইন টিয়ারডাউন: আমি এটা ভুল করেছি তাই আপনাকে করতে হবে না: 11 টি ধাপ
রিং সোলার সাইন টিয়ারডাউন: আমি এটা ভুল করেছি তাই আপনাকে করতে হবে না: আমি একটি রিং ডোরবেল পেয়েছি, যা বেশ অসাধারণ। রিংয়ের জন্য হ্যাঁ তারপর আমি যখন একটি সার্কা-থ্যাঙ্কসগিভিং অনলাইন বিক্রয় চলছিল তখন আমি একটি রিং স্টিক-আপ ক্যামেরা পেয়েছিলাম। $ 50 ছাড়, এবং তারা আমাকে এই নিফটি রিং সৌর চিহ্নটি বিনামূল্যে পাঠিয়েছে (শুধুমাত্র $ 49 এর মূল্য!)। আমি নিশ্চিত টি
সোল্ডারিং: এটা পেশাদাররা কি করে: 5 টি ধাপ
সোল্ডারিং: এটাই পেশাদাররা করে: আপনি কি ইঞ্জিনিয়ার? আপনি কি একজন ইলেকট্রিশিয়ান বা শুধু একজন শখের মানুষ যিনি তাদের ইলেকট্রনিক্স মেরামত করতে বা একটি নির্মাণ করতে পছন্দ করেন? আপনার জীবনে, এবং এখানে একটি ভিডিও যা আপনাকে বিক্রি করতে সাহায্য করবে