![ইউকে ট্রেন এবং আবহাওয়া প্রদর্শন: 5 টি ধাপ ইউকে ট্রেন এবং আবহাওয়া প্রদর্শন: 5 টি ধাপ](https://i.howwhatproduce.com/images/011/image-30318-j.webp)
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![ইউকে ট্রেন এবং আবহাওয়া প্রদর্শন ইউকে ট্রেন এবং আবহাওয়া প্রদর্শন](https://i.howwhatproduce.com/images/011/image-30318-1-j.webp)
![ইউকে ট্রেন এবং আবহাওয়া প্রদর্শন ইউকে ট্রেন এবং আবহাওয়া প্রদর্শন](https://i.howwhatproduce.com/images/011/image-30318-2-j.webp)
এই নির্দেশযোগ্য একটি ব্যাটারি চালিত ইউকে ট্রেন প্রস্থান এবং আবহাওয়া প্রদর্শনের জন্য। এটি একটি নির্দিষ্ট স্থানীয় রেলওয়ে স্টেশনের জন্য রিয়েল টাইম ট্রেন ছাড়ার তথ্য পেতে এবং এটি প্রদর্শন করতে ন্যাশনাল রেল ওপেন এলডিবিডব্লিউএস ডাটাবেস ব্যবহার করে। এটি একটি শহরের জন্য 5 দিনের পূর্বাভাস পেতে এবং এটি প্রদর্শন করতে ওপেন ওয়েদার ডাটাবেস ব্যবহার করে
এটি নিম্নলিখিত বৈশিষ্ট্য আছে
- ন্যাশনাল রেল স্টেশন ডাটাবেস অ্যাক্সেস করে
- নির্দিষ্ট গন্তব্যে যাওয়া ট্রেনগুলি দেখানোর জন্য তালিকা ফিল্টার করতে পারে
- 5 দিনের পূর্বাভাস পেতে ওপেন ওয়েদার ডাটাবেস অ্যাক্সেস করে
- ESP8266 ভিত্তিক প্রক্রিয়াকরণ, স্থানীয় ওয়াইফাই নেটওয়ার্কে হুক
- ব্যাটারি চালিত (রিচার্জেবল LIPO) ইনবিল্ট চার্জার সহ
- দীর্ঘ ব্যাটারি লাইফের জন্য খুব কম নিiesশব্দ কারেন্ট
- 320 x 240 LCD ডিসপ্লে 3 টি কন্ট্রোল বোতাম সহ
- স্বয়ংক্রিয় ঘুম
- সম্পাদনাযোগ্য কনফিগারেশন ডেটা
- ওভার দ্য এয়ার সফটওয়্যার আপডেট
- 3D মুদ্রিত ঘের
ধাপ 1: ব্যবহার
মাঝের বোতামের একটি ছোট প্রেস দ্বারা ইউনিটটি চালু করা হয়।
প্রথম ব্যবহারে এটি স্থানীয় ওয়াইফাই কনফিগারেশনের জন্য একটি অ্যাক্সেস পয়েন্ট তৈরি করবে। এই নেটওয়ার্কে সংযোগ করতে একটি ফোন ব্যবহার করুন 192.168.4.1 অ্যাক্সেস করতে ফোন ব্রাউজার ব্যবহার করুন এবং আপনি একটি ওয়াইফাই কনফিগারেশন পৃষ্ঠা পাবেন। নেটওয়ার্ক নির্বাচন করুন এবং এর পাসওয়ার্ড দিন। ইউনিট এটি সংরক্ষণ করবে এবং স্থানীয় নেটওয়ার্ক অ্যাক্সেস করতে পুনরায় চালু করবে। অন্য কোন নেটওয়ার্কে চলে গেলে বা পাসওয়ার্ড পরিবর্তন করা হলে এই ধাপের আবার প্রয়োজন হতে পারে।
একবার স্থানীয় ওয়াইফাই নেটওয়ার্কে সংযুক্ত হয়ে গেলে ইউনিট জাতীয় রেল ডাটাবেস বা ওপেনওয়েদার ডাটাবেস অ্যাক্সেস করবে এবং কনফিগার করা স্টেশন এবং গন্তব্যস্থল বা আবহাওয়ার পূর্বাভাসের জন্য প্রস্থানগুলি খুঁজতে এটি জিজ্ঞাসা করবে। কনফিগ ফাইলের ব্যবধানে এটি পুনরাবৃত্তি হবে।
বোতামের ব্যবহার নিম্নরূপ
- শীর্ষ বোতাম - শর্ট প্রেস। স্ক্রিনে ফিট করা আরও পরিষেবা থাকলে পেজ আপ করুন
- উপরের নীচে - লং প্রেস। ব্যাটারি ভোল্ট এবং আইপি ঠিকানা দেখান। শর্ট প্রেস এটিকে স্বাভাবিক ডিসপ্লেতে নিয়ে যাবে।
- মাঝের বোতাম - শর্ট প্রেস। ইউনিট চালু করে। তারপর ট্রেন এবং আবহাওয়ার মধ্যে টগল করে।
- মাঝের বোতাম - দীর্ঘক্ষণ টিপুন। জোর করে ঘুমাতে বাধ্য করুন।
- নিচের বোতাম - শর্ট প্রেস। স্ক্রিনে ফিট করে এমন আরও পরিষেবা থাকলে পেজ ডাউন করুন।
- নীচের বোতাম - দীর্ঘক্ষণ টিপুন। একাধিক প্রবেশ করলে শুরু এবং শেষ গন্তব্য স্টেশন বা আবহাওয়া শহরগুলির পরবর্তী জোড়ায় যান।
কনফিগার করা হিসাবে ইউনিট স্বয়ংক্রিয়ভাবে ঘুমের মধ্যে চলে যাবে।
কনফিগ ফাইলটি http:/ip/edit (সম্পূর্ণরূপে সেট আপ করার পরে) ব্যবহার করে অ্যাক্সেস করা যেতে পারে।
কনফিগারে ট্রেন স্টেশন এবং ট্রেন গন্তব্য এন্ট্রি অন্তর্ভুক্ত রয়েছে। প্রথমটি হল স্থানীয় স্টেশনের জন্য সিআরএস কোড যা আপনি প্রস্থান দেখতে আগ্রহী। দ্বিতীয়টি হল একটি স্টেশন সিআরএস যা ছেড়ে যাওয়া ট্রেনটি অবশ্যই পাস করতে হবে। এটি আগ্রহীদের কাছে প্রস্থানগুলি ফিল্টার করতে ব্যবহৃত হয় (এক দিক দিয়ে বলুন)। সমস্ত প্রস্থানগুলি দেখানোর জন্য এটি ফাঁকা রাখা যেতে পারে। এন্ট্রিতে ',' দ্বারা বিভক্ত 4 টি কোড থাকতে পারে। যদি 4 এর কম থাকে তাহলে শেষ আইটেমটি 4 বার পুনরাবৃত্তি করা হয়। প্রস্থানগুলি দেখানোর সময় এই জোড়াগুলির চারপাশে যাওয়ার জন্য নিচের বোতাম লং প্রেস ব্যবহার করা হয়।
এটিতে WeatherCityCodes এবং WeatherCityNames অন্তর্ভুক্ত রয়েছে।
আরডুইনোতে একটি নতুন বাইনারি তৈরি করে এবং http:/ip/firmware ব্যবহার করে ওভার এয়ার আপডেট করে নতুন সফ্টওয়্যার আপডেট করা যেতে পারে।
ধাপ 2: উপাদান এবং সরঞ্জাম
নিম্নলিখিত উপাদানগুলির প্রয়োজন
- 320x240 3.2 "3 টি বোতাম সহ এলসিডি ডিসপ্লে। মূলত রাস্পবেরি পাই দিয়ে ব্যবহারের জন্য তৈরি কিন্তু এসপিআই সহ যে কোন কিছু দ্বারা ব্যবহার করা যেতে পারে
- ESP-12F Esp8266 মডিউল
- 18650 LIPO ব্যাটারি
- ব্যাটারি ধারক
- মাইক্রো ইউএসবি লিপো চার্জার মডিউল
- এলসিডি ডিসপ্লেতে প্লাগ করার জন্য হেডার প্লাগ
- XC6203E 3.3V নিয়ন্ত্রক
- 200uF 6.3V ট্যানটালাম ক্যাপাসিটর
- AO3401 P চ্যানেল MOSFET
- জেনার ডায়োড x 3
- প্রতিরোধক 4k7, 4k7, 470k
- তারে হুক আপ
- ক্যাপাসিটর 4.7uF
- পারফ বোর্ড বা কিছু উপাদান মাউন্ট করার জন্য euivalent
- রজন আঠা
- ডবল পার্শ্বযুক্ত টেপ.
নিম্নলিখিত সরঞ্জাম প্রয়োজন
- ফাইন পয়েন্ট সোল্ডারিং আয়রন
- টুইজার
ধাপ 3: ইলেকট্রনিক্স
![ইলেকট্রনিক্স ইলেকট্রনিক্স](https://i.howwhatproduce.com/images/011/image-30318-3-j.webp)
ইলেকট্রনিক্সগুলি ESP-12F মডিউলের উপর ভিত্তি করে ঘুমের ক্রিয়াকলাপের সুবিধার্থে কয়েকটি অতিরিক্ত উপাদান রয়েছে।
সুইচগুলির মধ্যে একটি এমওএসএফইটি ট্রানজিস্টর সক্রিয় করে যা পরে ডিসপ্লেকে শক্তি দেয় এবং ইএসপি 8266 সক্ষম করে। একটি জিপিআইও পিন তখন সুইচ রিলিজ হওয়ার পরেও শক্তি বজায় রাখে।
ডিসপ্লেটি ESP8266 এ স্ট্যান্ডার্ড SPI পিনের সাথে যুক্ত
ধাপ 4: সমাবেশ
![সমাবেশ সমাবেশ](https://i.howwhatproduce.com/images/011/image-30318-4-j.webp)
![সমাবেশ সমাবেশ](https://i.howwhatproduce.com/images/011/image-30318-5-j.webp)
![সমাবেশ সমাবেশ](https://i.howwhatproduce.com/images/011/image-30318-6-j.webp)
আমি নিম্নলিখিত পদক্ষেপগুলি করেছি
- 3D এনক্লোজার প্রিন্ট করুন এবং ডিসপ্লে ফিট নিশ্চিত করুন। এটি একটি চটচটে ফিট হওয়া উচিত এবং বোতামগুলির চারপাশে কাটা কাটা আছে
- 3D idাকনা এবং চার্জার মডিউল বন্ধনী সহ অতিরিক্ত অংশ মুদ্রণ করুন
- প্রোটোটাইপিং বোর্ডে রেগুলেটর অতিরিক্ত সার্কিটরি তৈরি করুন।
- ESP8266 এ মাউন্ট করুন এবং হেডার প্লাগের মাধ্যমে সংযোগ করুন যা ডিসপ্লেতে ফিট হতে পারে।
- জায়গায় সুরক্ষিত করতে ডিসপ্লের প্রান্তের চারপাশে রজন আঠার ছোট ছোট দাগ যুক্ত করুন।
- ব্যাটারি হোল্ডার এবং চার্জার মডিউল ওয়্যার আপ করুন
- রেসিন আঠালো চার্জার মডিউল বন্ধনীতে এবং তারপর আঠালো বন্ধনী কেস এর পাশে নিশ্চিত করে যে ইউএসবি তার অ্যাক্সেস পয়েন্টের মাধ্যমে দৃশ্যমান
- ডবল পার্শ্বযুক্ত টেপ ব্যবহার করে ব্যাটারি ধারককে ডিসপ্লের পিছনে আটকে দিন।
- সম্পূর্ণ ওয়্যারিং। আমি সংযোগ বিচ্ছিন্ন করার সুবিধার্থে ব্যাটারি / চার্জার থেকে রেগুলেটর পর্যন্ত পাওয়ার লিডে একটি সাধারণ প্লাগ সকেট অন্তর্ভুক্ত করি।
মনে রাখবেন যে LCD ডিসপ্লে মডিউলের কিছু সংস্করণে বিদ্যুৎ সরবরাহের তারের সামান্য ভিন্নতা রয়েছে এবং পিন 1 এবং 17 তে 3.3V ভোল্টেজ ইনপুট নেই। প্রয়োজনীয় 3.3V প্রদান করতে। এগুলি এখনও ঠিক আছে ব্যবহার করা যেতে পারে তবে ইলেকট্রনিক্স থেকে 3.3V ডিসপ্লে আউটপুট প্রয়োজন হবে যা সরাসরি ডিসপ্লে বোর্ড রেগুলেটরের মাঝের পায়ে নিয়ন্ত্রককে বাইপাস করে এবং 3.3V সরাসরি সরবরাহ করবে।
ধাপ 5: সফ্টওয়্যার এবং কনফিগারেশন
সফ্টওয়্যারটি Arduino ভিত্তিক এবং সংগ্রহস্থল https://github.com/roberttidey/trainsWeatherAccess এ রয়েছে
যেহেতু ESP8266 স্মৃতিতে সীমিত, রেল এবং আবহাওয়া উপাত্তগুলির ইন্টারফেস এবং এর প্রতিক্রিয়া প্রক্রিয়াকরণ ন্যূনতম মেমরি ব্যবহার করার জন্য অপ্টিমাইজ করা হয়েছে। ডাটাবেস অ্যাক্সেস করতে ব্যবহৃত ক্যোয়ারী কনফিগ ফাইলের মধ্যে রয়েছে এবং বিভিন্ন প্যারামিটার রয়েছে যেমন স্টেশনের নাম যা প্রতিস্থাপিত হয়।
রিডমে ব্যবহারের জন্য নির্দেশাবলী অন্তর্ভুক্ত রয়েছে। বিশেষ দ্রষ্টব্য
- আপনাকে অবশ্যই জাতীয় রেল এবং ওপেন ওয়েদার থেকে একটি অ্যাক্সেস টোকেন পেতে হবে। নিবন্ধন এবং স্বাভাবিক ব্যবহার বিনামূল্যে।
- কম্পাইল করার আগে আপনার ino ফাইলের ডিফল্ট পাসওয়ার্ড পরিবর্তন করা উচিত।
- আপনার অ্যাক্সেস টোকেন ধারণ করতে এবং স্টেশন ডেটা এবং যেকোন ব্যক্তিগত পছন্দ পরিবর্তন করতে আপনাকে ট্রেনওয়েদারকনফিগ। Txt ফাইল পরিবর্তন করতে হবে।
- আপনার নিজের স্থানীয় স্টেশন এবং গন্তব্য 'সিআরএস' কোড এবং আবহাওয়া শহরের কোড পেতে হবে। ReadMe এগুলি পাওয়ার জন্য লিঙ্ক আছে।
প্রস্তাবিত:
রাস্পবেরি পিআই এবং সিনটেক ওয়েদারহ্যাট ব্যবহার করে সহজ আবহাওয়া প্রদর্শন: 4 টি ধাপ
![রাস্পবেরি পিআই এবং সিনটেক ওয়েদারহ্যাট ব্যবহার করে সহজ আবহাওয়া প্রদর্শন: 4 টি ধাপ রাস্পবেরি পিআই এবং সিনটেক ওয়েদারহ্যাট ব্যবহার করে সহজ আবহাওয়া প্রদর্শন: 4 টি ধাপ](https://i.howwhatproduce.com/images/001/image-709-25-j.webp)
রাস্পবেরি পিআই এবং সিনটেক ওয়েদারহ্যাট ব্যবহার করে সহজ আবহাওয়া প্রদর্শন: * 2019 সালে ইয়াহু তার এপিআই পরিবর্তন করে, এবং এটি কাজ করা বন্ধ করে দেয়। আমি পরিবর্তন সম্পর্কে অজ্ঞ ছিলাম। ২০২০ সালের সেপ্টেম্বরে এই প্রকল্পটি OPENWEATHERMAP API ব্যবহার করার জন্য আপডেট করা হয়েছে নীচের আপডেট করা বিভাগটি দেখুন, এই তথ্যটির বাকি অংশ এখনও ভাল
Nextion প্রদর্শন এবং Arduino সঙ্গে DIY আবহাওয়া স্টেশন: 11 ধাপ
![Nextion প্রদর্শন এবং Arduino সঙ্গে DIY আবহাওয়া স্টেশন: 11 ধাপ Nextion প্রদর্শন এবং Arduino সঙ্গে DIY আবহাওয়া স্টেশন: 11 ধাপ](https://i.howwhatproduce.com/images/011/image-32026-j.webp)
Nextion Display এবং Arduino সহ DIY ওয়েদার স্টেশন: এই টিউটোরিয়ালে আমরা নেক্সশন ডিসপ্লে, rtc1307 টাইম মডিউল, Arduino UNO, এবং Visuino ব্যবহার করব বর্তমান সময়, তাপমাত্রা এবং আর্দ্রতা প্রদর্শনের জন্য।
Arduino 3-in-1 সময় এবং আবহাওয়া প্রদর্শন: 11 টি ধাপ
![Arduino 3-in-1 সময় এবং আবহাওয়া প্রদর্শন: 11 টি ধাপ Arduino 3-in-1 সময় এবং আবহাওয়া প্রদর্শন: 11 টি ধাপ](https://i.howwhatproduce.com/images/005/image-12342-7-j.webp)
Arduino 3-in-1 সময় এবং আবহাওয়া প্রদর্শন: আমি PIC মাইক্রোকন্ট্রোলার পছন্দ করি এবং আমি সমাবেশ ভাষায় প্রোগ্রামিং পছন্দ করি। আসলে, গত কয়েক বছর ধরে, আমি সেই সংমিশ্রণের উপর ভিত্তি করে আমার ওয়েবসাইটে প্রায় 40 টি প্রকল্প পোস্ট করেছি। সম্প্রতি আমি আমার প্রিয় ইউএস ভি থেকে কিছু অংশ অর্ডার করছিলাম
আবহাওয়া মোমবাতি - এক নজরে আবহাওয়া এবং তাপমাত্রা: 8 টি ধাপ
![আবহাওয়া মোমবাতি - এক নজরে আবহাওয়া এবং তাপমাত্রা: 8 টি ধাপ আবহাওয়া মোমবাতি - এক নজরে আবহাওয়া এবং তাপমাত্রা: 8 টি ধাপ](https://i.howwhatproduce.com/images/001/image-906-57-j.webp)
আবহাওয়া মোমবাতি - এক নজরে আবহাওয়া এবং তাপমাত্রা: এই যাদু মোমবাতিটি ব্যবহার করে, আপনি বর্তমান তাপমাত্রা এবং বাইরে অবস্থার সাথে সাথে বলতে পারেন
Arduino এবং প্রক্রিয়াকরণের সাথে তাপমাত্রা এবং আর্দ্রতা প্রদর্শন এবং ডেটা সংগ্রহ: 13 টি ধাপ (ছবি সহ)
![Arduino এবং প্রক্রিয়াকরণের সাথে তাপমাত্রা এবং আর্দ্রতা প্রদর্শন এবং ডেটা সংগ্রহ: 13 টি ধাপ (ছবি সহ) Arduino এবং প্রক্রিয়াকরণের সাথে তাপমাত্রা এবং আর্দ্রতা প্রদর্শন এবং ডেটা সংগ্রহ: 13 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/003/image-7803-43-j.webp)
Arduino এবং প্রক্রিয়াকরণের সাথে তাপমাত্রা এবং আর্দ্রতা প্রদর্শন এবং ডেটা সংগ্রহ: ভূমিকা: এটি একটি প্রকল্প যা একটি Arduino বোর্ড, একটি সেন্সর (DHT11), একটি উইন্ডোজ কম্পিউটার এবং প্রসেসিং (একটি বিনামূল্যে ডাউনলোডযোগ্য) প্রোগ্রাম ব্যবহার করে তাপমাত্রা, ডিজিটাল এবং আর্দ্রতা ডেটা প্রদর্শন করতে বার গ্রাফ ফর্ম, প্রদর্শন সময় এবং তারিখ এবং একটি গণনা সময় চালান