সুচিপত্র:

2.4 টিএফটি আরডুইনো ওয়েদার স্টেশন একাধিক সেন্সর সহ: 7 টি ধাপ
2.4 টিএফটি আরডুইনো ওয়েদার স্টেশন একাধিক সেন্সর সহ: 7 টি ধাপ

ভিডিও: 2.4 টিএফটি আরডুইনো ওয়েদার স্টেশন একাধিক সেন্সর সহ: 7 টি ধাপ

ভিডিও: 2.4 টিএফটি আরডুইনো ওয়েদার স্টেশন একাধিক সেন্সর সহ: 7 টি ধাপ
ভিডিও: Esp8266 weather station display problem 2024, নভেম্বর
Anonim
2.4 একাধিক সেন্সর সহ TFT Arduino ওয়েদার স্টেশন
2.4 একাধিক সেন্সর সহ TFT Arduino ওয়েদার স্টেশন
2.4 একাধিক সেন্সর সহ TFT Arduino ওয়েদার স্টেশন
2.4 একাধিক সেন্সর সহ TFT Arduino ওয়েদার স্টেশন

একটি TFT LCD এবং কয়েকটি সেন্সর সহ একটি বহনযোগ্য Arduino আবহাওয়া কেন্দ্র।

ধাপ 1: গল্প

সম্প্রতি আমার আরডুইনো নিয়ে খেলার জন্য একটু ফ্রি সময় ছিল।

কয়েক মাস আগে ইন্টারনেটে একটি DHT সেন্সর এবং একটি RTC সহ TFT LCD দিয়ে একটি স্কেচ পাওয়া যায়। তাই আমি এটি তারযুক্ত করেছি, কাজ করার জন্য স্কেচে কিছু পরিবর্তন করেছি। আপলোড করার পর এটা ভয়ানক কাজ করছিল !! তাই 4 ঘন্টা পরে আমি বুঝতে পেরেছি যে এর সাথে কষ্ট করা অর্থহীন। আমি ভেবেছিলাম আমি নিজের জন্য একটি আবহাওয়া কেন্দ্র তৈরি করব যা আমি আমার বাড়িতে ব্যবহার করব।

চল শুরু করি!

পদক্ষেপ 2: যন্ত্রাংশ প্রয়োজন

যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন
যন্ত্রাংশ প্রয়োজন

প্রয়োজনীয় অংশগুলি:

- Arduino uno বা Mega2560 (ইতিমধ্যে ছিল)

- 2.4 tft lcd Ili932x বা 9341 IC (ইতিমধ্যে ছিল)

- DHT11 (ইতিমধ্যে ছিল)

- DS18b20 (ইতিমধ্যে ছিল)

- একটি 4 পিন লাইট সেন্সর এলডিআর (এনালগ এবং ডিজিটাল)

- কিছু জাম্পার তার (ইতিমধ্যে ছিল)

- Arduino IDE এবং সঠিক লাইব্রেরি

তাই এই সময়ে এটা আমার জন্য কোন খরচ ছিল।

ধাপ 3: হার্ডওয়্যার সেটআপ

হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ

আচ্ছা এটা কোন বড় ব্যাপার ছিল না। চীনা আরডুইনো ক্লোন সবসময় খারাপ হয় না। যখন বোর্ডের একটি দ্বিতীয় লাইন থাকে যেখানে আপনি পিনগুলি সোল্ডার করতে পারেন, এটি তারের সাথে কিছুটা বেশি চলমান স্থান তৈরি করে।

কাজটি সহজ করার জন্য আমি পিনগুলিকে বিপরীত পথে (নিচে দেখতে) বিক্রি করেছিলাম। ছবিটি দেখুন।

এই মুহুর্তে আমরা 3 5V, 3 3.3 V এবং কয়েকটি GND পিন পেয়েছি।

আপনি এখন বোর্ডের সাথে একাধিক সেন্সর সংযুক্ত করতে পারেন।

DHT সেন্সর ডিজিটাল 11 এর সাথে সংযুক্ত।

তাপমাত্রা সেন্সর ডিজিটাল 10 এর সাথে সংযুক্ত।

এলডিআর এনালগ 5 এর সাথে সংযুক্ত।

ডিজিটাল 12 এবং 13 বিনামূল্যে। তাই আপনি চাইলে ১ টি সেন্সর যোগ করতে পারেন। (আমি চাই)

LCD এর কারণে I2C সেন্সর বোর্ডের সাথে সংযুক্ত করা যাবে না। রিসেট করার জন্য এলসিডির প্রয়োজন A4 পিন।

দুঃখের হলেও সত্য.

ধাপ 4: সফটওয়্যার

লাইব্রেরি এবং স্কেচ ডাউনলোড করুন।

আমি এই প্রকল্পের জন্য লাইব্রেরিগুলি আপলোড করছি।

SPFD5408 লাইব্রেরি আমাদের 2.4 TFT এলসিডি চালানোর জন্য খুব ভাল, কিন্তু আমি মনে করি এটি শুধুমাত্র ILI932X; 9340; 9341 আইসি

2019.01.05.!!

একটি ছোট আপডেট! এখন Arduino শিশির বিন্দু প্রদর্শন করছে!

তাপ সূচক সেলসিয়াস এবং ফারেনহাইট উভয়ই প্রদর্শিত হয়।

2019.01.06!!

ম্যাকফ্রেন্ড সংস্করণ এখন সিরিয়াল মনিটরে মানগুলি প্রতিবেদন করছে।

ধাপ 5: দেখা যাক আমরা কি তৈরি করেছি

আসুন দেখি আমরা কি তৈরি করেছি
আসুন দেখি আমরা কি তৈরি করেছি
আসুন দেখি আমরা কি তৈরি করেছি
আসুন দেখি আমরা কি তৈরি করেছি
আসুন দেখি আমরা কি তৈরি করেছি
আসুন দেখি আমরা কি তৈরি করেছি

আমাদের Arduino 1000ms আপডেট রেট সহ সেন্সর থেকে মানগুলি ডিপ্লে করছে।

আমরা যা দেখি:

- রিং মিটারে ডিএইচটি সেন্সর থেকে তাপমাত্রা

- উপরের ডান কোণে আর্দ্রতা

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

- ফারেনহাইটে তাপ সূচক

- শতাংশে হালকা তীব্রতা (এখনও কিছুটা বাগি)

- ফারেনহাইটে তাপমাত্রা

- সেলসিয়াসে শিশির বিন্দু

- পরম আর্দ্রতা গণনা

কিন্তু! আমাদের কাছে এখনও 2 টি ডিজিটাল পিন ফ্রি আছে, তাই আমাদের Arduino বোর্ডের ক্ষমতাগুলি সর্বাধিক করার জন্য এখনও কিছুটা উন্নতির সুযোগ রয়েছে।

আমি ভবিষ্যতে এই আবহাওয়া স্টেশনে কিছু (এবং চাক্ষুষ) আপগ্রেড করার পরিকল্পনা করছি যাতে এটি কাজ করে এবং আরও সুন্দর দেখায়। যত তাড়াতাড়ি আমার অবশ্যই যথেষ্ট অবসর সময় আছে ……

তৃতীয় সংস্করণটি ম্যাকুফ্রেন্ড সামঞ্জস্যপূর্ণ প্রদর্শনগুলির জন্য। আমার একটি 1580 এবং 5408 আইসি ড্রাইভার ডিসপ্লে ছিল যা আমি প্রায় 2 বছর ব্যবহার করিনি। তাই আমি তাদের সাথে কাজ করার জন্য কিছু পরিবর্তন করেছি। আমি আমার পরিবর্তিত ম্যাকুফ্রেন্ড লাইব্রেরি আপলোড করেছি।

ধাপ 6: সংকলন ত্রুটি

ত্রুটি সংকলন
ত্রুটি সংকলন
ত্রুটি সংকলন
ত্রুটি সংকলন

সম্প্রতি আমি Arduino IDE (এবং শুধু আমি নয়) এর সাথে সংকলন ত্রুটিগুলি করছি। এটি প্রায়শই ফিরে আসার সমস্যা।

যদি আপনার এই স্কেচের সাথে কম্পাইলিং ত্রুটি থাকে তবে দয়া করে এটি একটি নতুন Arduino উইন্ডোতে অনুলিপি করুন এবং আবার চেষ্টা করুন।

এটি আমার জন্য কাজ করে, আশা করি এটি আপনার জন্যও হবে।

ইএসপি কোর এর কারণে আমি এখনও Arduino IDE 1.6.13 তে বসে আছি।

আপগ্রেড করবেন না কেন? শুধু কারণ এই সংস্করণটি আমার জন্য খুব সুবিধাজনক।

ধাপ 7: সম্পন্ন

তুমি পেরেছ.

আপনার পছন্দ মতো ব্যবহার করুন।

আমার নির্দেশযোগ্য পড়ার জন্য ধন্যবাদ।

প্রস্তাবিত: