সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- ধাপ 2: আপনার সার্কিট তৈরি করুন
- ধাপ 3: আপনার ডেটা পড়তে এবং লগ ইন করার জন্য একটি পাইথন স্ক্রিপ্ট তৈরি করুন
ভিডিও: রাস্পবেরি পাই দিয়ে একটি ডেটা লগার তৈরি করা: 3 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই সাধারণ ডেটা লগারটি একটি এনালগ এলডিআর (ফটোরিসিস্টর) দিয়ে নিয়মিত হালকা পরিমাপ নেয় এবং সেগুলি আপনার রাস্পবেরি পাইতে একটি পাঠ্য ফাইলে সংরক্ষণ করে। এই ডেটা লগারটি প্রতি seconds০ সেকেন্ডে আলোর মাত্রা পরিমাপ এবং রেকর্ড করবে, যা আপনাকে পর্যবেক্ষণ করতে সক্ষম করবে কিভাবে উজ্জ্বলতা সময়ের সাথে পরিবর্তিত হয়।
যদি আমরা রাস্পবেরি পাই এর সাথে এনালগ সেন্সর ব্যবহার করতে চাই, তাহলে আমাদের সেন্সরের প্রতিরোধ ক্ষমতা পরিমাপ করতে সক্ষম হতে হবে। আরডুইনো থেকে ভিন্ন, রাস্পবেরি পাই এর জিপিআইও পিন প্রতিরোধের পরিমাপ করতে অক্ষম এবং শুধুমাত্র তখনই উপলব্ধি করতে পারে যদি তাদের সরবরাহ করা ভোল্টেজ একটি নির্দিষ্ট ভোল্টেজের (প্রায় 2 ভোল্ট) উপরে থাকে। এই সমস্যাটি কাটিয়ে উঠতে, আপনি একটি অ্যানালগ টু ডিজিটাল কনভার্টার (ADC) ব্যবহার করতে পারেন, অথবা আপনি একটি অপেক্ষাকৃত সস্তা ক্যাপাসিটর ব্যবহার করতে পারেন।
ধাপ 1: আপনার যা লাগবে
- রাস্পবিয়ান সহ একটি রাস্পবেরীপি ইতিমধ্যেই ইনস্টল করা আছে। আপনি একটি মনিটর, মাউস এবং কীবোর্ড ব্যবহার করে বা দূরবর্তী ডেস্কটপের মাধ্যমে Pi অ্যাক্সেস করতে সক্ষম হতে হবে। আপনি রাস্পবেরি পাই এর কোন মডেল ব্যবহার করতে পারেন। আপনার যদি পাই জিরো মডেলগুলির মধ্যে একটি থাকে তবে আপনি কিছু হেডার পিন জিপিআইও পোর্টে বিক্রি করতে চাইতে পারেন।
- একটি হালকা নির্ভরশীল প্রতিরোধক (একটি এলডিআর বা ফটোরিসিস্টর নামেও পরিচিত)
- একটি 1 ইউএফ সিরামিক ক্যাপাসিটর
- একটি সোল্ডারলেস প্রোটোটাইপিং ব্রেডবোর্ড
- কিছু পুরুষ থেকে মহিলা জাম্পার তার
ধাপ 2: আপনার সার্কিট তৈরি করুন
আপনার রুটিবোর্ডে উপরের সার্কিটটি তৈরি করুন যাতে নিশ্চিত হয় যে উপাদানগুলির কোনটিই স্পর্শ করছে না। লাইট ডিপেন্ডেন্ট রেসিস্টর এবং সিরামিক ক্যাপাসিটরের কোন পোলারিটি নেই যার মানে হল নেগেটিভ এবং পজিটিভ কারেন্ট সিসার সাথে সংযুক্ত হতে পারে। অতএব আপনার সার্কিটে এই উপাদানগুলিকে কোনভাবে সংযুক্ত করা হয়েছে তা নিয়ে আপনাকে চিন্তা করার দরকার নেই।
একবার আপনি আপনার সার্কিটটি পরীক্ষা করে নিলে, উপরের চিত্রটি অনুসরণ করে সাবধানতার সাথে আপনার রাস্পবেরি পাইয়ের জিপিআইও পিনের সাথে জাম্পার কেবলগুলি সংযুক্ত করুন।
ধাপ 3: আপনার ডেটা পড়তে এবং লগ ইন করার জন্য একটি পাইথন স্ক্রিপ্ট তৈরি করুন
আপনার রাস্পবেরি পাই (মেনু> প্রোগ্রামিং> পাইথন 2 (আইডিএলই)) এ আইডিএল খুলুন এবং একটি নতুন প্রকল্প খুলুন (ফাইল> নতুন ফাইল)। তারপর নিম্নলিখিত টাইপ করুন:
RPi. GPIO GPIO হিসাবে আমদানি করুন
আমদানি সময় আমদানি ডেটাটাইম লগইনটারভাল = 60 #সেকেন্ডে লগ ব্যবধান savefilename = "lightlevels.txt" SensorPin = 17 TriggerPin = 27
GPIO.setmode (GPIO. BCM)
ক্যাপ = 0.000001 #1uf adj = 2.130620985
ডিফ পরিমাপ প্রতিরোধ (এমপিন, টিপিন):
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) starttime = time.time () endtime = time.time () while (GPIO.input (mpin) == GPIO. LOW): endtime = time.time () রিটার্ন এন্ডটাইম-স্টার্টটাইম ডিফ রাইটলাইন (txt, fn): f = open (fn, 'a') f.write (txt+'\ n') f.close () i = 0 t = 0 যখন True: stime = time.time () a in range (1, 11): res = (measureresistance (SensorPin, TriggerPin)/cap)*adj i = i+1 t = t+res যদি a == 10: t = t/i মুদ্রণ করুন সময় কেটে গেছে ঘুম (0.0001)
আপনার ডকুমেন্টস ফোল্ডারে আপনার প্রকল্পটিকে datalogger.py (File> Save As) হিসেবে সংরক্ষণ করুন।
এখন টার্মিনাল খুলুন (মেনু> আনুষাঙ্গিক> টার্মিনাল) এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:
পাইথন datalogger.py
স্ক্রিপ্টটি "lightlevels.txt" নামে একটি টেক্সট ফাইল তৈরি করবে এবং প্রতি 60 সেকেন্ডে এটি আপডেট করবে। আপনি 6 নং লাইনে এই ফাইলের নাম পরিবর্তন করতে পারেন।
প্রস্তাবিত:
রাস্পবেরি পাই দিয়ে হালকা এবং তাপমাত্রা সেন্সর ডেটা পড়া এবং গ্রাফ করা: 5 টি ধাপ
রাস্পবেরি পাই দিয়ে হালকা এবং তাপমাত্রা সেন্সর ডেটা পড়া এবং গ্রাফ করা: এই নির্দেশাবলীতে আপনি শিখবেন কিভাবে রাস্পবেরি পাই এবং ADS1115 এনালগ থেকে ডিজিটাল কনভার্টার এবং ম্যাটপ্লটলিব ব্যবহার করে গ্রাফের সাথে একটি হালকা এবং তাপমাত্রা সেন্সর পড়তে হয়। প্রয়োজনীয় উপকরণ দিয়ে শুরু করা যাক
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন - প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: 5 টি ধাপ
আর্ডুইনো ইউএনও এবং এসডি-কার্ড দিয়ে আর্দ্রতা এবং তাপমাত্রা রিয়েল টাইম ডেটা রেকর্ডার কিভাবে তৈরি করবেন | প্রোটিয়াসে DHT11 ডেটা-লগার সিমুলেশন: ভূমিকা: হাই, এটি লিওনো মেকার, এখানে ইউটিউব লিঙ্ক রয়েছে। আমরা আরডুইনো দিয়ে সৃজনশীল প্রকল্প তৈরি করছি এবং এমবেডেড সিস্টেমে কাজ করছি।
(2) একটি গেম তৈরি করা শুরু করা - ইউনিটি 3 ডি: 9 ধাপে একটি স্প্ল্যাশ স্ক্রিন তৈরি করা
(2) একটি গেম তৈরি করা শুরু করা - ইউনিটি 3 ডি -তে একটি স্প্ল্যাশ স্ক্রিন তৈরি করা: এই নির্দেশনায় আপনি ইউনিটি 3 ডি -তে একটি সাধারণ স্প্ল্যাশ স্ক্রিন তৈরি করতে শিখবেন। প্রথমত, আমরা ityক্য খুলব
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে