![ESP8266 আবহাওয়া এবং কেভিজি ইনফস্ক্রিন: 5 টি ধাপ ESP8266 আবহাওয়া এবং কেভিজি ইনফস্ক্রিন: 5 টি ধাপ](https://i.howwhatproduce.com/images/003/image-7544-19-j.webp)
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![ESP8266 আবহাওয়া এবং কেভিজি ইনফস্ক্রিন ESP8266 আবহাওয়া এবং কেভিজি ইনফস্ক্রিন](https://i.howwhatproduce.com/images/003/image-7544-20-j.webp)
![ESP8266 আবহাওয়া এবং কেভিজি ইনফোসস্ক্রিন ESP8266 আবহাওয়া এবং কেভিজি ইনফোসস্ক্রিন](https://i.howwhatproduce.com/images/003/image-7544-21-j.webp)
ডার্কস্কি.নেটের মাধ্যমে ওয়েদারফরেকাস্টের জন্য এটি একটি সহজ ইনফস্ক্রিন এবং "কেভিজি ইখতিজিটাবফাহরটেন" এর মাধ্যমে কিয়েলের বাসগুলির জন্য বাস স্টপ লাইভ স্ক্রিন।
ইনফোসস্ক্রিন একটি NodeMCU (ESP8266) এবং একটি ILI9341 LCD ডিসপ্লের উপর ভিত্তি করে।
ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম প্রয়োজন
অংশ:
- NodeMCU বোর্ডে ESP8266 Wifi মডিউল রয়েছে (AliExpress, Ebay, Amazon)
- 2, 8 "LCD 320x240px স্পর্শ করুন (AliExpress, Ebay, Amazon)
- যেকোন সস্তা পাওয়ার ব্যাংক, আদর্শভাবে পাওয়ার সুইচ সহ (AliExpress, Ebay, …)
- তারের কিছু সেমি
- মামলার জন্য কিছু উপাদান, যেমন কাঠ
সরঞ্জাম:
- সোল্ডারিং আয়রন এবং সোল্ডার
- যদি এই ক্ষেত্রে একটি CNC মেশিন পাওয়া যায়
ধাপ 2: সংযোগ
![সংযোগ সংযোগ](https://i.howwhatproduce.com/images/003/image-7544-22-j.webp)
NodeMCU এবং ডিসপ্লের মধ্যে সংযোগ উপরে দেখানো হয়েছে। সংযোগের জন্য আপনার কেবল কয়েকটি সংক্ষিপ্ত লাইন প্রয়োজন:
NodeMCU প্রদর্শন করুন
- VCC 3.3V
- GND GND
- CS D8
- 3.3V রিসেট করুন
- ডিসি D3
- SDI D7
- SCK D5
- LED 3.3V
- SDO D6
- T_CLK D5
- T_CS D2
- T_DIN D7
- T_DO D6
- T_IRQ D1
ধাপ 3: Arduino IDE এর প্রস্তুতি
আমি প্রোগ্রামিং এর জন্য Arduino IDE (v1.8.2) ব্যবহার করেছি।
ESP8266 Arduino সমর্থন ইনস্টল করুন IDE ডাউনলোড করার পর আপনাকে ESP8266 মডিউল সমর্থন করার জন্য সফটওয়্যারটি বলতে হবে:
- ফাইল> পছন্দগুলিতে যান।
- "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" ক্ষেত্রটিতে নিম্নলিখিত লাইনটি সন্নিবেশ করান:
- সরঞ্জাম> বোর্ড> বোর্ড ম্যানেজারে যান …
- ESP8266 অনুসন্ধান করুন এবং "esp8266 by ESP8266 কমিউনিটি" ইনস্টল করুন।
- সরঞ্জাম> বোর্ডে যান এবং আপনার ESP8266 বোর্ড নির্বাচন করুন। যদি আপনি উপরে উল্লিখিত বোর্ডগুলির মধ্যে একটি কিনে থাকেন তবে আপনার NodeMCU 1.0 (ESP-12E মডিউল) নির্বাচন করা উচিত।
- ড্রাইভার ইন্সটলেশনের পর NodeMCU- এর জন্য টুলস> পোর্টে ডান পোর্ট নির্বাচন করুন।
CH340 ড্রাইভার ইনস্টল করুন যদি না থাকে, তাহলে এখন আপনার OS এর জন্য CH340 ড্রাইভার ইনস্টল করা উচিত। আপনি গুগলের মাধ্যমে ড্রাইভার খুঁজে পেতে পারেন বা যেমন এখানে.
প্রয়োজনীয় Arduino লাইব্রেরি ইনস্টল করুন স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন … এবং নিম্নলিখিত লাইব্রেরিগুলি ইনস্টল করুন:
- বেনোইট ব্লাঞ্চেনের লেখা ArduinoJson
- জেসন স্ট্রিমিং পার্সার ড্যানিয়েল আইখর্ন দ্বারা
আমাদের অতিরিক্ত লাইব্রেরি ইনস্টল করতে হবে, যা লাইব্রেরি ম্যানেজারে পাওয়া যাবে না। ইনস্টল করার দুটি উপায় আছে। আমার গিটহাব প্রকল্পে অন্তর্ভুক্ত লাইব্রেরিগুলিকে আপনার আরডুইনো "লাইব্রেরি" ফোল্ডারে অনুলিপি করা এবং আরডুইনো আইডিই পুনরায় চালু করা সবচেয়ে সহজ। অন্যটি হল গিটহাব থেকে প্রয়োজনীয় লাইব্রেরি ডাউনলোড করে ইনস্টল করা:
- বোডমার দ্বারা TFT_eSPI
- XPT2046 স্পাপাদিম দ্বারা
- সময় পলস্টফ্রেগেন
গিটহাব থেকে প্রকল্পটি ডাউনলোড করুন
github.com/basti8909/Weather-KVG-infoscreen
ধাপ 4: সোর্স কোডের কাস্টমাইজেশন
আপনি যদি ম্যানুয়ালি লাইব্রেরি ইনস্টল করে থাকেন, তাহলে আপনাকে প্রথমে TFT_eSPI লাইব্রেরির "User_Setup.h" ফাইলটি সম্পাদনা করতে হবে। অন্যথায়, আপনি পরবর্তী দুটি লাইন এড়িয়ে যেতে পারেন।
- লাইন 17: ILI9341_DRIVER সক্রিয় করুন
- লাইন 83-86: ডিসপ্লের জন্য পিন সংজ্ঞায়িত করুন যেমন এটি সংযোগ অংশে দেখানো হয়েছে
এখন Arduino IDE দিয়ে ESP_InfoDisplay.ino ফাইলটি খুলুন এবং আপনার সফ্টওয়্যারটি কাস্টমাইজ করুন:
ওয়াইফাই
108 লাইনে SSID এবং পাসওয়ার্ড সেট করুন
বাস থামার স্থান
আপনার পছন্দের বাস স্টপের জন্য আপনার কেভিজি বাস স্টপ নম্বর প্রয়োজন। নিম্নলিখিত ওয়েবসাইটটি খোলার মাধ্যমে এটি করা যেতে পারে, যেখানে আপনি আপনার বাস স্টপের নামের একটি অংশ "ক্যোয়ারী =" এর পরে রাখেন, যেমন "প্রশ্ন = Dreiecks"
kvg-kiel.de/internetservice/services/lookup…
এখন আপনার বাস স্টপের নাম সহ একটি তালিকা দেখা উচিত। সাইটের সোর্স কোডটি খুলুন এবং আপনি "li stop =" 23 "> Dreiecksplatz" এর মত কিছু দেখতে পাবেন যেখানে 23 আপনার বাস স্টপ নম্বর। আপনি এখন এই নম্বরটি প্রধান ফাইলের 172/175/178 লাইনে রাখতে পারেন অথবা KVGliveAPI.h ফাইলটি দেখতে পারেন এবং আপনার বাস স্টপ nr কে আক্ষরিক তালিকায় যুক্ত করতে পারেন (যেমন "static const int Dreiecksplatz = 23;") এবং এটি ব্যবহার করুন নাম (KVGliveAPI:: KVGstop:: Dreiecksplatz) মূল ফাইলের 172/175/178 লাইনে।
আপনি যদি আরো/কম বাস স্টপ করতে চান তবে আপনাকে কেবল লাইন 170 থেকে শুরু করে সুইচ স্টেটমেন্ট সম্পাদনা করতে হবে এবং 138 লাইনে সর্বাধিক মোড নম্বর পরিবর্তন করতে হবে।
আবহাওয়া API অ্যাক্সেস এবং অবস্থান
Darksky.net API অ্যাক্সেস করতে আপনার একটি গোপন কী প্রয়োজন যা 100% বিনামূল্যে। ডেভেলপারদের জন্য আপনাকে শুধুমাত্র darksky.net এ নিবন্ধন করতে হবে। লগ ইন করার পরে আপনি "আপনার গোপন কী" শিরোনাম সহ একটি ক্ষেত্র দেখতে পাবেন। এই 32 অক্ষরের হেক্স কীটি আপনাকে স্ল্যাশের মধ্যে DarkSkyAPI.h ফাইলের লাইন 61 এ কপি করতে হবে।
আপনি যদি আবহাওয়ার অবস্থান পরিবর্তন করতে চান তবে আপনাকে শুধুমাত্র DarkSkyAPI.cpp ফাইলের লাইন 16 এবং অবস্থানের নামের জন্য লাইন 25 সম্পাদনা করতে হবে।
এখন আপনি ESP8266 এ প্রোগ্রামটি কম্পাইল এবং আপলোড করতে পারেন (এবং এটি কাজ করা উচিত!:))
ধাপ 5: কেস নির্মাণ
পরে আসছে…
প্রস্তাবিত:
ESP8266 এবং ESP32 DIY ব্যবহার করে পেশাদার আবহাওয়া কেন্দ্র: 9 টি ধাপ (ছবি সহ)
![ESP8266 এবং ESP32 DIY ব্যবহার করে পেশাদার আবহাওয়া কেন্দ্র: 9 টি ধাপ (ছবি সহ) ESP8266 এবং ESP32 DIY ব্যবহার করে পেশাদার আবহাওয়া কেন্দ্র: 9 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/001/image-46-j.webp)
ESP8266 এবং ESP32 DIY ব্যবহার করে পেশাগত আবহাওয়া কেন্দ্র: LineaMeteoStazione একটি সম্পূর্ণ আবহাওয়া স্টেশন যা সেন্সিরিয়নের পেশাদার সেন্সরগুলির পাশাপাশি কিছু ডেভিস যন্ত্র যন্ত্র (রেইন গেজ, অ্যানিমোমিটার) দিয়ে ইন্টারফেস করা যেতে পারে।
নাটালিয়া আবহাওয়া স্টেশন: আরডুইনো সৌর চালিত আবহাওয়া স্টেশন সঠিক ভাবে সম্পন্ন হয়েছে: 8 টি ধাপ (ছবি সহ)
![নাটালিয়া আবহাওয়া স্টেশন: আরডুইনো সৌর চালিত আবহাওয়া স্টেশন সঠিক ভাবে সম্পন্ন হয়েছে: 8 টি ধাপ (ছবি সহ) নাটালিয়া আবহাওয়া স্টেশন: আরডুইনো সৌর চালিত আবহাওয়া স্টেশন সঠিক ভাবে সম্পন্ন হয়েছে: 8 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/005/image-12601-j.webp)
নাটালিয়া আবহাওয়া কেন্দ্র: আরডুইনো সৌরশক্তি চালিত আবহাওয়া কেন্দ্রটি সঠিকভাবে সম্পন্ন হয়েছে: 2 টি ভিন্ন স্থানে 1 বছর সফলভাবে পরিচালনার পর আমি আমার সৌরশক্তি চালিত আবহাওয়া কেন্দ্র প্রকল্পের পরিকল্পনাগুলি ভাগ করে নিচ্ছি এবং ব্যাখ্যা করছি যে এটি কীভাবে একটি সিস্টেমে বিকশিত হয়েছে যা সত্যিই দীর্ঘ সময় ধরে বেঁচে থাকতে পারে সৌর শক্তি থেকে সময়কাল। যদি আপনি অনুসরণ করেন
আবহাওয়া স্টেশন: গভীর ঘুম, এসকিউএল, ফ্লাস্ক এবং প্লটলি গ্রাফিং সহ ESP8266: 3 ধাপ
![আবহাওয়া স্টেশন: গভীর ঘুম, এসকিউএল, ফ্লাস্ক এবং প্লটলি গ্রাফিং সহ ESP8266: 3 ধাপ আবহাওয়া স্টেশন: গভীর ঘুম, এসকিউএল, ফ্লাস্ক এবং প্লটলি গ্রাফিং সহ ESP8266: 3 ধাপ](https://i.howwhatproduce.com/images/005/image-12942-j.webp)
আবহাওয়া স্টেশন: গভীর ঘুম, এসকিউএল, ফ্লাস্ক এবং প্লটলি গ্রাফিং সহ ESP8266: আপনার বারান্দায় তাপমাত্রা, আর্দ্রতা বা আলোর তীব্রতা জানতে কি মজা হবে? আমি জানি আমি করবো। তাই এই ধরনের তথ্য সংগ্রহের জন্য আমি একটি সহজ আবহাওয়া কেন্দ্র তৈরি করেছি। নিম্নোক্ত বিভাগগুলি হল একটি নির্মাণের জন্য আমি যে পদক্ষেপগুলো নিয়েছি তা শুরু করা যাক
আবহাওয়া মোমবাতি - এক নজরে আবহাওয়া এবং তাপমাত্রা: 8 টি ধাপ
![আবহাওয়া মোমবাতি - এক নজরে আবহাওয়া এবং তাপমাত্রা: 8 টি ধাপ আবহাওয়া মোমবাতি - এক নজরে আবহাওয়া এবং তাপমাত্রা: 8 টি ধাপ](https://i.howwhatproduce.com/images/001/image-906-57-j.webp)
আবহাওয়া মোমবাতি - এক নজরে আবহাওয়া এবং তাপমাত্রা: এই যাদু মোমবাতিটি ব্যবহার করে, আপনি বর্তমান তাপমাত্রা এবং বাইরে অবস্থার সাথে সাথে বলতে পারেন
Esp8266: 5 ধাপ ব্যবহার করে যন্ত্রপাতি নিয়ন্ত্রণ এবং আবহাওয়া পর্যবেক্ষণ করার জন্য কিভাবে একটি IoT ডিভাইস তৈরি করবেন
![Esp8266: 5 ধাপ ব্যবহার করে যন্ত্রপাতি নিয়ন্ত্রণ এবং আবহাওয়া পর্যবেক্ষণ করার জন্য কিভাবে একটি IoT ডিভাইস তৈরি করবেন Esp8266: 5 ধাপ ব্যবহার করে যন্ত্রপাতি নিয়ন্ত্রণ এবং আবহাওয়া পর্যবেক্ষণ করার জন্য কিভাবে একটি IoT ডিভাইস তৈরি করবেন](https://i.howwhatproduce.com/images/003/image-6806-12-j.webp)
Esp8266 ব্যবহার করে যন্ত্রপাতি নিয়ন্ত্রণ এবং আবহাওয়া পর্যবেক্ষণের জন্য একটি IoT ডিভাইস কীভাবে তৈরি করবেন: ইন্টারনেট অফ থিংস (IoT) হল ভৌত ডিভাইসের আন্ত--নেটওয়ার্কিং (এটিকে "" সংযুক্ত ডিভাইস " এবং " স্মার্ট ডিভাইস "), ভবন, এবং অন্যান্য আইটেম - ইলেকট্রনিক্স, সফটওয়্যার, সেন্সর, অ্যাকচুয়েটর এবং