সুচিপত্র:

কণা ফোটন লবণাক্ততা মিটার: 4 টি ধাপ
কণা ফোটন লবণাক্ততা মিটার: 4 টি ধাপ

ভিডিও: কণা ফোটন লবণাক্ততা মিটার: 4 টি ধাপ

ভিডিও: কণা ফোটন লবণাক্ততা মিটার: 4 টি ধাপ
ভিডিও: Is Teleportation Possible ? || টেলিপোর্টেশন || Quantum Entanglement || fact & fiction বাংলা || PJPAF 2024, নভেম্বর
Anonim
কণা ফোটন লবণাক্ততা মিটার
কণা ফোটন লবণাক্ততা মিটার

আমরা একটি চৌম্বক ক্ষেত্র এবং একটি রৈখিক হল সেন্সর ব্যবহার করে পানির লবণাক্ততা পরিমাপের জন্য একটি পরিমাপ যন্ত্র তৈরি করেছি।

এই প্রকল্পটি করতে আপনার কয়েকটি জিনিস দরকার:

- একটি রুটিবোর্ড এবং কিছু তার সহ কণা/arduino

- একটি লিনিয়ার হল সেন্সর

- কিছু চুম্বক (আমরা ছোট কিন্তু শক্তিশালী নিওডিয়ামিয়াম চুম্বক ব্যবহার করেছি)

- একটি কলম

- কিছু টেপ

ধাপ 1: কন্টেইনার

কন্টেইনার
কন্টেইনার

কলমটি একটি ধারক হিসাবে ব্যবহার করা হবে তাই এগিয়ে যান এবং পিনটি বের করুন যাতে আপনার কাছে কেবল প্লাস্টিকের ধারক থাকে।

কিছু টেপ দিয়ে ছোট গর্তটি বন্ধ করুন এবং কলমের পাশে ছোট গর্তের কাছে চুম্বকগুলি টেপ করুন।

ধাপ 2: কণা/আরডুইনো সংযোগ করুন

কণা/Arduino সংযোগ করুন
কণা/Arduino সংযোগ করুন

কণা বা আরডুইনোকে রুটিবোর্ডের সাথে সংযুক্ত করুন। এছাড়াও ছবির মতো লিনিয়ার হল সেন্সর, উপরের পিন 3.3V, মাঝের পিনটি GND এবং নিচের পিনটি একটি এনালগ ইনপুটের সাথে সংযুক্ত করুন।

ধাপ 3: কোড

পার্টিকেল ফোটনে আপনি ইনপুট হিসেবে যে পিনটি ব্যবহার করেছেন তার উপর চাপ দিতে পারেন এবং হল সেন্সর থেকে মান পেতে ফাংশন এনালগ রিড ব্যবহার করতে পারেন।

আপনি যদি এটি স্বয়ংক্রিয়ভাবে সম্পন্ন করতে চান অথবা আপনি যদি একটি arduino ব্যবহার করেন তাহলে আপনার এইরকম কিছু দেখতে একটি কোডের প্রয়োজন হবে:

// পিন থেকে এনালগ পিন = A0;

// সময়ের পরিমান, মিলিসেকেন্ডে, পরিমাপের মধ্যে।

// যেহেতু আপনি খুব বেশি ইভেন্ট প্রকাশ করতে পারবেন না, এটিও কমপক্ষে 1000 হতে পারে

int বিলম্বের সময় = 5000;

// একটি ইভেন্টের নাম যাতে আপনি প্রবাহিত পরিমাপগুলি চিনতে পারেন

স্ট্রিং ইভেন্ট নাম = "পরিমাপ/লবণাক্ততা";

স্ট্রিং লাগ = "নিম্ন";

স্ট্রিং মিডেল = "মিডিয়াম";

স্ট্রিং হুগ = "হাই";

অকার্যকর সেটআপ(){

}

অকার্যকর লুপ () {

int পরিমাপ = analogRead (analogPin);

যদি (পরিমাপ <= 1750) {

Particle.publish (eventName, laag); }

যদি (পরিমাপ> = 1751 && পরিমাপ <= 1830) {

Particle.publish (eventName, middel);

}

যদি (পরিমাপ> = 1831 && পরিমাপ <= 2100) {

Particle.publish (eventName, hoog);

}

যদি (পরিমাপ> = 2101) {

}

বিলম্ব (বিলম্বের সময়);

}

ধাপ 4: পরিমাপ

অবশ্যই কোডের মানগুলিকে আপনি যে লবণাক্ততা ব্যবহার করছেন তার সাথে ক্যালিব্রেট করতে হবে তাই এগিয়ে যান এবং 3 কাপ জল পান। কাপ 1 হবে শুধু পানি, কাপ 3 হবে সম্পূর্ণরূপে লবণ দিয়ে পরিপূর্ণ এবং কাপ 2 হবে মাঝখানে কোথাও।

একটি কাপ ধরুন এবং কলমে কিছু জল ালুন।

হলের সেন্সরের পাশে কলমটি ধরে রাখুন যাতে চুম্বকগুলি অন্য দিকে লেগে থাকে (তাই জল চুম্বক এবং সেন্সরের মধ্যে স্যান্ডউইচ করা হবে)

ফাংশনটি ব্যবহার করুন analogRead আপনি যে জল ব্যবহার করছেন তার মান দেখতে এবং কোডটিতে সেই মানটি ব্যবহার করুন।

আমরা যে মানগুলি পরিমাপ করেছি তা হল:

শুধু জল: 1720

লবণ দিয়ে পরিপূর্ণ: 1840

কোথাও কোথাও: 1760

প্রস্তাবিত: