সুচিপত্র:

সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা: 10 টি ধাপ
সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা: 10 টি ধাপ

ভিডিও: সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা: 10 টি ধাপ

ভিডিও: সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা: 10 টি ধাপ
ভিডিও: Pix Mini Wireless Pocket Printer - Mobile Mini Printer Price in Bangladesh 2024, জুলাই
Anonim
সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা
সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা
সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা
সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা
সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা
সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা
সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা
সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা
  • আমি এমন একটি যন্ত্র তৈরি করেছি যা একটি ড্রোনের সাথে সংযুক্ত হতে পারে এবং থার্মোগ্রাফিক ইমেজের তৈরি একটি মিশ্রিত ফ্রেমকে লাইভ-স্ট্রিম করতে পারে যা তাপীয় বিকিরণ এবং দৃশ্যমান আলোর সাথে নিয়মিত ফটোগ্রাফি দেখায়।
  • প্ল্যাটফর্মটিতে একটি ছোট একক-বোর্ডযুক্ত কম্পিউটার, একটি তাপীয় ক্যামেরা সেন্সর এবং একটি নিয়মিত ক্যামেরা মডিউল রয়েছে।
  • এই প্রকল্পের লক্ষ্য হল সোলার প্যানেলে ক্ষতি সনাক্ত করার জন্য একটি কম খরচে তাপীয় ইমেজিং প্ল্যাটফর্মের সম্ভাব্যতা যাচাই করা যা তাপের স্বাক্ষর দ্বারা চিহ্নিত।

সরবরাহ

  • রাস্পবেরি পাই 3 বি+
  • প্যানাসনিক AMG8833 গ্রিড-আই
  • পাই ক্যামেরা V2
  • VNC ভিউয়ার সহ ল্যাপটপ

ধাপ 1: পিসিবি উন্নয়ন

পিসিবি উন্নয়ন
পিসিবি উন্নয়ন
পিসিবি উন্নয়ন
পিসিবি উন্নয়ন
পিসিবি উন্নয়ন
পিসিবি উন্নয়ন
  • প্যানাসনিক গ্রিড-আই সেন্সরের জন্য পিসিবি বোর্ড অটো-ডেস্ক AGগলের সাহায্যে ডিজাইন করা যেতে পারে।
  • . Brd ফাইলটি অ্যাডাফ্রুট AMG8833 মডিউলের মতো সামান্য পরিবর্তন সহ বিকশিত হয়েছে
  • তারপর পিসিবি পিসিবি নির্মাতাদের সাথে মুদ্রিত হতে পারে এবং আমি pcbway.com ব্যবহার করেছি, যেখানে আমার প্রথম অর্ডার সম্পূর্ণ বিনামূল্যে ছিল।
  • আমি দেখতে পেলাম যে পিসিবি সোল্ডারিং সোল্ডারিং থেকে সম্পূর্ণ ভিন্ন ছিল যা আমি জানতাম কারণ এটি পৃষ্ঠ মাউন্ট করা ডিভাইসগুলির সাথে জড়িত ছিল, তাই আমি অন্য পিসিবি প্রস্তুতকারকের কাছে গিয়ে সেন্সরের সাথে আমার পিসিবি সোল্ডার করেছিলাম।

ধাপ 2: সফটওয়্যার ডেভপমেন্ট

  • কোডটি থোনিতে লেখা, একটি পাইথন ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট।
  • প্রকল্পের পিছনে পদ্ধতিটি ছিল পিআই ক্যামেরা সংযুক্ত করা এবং সংশ্লিষ্ট সফ্টওয়্যার ইনস্টল করা।
  • জিপিআইও পিন সংশোধন করতে এবং সেন্সর ব্যবহারের জন্য অ্যাডাফ্রুট লাইব্রেরি ইনস্টল করার জন্য পরবর্তী পদক্ষেপটি ছিল তাপীয় সেন্সরকে সংযুক্ত করা।
  • অ্যাডাফ্রুট লাইব্রেরিতে সেন্সর পড়ার এবং তাপমাত্রায় রঙের ম্যাপিং করার জন্য স্ক্রিপ্ট ছিল, তবে এটি তৈরি করা ছবিগুলি বাস্তবায়ন করা যায়নি
  • অতএব ইমেজ প্রসেসিং সমর্থনকারী একটি ফরম্যাটে কোডটি পুনরায় লেখা হয়েছিল, মূলত দুটি ফ্রেম একসাথে ফিউজ করার জন্য।

ধাপ 3: সেন্সর পড়া

  • থার্মাল ক্যামেরা থেকে ডেটা সংগ্রহ করার জন্য ADAFRUIT লাইব্রেরি ব্যবহার করা হয়েছিল, যা সেন্সরগুলিকে রিডপিক্সেল () কমান্ড দিয়ে সেন্সর পুন reনির্ধারণের অনুমতি দেয়, সেন্সর পৃথক উপাদান থেকে পরিমাপ করা ডিগ্রি সেলসিয়াস তাপমাত্রায় একটি অ্যারে তৈরি করে।
  • Pi ক্যামেরার জন্য, ফাংশন কমান্ড picamera.capture () নির্দিষ্ট আউটপুট ফাইল ফরম্যাট সহ একটি ছবি তৈরি করে
  • দ্রুত প্রক্রিয়াকরণের জন্য একটি নিম্ন রেজোলিউশন 500 x 500 পিক্সেল সেট করা হয়েছিল

ধাপ 4: তাপীয় সেন্সর সেটআপ

  • প্রথমত, আমাদের অ্যাডাফ্রুট লাইব্রেরি এবং পাইথন প্যাকেজ ইনস্টল করতে হবে
  • কমান্ড প্রম্পট খুলুন এবং চালান: sudo apt-get update যা আপনাকে Pi আপডেট করবে
  • তারপর কমান্ড ইস্যু করুন: sudo apt-get install -y build-essential python-pip python-dev python-smbus git
  • তারপর চালান: git clone https://github.com/adafruit/Adafruit_Python_GPIO…।যা আপনার রাস্পবেরি পাইতে Adafruit প্যাকেজ ডাউনলোড করবে
  • ডিরেক্টরি ভিতরে সরান: cd Adafruit_Python_GPIO
  • এবং কমান্ডটি চালিয়ে সেটআপ ইনস্টল করুন: sudo python setup.py install
  • এখন scipy এবং pygame ইনস্টল করুন: sudo apt-get install -y python-scipy python-pygame
  • অবশেষে, কমান্ড জারি করে রঙ লাইব্রেরি ইনস্টল করুন: sudo pip install color Adafruit_AMG88xx

ধাপ 5: I2C ইন্টারফেস সক্ষম করা

  • কমান্ড ইস্যু করুন: sudo raspi-config
  • উন্নত বিকল্পগুলিতে ক্লিক করুন এবং I2C নির্বাচন করুন এবং তারপর এটি সক্ষম করুন এবং সমাপ্ত নির্বাচন করুন
  • I2C সফলভাবে সক্ষম করতে Pi রিবুট করুন
  • নিশ্চিত করুন যে আপনি ক্যামেরা এবং ভিএনসি ইন্টারফেসগুলিও সক্ষম করেছেন

ধাপ 6: সেন্সর এবং ক্যামেরা ওয়্যারিং

  • আপনার AMG8833 এর মাত্র 4 টি পিন Pi এর সাথে সংযুক্ত করা উচিত এবং IR পিনটি ছেড়ে দেওয়া উচিত।
  • 5V সরবরাহ এবং স্থল GPIO পিন 1 এবং 6 এর সাথে সংযুক্ত হতে পারে
  • এসডিএ এবং এসসিএল পাই এর 4 এবং 5 পিন করতে তারযুক্ত।
  • Ssh দিয়ে রাস্পবেরিতে লগইন করুন
  • চালান: sudo i2cdetect -y 1
  • Pi এর সাথে সেন্সর তারের ক্ষেত্রে কিছু সমস্যা না থাকলে আপনার 9 ম কলামে "69" দেখতে হবে।
  • অবশেষে রাস্পবেরি পাইতে ক্যামেরা স্লটে পাই ক্যামেরা ভি 2 সংযুক্ত করুন

ধাপ 7: হিট ম্যাপিং

  • আদেশ জারি করুন: git clone
  • Adafruit_AMG88xx_python/example ডিরেক্টরিতে যান
  • কমান্ড ইস্যু করুন: sudo python thermal_cam.py
  • আমি নীচে তাপ ম্যাপিংয়ের জন্য কোড সংযুক্ত করেছি AMG8833।

ধাপ 8: ইমেজ প্রসেসিং

  • তাপমাত্রা ম্যাপিং

    1. তাপীয় তথ্য কল্পনা করার জন্য, তাপমাত্রার মানগুলি একটি রঙের গ্রেডিয়েন্টে ম্যাপ করা হয়, যা নীল থেকে লাল পর্যন্ত অন্য সব রঙের মধ্যে থাকে
    2. যখন সেন্সর চালু করা হয়, সর্বনিম্ন তাপমাত্রা 0 (নীল) এবং সর্বোচ্চ তাপমাত্রা 1023 (লাল)
    3. এর মধ্যে অন্য সব তাপমাত্রা ব্যবধানের মধ্যে সম্পর্কযুক্ত মান নির্ধারিত হয়
    4. সেন্সর আউটপুট 1 x 64 অ্যারে যা একটি ম্যাট্রিক্সের আকার পরিবর্তন করা হয়।
  • ইন্টারপোলেশন

    1. থার্মাল সেন্সরের রেজোলিউশন মোটামুটি কম, 8 x 8 পিক্সেল, তাই ঘন ঘন ইন্টারপোলেশন ব্যবহার করে রেজোলিউশন 32 x 32 করা হয় যার ফলে ম্যাট্রিক্স 16 গুণ বড় হয়
    2. পরিচিত বিন্দুর একটি সেটের মধ্যে নতুন ডেটা পয়েন্ট নির্মাণ করে ইন্টারপোলেশন কাজ করে তবে নির্ভুলতা হ্রাস পায়।
  • চিত্রের সংখ্যা

    1. 32 x 32 ম্যাট্রিক্সে 0 থেকে 1023 পর্যন্ত সংখ্যাগুলি আরজিবি রঙের মডেলে দশমিক কোডে রূপান্তরিত হয়।
    2. দশমিক কোড থেকে, SciPy লাইব্রেরি থেকে একটি ফাংশন দিয়ে ছবি তৈরি করা সহজ
  • অ্যান্টি-আলিয়াজিং এর সাথে রিসাইজ করা

    1. Pi ক্যামেরার রেজোলিউশনের সাথে মিল করার জন্য 32 x 32 ইমেজ 500 x 500 এর আকার পরিবর্তন করতে, পিআইএল (পাইথন ইমেজ লাইব্রেরি) ব্যবহার করা হয়।
    2. এটিতে অ্যান্টি-অ্যালাইজিং ফিল্টার রয়েছে যা বড় হওয়ার সময় পিক্সেলের মধ্যে প্রান্তগুলি মসৃণ করবে
  • স্বচ্ছ ইমেজ ওভারলে

    1. ডিজিটাল ইমেজ এবং হিট ইমেজ তারপর একটি চূড়ান্ত ইমেজ মিশ্রিত করা হয় যা তাদের প্রতিটি 50% স্বচ্ছতার সাথে যুক্ত করে।
    2. যখন দুটি সেন্সর থেকে তাদের মধ্যে সমান্তরাল দূরত্বের ছবিগুলি একত্রিত হয়, তখন তারা সম্পূর্ণরূপে ওভারল্যাপ হবে না
    3. পরিশেষে, AMG8833 দ্বারা ন্যূনতম এবং সর্বোচ্চ তাপমাত্রা পরিমাপ প্রদর্শনের উপর ওভারলেং টেক্সট সহ প্রদর্শিত হয়

ধাপ 9: কোড এবং PCB ফাইল

আমি নীচের প্রকল্পের জন্য পরীক্ষা এবং চূড়ান্ত কোড সংযুক্ত করেছি।

ধাপ 10: উপসংহার

  • এইভাবে রাস্পবেরি পাই এবং AMG8833 দিয়ে একটি তাপীয় ক্যামেরা তৈরি করা হয়েছে।
  • চূড়ান্ত ভিডিওটি এই পোস্টে সংযুক্ত করা হয়েছে
  • এটা লক্ষ্য করা যায় যে সেটআপের কাছাকাছি লাইটার পাওয়ার সাথে সাথে তাপমাত্রা তাত্ক্ষণিকভাবে পরিবর্তিত হয় এবং লাইটারের শিখা সেন্সর দ্বারা সঠিকভাবে সনাক্ত করা হয়েছে।
  • অতএব এই প্রকল্পটি একটি ঘরে প্রবেশকারী মানুষের জ্বর সনাক্তকরণের জন্য আরও উন্নত করা যেতে পারে যা এই COVID19 সংকটে খুব সহায়ক হবে।

প্রস্তাবিত: