সুচিপত্র:
- ধাপ 1: ভূমিকা
- ধাপ 2: উপাদান
- ধাপ 3: পদ্ধতি
- ধাপ 4: হার্ডওয়্যার সংযোগ
- ধাপ 5: আপনার নোড এমসিইউ প্রোগ্রাম করুন:
- ধাপ 6: নোট
ভিডিও: IoT প্রকল্পের জন্য ইন্টারনেট ঘড়ি (NTP): 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই প্রকল্পটি আপনাকে অতিরিক্ত RTC হার্ডওয়্যারের প্রয়োজন ছাড়াই IoT প্রকল্পগুলির জন্য ইন্টারনেট থেকে সময় পেতে সাহায্য করবে। এই টিউটোরিয়ালে, আমরা কিভাবে Nokia LCD 5110 ব্যবহার করব, ইন্টারনেট থেকে NTP ডেটা পাব এবং নির্দিষ্ট স্থানাঙ্কগুলিতে LCD- তে এটি প্রদর্শন করব। আসুন এনটিপির একটি সংক্ষিপ্ত পরিচিতি দেওয়া যাক।
ধাপ 1: ভূমিকা
নেটওয়ার্ক টাইম প্রোটোকল (এনটিপি) একটি প্রোটোকল যা একটি নেটওয়ার্কে কম্পিউটারের ঘড়ির সময় সিঙ্ক্রোনাইজ করতে ব্যবহৃত হয়। NTP শব্দটি প্রোটোকল এবং কম্পিউটারে চালিত ক্লায়েন্ট-সার্ভার প্রোগ্রাম উভয় ক্ষেত্রেই প্রযোজ্য।
এনটিপি, যা ডেভিড মিলস 1981 সালে ডেলাওয়্যার বিশ্ববিদ্যালয়ে তৈরি করেছিলেন, এটি অত্যন্ত ফল্ট-সহনশীল এবং মাপযোগ্য হওয়ার জন্য ডিজাইন করা হয়েছে। কিভাবে NTP কাজ করে? এনটিপি ক্লায়েন্ট এনটিপি সার্ভারের সাথে সময়-অনুরোধ বিনিময় শুরু করে। এই বিনিময়ের ফলে, ক্লায়েন্ট লিঙ্ক বিলম্ব এবং তার স্থানীয় অফসেট গণনা করতে সক্ষম হয় এবং সার্ভারের কম্পিউটারের ঘড়ির সাথে মেলে তার স্থানীয় ঘড়ি সামঞ্জস্য করতে পারে। একটি নিয়ম হিসাবে, প্রাথমিকভাবে ঘড়িটি সেট করার জন্য প্রায় পাঁচ থেকে 10 মিনিটের মধ্যে ছয়টি বিনিময় প্রয়োজন। একবার সিঙ্ক্রোনাইজ হয়ে গেলে, ক্লায়েন্ট প্রতি 10 মিনিটে একবার ঘড়ি আপডেট করে, সাধারণত শুধুমাত্র একটি বার্তা বিনিময় প্রয়োজন। ক্লায়েন্ট-সার্ভার সিঙ্ক্রোনাইজেশন ছাড়াও। এই লেনদেনটি 123 পোর্টে ব্যবহারকারীর ডেটাগ্রাম প্রোটোকলের মাধ্যমে হয়।
ধাপ 2: উপাদান
- NodeMCU
- নোকিয়া 5110 এলসিডি
ধাপ 3: পদ্ধতি
আমরা নোকিয়া 5110 এলসিডিতে সময় এবং ডেটা প্রদর্শন করতে যাচ্ছি, প্রথমে আপনাকে নোকিয়া 5110 এলসিডি এর সাথে পরিচিত হতে হবে, আপনি কোডে কিছু পরিবর্তন করে অন্য কোন আউটপুট পদ্ধতি ব্যবহার করতে পারেন।
নোকিয়া 5110 এলসিডি: তিনি নোকিয়া 5110 হল প্রচুর অ্যাপ্লিকেশনের জন্য একটি মৌলিক গ্রাফিক এলসিডি স্ক্রিন। এটি মূলত একটি সেল ফোনের স্ক্রিন হিসাবে তৈরি করা হয়েছিল। এটি একটি সহজ থেকে সোল্ডার পিসিবিতে মাউন্ট করা হয়েছে। এটি PCD8544 কন্ট্রোলার ব্যবহার করে, যা Nokia 3310 LCD তে ব্যবহৃত হয়। PCD8544 হল একটি নিম্ন ক্ষমতার CMOS LCD কন্ট্রোলার/ড্রাইভার, যা 48 সারি এবং 84 টি কলামের গ্রাফিক ডিসপ্লে চালানোর জন্য ডিজাইন করা হয়েছে। ডিসপ্লের জন্য সমস্ত প্রয়োজনীয় ফাংশন একক চিপে প্রদান করা হয়, যার মধ্যে রয়েছে এলসিডি সরবরাহের চিপ উৎপাদন এবং বায়াস ভোল্টেজ, যার ফলে ন্যূনতম বাহ্যিক উপাদান এবং কম বিদ্যুৎ খরচ হয়। PCD8544 একটি সিরিয়াল বাস ইন্টারফেসের মাধ্যমে মাইক্রো-কন্ট্রোলারকে ইন্টারফেস করে।
ধাপ 4: হার্ডওয়্যার সংযোগ
সংযোগ করতে ফ্রিজিং ডায়াগ্রাম ব্যবহার করুন:
নোকিয়া এলসিডি পিন নোডএমসিইউ পিন
RST ………………………….. D1
সিই …………………………….ডি 2
ডিসি ………………………….. ডি 0
দিন ………………………….. ডি 7
CLK …………………………. D5
VCC ………………………… NodeMCU এর 3V পিন অথবা বাহ্যিক 3.3v সরবরাহ ব্যবহার করুন
BL ………………………………… এটি VCC পিনের সাথে ব্যাকলাইট চালু করার জন্য (আপনি ব্যাকলাইট সামঞ্জস্য করতে একটি পরিবর্তনশীল প্রতিরোধক যোগ করতে পারেন)
GND ……………………….. GND
ধাপ 5: আপনার নোড এমসিইউ প্রোগ্রাম করুন:
নিশ্চিত করুন যে আপনার Arduino IDE এ esp8266 বোর্ড আছে, সংযুক্ত কোড ডাউনলোড করুন এবং আপনার Arduino IDE তে লাইব্রেরি ইনস্টল করুন, তারপর আপনার স্থানীয় ওয়াইফাই SSID এবং পাসওয়ার্ড সেট করুন এবং কোডে আপনার এলাকা অনুযায়ী GMT, আপনার কন্ট্রোলারে আপলোড করুন। প্রাথমিকভাবে এটি ইন্টারনেটে সংযোগ স্থাপন না করা পর্যন্ত ভুল ডেটা দেখাবে, আপডেটেড সময় এবং তারিখের জন্য কয়েক সেকেন্ড অপেক্ষা করুন, এই টিউটোরিয়াল দিয়ে সংযুক্ত ভিডিওটি দেখুন।
ধাপ 6: নোট
অনুপ্রেরণা দিতে আমাদের ইউটিউব চ্যানেলটি শেয়ার করুন এবং সাবস্ক্রাইব করুন।
ধন্যবাদ
প্রস্তাবিত:
বিজ্ঞান প্রকল্পের জন্য Arduino ব্যবহার করে কিভাবে রাডার তৈরি করবেন - সেরা Arduino প্রকল্প: 5 ধাপ
বিজ্ঞান প্রকল্পের জন্য Arduino ব্যবহার করে কিভাবে রাডার তৈরি করবেন | সেরা Arduino প্রকল্প: হাই বন্ধুরা, এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে arduino ন্যানো ব্যবহার করে নির্মিত আশ্চর্যজনক রাডার সিস্টেম তৈরি করা যায় এই প্রকল্পটি বিজ্ঞান প্রকল্পের জন্য আদর্শ এবং আপনি খুব কম বিনিয়োগ এবং সহজেই এটি তৈরি করতে পারেন যদি পুরস্কার জিততে দারুণ হয়
আপনার আরডুইনো প্রকল্পের জন্য মোবাইল ফোনের ব্যাটারি পুনরায় তৈরি করা: 3 টি ধাপ
আপনার Arduino প্রকল্পের জন্য মোবাইল ফোনের ব্যাটারি পুনurপ্রতিষ্ঠিত করা: এইভাবে আমি একটি Arduino প্রজেক্টকে পাওয়ার জন্য একটি পুরোনো মোবাইল ফোনের ব্যাটারিকে পুনর্ব্যবহার করি। যাইহোক, ব্যবহৃত কৌশলগুলি বেশিরভাগ ফোনের ব্যাটারিতেই প্রচলিত।
ইন্টারনেট ঘড়ি: NTP প্রোটোকল সহ ESP8266 NodeMCU ব্যবহার করে একটি OLED দিয়ে তারিখ এবং সময় প্রদর্শন করুন: 6 টি ধাপ
ইন্টারনেট ঘড়ি: NTP প্রোটোকল সহ ESP8266 NodeMCU ব্যবহার করে একটি OLED দিয়ে তারিখ এবং সময় প্রদর্শন করুন: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা একটি ইন্টারনেট ঘড়ি তৈরি করব যা ইন্টারনেট থেকে সময় পাবে তাই এই প্রকল্পটি চালানোর জন্য আরটিসির প্রয়োজন হবে না, এটি কেবল একটি প্রয়োজন কাজ করছে ইন্টারনেট সংযোগ এবং এই প্রকল্পের জন্য আপনার একটি esp8266 প্রয়োজন হবে যা একটি
কোন RTC ছাড়া ESP8266 নেটওয়ার্ক ঘড়ি - Nodemcu NTP ঘড়ি কোন RTC - ইন্টারনেট ক্লক প্রকল্প: 4 টি ধাপ
কোন RTC ছাড়া ESP8266 নেটওয়ার্ক ঘড়ি | Nodemcu NTP ঘড়ি কোন RTC | ইন্টারনেট ঘড়ি প্রকল্প: প্রকল্পে আরটিসি ছাড়া একটি ঘড়ি প্রকল্প তৈরি করা হবে, এটি ওয়াইফাই ব্যবহার করে ইন্টারনেট থেকে সময় নিচ্ছে এবং এটি st7735 ডিসপ্লেতে প্রদর্শন করবে
একটি Arduino স্বয়ংক্রিয় ছায়া পর্দা প্রকল্পের জন্য একটি ধাপ মোটর এবং ড্রাইভার নির্বাচন: 12 ধাপ (ছবি সহ)
একটি Arduino অটোমেটেড শেড স্ক্রিন প্রজেক্টের জন্য একটি স্টেপ মোটর এবং ড্রাইভার নির্বাচন করা: এই নির্দেশনায়, আমি একটি প্রোটোটাইপ অটোমেটেড শেড স্ক্রিন প্রকল্পের জন্য একটি স্টেপ মোটর এবং ড্রাইভার নির্বাচন করার জন্য যে ধাপগুলো নিয়েছি তার মধ্য দিয়ে যাব। ছায়া পর্দা জনপ্রিয় এবং সস্তা কুলারু হাত ক্র্যাঙ্কড মডেল, এবং আমি টি প্রতিস্থাপন করতে চেয়েছিলাম