
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36




রাস্পবিয়ান ওএস জানুন কিভাবে আমি এই ডিজিটাল এলইডি থার্মোমিটার তৈরি করেছি, একটি রাস্পবেরি পাই জিরো ডব্লিউ, এলইডি স্ট্রিপ, একটি ওএলইডি ডিসপ্লে এবং একটি কাস্টম পিসিবি সহ।
এটি স্বয়ংক্রিয়ভাবে চক্রগুলি শহরের একটি তালিকা চিন্তা করে, এবং OLED ডিসপ্লে এবং LED এর তাপমাত্রা প্রদর্শন করে। কিন্তু আপনি পাশের বোতামগুলি সহ প্রদর্শনের জন্য ম্যানুয়ালি একটি শহর নির্বাচন করতে পারেন। তার উপরে, এটি LED এবং OLED বন্ধ করে দেবে, যদি এটি কয়েক মিনিটের জন্য নিষ্ক্রিয় থাকে, এবং যদি এটি একটি গুরুত্বপূর্ণ আলো পরিবর্তন সনাক্ত করে (একটি LDR দ্বারা নিয়ন্ত্রিত)।
সরবরাহ
- একটি রাস্পবেরি পাই জিরো ডাব্লু এবং রাস্পবিয়ান ওএস সহ এসডি-কার্ড
- ওয়েভশেয়ারের একটি 1.5 ইঞ্চি OLED মডিউল
- রাস্পবেরি পাই এর জন্য একটি 5V 2.4A পাওয়ার সাপ্লাই
- একটি 5m WS2812B LED স্ট্রিপ, 30 LEDs/m
- স্ক্রু, ওয়াশার, বোল্ট এবং স্ট্যান্ডঅফ।
- একটি কাস্টম PCB, বোতাম সহ, একটি সুইচ, একটি ldr, পিন-হেডার এবং আরও অনেক কিছু
- সোল্ডারিং লোহা এবং ঝাল
- গরম আঠা
- কাঠের আঠা
- 4 মিমি এবং 6 মিমি পাতলা পাতলা কাঠ
- 3mm সাদা এক্রাইলিক
ধাপ 1: আবহাওয়ার তথ্য

পাইফনে JSON আবহাওয়ার তথ্য পড়ার জন্য তার কোডের জন্য StuffWithKirby কে ক্রেডিট।
আমি OpenWeatherMap.org থেকে মুক্ত আবহাওয়ার তথ্য সংগ্রহ করি, যেখানে তারা অনেক বড় শহর থেকে অনেক দেশে আবহাওয়ার তথ্য সরবরাহ করে।
1. OpenWeatherMap.org এ একটি বিনামূল্যে অ্যাকাউন্ট তৈরি করে শুরু করুন।
2. তারপর আপনার api-key কপি করে পরে ব্যবহার করুন।
3. এখন ডাউনলোড করুন, আনজিপ করুন এবং city.list.json.gz ফাইলটি খুলুন, এবং আপনি যে শহরগুলি প্রদর্শন করতে চান সেগুলি অনুসন্ধান করুন এবং পরবর্তীতে সিটি-আইডি কপি করুন।
ধাপ 2: RPi সেট আপ এবং কোড লেখা


প্রথমে আমি OLED কে Pi এর সাথে সংযুক্ত করেছি, এবং OLED এর জন্য প্রয়োজনীয় লাইব্রেরিগুলি ইনস্টল করেছি, যেমন নির্মাতা এখানে বর্ণনা করেছেন।
নিশ্চিত করুন যে RPi ইন্টারনেটের সাথে সংযুক্ত
1. ইন্টারফেসিং বিকল্পের অধীনে রাস্পি-কনফিগারে I2C এবং SPI ফাংশন সক্ষম করুন। প্রস্থান করুন এবং পুনরায় বুট করুন।
2. আপডেট করার জন্য এটি চালান:
sudo apt- আপডেট পান
3. প্রয়োজনীয় লাইব্রেরি ইনস্টল করার জন্য নিম্নলিখিত কমান্ডগুলি চালান:
sudo apt-get python-dev ইনস্টল করুন
sudo apt-get python-smbus ইনস্টল করুন sudo apt-get python-serial sudo apt-get python-imaging ইনস্টল করুন
4. কনফিগারেশন ফাইলটি খুলতে নিম্নলিখিত কমান্ডটি চালান:
সুডো ন্যানো /ইত্যাদি /মডিউল
নিশ্চিত করুন যে নিম্নলিখিত দুটি লাইন, কনফিগারেশন ফাইলে আছে, তারপর প্রস্থান করুন এবং পুনরায় বুট করুন:
i2c-bcm2708
i2c-dev
5. এখন আমার GitHub রেপো ক্লোন করার জন্য এটি চালান:
git clone
6. নতুন ফোল্ডারে যান এবং RPi_GPIO-0_6_5.zip আনজিপ করুন:
RPi_GPIO-0_6_5.zip আনজিপ করুন
লাইব্রেরি ইনস্টল করতে এটি চালান:
সিডি RPi_GPIO-0_6_5
sudo python setup.py ইনস্টল করুন
7. টাইপ করে টাইপ করে মূল ফোল্ডারে ফিরে যান:
cd /home/pi/1.5inch-OLED-with-RPi/
অথবা
সিডি..
তারপর spidev-3_2.zip দিয়ে কিছু করুন।
8. তারপর আনজিপ wiringPi.zip:
আনজিপ ওয়্যারিং
সিডি ওয়্যারিং
এবং এই কমান্ডগুলি চালান:
chmod 777 বিল্ড
./ বিল্ড
এর সাথে ইনস্টলেশন চেক করুন:
gpio –v
9. মূল ফোল্ডারে ফিরে যান এবং bcm2835-1_45.zip আনজিপ করুন
আনজিপ bcm2835-1_45.zip
সিডি bcm2835-1_45
10. তারপর লাইব্রেরি ইনস্টল করার জন্য এটি চালান:
./সজ্জিত করা
sudo make make sudo make install করুন
11. আবার /home/pi/1.5inch-OLED-with-RPi/ এ যান, এবং OLED পরীক্ষা করার জন্য এটি চালান:
সিডি/ডেমো_কোড/পাইথন/
sudo পাইথন main.py
তারপরে আমাকে এই নির্দেশিকা অনুসরণ করে WS2812B LED-strip এর জন্য লাইব্রেরিগুলিও ইনস্টল করতে হয়েছিল।
তারপরে এটি কেবল কোড লেখার বিষয় ছিল, যা শুরু থেকে শেষ পর্যন্ত প্রায় কয়েক মাস সময় নিয়েছিল, এটি চালু এবং বন্ধ করে কাজ করেছিল। আমার কোড আমার GitHub এ পাওয়া যাবে এখানে।
ধাপ 3: আবহাওয়া API কনফিগার করা

1. LED_Thermometer_Code_and_OLED_driver- এ সিডি:
সিডি LED_Thermometer_Code_and_OLED_driver
2. তারপর Official_Digital_LED_Thermometer_v1-0.py খুলুন:
ন্যানো অফিসিয়াল_ডিজিটাল_এলডি_থার্মোমিটার_ভি 1-0.পি
এবং তারপর নিচে স্ক্রোল করুন এবং এপিআই-কী সম্পাদনা করুন, আপনার এপিআই কী-তে, openweathermap.org থেকে, যেমন উপরের ছবিতে দেখানো হয়েছে। এছাড়াও আপনার পছন্দসই অবস্থানে সিটি-আইডি এবং শহরের নাম পরিবর্তন করুন।
ধাপ 4: কাস্টম PCB
রাস্পবেরি পাই প্রতিযোগিতা ২০২০ -এ দ্বিতীয় পুরস্কার
প্রস্তাবিত:
স্মার্টফোনকে নন কন্টাক্ট থার্মোমিটার / পোর্টেবল থার্মোমিটার হিসেবে ব্যবহার করুন: Ste টি ধাপ (ছবি সহ)

স্মার্টফোনকে নন কন্টাক্ট থার্মোমিটার / পোর্টেবল থার্মোমিটার হিসেবে ব্যবহার করুন: থার্মো বন্দুকের মতো নন-কন্টাক্ট / কন্টাক্টলেস দিয়ে শরীরের তাপমাত্রা পরিমাপ করা। আমি এই প্রকল্পটি তৈরি করেছি কারণ এখন থার্মো গান খুব ব্যয়বহুল, তাই আমাকে অবশ্যই DIY তৈরির বিকল্প পেতে হবে। এবং উদ্দেশ্য কম বাজেট সংস্করণ দিয়ে তৈরি করা হয়।
Arduino ভিত্তিক ডিজিটাল থার্মোমিটার: 3 ধাপ

Arduino ভিত্তিক ডিজিটাল থার্মোমিটার: এই প্রকল্পে, একটি Arduino ভিত্তিক ডিজিটাল থার্মোমিটার ডিজাইন করা হয়েছে যা ঘরের তাপমাত্রা বিশ্লেষণ করতে ব্যবহার করা যেতে পারে। বিভিন্ন নীতি আছে যা পরিমাপ করতে ব্যবহার করা যেতে পারে
আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার - Arduino ব্যবহার করে IR ভিত্তিক থার্মোমিটার: 4 টি ধাপ

আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার | IR ভিত্তিক থার্মোমিটার Arduino ব্যবহার করে: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা arduino ব্যবহার করে একটি নন -কন্টাক্ট থার্মোমিটার তৈরি করব। সেই পরিস্থিতিতে তাপমাত্রা
আরডুইনো স্ক্র্যাচ থেকে - ডিজিটাল থার্মোমিটার: 7 টি ধাপ (ছবি সহ)

স্ক্র্যাচ থেকে আরডুইনো - ডিজিটাল থার্মোমিটার: আমি আরডুইনোসের সাথে প্রকল্প তৈরি করতে পছন্দ করেছি, কিন্তু 30 ডলারে আপনার প্রকল্পগুলি ব্যয়বহুল হতে পারে। তাই আমি আপনাকে দেখাতে চাই কিভাবে আপনি আপনার নিজের Arduino কে স্ক্র্যাচ থেকে তৈরি করতে পারেন এবং এটি করার অর্থ সঞ্চয় করতে পারেন। প্রায় $ 8 এর জন্য আপনার নিজের Arduino তৈরি করুন। এই নির্দেশের জন্য
মাল্টিফাংশন ডিজিটাল থার্মোমিটার: 5 টি ধাপ (ছবি সহ)

মাল্টি -ফাংশন ডিজিটাল থার্মোমিটার: এই নির্দেশনাটি আপনাকে দেখাবে কিভাবে একটি থার্মোমিটার, ক্রোনোগ্রাফ (কাউন্টার আপ টাইমার), কাউন্ট ডাউন টাইমার এবং লাইট ডিসপ্লে দিয়ে মাল্টি -ফাংশন প্ল্যাটফর্ম তৈরি করতে হয়। এটি অন্যান্য এনালগ সেন্সর বা অন্য যে কোন ফাংশনের জন্য একটি প্ল্যাটফর্ম হতে পারে।