সুচিপত্র:
- ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম:
- ধাপ 2: অক্ষাংশ এবং দ্রাঘিমাংশ ক্যাপচার করা:
- ধাপ 3: অবস্থান ক্যাপচারের জন্য Arduino কোড:
- ধাপ 4: LED এর মাধ্যমে গন্তব্য বিজ্ঞপ্তি:
- ধাপ 5: চূড়ান্ত এক
- ধাপ 6: ভিডিও দেখুন
ভিডিও: Arduino + GPS মডিউল - গন্তব্য বিজ্ঞপ্তি: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ট্রাফিক জ্যামে আমরা কত সময় নষ্ট করি? আমি এই সময়টিকে উৎপাদনশীল উপায়ে ব্যবহার করার জন্য একটি Arduino- চালিত গন্তব্য বিজ্ঞপ্তি তৈরি করেছি।
সবাই জানে যে যানজট একটি বড় সময় নষ্ট করতে পারে। এবং উৎপত্তি থেকে গন্তব্যে যেতে কত সময় লাগবে তা অনুমান করা অসম্ভব।
ট্রাফিক জ্যামের সমস্যা আমাকে প্রভাবিত করেছিল যখন আমি দুই মাস আগে একটি শহরে এসেছিলাম। প্রতিদিন আমি জ্যামে আটকে দুই ঘন্টার বেশি সময় ব্যয় করি। এবং আমি এটা অনুভব করেছি যে আমি কেন এই সময়টাকে কিছু কাজে লাগাতে পারছি না?
দ্রষ্টব্য: আমি গণপরিবহন ব্যবহার করি।:-)
ট্র্যাফিক জ্যামে আটকে থাকার সময় আপনি করতে পারেন এমন আরও অনেক কিছু আছে!
নীচের কিছুগুলি কেবল মজাদার নয়, তবে উত্পাদনশীলও:
বর্তমান এবং ভবিষ্যতের প্রকল্পগুলির জন্য চিন্তা এবং পরিকল্পনা করার সময়টি ব্যবহার করুন। নিজেকে শিক্ষিত করার জন্য সময় ব্যবহার করুন, নির্দেশমূলক ভিডিও দেখুন বা Udemy, Coursera, ইত্যাদিতে একটি ই-লার্নিং কোর্স নিন অথবা Insructables- এ প্রকল্পগুলি পড়ুন:)। এবং অবশ্যই ইলেকট্রনিক্স সামগ্রী তৈরি করা আমাকে সবসময় অনুপ্রাণিত করে। তাই আমি Arduino এবং GPS মডিউল ব্যবহার করে একটি গন্তব্য নোটিফায়ার তৈরি করেছি। সুতরাং যখনই আপনি আপনার গন্তব্যের কাছাকাছি থাকেন তখন এটি কি করে, এটি আপনাকে জ্বলজ্বলে LED বা কম্পনের মাধ্যমে (মিনি ভাইব্রেটিং মোটর ব্যবহার করে) জানিয়ে দেয়। আমি LED এবং কম্পনকারী মোটর উভয়ের জন্য সার্কিট প্রদান করেছি।
তার জন্য, প্রথমে আপনাকে অবস্থান নির্ধারণ করতে অক্ষাংশ এবং দ্রাঘিমাংশ খুঁজে বের করতে হবে। একবার আপনি আপনার অবস্থান খুঁজে পেলে, আপনি অক্ষাংশ এবং দ্রাঘিমাংশ মান ব্যবহার করে অবস্থানের দূরত্ব খুঁজে পেতে পারেন এবং একটি পরিসীমা রেখে আপনি বিজ্ঞপ্তি চালু করতে পারেন। যুক্তি সহজ, তাই না?!
চল শুরু করা যাক…….
ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম:
আপনার গন্তব্য বিজ্ঞপ্তি দিয়ে শুরু করতে, এখানে প্রয়োজনীয় অংশগুলি রয়েছে:
আরডুইনো ইউএনও
NEO-6M GPS মডিউল
জিপিএস মানে গ্লোবাল পজিশনিং সিস্টেম এবং আপনি ভ্রমণ করলে অবস্থান, সময় এবং গতি নির্ধারণ করতে ব্যবহার করা যেতে পারে।
- এই মডিউলের একটি বহিরাগত অ্যান্টেনা এবং অন্তর্নির্মিত EEPROM রয়েছে।
- ইন্টারফেস: RS232 TTL
- বিদ্যুৎ সরবরাহ: 3V থেকে 5V
- ডিফল্ট বাউডরেট: 9600 বিপিএস
- মান NMEA বাক্যগুলির সাথে কাজ করে
NEO-6M GPS মডিউলের চারটি পিন রয়েছে: VCC, RX, TX, এবং GND। মডিউল টিএক্স এবং আরএক্স পিন ব্যবহার করে সিরিয়াল যোগাযোগের মাধ্যমে আরডুইনোর সাথে যোগাযোগ করে, তাই ওয়্যারিং সহজ হতে পারে না:
NEO-6M GPS মডিউল Arduino UNO- এর ওয়্যারিং
VCC VIN
সফটওয়্যার সিরিয়ালে RX TX পিন সংজ্ঞায়িত
সফটওয়্যার সিরিয়ালে TX RX পিন সংজ্ঞায়িত
GND GND
L293D আইসি
L293D হল একটি 16-পিন মোটর ড্রাইভার আইসি যা যেকোনো দিকে একই সাথে দুটি ডিসি মোটর পর্যন্ত নিয়ন্ত্রণ করতে পারে। L293D কেন ব্যবহার করতে হবে?
মোটর ড্রাইভার আইসি বা মোটর ড্রাইভারের ইনপুট হল কম কারেন্ট সিগন্যাল। সার্কিটের কাজ হল কম কারেন্ট সিগন্যালকে হাই কারেন্ট সিগন্যালে রূপান্তর করা।এই উচ্চ কারেন্ট সিগন্যাল তারপর মোটরকে দেওয়া হয়।
TinyGPS ++ লাইব্রেরি:
TinyGPS ++ লাইব্রেরি লোকেশনের তথ্য একটি ফরম্যাটে পাওয়া সহজ করে তোলে যা দরকারী এবং সহজে বোঝা যায়।
> তারিখ
> সময়
> গতি
> কোর্স
> উচ্চতা
> উপগ্রহ
> hdop
ধাপ 2: অক্ষাংশ এবং দ্রাঘিমাংশ ক্যাপচার করা:
আমি প্রকল্পের পৃষ্ঠায় প্রদত্ত ফ্রিজিং ফাইলগুলি ডাউনলোড করার পরামর্শ দেব যাতে সংযোগের আরও ভাল ব্যাখ্যা পাওয়া যায় বা যদি আপনার কোন সন্দেহ থাকে তবে নির্দ্বিধায় মন্তব্য করুন।
ধাপ 3: অবস্থান ক্যাপচারের জন্য Arduino কোড:
দ্রষ্টব্য: আপনাকে অবশ্যই TinyGPS ++ লাইব্রেরি ইনস্টল করতে হবে
সার্কিট ডায়াগ্রাম অনুযায়ী কানেক্ট করুন এবং উপরের কোড আপলোড করুন, 9600 এর বড রেটে সিরিয়াল মনিটর খুলুন এবং আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন
দ্রষ্টব্য: অক্ষাংশ এবং দ্রাঘিমাংশ পেতে কিছু সময় লাগতে পারে কারণ রিসিভারকে সংকেতগুলি ক্যাপচার করতে হবে। যখনই এটি জিপিএস মডিউল জ্বলজ্বলে LED সংকেত পেতে শুরু করে।
ধাপ 4: LED এর মাধ্যমে গন্তব্য বিজ্ঞপ্তি:
তাই আমার ধারণা কাজ করে তা নিশ্চিত করার জন্য আমি গন্তব্যকে অবহিত করার জন্য LED ব্যবহার করে একটি প্রোটোটাইপ তৈরি করেছি। তাই আমি যা করেছি তা হল, আমি পূর্ববর্তী কোড (Read_Lat_Lng.ino) থেকে গন্তব্যের অক্ষাংশ এবং দ্রাঘিমাংশ মান যোগ করেছি এবং বর্তমান অবস্থান থেকে গন্তব্যের দূরত্ব খুঁজে পেয়েছি। এবং এটি সীমা নির্ধারণের জন্য ব্যবহার করেছে যেখানে LED অবশ্যই চালু করতে হবে।
কোড আপলোড করুন এবং আপনি সিরিয়াল মনিটরে নিম্নলিখিতটি দেখতে পাবেন।
সুতরাং গন্তব্যের দূরত্বটি সেই পরিসীমা নির্ধারণ করতে ব্যবহার করা যেতে পারে যেখানে আউটপুট অপারেশন (বিজ্ঞপ্তি) করতে হবে।
ধাপ 5: চূড়ান্ত এক
ঠিক আছে আমার প্রোটোটাইপ ঠিক কাজ করেছে। এখন আমি আমার প্রজেক্টটিকে একটি বাক্সে আবদ্ধ করতে চাই যা একটি Arduino, GPS মডিউল, ড্রাইভার আইসি সহ মোটর এবং 9V পাওয়ার সাপ্লাই ফিট করতে পারে।
L293D IC এর সাথে সংযোগ
- L293D এ 1, Vs এবং Vss সক্ষম করতে 5V সংযুক্ত করুন
- L293D তে 1 এবং ইনপুট 2 ইনপুট করতে ডিজিটাল আউটপুট পিন (আমরা 6 এবং 7 ব্যবহার করছি) সংযুক্ত করুন।
- আপনার Arduino এর GND L293D এর একই পাশে উভয় GND পিনের সাথে সংযুক্ত করুন
- অবশেষে আপনার মোটর পিনের সাথে L293D এর আউটপুট 1 এবং আউটপুট 2 সংযুক্ত করুন।
প্রস্তাবিত:
স্থানীয় সময় NEO-6M মডিউল ব্যবহার করে Arduino GPS ঘড়ি: 9 টি ধাপ
স্থানীয় সময় NEO-6M মডিউল ব্যবহার করে Arduino GPS ঘড়ি: এই টিউটোরিয়ালে আমরা শিখব কিভাবে arduino ব্যবহার করে উপগ্রহ থেকে বর্তমান সময় পেতে হয়। ভিডিওটি দেখুন
A9G GPS & GPRS মডিউল টিউটোরিয়াল - আই-চিন্তক - AT কমান্ড: 7 টি ধাপ
A9G GPS & GPRS মডিউল টিউটোরিয়াল | আই-চিন্তক | AT কমান্ডস: আরে, কি খবর, বন্ধুরা! আজ এখানে CETech থেকে আজ, আমরা A9G GPS, GSM, এবং GPRS মডিউল এআই থিঙ্কারের মাধ্যমে যেতে যাচ্ছি। এআই চিন্তাবিদ থেকে A9 এবং A6 এর মতো আরও বেশ কয়েকটি মডিউল রয়েছে যার অনুরূপ জিএসএম এবং জিপিআরএস ক্ষমতা রয়েছে তবে
Arduino Uno- এর সাথে GPS মডিউল ইন্টারফেসিং: 7 টি ধাপ
Arduino Uno- এর সাথে GPS মডিউল ইন্টারফেসিং: হাই! আপনি কি আপনার আরডুইনো ইউনো বোর্ডের সাথে একটি জিপিএস মডিউল সংযোগ করতে চান, কিন্তু কিভাবে করবেন তা জানেন না? আমি আপনাকে সাহায্য করতে এসেছি! শুরু করার জন্য আপনাকে নিম্নলিখিত অংশগুলির প্রয়োজন হবে
Arduino দিয়ে কিভাবে GPS মডিউল (NEO-6m) ইন্টারফেস করবেন: 7 টি ধাপ (ছবি সহ)
Arduino এর সাথে কিভাবে GPS মডিউল (NEO-6m) ইন্টারফেস করবেন: এই প্রকল্পে, আমি দেখিয়েছি কিভাবে Arduino UNO এর সাথে একটি GPS মডিউল ইন্টারফেস করতে হয়। এলসিডি তে দ্রাঘিমাংশ এবং অক্ষাংশের তথ্য প্রদর্শিত হয় এবং অ্যাপে লোকেশন দেখা যায়। আর্ডুইনো ইউনো == > $ 8 Ublox NEO-6m GPS মডিউল == > $ 15 16x
Ublox LEA 6h 02 GPS মডিউল Arduino এবং Python সহ: 4 টি ধাপ
উব্লক্স এলইএ 6 এইচ 02 জিপিএস মডিউল আরডুইনো এবং পাইথনের সাথে: একটি আরডুইনো ইউএনও (বা অন্য কোন অরডুইনো ডিভাইস) ব্যবহার করে জিপিএস মডিউলের ইন্টারফেসিং এবং পাইথনে লেখা অ্যাপ্লিকেশন উইন্ডোতে প্রদর্শনের জন্য অক্ষাংশ এবং দ্রাঘিমাংশ গণনা করা