সুচিপত্র:
- ধাপ 1: ব্যবহৃত সম্পদ
- ধাপ 2: পাইন ব্যবহৃত
- ধাপ 3: ESP32 কোড - ওয়েভ ম্যাট্রিক্স
- ধাপ 4: পেশাদার জেনারেটর
- ধাপ 5: Hantek DSO 4102C 100mhz অসিলোস্কোপ নির্বিচারে ফাংশন জেনারেটর সহ
- ধাপ 6: অসিলোস্কোপ দিয়ে প্রাপ্ত তরঙ্গ:
- ধাপ 7: ফাইলগুলি ডাউনলোড করুন:
ভিডিও: ESP32: আপনি কি জানেন DAC কি ?: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আজ, আমরা দুটি বিষয় নিয়ে কথা বলব। প্রথমটি হল DAC (ডিজিটাল-টু-এনালগ কনভার্টার)। আমি এটিকে গুরুত্বপূর্ণ মনে করি, কারণ এর মাধ্যমে, উদাহরণস্বরূপ, আমরা ESP32 এ একটি অডিও আউটপুট তৈরি করি। আজ আমরা যে দ্বিতীয় সমস্যাটি সমাধান করতে যাচ্ছি তা হল অসিলোস্কোপ। আমরা তখন ESP32 এ একটি বেসিক DAC কোড কম্পাইল করব এবং মাইক্রোকন্ট্রোলার দ্বারা উৎপন্ন এনালগ ওয়েভফর্ম সিগন্যালগুলিকে অসিলোস্কোপ দিয়ে কল্পনা করব।
আজকের সমাবেশটি সহজ, এতটাই যে আমি একটি বিক্ষোভ রেকর্ড করিনি। শুধু এখানে রাখা ছবি দিয়ে বোঝা যথেষ্ট সহজ। মূলত, আমাদের একটি ESP32 আছে যা একটি প্রোগ্রামের মাধ্যমে বিভিন্ন ধরনের তরঙ্গাকৃতি তৈরি করবে।
আমরা GPIO25 কে আউটপুট হিসেবে এবং GND কে রেফারেন্স হিসেবে ব্যবহার করি।
ধাপ 1: ব্যবহৃত সম্পদ
• ESP32
• অসিলোস্কোপ
• Protoboard (alচ্ছিক)
Ump জাম্পার
ধাপ 2: পাইন ব্যবহৃত
এই উদাহরণে, আমরা GPIO 25 ব্যবহার করব, যা DAC_1- এর সাথে সামঞ্জস্যপূর্ণ।
আরেকটি উদাহরণ যা ব্যবহার করা যেতে পারে তা হল GPIO 26, যা DAC_2 এর সাথে সামঞ্জস্যপূর্ণ।
ধাপ 3: ESP32 কোড - ওয়েভ ম্যাট্রিক্স
আমাদের একটি সোর্স কোড আছে যা চার ধরনের ওয়েভফর্ম তৈরি করবে।
প্রথমে, আমরা একটি দ্বিমাত্রিক ম্যাট্রিক্স একত্রিত করি।
এখানে, আমি সাইন এবং ত্রিভুজাকার তরঙ্গের আকৃতি উল্লেখ করি।
চিত্রগুলির একদিকে, আমি করাত এবং বর্গক্ষেত্রের দাঁতের আকৃতি প্রদর্শন করি।
সোর্স কোডের জন্য, সেটআপে কোনও পদক্ষেপের প্রয়োজন নেই। লুপে, আমি তরঙ্গের ধরন অনুসারে ম্যাট্রিক্স অবস্থান নির্ধারণ করি এবং একটি বর্গ তরঙ্গ উদাহরণ ব্যবহার করি। আমরা ম্যাট্রিক্সে সংরক্ষিত ডেটা 25 পিনে লিখি। অ্যারের শেষ কলামে "i" আছে কিনা তা পরীক্ষা করুন। যদি তাই হয়, "আমি" পুনরায় সেট করা হয় এবং আমরা শুরুতে ফিরে যাই।
আমি এটা স্পষ্ট করতে চাই যে এসটিএম 32 এর ইএসপি 32 এর ভিতরে এই ড্যাক, অর্থাৎ চিপস, সাধারণভাবে, ছোট ক্ষমতার। এগুলি আরও সাধারণ ব্যবহারের জন্য। উচ্চ-ফ্রিকোয়েন্সি তরঙ্গ উৎপন্ন করার জন্য, উদাহরণস্বরূপ, টেক্সাস বা অ্যানালগ ডিভাইসগুলির দ্বারা প্রস্তাবিত DAC চিপ রয়েছে।
অকার্যকর সেটআপ () {//Serial.begin(115200); } // পরীক্ষা SEM POSICIONAMENTO (মেয়ার ফ্রিকোয়েন্সিয়া) /* অকার্যকর লুপ () {dacWrite (25, 0xff); // 25 ou 26 dacWrite (25, 0x00); // 25 বা 26 // বিলম্ব মাইক্রোসেকেন্ড (10);) // সাইন // বাইট ওয়েভ টাইপ = 1; // ত্রিভুজ // বাইট তরঙ্গ_ টাইপ = 2; // Sawtooth // বাইট wave_type = 3; // স্কয়ার dacWrite (25, WaveFormTable [wave_type] ); // 25 বা 26 আমি ++; যদি (i> = Num_Samples) i = 0; }
রেফারেন্স আইডি:
ধাপ 4: পেশাদার জেনারেটর
আমি এখানে একটি পেশাদার জেনারেটরের একটি উদাহরণ নিয়ে এসেছি, শুধু আপনাকে এই যন্ত্রপাতির খরচ সম্পর্কে ধারণা দিতে। এটি ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ, একটি উৎস অনুকরণ এবং একটি ক্র্যাশ উৎপন্ন। আমরা একটি এসটিএম মাইক্রোকন্ট্রোলারে একটি বৈদ্যুতিক শব্দ প্রবেশ করতে পারি, বিশ্লেষণ করে যে শব্দটি চিপকে কতটা ব্যাহত করবে। এই মডেলের বৈদ্যুতিক শব্দ তৈরির জন্য একটি স্বয়ংক্রিয় ফাংশনও রয়েছে।
ধাপ 5: Hantek DSO 4102C 100mhz অসিলোস্কোপ নির্বিচারে ফাংশন জেনারেটর সহ
এটি সস্তা সরঞ্জাম বিকল্প সম্পর্কিত টিপ। এটি Aliexpress এ প্রায় $ 245 খরচ করে। আমি এটি পছন্দ করি, কারণ এটিতে একটি ফাংশন জেনারেটর রয়েছে, এটি উল্লেখ না করে যে এটি সার্কিটে ত্রুটির অবস্থানকে সহজতর করে।
ধাপ 6: অসিলোস্কোপ দিয়ে প্রাপ্ত তরঙ্গ:
আমরা প্রথমে সাইনোসয়েড আকারে তরঙ্গ ক্যাপচার করি, ত্রিভুজাকার, সাওথুথ এবং পরিশেষে স্কোয়ার।
ধাপ 7: ফাইলগুলি ডাউনলোড করুন:
পিডিএফ
আইএনও
প্রস্তাবিত:
আপনি কি জানেন আপনার উদ্ভিদ কেমন অনুভব করছে? [কণা+ইউবিডটস]: 6 টি ধাপ
আপনি কি জানেন আপনার উদ্ভিদ কেমন অনুভব করছে? [কণা+ইউবিডটস]: বাইরে হাঁটা এবং নিজের জন্য মাটি হ্যান্ডেল করা কিছুই প্রতিস্থাপন করবে না, কিন্তু আজকের প্রযুক্তির ফলে দূর থেকে মাটি পর্যবেক্ষণ করা সম্ভব হয়েছে এবং আমার মানবিক অনুভূতিগুলি অযৌক্তিকভাবে পর্যবেক্ষণ করা সম্ভব হয়েছে। SHT10 এর মত মৃত্তিকা অনুসন্ধানগুলি এখন অত্যন্ত নির্ভুল এবং প্রস্তাবিত
আপনি কি ESP32 ADC সমন্বয় সম্পর্কে জানেন ?: 29 টি ধাপ
আপনি কি ESP32 ADC অ্যাডজাস্টমেন্ট সম্পর্কে জানেন ?: আজ, আমি আরও একটি প্রযুক্তিগত সমস্যা সম্পর্কে কথা বলতে যাচ্ছি, কিন্তু আমার মনে হয় ESP32 এর সাথে কাজ করে এমন প্রত্যেকেরই জানা উচিত: ADC (এনালগ-টু-ডিজিটাল কনভার্টার) পড়ার সমন্বয়। আমি এটি গুরুত্বপূর্ণ মনে করি কারণ " পরিমাপ, " esp
যেভাবেই হোক (হাহা) ওয়েবসাইট থেকে সংগীত কিভাবে পেতে পারেন (যতক্ষণ আপনি শুনতে পারেন ততক্ষণ আপনি এটি পেতে পারেন ঠিক আছে যদি এটি ফ্ল্যাশে এম্বেড করা থাকে তবে আপনি এটি করতে সক্ষম হবেন না) সম্পাদিত !!!!! যোগ করা তথ্য: 4 টি ধাপ
যেভাবেই হোক (হাহা) ওয়েবসাইট থেকে সংগীত কিভাবে পেতে হয় (যতক্ষণ আপনি শুনতে পারেন ততক্ষণ আপনি এটি পেতে পারেন … ঠিক আছে যদি এটি ফ্ল্যাশে এম্বেড করা থাকে তবে আপনি এটি করতে সক্ষম হবেন না) সম্পাদিত !!!!! যোগ করা তথ্য: যদি আপনি কখনো কোনো ওয়েবসাইটে যান এবং এটি আপনার পছন্দ মতো গানটি বাজায় এবং এটি চান তাহলে এখানে আপনার জন্য নির্দেশনা দেওয়া হয়েছে যদি আপনি কিছু গোলমাল করেন (একমাত্র উপায় এটি হবে যদি আপনি কোন কারণ ছাড়াই জিনিস মুছে ফেলতে শুরু করেন আমি সঙ্গীত পেতে সক্ষম হয়েছি
নিউ ইয়র্ক সিটি সাবওয়েতে আপনি কীভাবে স্বাধীন চলচ্চিত্রের শুটিং করবেন যখন আপনি পারমিট দিতে পারবেন না: 12 টি ধাপ
নিউ ইয়র্ক সিটি সাবওয়েতে আপনি কীভাবে স্বাধীন চলচ্চিত্রের শুটিং করবেন যখন আপনি পারমিট দিতে পারবেন না: এটি এমন একটি সহজ নির্দেশিকা যা সেখানে স্বাধীন চলচ্চিত্র নির্মাতাদের জন্য যারা নিউ ইয়র্ক সিটির সুন্দর পাতাল রেল ব্যবস্থার মধ্যে সেই জাদুকরী দৃশ্যের শুটিং করার স্বপ্ন দেখে কিন্তু বৈধ শুটিং করার জন্য পারমিট পাওয়ার জন্য প্রয়োজনীয় হাজার হাজার ডলারের সামর্থ্য নেই
কীভাবে দাদা -দাদির ক্যালেন্ডার তৈরি করা যায় & স্ক্র্যাপবুক (এমনকি যদি আপনি স্ক্র্যাপবুক কিভাবে জানেন না): 8 টি ধাপ (ছবি সহ)
কীভাবে দাদা -দাদির ক্যালেন্ডার তৈরি করা যায় & স্ক্র্যাপবুক (এমনকি যদি আপনি স্ক্র্যাপবুক করতে নাও জানেন): এটি দাদাদের জন্য একটি খুব অর্থনৈতিক (এবং অনেক প্রশংসিত!) ছুটির উপহার। আমি এই বছর $ 7 এরও কম মূল্যে 5 টি ক্যালেন্ডার তৈরি করেছি। সামগ্রী: আপনার সন্তানের 12 টি দুর্দান্ত ছবি, বাচ্চা, ভাতিজি, ভাগ্নে, কুকুর, বিড়াল বা অন্যান্য আত্মীয় 12 টি আলাদা আলাদা অংশ