সুচিপত্র:
- ধাপ 1: OLED ডিসপ্লে
- ধাপ 2: এসডি কার্ড রিডার
- ধাপ 3: পরিকল্পিত চিত্র:
- ধাপ 4: পিসিবি পৌঁছেছে:
- ধাপ 5: প্রকল্প ভিডিও প্রদর্শন
ভিডিও: আরডুইনো প্রো মিনি ব্যবহার করে DIY পাওয়ার মিটার প্রকল্প: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
ভূমিকা
হ্যালো, ইলেকট্রনিক্স কমিউনিটি! আজ আমি আপনাকে একটি প্রকল্প উপস্থাপন করব যা আপনাকে একটি যন্ত্রের ভোল্টেজ এবং কারেন্ট পরিমাপ করতে এবং এটি শক্তি এবং শক্তির মানগুলির সাথে একসাথে প্রদর্শন করতে দেয়। একটি বর্তমান/ভোল্টেজ পরিমাপ যদি আপনি একটি Arduino সঙ্গে একটি বর্তনী ভোল্টেজ এবং বর্তমান পরিমাপ করতে চেয়েছিলেন, পদ্ধতি বেশ সোজা এগিয়ে। আপনি লোড জুড়ে ভোল্টেজ পরিমাপ করতে এনালগ ইনপুট ব্যবহার করেন এবং শান্ট রোধকের ভোল্টেজ ড্রপের মাধ্যমে কারেন্ট পরিমাপ করতে শান্ট ব্যবহার করেন। এখন, এই পদ্ধতিটি বরং অশোধিত, এবং এটি শুধুমাত্র 0-5 V এর মধ্যে ভোল্টেজের জন্য কাজ করে, এবং Arduino এর ADC যা প্রতিরোধকের ভোল্টেজ ড্রপ পড়ার জন্য ব্যবহার করা হয় তা শত শত এমভি পরিমাপের জন্য কিছুটা ভুল শান্ট জুড়ে। ভাগ্যক্রমে, সেখানে মডিউল রয়েছে, যা আমাদের জীবনকে সহজ করে তোলে। এই প্রকল্পের জন্য, আমি একটি INA219 IC ব্যবহার করব, যা একটি শান্ট হিসাবে 0.1R রোধক ব্যবহার করে এবং 32V পর্যন্ত ভোল্টেজ পরিমাপ করতে পারে এবং এর বর্তমান পরিসীমা 0-3.2A। এই আইসি একটি I2C ইন্টারফেস প্রদান করে, Arduino- এর সাথে যোগাযোগ করার জন্য, এবং ডেটশীট অধ্যয়ন করে, আমরা I2C ইন্টারফেসের উপর নির্দিষ্ট কমান্ড ব্যবহার করতে পারি, যাতে ভোল্টেজ এবং বর্তমান মানগুলি পড়তে পারে। আমরা আবার ভাগ্যবান কারণ আমাদের সেই সমস্যার মধ্য দিয়ে যেতে হবে না। অ্যাডাফ্রুট থেকে লাইব্রেরি আছে যা আপনি ডাউনলোড করতে পারেন এবং ভোল্টেজ এবং কারেন্ট পড়ার জন্য প্রিমেড ফাংশন ব্যবহার করতে পারেন | লাইব্রেরি ডাউনলোড করতে এখানে ক্লিক করুন
ধাপ 1: OLED ডিসপ্লে
পরবর্তী উপাদান যা আমি ব্যবহার করব তা হল একটি প্রদর্শন। এইভাবে আমরা আসলে আমরা যে মানগুলি পরিমাপ করছি তা প্রদর্শন করতে পারি। আমি কিছু সময়ের জন্য 96 ইঞ্চি OLED ডিসপ্লে নিয়ে কাজ করছি, এবং এটি সুন্দরভাবে কাজ করে। আমরা ইতোমধ্যেই তৈরি অ্যাডাফ্রুট লাইব্রেরি ব্যবহার করতে পারি যাতে আমরা যে ডেটা প্রদর্শন করতে চাই তা পাঠাতে | অ্যাডাফ্রুট লাইব্রেরি ডাউনলোড করতে এখানে ক্লিক করুন | আপনার Adafruit GFX লাইব্রেরিরও প্রয়োজন হবে।
ধাপ 2: এসডি কার্ড রিডার
এখন, এই প্রকল্পটি সম্পূর্ণ করতে, আমরা একটি চূড়ান্ত উপাদান যুক্ত করব। একটি মাইক্রো এসডি কার্ড রিডার, যাতে পরিমাপ করা ডেটা টেক্সট ফাইল হিসেবে সংরক্ষণ করা যায়, যেখান থেকে আপনি এক্সেল এর মত একটি প্রোগ্রামে কপি করে সুন্দর দেখতে প্লট তৈরি করতে পারেন, এবং বর্তমান এবং ভোল্টেজকে গুণিত করে ব্যবহৃত শক্তি এবং শক্তি গণনা করতে পারেন। যথাক্রমে সময়
এই মডিউল একটি SPI ইন্টারফেসের মাধ্যমে যোগাযোগ করে, যা ডাটা লিখতে/পড়ার জন্য কমান্ড ব্যবহার করে। এই মডিউলটি 5V সামঞ্জস্যপূর্ণ নয়, তাই আমরা এটিকে আরডুইনো ইন্টারফেসে সংযুক্ত করতে পারি না কারণ 5V 3.3V চিপটি ধ্বংস করবে। এর জন্য, আমি 5V সংকেতগুলিকে চিপের জন্য উপযুক্ত 3.3V সংকেতগুলিতে যথাক্রমে MOSI, CS এবং CLK লাইন এবং 5V থেকে 3.3V নামিয়ে মডিউলকে পাওয়ার জন্য প্রতিরোধক থেকে ভোল্টেজ বিভাজক তৈরি করেছি)।
ধাপ 3: পরিকল্পিত চিত্র:
অবশেষে, আমরা ভোল্টেজ এবং বর্তমান মান পড়ার জন্য INA219 মডিউলের জন্য Adafruit লাইব্রেরি ব্যবহার করে Arduino প্রোগ্রাম করি। উপরন্তু, ব্যবহৃত বিদ্যুৎ পাওয়ার জন্য আমরা ভোল্টেজের সাথে বর্তমানকে গুণ করি। তারপরে, আমরা মিলিস () ফাংশনটি ব্যবহার করা সময়টি সঞ্চয় করতে এবং শক্তি দিয়ে গুণ করতে পারি, যাতে ব্যবহৃত শক্তি গণনা করা যায়। এসডি কার্ড রিডারের জন্য, আমি "এসডিফ্যাট" লাইব্রেরি ব্যবহার করেছি, কারণ আরডুইনো থেকে স্ট্যান্ডার্ড এসডি লাইব্রেরিগুলি ভাল কাজ করে নি | Sdfat লাইব্রেরি ডাউনলোড করতে এখানে ক্লিক করুন
আপনি ডিসি জ্যাক ব্যবহার করে এবং Arduino এ 7 এবং 12V এর মধ্যে একটি ভোল্টেজ প্রয়োগ করে বোর্ডকে শক্তি দিতে পারেন, যা 5V VCC এর মাধ্যমে অন্যান্য উপাদানগুলিকে ক্ষমতা দেয়।
ধাপ 4: পিসিবি পৌঁছেছে:
এই প্রকল্পের একজন পৃষ্ঠপোষক
এই প্রকল্পের স্পনসর PCBGOGO যা আমাদের এই প্রকল্পের জন্য 10 PCB প্রদান করেছে। PCBGOGO খুব অল্প সময়ে উচ্চমানের PCB তৈরি করে এবং খুব দ্রুত তাদের বিতরণ করে। সুতরাং, যদি আপনি আপনার প্রকল্পকে পেশাদারী করার কথা ভাবছেন, তাহলে খুব কম মূল্যে 10 PCB পাওয়ার জন্য PCBGOGO তে আপনার Gerber ফাইল আপলোড করতে দ্বিধা করবেন না।
ধাপ 5: প্রকল্প ভিডিও প্রদর্শন
www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html
প্রস্তাবিত:
আরডুইনো এবং ডিএফপ্লেয়ার মিনি এমপি 3 প্লেয়ার মডিউল ব্যবহার করে এলসিডি দিয়ে এমপি 3 প্লেয়ার কীভাবে তৈরি করবেন: 6 টি ধাপ
কিভাবে Arduino এবং DFPlayer মিনি MP3 প্লেয়ার মডিউল ব্যবহার করে LCD দিয়ে একটি MP3 প্লেয়ার তৈরি করবেন: আজ আমরা Arduino এবং DFPlayer মিনি MP3 প্লেয়ার মডিউল ব্যবহার করে LCD দিয়ে একটি MP3 প্লেয়ার তৈরি করব। প্রকল্পটি SD কার্ডে MP3 ফাইলগুলি পড়তে পারে, এবং বিরতি দিতে পারে এবং 10 বছর আগে ডিভাইসটির মতোই খেলুন। এবং এটিতে আগের গান এবং পরবর্তী গানটি মজাদার
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট - Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার - আরসি হেলিকপ্টার - আরডুইনো ব্যবহার করে আরসি প্লেন: 5 টি ধাপ (ছবি সহ)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট | Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার | আরসি হেলিকপ্টার | আরডুইনো ব্যবহার করে আরসি প্লেন: একটি আরসি গাড়ি চালানোর জন্য | চতুর্ভুজ | ড্রোন | আরসি প্লেন | RC নৌকা, আমাদের সবসময় একটি রিসিভার এবং ট্রান্সমিটার দরকার, ধরুন RC QUADCOPTER এর জন্য আমাদের একটি 6 টি চ্যানেল ট্রান্সমিটার এবং রিসিভার দরকার এবং সেই ধরনের TX এবং RX খুব ব্যয়বহুল, তাই আমরা আমাদের একটি তৈরি করতে যাচ্ছি
DIY "পিসি ব্যবহার মিটার ROG বেস" Arduino এবং Python ব্যবহার করে: 5 টি ধাপ (ছবি সহ)
DIY "পিসি ব্যবহার মিটার ROG বেস" Arduino এবং Python ব্যবহার করে: ************************************* +প্রথমত, এই নির্দেশাবলী একজন অ -স্থানীয় ইংরেজী বক্তার দ্বারা লেখা হয়েছিল …… একজন ইংরেজ অধ্যাপক নন, তাই দয়া করে আমাকে মজা করার আগে কোন ব্যাকরণগত ভুল জানান।
সবচেয়ে সস্তা Arduino -- সবচেয়ে ছোট Arduino -- আরডুইনো প্রো মিনি -- প্রোগ্রামিং -- Arduino Neno: 6 ধাপ (ছবি সহ)
সবচেয়ে সস্তা Arduino || সবচেয়ে ছোট Arduino || আরডুইনো প্রো মিনি || প্রোগ্রামিং || Arduino Neno: …………………………. আরো ভিডিও পেতে দয়া করে আমার ইউটিউব চ্যানেলে সাবস্ক্রাইব করুন ……. এই প্রকল্পটি হল কিভাবে একটি ছোট এবং সস্তা arduino ইন্টারফেস করা যায়। আরডুইনো প্রো মিনি হল সবচেয়ে ছোট এবং সস্তা আরডুইনো। এটা arduino অনুরূপ
ইউনো (Arduino বেসিক) ব্যবহার করে প্রোগ্রাম প্রো-মিনি: 7 টি ধাপ (ছবি সহ)
ইউনো (আরডুইনো বুনিয়াদি) ব্যবহার করে প্রোগ্রাম প্রো-মিনি: হাই সব, এই নির্দেশে আমি আমার সাম্প্রতিক কেনা আরডুইনো প্রো-মিনি এবং কিভাবে আমি প্রথমবার কোডটি আপলোড করতে পেরেছি তার সাথে আমার অভিজ্ঞতা শেয়ার করতে চাই। পুরাতন Arduino Uno.Arduino pro-mini এর নিম্নলিখিত বৈশিষ্ট্য আছে: এটা আমি