সুচিপত্র:

জিপিএস ব্যবহার করে আরডুইনো সাইকেল স্পিডোমিটার: 8 টি ধাপ
জিপিএস ব্যবহার করে আরডুইনো সাইকেল স্পিডোমিটার: 8 টি ধাপ

ভিডিও: জিপিএস ব্যবহার করে আরডুইনো সাইকেল স্পিডোমিটার: 8 টি ধাপ

ভিডিও: জিপিএস ব্যবহার করে আরডুইনো সাইকেল স্পিডোমিটার: 8 টি ধাপ
ভিডিও: GPS কি? GPS কিভাবেকাজ করে? GPS এর ব্যবহার কিভাবে করে? 2024, জুলাই
Anonim
Image
Image
জিপিএস ব্যবহার করে আরডুইনো বাইসাইকেল স্পিডোমিটার
জিপিএস ব্যবহার করে আরডুইনো বাইসাইকেল স্পিডোমিটার
জিপিএস ব্যবহার করে আরডুইনো বাইসাইকেল স্পিডোমিটার
জিপিএস ব্যবহার করে আরডুইনো বাইসাইকেল স্পিডোমিটার

এই টিউটোরিয়ালে আমরা ST7735 ডিসপ্লেতে GPS থেকে বর্তমান সাইকেলের গতি প্রদর্শন করতে Arduino এবং Visuino ব্যবহার করব।

একটি বিক্ষোভ ভিডিও দেখুন।

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

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  1. Arduino UNO (অথবা অন্য কোন Arduino)
  2. এলসিডি ডিসপ্লে টিএফটি 7735
  3. GPS Neo M6 V2 মডিউল
  4. জাম্পার তার
  5. ব্রেডবোর্ড
  6. ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন
  7. Arduino কে পাওয়ার ব্যাটারি (আমার ক্ষেত্রে আমি শুধু একটি পাওয়ার ব্যাঙ্ক ব্যবহার করছিলাম)
  8. কিছু বাক্স সব কিছু ুকিয়ে দিতে।
  9. এটি পরীক্ষা করার জন্য একটি বাইক

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

সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট

LCD TFT ST7735

সংযুক্ত করুন:

1.8 টিএফটি ডিসপ্লে পিন [LED] থেকে আরডুইনো পিন [3.3 V]

1.8 টিএফটি ডিসপ্লে পিন [SCK] থেকে আরডুইনো পিন [13]

1.8 টিএফটি ডিসপ্লে পিন [এসডিএ] থেকে আরডুইনো পিন [11]

1.8 টিএফটি ডিসপ্লে পিন [A0 বা ডিসি] থেকে আরডুইনো পিন [9]

1.8 টিএফটি ডিসপ্লে পিন [রিসেট] আরডুইনো পিনে [8]

1.8 টিএফটি ডিসপ্লে পিন [সিএস] থেকে আরডুইনো পিন [10]

1.8 টিএফটি ডিসপ্লে পিন [জিএনডি] থেকে আরডুইনো পিন [জিএনডি]

1.8 টিএফটি ডিসপ্লে পিন [ভিসিসি] থেকে আরডুইনো পিন [5V]

দ্রষ্টব্য: কিছু Arduino বোর্ডের বিভিন্ন SPI পিন আছে তাই নিশ্চিত করুন যে আপনি আপনার বোর্ড ডকুমেন্টেশন চেক করুন।

জিপিএস নিও 6 মি:

জিপিএস নিও m মি পিন [TXD] Arduino PIN [RX] এর সাথে সংযুক্ত করুন

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

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

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

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

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

ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
ভিসুইনোতে উপাদান যুক্ত করুন
  • "সিরিয়াল জিপিএস" উপাদান যোগ করুন
  • "TFT রঙ প্রদর্শন ST7735" উপাদান যোগ করুন

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

ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
  • "Display1" কম্পোনেন্ট নির্বাচন করুন এবং "Type" থেকে "dtST7735R_BlackTab" সেট করুন দ্রষ্টব্য: কিছু ডিসপ্লেতে আলাদা বৈশিষ্ট্য আছে তাই ভিন্ন ধরনের নির্বাচন করে পরীক্ষা করুন যেটি সবচেয়ে ভালো কাজ করে, আমার ক্ষেত্রে আমি "dtST7735R_BlackTab" বেছে নিই

  • "ডিসপ্লে 1" কম্পোনেন্টে ডাবল ক্লিক করুন এবং "এলিমেন্টস" ডায়ালগে 2x "টেক্সট ফিল্ড" বাম দিকে টানুন

"টেক্সট ফিল্ড 1" (বাম দিকে) এবং "প্রোপার্টি" উইন্ডো সেটের অধীনে নির্বাচন করুন:

  • আকার: 3
  • প্রাথমিক মান: গতি
  • প্রস্থ: 6
  • এক্স: 10
  • Y: 10

"টেক্সট ফিল্ড 2" (বাম দিকে) এবং "প্রোপার্টি" উইন্ডো সেটের অধীনে নির্বাচন করুন:

  • আকার: 5
  • প্রস্থ: 6
  • এক্স: 5
  • Y: 80

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

Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
  • [সিরিয়াল 0] এ Arduino পিনের সাথে "GPS1" কম্পোনেন্ট পিন [আউট] সংযুক্ত করুন
  • "GPS1" কম্পোনেন্ট পিন [স্পিড] কে "ডিসপ্লে 1" কম্পোনেন্ট টেক্সট ফিল্ড 2 পিন [ইন] এর সাথে সংযুক্ত করুন
  • Arduino পিন SPI [ইন] এর সাথে "Display1" কম্পোনেন্ট পিন [আউট] সংযুক্ত করুন
  • "ডিসপ্লে 1" কম্পোনেন্ট পিন [চিপ সিলেক্ট] আরডুইনো ডিজিটাল পিন [10] এর সাথে সংযুক্ত করুন
  • Arduino ডিজিটাল পিন [8] এর সাথে "Display1" কম্পোনেন্ট পিন [রিসেট] সংযুক্ত করুন
  • "ডিসপ্লে 1" কম্পোনেন্ট পিন [রেজিস্টার সিলেক্ট] আরডুইনো ডিজিটাল পিন [9] এর সাথে সংযুক্ত করুন

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

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

দ্রষ্টব্য: Arduino পিন [RX] সংযোগ বিচ্ছিন্ন করার জন্য Arduino এ কোড আপলোড করার সময় নিশ্চিত হয়ে নিন

ধাপ 8: মাউন্ট করুন এবং খেলুন

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

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

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

এই প্রকল্পের জন্য অনেক সম্ভাব্য আপডেট রয়েছে যেমন দূরত্ব, গড় গতি ইত্যাদি যোগ করা আপনার কল্পনা এবং সৃজনশীলতা ব্যবহার করুন!

প্রস্তাবিত: