সুচিপত্র:

আবহাওয়া-কেন্দ্র: 10 টি ধাপ
আবহাওয়া-কেন্দ্র: 10 টি ধাপ

ভিডিও: আবহাওয়া-কেন্দ্র: 10 টি ধাপ

ভিডিও: আবহাওয়া-কেন্দ্র: 10 টি ধাপ
ভিডিও: পৃথিবীর সবচেয়ে ভয়ংকর ৮ টি পোকা | এদের দেখলেই দৌড়ে পালান | 8 Most Dangerous Bugs in the World 2024, নভেম্বর
Anonim
আবহাওয়া স্টেশন
আবহাওয়া স্টেশন
আবহাওয়া স্টেশন
আবহাওয়া স্টেশন
আবহাওয়া স্টেশন
আবহাওয়া স্টেশন

এই প্রকল্পে আমরা একটি আবহাওয়া কেন্দ্র তৈরি করব যা রাস্পবেরি পাই, পাইথন (কোডিং), মাইএসকিউএল (ডাটাবেস) এবং ফ্লাস্ক (ওয়েব সার্ভার) ব্যবহার করে তাপমাত্রা, আর্দ্রতা এবং ইউভি সূচক পরিমাপ করবে।

সরবরাহ

এই প্রকল্পের জন্য প্রয়োজনীয় উপাদান

হয়:

- কভার ক্যাপ

- DHT11 আর্দ্রতা সেন্সর

- DS18B20 তাপমাত্রা সেন্সর

- GUVA-S12SD UV সেন্সর

- LCD প্রদর্শন

- Servo মোটর

- MCP3008

- রাস্পবেরি পাই 3

- ছাঁটা

- মোট খরচ প্রায় € 110।

আমি যে সরঞ্জামটি ব্যবহার করেছি:

- শঙ্কু ড্রিল

- ডবল পার্শ্বযুক্ত আঠালো টেপ

ধাপ 1: সার্কিট

সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট

সার্কিট:

এলসিডি:

- রাস্পবেরি পাই এর মাটিতে ভিএসএস

- রাস্পবেরি পাই এর 5V থেকে VDD

- V0 থেকে মধ্য পিন ট্রিমার

- RS থেকে GPIO পিন

- রাস্পবেরি পাই এর মাটিতে আর / ওয়াট

- ই থেকে জিপিআইও পিন

- D4 থেকে GPIO পিন

- D5 থেকে GPIO পিন

- D6 থেকে GPIO পিন

- D7 থেকে GPIO পিন

- A to Raspberry Pi’s 5V

- কে টু রাস্পবেরি পাই এর গ্রাউন্ড ট্রিমার

- রাস্পবেরি পাই এর 5V তে

- LCD পিন V0

- রাস্পবেরি পাই এর মাটিতে

DHT11:

- রাস্পবেরি পাই এর 3V3 থেকে VCC

- রাস্পবেরি পাই এর মাটিতে GND

- DAT to Raspberry Pi’s GPIO pin 4

- VCC এবং DAT এর মধ্যে 470 ohms

DS18B20:

- রাস্পবেরি পাই এর 3V3 থেকে VCC

- রাস্পবেরি পাই এর মাটিতে GND

- DAT to Raspberry Pi’s GPIO pin 4

VCC এবং DAT এর মধ্যে -470 ohms

Servo মোটর:

- VCC থেকে Raspberry Pi’s 5V

- রাস্পবেরি পাই এর মাটিতে GND

- রাস্পবেরি পাই এর জিপিআইও পিন থেকে DAT

MCP3008:

- রাস্পবেরি পাই এর 3V3 থেকে VDD

- রাস্পবেরি পাই এর 3V3 থেকে VREF

- রাস্পবেরি পাই এর মাটিতে এগিয়ে

- CLI থেকে GPIO পিন 11 SCLK

- GPIO পিন 9 MISO এ ডাউট করুন

- DIN থেকে GPIO পিন 10 MOSI

- CS থেকে GPIO পিন 8 CE0

- রাস্পবেরি পাই এর মাটিতে DGND

- CH0 থেকে GUVA-S12SD (UV সেন্সর)

ধাপ 2: DHT11

DHT11
DHT11

DHT11 একটি ডিজিটাল

তাপমাত্রা এবং আর্দ্রতা সেন্সর একটি ডিজিটাল পিনে আউটপুট।

DHT11 স্পেসিফিকেশন:

- 3.3 - 6V এ কাজ করে।

- তাপমাত্রা পরিসীমা: -40 - +80 ºC

- তাপমাত্রার নির্ভুলতা: ± 0.5 ºC

- আর্দ্রতা পরিসীমা: 0-100% আরএইচ

- আর্দ্রতা নির্ভুলতা: ± 2.0% আরএইচ

- প্রতিক্রিয়া সময়: সেকেন্ড

ধাপ 3: DS18B20

DS18B20
DS18B20
DS18B20
DS18B20

DS18B20 সেন্সর স্পেসিফিকেশন

- প্রোগ্রামযোগ্য ডিজিটাল তাপমাত্রা সেন্সর।

- 1-ওয়্যার পদ্ধতি ব্যবহার করে যোগাযোগ করে।

- অপারেটিং ভোল্টেজ: 3V থেকে 5V

- তাপমাত্রা পরিসীমা: -55 ° C থেকে +125 ° C

- নির্ভুলতা: ± 0.5।

- অনন্য 64-বিট ঠিকানা মাল্টিপ্লেক্সিং সক্ষম করে।

ধাপ 4: LCD

এলসিডি
এলসিডি

16 × 2 অক্ষরের এলসিডি কন্ট্রোলার নীল রঙের মডিউল প্রদর্শন করে

ব্যাকলাইট এবং সাদা অক্ষর। 2 লাইন, প্রতি লাইন 16 অক্ষর। উচ্চ বৈসাদৃশ্য এবং বড় দেখার কোণ। সামঞ্জস্যযোগ্য প্রতিরোধক (পটেন্টিওমিটার / ট্রিমার) এর মাধ্যমে সামঞ্জস্যযোগ্য বৈসাদৃশ্য।

LCD 16 × 2 নীল স্পেসিফিকেশন:

- 5V এ কাজ করে

- সামঞ্জস্যপূর্ণ বৈসাদৃশ্য

- মাত্রা: 80mm x 35mm x 11mm

- দৃশ্যমান প্রদর্শন: 64.5 মিমি x 16 মিমি

ধাপ 5: MCP3008

MCP3008
MCP3008
MCP3008
MCP3008
MCP3008
MCP3008

একটি এনালগ-টু-ডিজিটাল কনভার্টার বা এডি-কনভার্টার (এডিসি) একটি এনালগেসাইনালকে রূপান্তর করে, উদাহরণস্বরূপ একটি বক্তৃতা সংকেত, একটি ডিজিটাল সংকেতে। MCP3008 এর 8 টি এনালগ ইনপুট আছে এবং একটি Arduino, Raspberry Pi, ESP8266 এ একটি SPI ইন্টারফেস দিয়ে পড়তে পারে এমসিপি একটি এনালগ ভোল্টেজকে 0 এবং 1023 (10 বিট) এর মধ্যে একটি সংখ্যায় রূপান্তর করে।

MCP3008 ব্যবহার করার সময় আপনাকে SPI সক্ষম করতে হবে, আপনি এটি করতে পারেন (ধাপগুলির সাথে যোগ করা ছবিগুলি):

  1. কনসোলে টাইপ করুন: sudo raspi-config
  2. এটি রাস্পি-কনফিগ ইউটিলিটি চালু করবে। "ইন্টারফেসিং বিকল্পগুলি" নির্বাচন করুন
  3. "SPI" বিকল্পটি হাইলাইট করুন এবং সক্রিয় করুন।
  4. নির্বাচন করুন এবং সক্রিয় করুন।
  5. হাইলাইট করুন এবং সক্রিয় করুন।
  6. যখন পুনরায় বুট হাইলাইট এবং সক্রিয় করতে বলা হয়।
  7. রাস্পবেরি পাই পুনরায় চালু হবে এবং ইন্টারফেস সক্ষম হবে।

ধাপ 6: Servo মোটর

Servo মোটর
Servo মোটর

আকার: 32 × 11.5 × 24 মিমি (ট্যাব অন্তর্ভুক্ত) 23.5 × 11.5 × 24 মিমি (ট্যাব অন্তর্ভুক্ত নয়)

ওজন: 8.5 গ্রাম (কেবল এবং একটি সংযোগকারী অন্তর্ভুক্ত নয়) 9.3 গ্রাম (কেবল এবং একটি সংযোগকারী অন্তর্ভুক্ত)

গতি: 0.12sec/60degrees (4.8V) 0.10sec/60degrees (6.0V)

টর্ক: 1.5kgf-cm (4.8V) 2.0kgf-cm (6.0V)

ভোল্টেজ: 4.8V-6.0V

সংযোগকারীর ধরন: JR প্রকার (হলুদ: সংকেত, লাল: VCC, বাদামী: GND)

ধাপ 7: UV-SENSOR GUVA-S12SD

UV-SENSOR GUVA-S12SD
UV-SENSOR GUVA-S12SD

GUVA-S12SD সেন্সর স্পেসিফিকেশন

- অপারেটিং ভোল্টেজ: 3.3 V থেকে 5 V

- আউটপুট ভোল্টেজ: 0 V থেকে 1 V (0-10 UV সূচক)

- প্রতিক্রিয়া সময়: 0.5 সেকেন্ড

- নির্ভুলতা: ± 1 UV সূচক

- তরঙ্গদৈর্ঘ্য: 200-370 এনএম

- খরচ: 5 mA

- মাত্রা: 24 x 15 মিমি

ধাপ 8: কেস

কেস
কেস

আমি হালের জন্য একটি কভার ক্যাপ ব্যবহার করেছি যেখানে আমি তাপমাত্রার জন্য 2 টি গর্ত ড্রিল করেছি এবং ইউভি সেন্সর, আর্দ্রতা সেন্সর, সার্ভো মোটর এবং এলসিডি উপরের 1 টি গর্তে মাউন্ট করা হয়েছিল। একটি ভাল চেহারা জন্য একটি বোর্ডে কভার ক্যাপ লাগানো ছিল

ধাপ 9: ডাটাবেস

তথ্যশালা
তথ্যশালা

ধাপ 10: কোড

github.com/NMCT-S2-Project-1/nmct-s2-project-1-QuintenDeClercq.git

প্রস্তাবিত: