সুচিপত্র:

ESP8266 OLED - ইন্টারনেট থেকে সময় এবং তারিখ পান: 8 টি ধাপ
ESP8266 OLED - ইন্টারনেট থেকে সময় এবং তারিখ পান: 8 টি ধাপ

ভিডিও: ESP8266 OLED - ইন্টারনেট থেকে সময় এবং তারিখ পান: 8 টি ধাপ

ভিডিও: ESP8266 OLED - ইন্টারনেট থেকে সময় এবং তারিখ পান: 8 টি ধাপ
ভিডিও: ছাগলী কিভাবে অ্যাজুরে ভার্চুয়াল মেশিন তৈরি করতে দেখায় আজারে ভার্চুয়াল মেশিন তৈরি করা হচ্ছে 2024, জুলাই
Anonim

এই টিউটোরিয়ালে আমরা শিখব কিভাবে ESP8266 OLED এবং Visuino ব্যবহার করে NIST TIME সার্ভার থেকে তারিখ এবং সময় পেতে হয়, একটি বিক্ষোভ ভিডিও দেখুন।

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

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  • ESP8266 OLED
  • ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন

ধাপ 2: Visuino শুরু করুন, এবং Arduino WeMos D1 মিনি বোর্ড প্রকার নির্বাচন করুন

Visuino শুরু করুন, এবং Arduino WeMos D1 মিনি বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino WeMos D1 মিনি বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino WeMos D1 মিনি বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino WeMos D1 মিনি বোর্ড প্রকার নির্বাচন করুন

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

অনুগ্রহ করে সচেতন থাকুন যে Arduino IDE 1.6.6 এ কিছু জটিল বাগ রয়েছে। নিশ্চিত করুন যে আপনি 1.6.7 বা উচ্চতর ইনস্টল করেছেন, অন্যথায় এই নির্দেশযোগ্য কাজ করবে না! যদি আপনি WeMos D1 মিনি প্রোগ্রামে Arduino IDE সেটআপ করার জন্য এই নির্দেশাবলীর পদক্ষেপগুলি অনুসরণ না করেন! ভিসুইনো: https://www.visuino.eu এছাড়াও ইনস্টল করা প্রয়োজন। প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "টুলস" বোতামে ক্লিক করুন যখন ডায়ালগ প্রদর্শিত হবে, ছবি 2 -এ দেখানো হিসাবে "WeMos D1 Mini" নির্বাচন করুন

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

ওয়াইফাই সেটআপ
ওয়াইফাই সেটআপ
ওয়াইফাই সেটআপ
ওয়াইফাই সেটআপ
  • WeMos D1 Mini নির্বাচন করুন এবং এডিটর মডিউল> ওয়াইফাই> অ্যাক্সেস পয়েন্টে […] বাটনে ক্লিক করুন, যাতে "অ্যাক্সেস পয়েন্ট" উইন্ডো খুলবে।
  • বৈশিষ্ট্য উইন্ডোতে "SSID" এর অধীনে আপনার ওয়াইফাই নেটওয়ার্কের নাম রাখুন
  • "পাসওয়ার্ড" এর অধীনে আপনার ওয়াইফাই নেটওয়ার্কের অ্যাক্সেস পাসওয়ার্ড দিন
  • "অ্যাক্সেস পয়েন্ট" উইন্ডো বন্ধ করুন
  • সম্পাদকের বাম দিকে মডিউল> ওয়াইফাই> সকেট নির্বাচন করুন, […] বোতামে ক্লিক করুন, যাতে "সকেট" উইন্ডোটি খুলবে TCP/IP ক্লায়েন্টকে ডান থেকে বাম দিকে টেনে আনুন, তারপর প্রোপার্টিস উইন্ডো সেট পোর্ট: 37 এবং হোস্টের অধীনে: time-ag.nist.gov
  • "সকেট" উইন্ডো বন্ধ করুন

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

ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
  • "পালস জেনারেটর" উপাদান যোগ করুন
  • "ইন্টারনেট টাইম প্রোটোকল" উপাদান যোগ করুন
  • 2X "ডান সাব সাব টেক্সট মুছে ফেলুন" উপাদান যোগ করুন
  • 2X "বাম সাব পাঠ্য মুছুন" উপাদান যোগ করুন
  • "SSD1306/SH1106 OLED Display (I2C)" কম্পোনেন্ট যোগ করুন

ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে

ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
  • "PulseGenerator1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে 0.1166667 ফ্রিকোয়েন্সি সেট করুন
  • "DeleteRightText1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে দৈর্ঘ্য 13 সেট করুন
  • "DeleteRightText2" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে দৈর্ঘ্য 5 সেট করুন
  • "DeleteLeftText2" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে দৈর্ঘ্য 12 সেট করুন
  • "DisplayOLED1" কম্পোনেন্টে ডাবল ক্লিক করুন

