সুচিপত্র:

স্থানীয় সময় NEO-6M মডিউল ব্যবহার করে Arduino GPS ঘড়ি: 9 টি ধাপ
স্থানীয় সময় NEO-6M মডিউল ব্যবহার করে Arduino GPS ঘড়ি: 9 টি ধাপ

ভিডিও: স্থানীয় সময় NEO-6M মডিউল ব্যবহার করে Arduino GPS ঘড়ি: 9 টি ধাপ

ভিডিও: স্থানীয় সময় NEO-6M মডিউল ব্যবহার করে Arduino GPS ঘড়ি: 9 টি ধাপ
ভিডিও: LDmicro 13: HC-05 Bluetooth Phone App Control (Microcontroller PLC Ladder Programming with LDmicro) 2024, সেপ্টেম্বর
Anonim
Image
Image

এই টিউটোরিয়ালে আমরা শিখব কিভাবে আরডুইনো ব্যবহার করে উপগ্রহ থেকে বর্তমান সময় বের করতে হয়।

ভিডিওটি দেখুন!

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

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  • NEO-6M GPS মডিউল
  • ST7789 TFT ডিসপ্লে
  • Arduino Uno বা অন্য কোন Arduino বোর্ড
  • ব্রেডবোর্ড
  • জাম্পার তার
  • ভিসুইনো সফটওয়্যার: এখানে ডাউনলোড করুন

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

সার্কিট
সার্কিট
  • Arduino 5V জিপিএস মডিউল VCC এর সাথে সংযুক্ত করুন
  • Arduino GND কে GPS মডিউল GND এর সাথে সংযুক্ত করুন
  • জিপিএস মডিউল RX কে Arduino TX এর সাথে সংযুক্ত করুন
  • জিপিএস মডিউল TX কে Arduino RX এর সাথে সংযুক্ত করুন
  • Arduino 5V কে LCD পিন VCC এর সাথে সংযুক্ত করুন
  • Arduino 5V কে LCD পিন BLK এর সাথে সংযুক্ত করুন
  • Arduino GND কে LCD পিন GND এর সাথে সংযুক্ত করুন
  • LCD পিন এসসিএলকে Arduino ডিজিটাল পিন 13 এর সাথে সংযুক্ত করুন
  • LCD পিন SDA কে Arduino ডিজিটাল পিন 11 এর সাথে সংযুক্ত করুন
  • এলসিডি পিন রিসেটকে আরডুইনো ডিজিটাল পিন 9 এর সাথে সংযুক্ত করুন
  • এলসিডি পিন ডিসিকে আরডুইনো ডিজিটাল পিন 8 এর সাথে সংযুক্ত করুন

ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন

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

ভিসুইনো: https://www.visuino.eu এছাড়াও ইনস্টল করা প্রয়োজন। বিনামূল্যে সংস্করণ ডাউনলোড করুন অথবা একটি বিনামূল্যে পরীক্ষার জন্য নিবন্ধন করুন।

প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "সরঞ্জাম" বোতামে ক্লিক করুন যখন ডায়ালগটি প্রদর্শিত হবে, ছবি 2 -এ দেখানো হিসাবে "Arduino UNO" নির্বাচন করুন

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

ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
  • "সিরিয়াল জিপিএস" উপাদান যোগ করুন
  • "ডিকোড (স্প্লিট) তারিখ/সময়" উপাদান যোগ করুন
  • "তারিখ/সময় যোগ করুন" উপাদান যোগ করুন
  • 2X "ফরম্যাট করা টেক্সট" টেক্সট যোগ করুন
  • "TFT কালার ডিসপ্লে ST7735/ST7789" কম্পোনেন্ট যোগ করুন

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

ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
  • "Display1" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে goDown এ ওরিয়েন্টেশন সেট করুন, টাইপ করুন dtST7789_240_240
  • "Display1" এ ডাবল ক্লিক করুন

এলিমেন্টস উইন্ডোতে:

বাম দিকে "টেক্সট আঁকুন" টেনে আনুন

প্রপার্টি উইন্ডোতে কালার aclDarkOrange, সাইজ 3, টেক্সট "GPS ক্লক", X থেকে 70, Y থেকে 20 সেট করুন

বাম দিকে "টেক্সট আঁকুন" টেনে আনুন

প্রপার্টিজ উইন্ডোতে সাইজ সেট করুন 2, টেক্সটে "টাইম:", Y থেকে 90

"পাঠ্য ক্ষেত্র" টেনে আনুন

প্রপার্টিজ উইন্ডোতে কালার টু aclTurquoise, সাইজ 3, X থেকে 70, Y থেকে 90 সেট করুন

"টেক্সট আঁকুন" টেনে আনুন

প্রপার্টিজ উইন্ডোতে সাইজ সেট করুন 2, টেক্সট "তারিখ:", Y থেকে 140

"পাঠ্য ক্ষেত্র" টেনে আনুন

প্রপার্টিজ উইন্ডোতে কালার টু aclTurquoise, সাইজ 3, X থেকে 70, Y থেকে 140 সেট করুন

"ড্র ড্র লাইন" টেনে আনুন

বৈশিষ্ট্য উইন্ডোতে উচ্চতা 0, প্রস্থ 240, Y থেকে 70 সেট করুন

"ড্র বিটম্যাপ" বাম দিকে টেনে আনুন

বৈশিষ্ট্য উইন্ডোতে বিটম্যাপ নির্বাচন করুন এবং 3 টি বিন্দুতে ক্লিক করুন এবং বিটম্যাপ এডিটরে বিটম্যাপ ফাইলটি লোড করুন (এখানে অন্তর্ভুক্ত)

দ্রষ্টব্য: আপনি এখানে অন্যান্য বিটম্যাপ পেতে পারেন

  • বিটম্যাপ এডিটর বন্ধ করুন
  • এলিমেন্টস উইন্ডো বন্ধ করুন
  • "FormattedText1" নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে টেক্সটটি%0:%1:%2 এ সেট করুন
  • "FormattedText1" এ ডাবল ক্লিক করুন এবং এলিমেন্ট উইন্ডোতে 3X "টেক্সট এলিমেন্ট" বাম দিকে টানুন

এলিমেন্টস উইন্ডো বন্ধ করুন

  • "FormattedText2" নির্বাচন করুন এবং সম্পত্তি উইন্ডোতে টেক্সটটি%0:%1:%2 এ সেট করুন
  • "FormattedText2" এ ডাবল ক্লিক করুন এবং এলিমেন্ট উইন্ডোতে 3X "টেক্সট এলিমেন্ট" বাম দিকে টানুন

এলিমেন্টস উইন্ডো বন্ধ করুন

টাইম জোন অ্যাডজাস্ট করার জন্য "AddDateTime1" নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে আপনার টাইম জোনে ঘন্টা পরিবর্তন করুন, উদাহরণস্বরূপ ঘন্টা: 2, এটি স্যাটেলাইট থেকে প্রাপ্ত সময়ের সাথে 2 ঘন্টা যোগ করবে।

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

Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
  • ডিসপ্লে 1 পিন আউট এসপিআইকে আরডুইনো বোর্ড পিন এসপিআই ইন সংযুক্ত করুন
  • আরডুইনো বোর্ড ডিজিটাল পিন 9 এ ডিসপ্লে 1 পিন রিসেট সংযুক্ত করুন
  • ডিসপ্লে 1 পিন কানেক্ট করুন আরডুইনো বোর্ড ডিজিটাল পিন 8 এ সিলেক্ট করুন
  • GPS1 পিনের তারিখের তারিখ AddDateTime1 পিন ইন সংযুক্ত করুন
  • AddDateTime1 পিন আউট থেকে DecodeDateTime1pin ইন সংযোগ করুন
  • GPS1 পিন আউট Arduino বোর্ড পিন সিরিয়াল [0] ইন সংযোগ করুন
  • DecodeDateTime1 পিন বছর FormattedText2 পিন টেক্সট এলিমেন্ট 3 ইন সংযোগ করুন
  • DecodeDateTime1 পিন মাসে ফরম্যাট করা টেক্সট 2 পিন টেক্সট এলিমেন্ট 1 ইন সংযোগ করুন
  • DecodeDateTime1 পিন দিন FormattedText2 পিন টেক্সট এলিমেন্ট 2 ইন সংযোগ করুন
  • DecodeDateTime1 পিন ঘন্টা ফরম্যাটটেক্সট 1 পিন টেক্সট এলিমেন্ট 1 ইন সংযোগ করুন
  • DecodeDateTime1 পিন মিনিট FormattedText1 পিন টেক্সট এলিমেন্ট 2 ইন সংযোগ করুন
  • DecodeDateTime1 পিনকে সেকেন্ড করুন FormattedText1 পিন টেক্সট এলিমেন্ট 3 ইন
  • ফরম্যাটটেক্সট 1 পিন আউট ডিসপ্লে 1 টেক্সট ফিল্ড 1 পিন ইন সংযুক্ত করুন
  • ফরম্যাট করা টেক্সট 2 পিন আউট ডিসপ্লে 1 টেক্সট ফিল্ড 2 পিন ইন সংযুক্ত করুন

ধাপ 7: আরডুইনোতে আপলোড করার আগে

আরডুইনোতে আপলোড করার আগে
আরডুইনোতে আপলোড করার আগে
আরডুইনোতে আপলোড করার আগে
আরডুইনোতে আপলোড করার আগে
  • আপনি Arduino এ আপলোড করার আগে Arduino এ RX পিন সংযোগ বিচ্ছিন্ন করুন
  • আপলোড করার পরে তারটিকে আরডুইনো পিন RX- এর সাথে সংযুক্ত করুন

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

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

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

ধাপ 9: খেলুন

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

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

ফাইল GPS-SAT-TIME.visuino (একটি জোন সমন্বয় সহ প্রকল্প)

ফাইল GPS-TIME2.visuino (জোন সমন্বয় ছাড়া প্রকল্প)

প্রস্তাবিত: