সুচিপত্র:
- সরবরাহ
- ধাপ 1: পিসিবি উন্নয়ন
- ধাপ 2: সফটওয়্যার ডেভপমেন্ট
- ধাপ 3: সেন্সর পড়া
- ধাপ 4: তাপীয় সেন্সর সেটআপ
- ধাপ 5: I2C ইন্টারফেস সক্ষম করা
- ধাপ 6: সেন্সর এবং ক্যামেরা ওয়্যারিং
- ধাপ 7: হিট ম্যাপিং
- ধাপ 8: ইমেজ প্রসেসিং
- ধাপ 9: কোড এবং PCB ফাইল
- ধাপ 10: উপসংহার
ভিডিও: সাশ্রয়ী মূল্যের তাপীয় ক্যামেরা: 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
- আমি এমন একটি যন্ত্র তৈরি করেছি যা একটি ড্রোনের সাথে সংযুক্ত হতে পারে এবং থার্মোগ্রাফিক ইমেজের তৈরি একটি মিশ্রিত ফ্রেমকে লাইভ-স্ট্রিম করতে পারে যা তাপীয় বিকিরণ এবং দৃশ্যমান আলোর সাথে নিয়মিত ফটোগ্রাফি দেখায়।
- প্ল্যাটফর্মটিতে একটি ছোট একক-বোর্ডযুক্ত কম্পিউটার, একটি তাপীয় ক্যামেরা সেন্সর এবং একটি নিয়মিত ক্যামেরা মডিউল রয়েছে।
- এই প্রকল্পের লক্ষ্য হল সোলার প্যানেলে ক্ষতি সনাক্ত করার জন্য একটি কম খরচে তাপীয় ইমেজিং প্ল্যাটফর্মের সম্ভাব্যতা যাচাই করা যা তাপের স্বাক্ষর দ্বারা চিহ্নিত।
সরবরাহ
- রাস্পবেরি পাই 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: ইমেজ প্রসেসিং
-
তাপমাত্রা ম্যাপিং
- তাপীয় তথ্য কল্পনা করার জন্য, তাপমাত্রার মানগুলি একটি রঙের গ্রেডিয়েন্টে ম্যাপ করা হয়, যা নীল থেকে লাল পর্যন্ত অন্য সব রঙের মধ্যে থাকে
- যখন সেন্সর চালু করা হয়, সর্বনিম্ন তাপমাত্রা 0 (নীল) এবং সর্বোচ্চ তাপমাত্রা 1023 (লাল)
- এর মধ্যে অন্য সব তাপমাত্রা ব্যবধানের মধ্যে সম্পর্কযুক্ত মান নির্ধারিত হয়
- সেন্সর আউটপুট 1 x 64 অ্যারে যা একটি ম্যাট্রিক্সের আকার পরিবর্তন করা হয়।
-
ইন্টারপোলেশন
- থার্মাল সেন্সরের রেজোলিউশন মোটামুটি কম, 8 x 8 পিক্সেল, তাই ঘন ঘন ইন্টারপোলেশন ব্যবহার করে রেজোলিউশন 32 x 32 করা হয় যার ফলে ম্যাট্রিক্স 16 গুণ বড় হয়
- পরিচিত বিন্দুর একটি সেটের মধ্যে নতুন ডেটা পয়েন্ট নির্মাণ করে ইন্টারপোলেশন কাজ করে তবে নির্ভুলতা হ্রাস পায়।
-
চিত্রের সংখ্যা
- 32 x 32 ম্যাট্রিক্সে 0 থেকে 1023 পর্যন্ত সংখ্যাগুলি আরজিবি রঙের মডেলে দশমিক কোডে রূপান্তরিত হয়।
- দশমিক কোড থেকে, SciPy লাইব্রেরি থেকে একটি ফাংশন দিয়ে ছবি তৈরি করা সহজ
-
অ্যান্টি-আলিয়াজিং এর সাথে রিসাইজ করা
- Pi ক্যামেরার রেজোলিউশনের সাথে মিল করার জন্য 32 x 32 ইমেজ 500 x 500 এর আকার পরিবর্তন করতে, পিআইএল (পাইথন ইমেজ লাইব্রেরি) ব্যবহার করা হয়।
- এটিতে অ্যান্টি-অ্যালাইজিং ফিল্টার রয়েছে যা বড় হওয়ার সময় পিক্সেলের মধ্যে প্রান্তগুলি মসৃণ করবে
-
স্বচ্ছ ইমেজ ওভারলে
- ডিজিটাল ইমেজ এবং হিট ইমেজ তারপর একটি চূড়ান্ত ইমেজ মিশ্রিত করা হয় যা তাদের প্রতিটি 50% স্বচ্ছতার সাথে যুক্ত করে।
- যখন দুটি সেন্সর থেকে তাদের মধ্যে সমান্তরাল দূরত্বের ছবিগুলি একত্রিত হয়, তখন তারা সম্পূর্ণরূপে ওভারল্যাপ হবে না
- পরিশেষে, AMG8833 দ্বারা ন্যূনতম এবং সর্বোচ্চ তাপমাত্রা পরিমাপ প্রদর্শনের উপর ওভারলেং টেক্সট সহ প্রদর্শিত হয়
ধাপ 9: কোড এবং PCB ফাইল
আমি নীচের প্রকল্পের জন্য পরীক্ষা এবং চূড়ান্ত কোড সংযুক্ত করেছি।
ধাপ 10: উপসংহার
- এইভাবে রাস্পবেরি পাই এবং AMG8833 দিয়ে একটি তাপীয় ক্যামেরা তৈরি করা হয়েছে।
- চূড়ান্ত ভিডিওটি এই পোস্টে সংযুক্ত করা হয়েছে
- এটা লক্ষ্য করা যায় যে সেটআপের কাছাকাছি লাইটার পাওয়ার সাথে সাথে তাপমাত্রা তাত্ক্ষণিকভাবে পরিবর্তিত হয় এবং লাইটারের শিখা সেন্সর দ্বারা সঠিকভাবে সনাক্ত করা হয়েছে।
- অতএব এই প্রকল্পটি একটি ঘরে প্রবেশকারী মানুষের জ্বর সনাক্তকরণের জন্য আরও উন্নত করা যেতে পারে যা এই COVID19 সংকটে খুব সহায়ক হবে।
প্রস্তাবিত:
সাকাই: অত্যন্ত সাশ্রয়ী মূল্যের ফোন: ১১ টি ধাপ
সাকাই: অত্যন্ত সাশ্রয়ী মূল্যের ফোন: হ্যালো, আমাদের প্রকল্পে আগ্রহ নেওয়ার জন্য আপনাকে ধন্যবাদ, যাকে বলা হয় সাকাই (উচ্চারিত সে-কুওয়া)। আমরা এই প্রকল্পটি পুনর্নির্মাণে এবং ভবিষ্যতে 3D মুদ্রণ, প্রোগ্রামিং এবং হার্ডওয়্যার নকশা সম্পর্কিত প্রচেষ্টায় আপনাকে সহায়তা করার লক্ষ্য নিয়েছি। আমি স্যাম কনকলিন এবং আমি কিউ
DIY সাশ্রয়ী মূল্যের ফিটনেস ট্র্যাকার: 6 টি ধাপ
DIY সাশ্রয়ী মূল্যের ফিটনেস ট্র্যাকার: এই নির্দেশিকা ম্যানুয়ালটি আপনার নিজের তৈরি করার জন্য আপনার যা কিছু জানা দরকার তা কভার করবে এবং এটি আপনার নিজের সাশ্রয়ী মূল্যের স্বাস্থ্য এবং ফিটনেস ট্র্যাকার এবং পাশাপাশি দরকারী কোডিং দক্ষতা অর্জন করবে
Arduino ভিত্তিক রোবট আর্মের সাথে একটি সাশ্রয়ী মূল্যের দৃষ্টি সমাধান: 19 টি ধাপ (ছবি সহ)
Arduino ভিত্তিক রোবট আর্ম সহ একটি সাশ্রয়ী মূল্যের ভিশন সমাধান: যখন আমরা মেশিন ভিশন সম্পর্কে কথা বলি, এটি সবসময় আমাদের জন্য এতটা নাগালের বাইরে থাকে। যদিও আমরা একটি ওপেন সোর্স ভিশন ডেমো তৈরি করেছি যা প্রত্যেকের জন্য তৈরি করা খুব সহজ হবে। এই ভিডিওতে, ওপেনএমভি ক্যামেরা সহ, লাল ঘনক্ষেত্র যেখানেই থাকুক না কেন, রোবটটি
সাশ্রয়ী মূল্যের ফোন নিয়ন্ত্রিত রোভার: 6 টি ধাপ
সাশ্রয়ী মূল্যের ফোন নিয়ন্ত্রিত রোভার: কিছুক্ষণ আগে আমি মোটরএয়ার ব্যবহার করে একটি ফোন নিয়ন্ত্রিত রোভার তৈরি করেছি। আমি মৌলিক ধারণাটি পুনর্বিবেচনা করতে চেয়েছিলাম কিন্তু সস্তা, আরো ব্যাপকভাবে উপলব্ধ অংশ ব্যবহার করে। এছাড়াও যেহেতু এটি আরডুইনো ভিত্তিক, এটি কেবল একটি রোভার যা আর চালায় তার চেয়েও বেশি জন্য একটি দুর্দান্ত স্প্রিংবোর্ড
সহজ এবং (খুব) সাশ্রয়ী মূল্যের ল্যাপটপ স্ট্যান্ড: 4 টি ধাপ
সহজ এবং (খুব) সাশ্রয়ী মূল্যের ল্যাপটপ স্ট্যান্ড: কিছু ল্যাপটপ এখানে দাঁড়িয়ে থাকতে দেখেছি, এবং ভেবেছিলাম আমি আমার নিজের চেষ্টা করব। আমি ক্রিস to -এর কাছে আমার ধারণার অধিকাংশই eণ করি অফিস স্টোর এবং হার্ডওয়্যার স্টোরে আমি প্রত্যেকটি মাত্র একটি আইটেম বেছে নিয়েছি, মোট $ 6.85 … ট্যাক্স সহ। কোন বিশেষ সরঞ্জাম বা প্রযুক্তিগত দক্ষতা নেই