
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36

একটি এনকোডারের সাহায্যে ইনপুট PWM সিগন্যালকে অন্য PWM সিগন্যাল আউটপুটে পরিবর্তন করুন।
এই প্রকল্পের জন্ম যখন আমি আমার প্রথম লেজার কাটার কিনেছিলাম। আপনি যে উপাদানটি কাটতে চান সে অনুযায়ী প্রথমবার PWM পাওয়ার সেট করা সহজ নয়। তাই আমি কার্যকর করার সময় শক্তি পরিবর্তন করার জন্য একটি ছোট ডিভাইস তৈরি করতে চাই।
ধাপ 1: কম্পোনেট তালিকা

এই প্রকল্পের জন্য আপনার প্রয়োজন:
- 1 x Oled ডিসপ্লে, আমার ক্ষেত্রে I2C
- 1 x Arduino, আমার ক্ষেত্রে ছোট মাত্রার জন্য arduino মিনি প্রো।
- একটি বোতাম সহ 1 x ট্রিমার।
- 3 x 10k রোধকারী, 2 ট্রিমারের পুল-আপের জন্য এবং একটি টান-ডাউন করার জন্য।
এই ধাপের ছবিতে আপনি লেজার নামক আরেকটি Arduino মিনি প্রো দেখতে পাচ্ছেন, কারণ আমি এই Arduino দিয়ে লেজার কন্ট্রোলারের দক্ষতা (pwm সংকেত) অনুকরণ করেছি।
ধাপ 2: সংযোগ


এই পরিকল্পিতভাবে 3 টি প্রতিরোধক, পুল-আপ এবং পুল-ডাউন সংযোগ করতে ভুলবেন না।
প্রথমবারের জন্য, আমি আপনাকে সুপারিশ করছি যে দ্বিতীয় আরডুইনো (আগের ধাপে লেজার বলা হয়) সংযোগ করার জন্য কোড এবং সংযোগটি পাশাপাশি কাজ করে কিনা তা পরীক্ষা করার জন্য।
আপনি যদি পরিকল্পিত দৃশ্যের সাথে বেশি পরিচিত হন, তাহলে pwmTOpwm.svg খুলুন।
ধাপ 3: Arduino স্কেচ


আপনি GitHub পৃষ্ঠা থেকে আমার কোড অনুলিপি করতে পারেন:
এই কোডের প্রধান দক্ষতা হল "পালসইন" কমান্ডের ইন্টিগ্রেশন, আরো তথ্য:
যখন আপনি মাইক্রোকন্ট্রোলারে একটি PWM সিগন্যাল পরিমাপ করার চেষ্টা করেন তখন আপনাকে গণনা করতে হবে যে পিরিয়ডে কতক্ষণ সিগন্যাল উপরে (বা নিচে) থাকে। আপনি "pulseIn" কমান্ড ব্যবহার করতে পারেন।
যদি আপনি pulseIn সংকেত চক্রান্ত করার চেষ্টা করেন তবে আপনি অস্থির কিছু দেখতে পারেন।
এই সমস্যার সমাধানের জন্য আমাদের মধ্যবর্তী ফিল্টার ব্যবহার করতে হবে, আমার ক্ষেত্রে সূচকীয় চলমান গড় (EMA)।
আপনি এই উদাহরণ দিয়ে এই দুর্দান্ত এবং সহজ ফিল্টারটি চেষ্টা করতে পারেন:
চিন্তা করবেন না, ফিল্টারটি ইতিমধ্যে কোডে সংহত হয়েছে: p।
আপনি যদি দ্বিতীয় Arduino (লেজার) ব্যবহার করেন তাহলে আপনি সেই arduino এ এই উদাহরণটি আপলোড করতে পারেন:
ধাপ 4: পিসিবি

আমি কিক্যাডের সাথে এই প্রকল্পের জন্য একটি পিসিবি তৈরি করতে চাই এবং এটি ভাগ করে নিতে চাই।
যদি আমি পিসিবিতে পরিবর্তন করি তবে আমি সেগুলি গিটহাব পৃষ্ঠায় ভাগ করব।
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ

কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ

আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ

Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
11 ধাপ রুবে গোল্ডবার্গ মেশিন: 8 টি ধাপ

11 স্টেপ রুবে গোল্ডবার্গ মেশিন: এই প্রজেক্টটি একটি 11 স্টেপ রুবে গোল্ডবার্গ মেশিন, যা একটি জটিল পদ্ধতিতে একটি সহজ কাজ তৈরি করার জন্য ডিজাইন করা হয়েছে। এই প্রকল্পের কাজ হল সাবানের বার ধরা
গুরুত্বপূর্ণ হাত ধোয়ার ধাপ শেখানোর মেশিন: 5 টি ধাপ

ক্রিটিক্যাল হ্যান্ড ওয়াশিং স্টেপ টিচিং মেশিন: এটি এমন একটি মেশিন যা ব্যবহারকারীকে তার হাত ধোয়ার সময় ধাপগুলো সম্পর্কে মনে করিয়ে দেয়। মহামারী বা মহামারী প্রতিরোধের সময়