সুচিপত্র:

ভিসুইনো - NodeMCU ব্যবহার করে ইন্টারনেট NIST সার্ভার থেকে সঠিক সময় পান: 8 টি ধাপ
ভিসুইনো - NodeMCU ব্যবহার করে ইন্টারনেট NIST সার্ভার থেকে সঠিক সময় পান: 8 টি ধাপ

ভিডিও: ভিসুইনো - NodeMCU ব্যবহার করে ইন্টারনেট NIST সার্ভার থেকে সঠিক সময় পান: 8 টি ধাপ

ভিডিও: ভিসুইনো - NodeMCU ব্যবহার করে ইন্টারনেট NIST সার্ভার থেকে সঠিক সময় পান: 8 টি ধাপ
ভিডিও: Как спрятать данные в ячейках Excel? 2024, ডিসেম্বর
Anonim
Image
Image

এই টিউটোরিয়ালে আমরা LCD তে NIST সার্ভার থেকে লাইভ ইন্টারনেট সময় প্রদর্শনের জন্য NodeMCU Mini, OLED Lcd এবং Visuino ব্যবহার করব। একটি বিক্ষোভ ভিডিও দেখুন। অনুপ্রেরণার কৃতিত্ব ইউটিউব ব্যবহারকারী "সিপ্রিয়ান বালালাউ" এর।

ধাপ 1: আপনার যা লাগবে

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  • NodeMCU মিনি
  • OLED LcdRed LED
  • ব্রেডবোর্ড
  • জাম্পার তার
  • ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন

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

সার্কিট
সার্কিট
  • NodeMCU থেকে GND কে ব্রেডবোর্ড পিনে সংযুক্ত করুন (gnd)
  • NodeMCU থেকে 5V পিনকে ব্রেডবোর্ড পিনে সংযুক্ত করুন (পজিটিভ)
  • NodeMCU থেকে OLED LCD pin (SCL) পিন 0 (SCL) সংযোগ করুন
  • NodeMCU থেকে OLED LCD পিন (SDA) পিন 1 (SDA) সংযুক্ত করুন
  • OLED LCD পিন (VCC) কে ব্রেডবোর্ড পিনের সাথে সংযুক্ত করুন (পজিটিভ)
  • OLED LCD পিন (GND) কে ব্রেডবোর্ড পিন (GND) এর সাথে সংযুক্ত করুন

ধাপ 3: Visuino শুরু করুন, এবং NodeMCU ESP-12 নির্বাচন করুন

Visuino শুরু করুন, এবং NodeMCU ESP-12 নির্বাচন করুন
Visuino শুরু করুন, এবং NodeMCU ESP-12 নির্বাচন করুন
Visuino শুরু করুন, এবং NodeMCU ESP-12 নির্বাচন করুন
Visuino শুরু করুন, এবং NodeMCU ESP-12 নির্বাচন করুন

আরডুইনো প্রোগ্রামিং শুরু করতে, আপনাকে এখান থেকে আরডুইনো আইডিই ইনস্টল করতে হবে:

অনুগ্রহ করে সচেতন থাকুন যে Arduino IDE 1.6.6 এ কিছু জটিল বাগ রয়েছে। নিশ্চিত করুন যে আপনি 1.6.7 বা উচ্চতর ইনস্টল করেছেন, অন্যথায় এই নির্দেশযোগ্য কাজ করবে না! আপনি যদি এই নির্দেশাবলীর ধাপগুলি অনুসরণ না করেন তবে ESP 8266 প্রোগ্রামে Arduino IDE সেটআপ করুন! ভিসুইনোও ইনস্টল করা দরকার। প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "সরঞ্জাম" বোতামে ক্লিক করুন যখন ডায়ালগটি প্রদর্শিত হবে, ছবি 2-এ দেখানো হিসাবে "NodeMCU ESP-12" নির্বাচন করুন

ধাপ 4: ভিসুইনোতে উপাদান যুক্ত করুন

ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
  • ইন্টারনেটটাইম উপাদান যোগ করুন
  • পালস জেনারেটর উপাদান যোগ করুন এবং ফ্রিকোয়েন্সি সেট করুন: 0.1166667
  • DeleteRightText উপাদান যোগ করুন এবং দৈর্ঘ্য সেট করুন: 8
  • DeleteLeftText উপাদান যোগ করুন এবং দৈর্ঘ্য 1 সেট করুন
  • OLED ডিসপ্লে I2C যোগ করুন