এলিমেন্টস ডায়ালগ দেখাবে

  • এলিমেন্টস ডায়ালগে ডান দিকে "টেক্সট" প্রসারিত করুন এবং "ড্র টেক্সট" টানুন এবং ডান দিক থেকে বাম দিকে 2X "টেক্সট ফিল্ড" টানুন
  • এলিমেন্টস ডায়ালগে ডান দিকে "লাইন" প্রসারিত করুন এবং ডান দিক থেকে বাম দিকে "ড্র লাইন" টানুন
  • বাম পাশে "টেক্সট 1 আঁকুন" নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে "টেক্সট" কে 'সময় ও তারিখ' (বা অন্য কিছু টেক্সট) সেট করুন এবং আকার 2 সেট করুন
  • "ড্র লাইন 1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে "প্রস্থ" 120 এবং "Y" থেকে 20 সেট করুন
  • "টেক্সট ফিল্ড 1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে "সাইজ" টু 2 এবং "ওয়াই" থেকে 25 সেট করুন
  • "টেক্সট ফিল্ড 2" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে "সাইজ" টু 2 এবং "ওয়াই" থেকে 45 সেট করুন

এলিমেন্টস ডায়ালগ বন্ধ করুন

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

Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
  • "PulseGenerator1" পিন [আউট] "InternetTime1" পিন [ইন] সংযুক্ত করুন
  • "ইন্টারনেটটাইম 1" পিন [সকেট] "উইমস ডি 1 মিনি"> টিসিপি ক্লায়েন্ট 1 পিন [ইন] সংযুক্ত করুন
  • "InternetTime1" পিন [আউট] "DeleteRightText1" পিন [ইন] এবং "DeleteRightText2" পিন [ইন] সংযুক্ত করুন
  • "DeleteRightText1" পিন [আউট] "DeleteLeftText1" পিনের সাথে সংযুক্ত করুন [ইন]
  • "DeleteRightText2" পিন [আউট] "DeleteLeftText2" পিনের সাথে সংযুক্ত করুন [ইন]
  • "DeleteLeftText1" পিন [আউট] "DisplayOLED1"> টেক্সট ফিল্ড 1 পিন [ইন] সংযুক্ত করুন
  • "DeleteLeftText2" পিন [আউট] "DisplayOLED1"> টেক্সট ফিল্ড 2 পিন [ইন] সংযুক্ত করুন

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

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

ভিসুইনোতে, নীচে "বিল্ড" ট্যাবে ক্লিক করুন, নিশ্চিত করুন যে সঠিক পোর্টটি নির্বাচন করা হয়েছে, তারপরে "কম্পাইল/বিল্ড এবং আপলোড" বোতামে ক্লিক করুন।

ধাপ 8: খেলুন

যদি আপনি ESP8266 OLED মডিউলটি পাওয়ার করেন, এটি ইন্টারনেটের সাথে সংযুক্ত হবে এবং ডিসপ্লেটি NIST সার্ভার থেকে তারিখ এবং সময় দেখানো শুরু করবে

আপনি অন্যান্য সার্ভারের সাথে পরীক্ষা করতে পারেন যা আপনি এখানে পেতে পারেন

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

প্রস্তাবিত: