সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- ধাপ 2: আপনার সার্কিট তৈরি করুন
- ধাপ 3: হালকা নির্ভর রেসিস্টর পড়তে একটি পাইথন স্ক্রিপ্ট তৈরি করুন
- ধাপ 4: এটি কিভাবে কাজ করে
ভিডিও: রাস্পবেরি পাই জিপিআইও সার্কিট: এডিসি ছাড়া এলডিআর এনালগ সেন্সর ব্যবহার করে (এনালগ টু ডিজিটাল কনভার্টার): 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমাদের আগের নির্দেশাবলীতে, আমরা আপনাকে দেখিয়েছি কিভাবে আপনি আপনার রাস্পবেরি পাই এর জিপিআইও পিনগুলিকে এলইডি এবং সুইচগুলির সাথে সংযুক্ত করতে পারেন এবং কিভাবে জিপিআইও পিনগুলি উচ্চ বা নিম্ন হতে পারে। কিন্তু যদি আপনি আপনার রাস্পবেরি পাই একটি অ্যানালগ সেন্সর দিয়ে ব্যবহার করতে চান?
যদি আমরা রাস্পবেরি পাই এর সাথে এনালগ সেন্সর ব্যবহার করতে চাই, তাহলে আমাদের সেন্সরের প্রতিরোধ ক্ষমতা পরিমাপ করতে সক্ষম হতে হবে। আরডুইনো থেকে ভিন্ন, রাস্পবেরি পাই এর জিপিআইও পিন প্রতিরোধের পরিমাপ করতে অক্ষম এবং শুধুমাত্র তখনই উপলব্ধি করতে পারে যদি তাদের সরবরাহ করা ভোল্টেজ একটি নির্দিষ্ট ভোল্টেজের (প্রায় 2 ভোল্ট) উপরে থাকে। এই সমস্যাটি কাটিয়ে উঠতে, আপনি একটি অ্যানালগ টু ডিজিটাল কনভার্টার (ADC) ব্যবহার করতে পারেন, অথবা আপনি একটি অপেক্ষাকৃত সস্তা ক্যাপাসিটর ব্যবহার করতে পারেন।
এই নির্দেশযোগ্য আপনাকে দেখাবে কিভাবে এটি করা যায়।
ধাপ 1: আপনার যা লাগবে
- রাস্পবিয়ান সহ একটি রাস্পবেরীপি ইতিমধ্যেই ইনস্টল করা আছে। আপনি একটি মনিটর, মাউস এবং কীবোর্ড ব্যবহার করে বা দূরবর্তী ডেস্কটপের মাধ্যমে Pi অ্যাক্সেস করতে সক্ষম হতে হবে। আপনি রাস্পবেরি পাই এর কোন মডেল ব্যবহার করতে পারেন। আপনার যদি পাই জিরো মডেলগুলির মধ্যে একটি থাকে তবে আপনি কিছু হেডার পিন জিপিআইও পোর্টে বিক্রি করতে চাইতে পারেন।
- একটি হালকা নির্ভরশীল প্রতিরোধক (একটি এলডিআর বা ফটোরিসিস্টর নামেও পরিচিত)
- একটি 1 ইউএফ সিরামিক ক্যাপাসিটর
- একটি সোল্ডারলেস প্রোটোটাইপিং ব্রেডবোর্ড
- কিছু পুরুষ থেকে মহিলা জাম্পার তার
ধাপ 2: আপনার সার্কিট তৈরি করুন
আপনার রুটিবোর্ডে উপরের সার্কিটটি তৈরি করুন যাতে নিশ্চিত হয় যে উপাদানগুলির কোনটিই স্পর্শ করছে না। লাইট ডিপেন্ডেন্ট রেসিস্টর এবং সিরামিক ক্যাপাসিটরের কোন পোলারিটি নেই যার মানে হল নেগেটিভ এবং পজিটিভ কারেন্ট সিসার সাথে সংযুক্ত হতে পারে। অতএব আপনার সার্কিটে এই উপাদানগুলিকে কোনভাবে সংযুক্ত করা হয়েছে তা নিয়ে আপনাকে চিন্তা করার দরকার নেই।
একবার আপনি আপনার সার্কিটটি পরীক্ষা করে নিলে, উপরের চিত্রটি অনুসরণ করে আপনার রাস্পবেরি পাইয়ের জিপিআইও পিনের সাথে জাম্পার কেবলগুলি সংযুক্ত করুন।
ধাপ 3: হালকা নির্ভর রেসিস্টর পড়তে একটি পাইথন স্ক্রিপ্ট তৈরি করুন
আমরা এখন একটি সংক্ষিপ্ত স্ক্রিপ্ট লিখব যা পাইথন ব্যবহার করে LDR এর প্রতিরোধকে পড়বে এবং প্রদর্শন করবে।
আপনার রাস্পবেরি পাইতে, IDLE (মেনু> প্রোগ্রামিং> পাইথন 2 (IDLE)) খুলুন। একটি নতুন প্রকল্প খুলুন ফাইল> নতুন ফাইল এ যান। তারপরে নিম্নলিখিত কোডটি টাইপ করুন (বা অনুলিপি করুন এবং আটকান):
RPi. GPIO আমদানি করুন GPIOimport টাইমপিন = 17 tpin = 27 GPIO.setmode (GPIO. BCM) ক্যাপ = 0.000001 adj = 2.130620985i = 0 t = 0 যখন সত্য: GPIO.setup (mpin, GPIO. OUT) GPIO.setup (tpin, GPIO. OUT) GPIO.output (mpin, False) GPIO.output (tpin, false) time.sleep (0.2) GPIO.setup (mpin, GPIO. IN) time.sleep (0.2) GPIO.output (tpin, True) শুরুর সময় = সময়। সময় () শেষ সময় = সময়। সময় () যখন (GPIO.input (mpin) == GPIO. LOW): শেষ সময় = সময়। সময় () পরিমাপ প্রতিরোধ = শেষ সময়-শুরুর সময় = adj i = i+1 t = t+res যদি i == 10: t = t/i প্রিন্ট (t) i = 0 t = 0
আপনার ডকুমেন্টস ফোল্ডারে আপনার প্রকল্পকে lightsensor.py (File> Save As) হিসেবে সেভ করুন।
এখন টার্মিনাল খুলুন (মেনু> আনুষাঙ্গিক> টার্মিনাল) এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:
পাইথন lightsensor.py
রাস্পবেরি পাই বারবার ফটোরিসিস্টারের প্রতিরোধ প্রদর্শন করবে। আপনি যদি ফোটোরিসিস্টারের উপরে আঙুল রাখেন, তাহলে প্রতিরোধ ক্ষমতা বাড়বে। যদি আপনি ফোটোরিসিস্টারে একটি উজ্জ্বল আলো জ্বালান, তবে প্রতিরোধ ক্ষমতা হ্রাস পাবে। আপনি CTRL+Z চেপে এই প্রোগ্রামটি চালানো বন্ধ করতে পারেন।
ধাপ 4: এটি কিভাবে কাজ করে
ক্যাপাসিটর ধীরে ধীরে চার্জ হওয়ার সাথে সাথে ভোল্টেজ যা সার্কিটের মধ্য দিয়ে এবং জিপিআইও পিনে যায়। একবার ক্যাপাসিটর একটি নির্দিষ্ট বিন্দুতে চার্জ হয়ে গেলে, এর ভোল্টেজ 2 ভোল্টের উপরে উঠে যায় এবং রাস্পবেরি পাই বুঝতে পারে যে জিপিআইও পিন 13 উচ্চ।
যদি সেন্সরের প্রতিরোধ ক্ষমতা বৃদ্ধি পায়, ক্যাপাসিটর আরো ধীরে ধীরে চার্জ করবে এবং সার্কিট 2 ভোল্টে পৌঁছাতে আরো সময় লাগবে।
উপরের স্ক্রিপ্টটি মূলত পিন 13 উচ্চ হতে কতক্ষণ সময় নেয় এবং তারপর এই পরিমাপ ব্যবহার করে ফটোরিসিস্টারের প্রতিরোধের হিসাব করে।
প্রস্তাবিত:
এনালগ সার্কিট জ্ঞান - DIY একটি টিকিং ক্লক সাউন্ড এফেক্ট সার্কিট আইসি ছাড়া: 7 টি ধাপ (ছবি সহ)
এনালগ সার্কিট নলেজ - DIY একটি টিকিং ক্লক সাউন্ড এফেক্ট সার্কিট আইসি ছাড়া: এই টিকিং ক্লক সাউন্ড এফেক্ট সার্কিটটি শুধু ট্রানজিস্টর এবং রেজিস্টর এবং ক্যাপাসিটর দিয়ে তৈরি করা হয়েছিল যা কোন আইসি উপাদান ছাড়া। এই বাস্তব এবং সহজ সার্কিট দ্বারা মৌলিক সার্কিট জ্ঞান শেখা আপনার জন্য আদর্শ। প্রয়োজনীয় মাদুর
মাইক্রোকন্ট্রোলার ব্যবহার করে ডিজিটাল ঘড়ি (RTC সার্কিট ছাড়া AT89S52): 4 টি ধাপ (ছবি সহ)
ডিজিটাল ক্লক মাইক্রোকন্ট্রোলার ব্যবহার করে (AT89S52 RTC সার্কিট ছাড়া): একটি ঘড়ি বর্ণনা করা যাক … " ঘড়ি এমন একটি যন্ত্র যা সময় গণনা করে এবং দেখায় (আপেক্ষিক) " । দ্রষ্টব্য: এটি পড়তে 2-3 মিনিট সময় লাগবে দয়া করে পুরো প্রকল্পটি পড়ুন অন্যথায় আমি খাব না
রাস্পবেরি পাই সহ LED ব্লিঙ্ক - রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: 4 টি ধাপ
রাস্পবেরি পাই সহ LED ব্লিঙ্ক | রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে জিপিআইওর রাস্পবেরি পাই ব্যবহার করতে হয়। আপনি যদি কখনো Arduino ব্যবহার করে থাকেন তাহলে সম্ভবত আপনি জানেন যে আমরা LED সুইচ ইত্যাদি তার পিনের সাথে সংযুক্ত করতে পারি এবং এটিকে এর মত কাজ করতে পারি। এলইডি ব্লিংক করুন বা সুইচ থেকে ইনপুট পান তাই
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
মনিটর বা কীবোর্ড ছাড়া ডায়েট পাই ব্যবহার করে রাস্পবেরি পাই সেটআপ করুন: 24 টি ধাপ
মনিটর বা কীবোর্ড ছাড়া ডায়েট পাই ব্যবহার করে রাস্পবেরি পাই সেটআপ করুন: এই নির্দেশনাটি অপ্রচলিত। অনুগ্রহ করে ব্যবহার করুন: DietPi SetupNOOBS- এর জন্য একটি মনিটর, কীবোর্ড এবং মাউস প্রয়োজন, যা ~ $ 60 (USD) বা তার বেশি খরচ যোগ করে। যাইহোক, একবার ওয়াই-ফাই কাজ করলে, এই ডিভাইসগুলির আর প্রয়োজন হয় না। সম্ভবত, ডায়েটপি ইউএসবি সমর্থন করবে