OLED ডিসপ্লে কম্পোনেন্টে ডাবল ক্লিক করুন এবং বাম দিকে "গোল আয়তক্ষেত্র আঁকুন" টেনে আনুন (ছবি দেখুন), উচ্চতা সেট করুন: 30, প্রস্থ: 120, x: 4, Y: 15

বাম দিকে "টেক্সট ফিল্ড" টেনে আনুন (ছবি দেখুন), x: 17 Y: 30 সেট করুন

ধাপ 5: ওয়াইফাই সেটআপ

ওয়াইফাই সেটআপ
ওয়াইফাই সেটআপ
ওয়াইফাই সেটআপ
ওয়াইফাই সেটআপ
ওয়াইফাই সেটআপ
ওয়াইফাই সেটআপ

NodeMCU ESP-12 নির্বাচন করুন এবং সম্পাদক মডিউল> ওয়াইফাই> অ্যাক্সেস পয়েন্টগুলিতে, […] বোতামে ক্লিক করুন, যাতে "অ্যাক্সেস পয়েন্ট" উইন্ডো খুলবে।

এই এডিটরে বাম দিকে ওয়াইফাই অ্যাক্সেস পয়েন্ট টেনে আনুন।

  • "SSID" এর অধীনে আপনার ওয়াইফাই নেটওয়ার্কের নাম দিন
  • "পাসওয়ার্ড" এর অধীনে আপনার ওয়াইফাই নেটওয়ার্কের অ্যাক্সেস পাসওয়ার্ড দিন

"অ্যাক্সেস পয়েন্ট" উইন্ডো বন্ধ করুন

সম্পাদকের বামে মডিউল> ওয়াইফাই> সকেট নির্বাচন করুন, […] বাটনে ক্লিক করুন, যাতে "সকেট" উইন্ডোটি খুলবে TCP ক্লায়েন্টকে ডান থেকে বাম দিকে টেনে আনুন

প্রপার্টিস উইন্ডো সেট হোস্টের অধীনে: time-b-g.nist.gov

প্রপার্টিজ উইন্ডো সেট পোর্টের অধীনে: 37

ধাপ 6: ভিসুইনোতে: সংযোগকারী উপাদান

ভিসুইনোতে: সংযোগকারী উপাদান
ভিসুইনোতে: সংযোগকারী উপাদান
  • NodeMCU ESP-12 মডিউল সংযোগ করুন। WiFi. Sockets. TCPClient1 PIN [IN] InternetTime1 PIN [Socket]
  • PulseGenerator1 PIN [OUT] InternetTime1 PIN [Clock] এর সাথে সংযুক্ত করুন
  • NodeMCU ESP-12 সিরিয়াল [0] PIN [IN] এবং DeleteRightText1 PIN [IN] এর সাথে InternetTime1 PIN [Out] সংযুক্ত করুন
  • DeleteLeftText1 PIN [IN] এর সাথে DeleteRightText1 PIN [OUT] সংযুক্ত করুন
  • DisplayOLED1 এলিমেন্টের সাথে DeleteLeftText1 PIN [OUT] সংযুক্ত করুন। টেক্সট ফিল্ড 1 PIN [IN]
  • DisplayOLED1 PIN [আউট] NodeMCU ESP-12 I2C PIN [IN] এর সাথে সংযুক্ত করুন

ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

ভিসুইনোতে, F9 চাপুন বা ছবি 1 এ দেখানো বোতামে ক্লিক করে Arduino কোড তৈরি করুন, এবং Arduino IDE খুলুন

আরডুইনো আইডিইতে, কোডটি সংকলন এবং আপলোড করতে আপলোড বোতামে ক্লিক করুন (ছবি 2)

ধাপ 8: খেলুন

আপনি যদি NodeMCU মডিউলকে ক্ষমতা দেন, OLED Lcd বর্তমান সময় এবং তারিখ দেখানো শুরু করবে।

অভিনন্দন! আপনি ভিসুইনো দিয়ে আপনার লাইভ ইন্টারনেট টাইম প্রকল্পটি সম্পন্ন করেছেন। ভিসুইনো প্রকল্পটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি। আপনি এটি ডাউনলোড এবং ভিসুইনোতে খুলতে পারেন: ডাউনলোড লিঙ্ক

প্রস্তাবিত: