সুচিপত্র:

এসএমএস মনিটর -- ডট ম্যাট্রিক্স ডিসপ্লে -- MAX7219 -- SIM800L: 8 টি ধাপ (ছবি সহ)
এসএমএস মনিটর -- ডট ম্যাট্রিক্স ডিসপ্লে -- MAX7219 -- SIM800L: 8 টি ধাপ (ছবি সহ)

ভিডিও: এসএমএস মনিটর -- ডট ম্যাট্রিক্স ডিসপ্লে -- MAX7219 -- SIM800L: 8 টি ধাপ (ছবি সহ)

ভিডিও: এসএমএস মনিটর -- ডট ম্যাট্রিক্স ডিসপ্লে -- MAX7219 -- SIM800L: 8 টি ধাপ (ছবি সহ)
ভিডিও: SPI interface Lcd 2024, জুলাই
Anonim
এসএমএস মনিটর || ডট ম্যাট্রিক্স ডিসপ্লে || MAX7219 || SIM8L
এসএমএস মনিটর || ডট ম্যাট্রিক্স ডিসপ্লে || MAX7219 || SIM8L

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

সুতরাং আর সময় নষ্ট না করে, এর মধ্যে প্রবেশ করা যাক।

ধাপ 1: ভিডিওটি দেখুন।

Image
Image

ভিডিওটি প্রতিটি ধাপকে বিস্তারিতভাবে প্রদর্শন করে এবং প্রকল্পটির সঠিক বোঝার জন্য আপনাকে সাহায্য করবে। সুতরাং, সমস্ত পদক্ষেপগুলি ভালভাবে বুঝতে প্রথমে এটি দেখুন।

পদক্ষেপ 2: আপনার যন্ত্রাংশ পান।

জিএসএম মডিউল: ছোট এক বা বড় এক?
জিএসএম মডিউল: ছোট এক বা বড় এক?

আরডুইনো: ভারত - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

জিএসএম মডিউল: ভারত: ছোট এক - https://amzn.to/2oyJTg2, বড় এক - https://amzn.to/2oyJTg2US: ছোট এক - https://amzn.to/2F1vNy6, বড় এক - http:/ /amzn.to/2F1vNy6UK: ছোট এক - https://amzn.to/2oAjApT, বড় এক -

ডট ম্যাট্রিক্স ডিসপ্লে: ভারত - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

ধাপ 3: জিএসএম মডিউল: ছোট এক বা বড় এক?

জিএসএম মডিউল: ছোট এক বা বড় এক?
জিএসএম মডিউল: ছোট এক বা বড় এক?

এই ধাপে আমি মডিউলগুলির প্রধান পার্থক্য সম্পর্কে কথা বলব, যা আপনাকে একটি বেছে নিতে সাহায্য করবে।

প্রথম জিনিসগুলি প্রথমে, ছোটটি খুব কমপ্যাক্ট এবং বড়টির জন্য বড় জায়গার প্রয়োজন।

ছোটটির RS232 থেকে TTL রূপান্তরকারী নেই যখন বড়টির DB9 সকেট এবং MAX232 IC আছে যা কাজটি করে, কিন্তু Arduino এর সাথে এটি ব্যবহার করার জন্য আমাদের এটির প্রয়োজন হবে না।

ছোটটির জন্য 3.7 এবং 4.4 ভোল্টের মধ্যে সঠিক ভোল্টেজের প্রয়োজন হয় যা একটু ব্যথা হতে পারে এবং এর জন্য একটি মাইক্রো সিমও প্রয়োজন। বড়টির একটি অন্তর্নির্মিত ভোল্টেজ রেগুলেটর রয়েছে যা 12 ভোল্ট নেয় এবং এটিকে কাজ করার ভোল্টেজে রূপান্তরিত করে এবং এটি পুরানো বড় আকারের সিমের জন্য একটি স্লট রয়েছে।

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

এখন যেহেতু আপনি আপনার জিএসএম মডিউলটি বেছে নিয়েছেন, আসুন আমরা এটি পরীক্ষা করে দেখি।

ধাপ 4: জিএসএম মডিউল পরীক্ষা করা।

জিএসএম মডিউল পরীক্ষা করা হচ্ছে।
জিএসএম মডিউল পরীক্ষা করা হচ্ছে।

TX কে ডিজিটাল পিন 8, RX কে ডিজিটাল পিন 7 এবং সাধারণ ভিত্তিগুলির সাথে সংযুক্ত করুন।

Arduino এ এই ধাপে স্কেচ আপলোড করুন। জিএসএম মডিউলে 12 ভোল্ট প্রয়োগ করুন। আপনি লক্ষ্য করবেন যে নেটওয়ার্ক LED দ্রুত জ্বলজ্বল করছে, যখন সেকেন্ডে একবার জ্বলজ্বল করছে, এটি নেটওয়ার্কের সাথে সংযুক্ত। তারপর সিরিয়াল মনিটর খুলুন এবং বার্তা পাঠানোর জন্য "s" টিপুন অথবা বার্তা পাওয়ার জন্য "r" টিপুন। পাঠানো বার্তা ফাংশনে আপনি মোবাইল নম্বর এবং বার্তা পাঠাতে পারেন।

যদি এটি ঠিক কাজ করে, তাহলে পরবর্তী ধাপে যান।

ধাপ 5: ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।

ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।

এখন ডট ম্যাট্রিক্স ডিসপ্লে চেক করতে, এমডি পারোলা এবং এমডি MAX72XX লাইব্রেরিগুলি Arduino লাইব্রেরিতে যুক্ত করুন।

কিন্তু এটি ব্যবহার করার আগে, Arduino লাইব্রেরি ফোল্ডারে যান, MD_MAX_72XX লাইব্রেরি ফোল্ডার খুলুন, তারপর ডক্সে যান এবং যেকোন HMTL ফাইল খুলুন, তারপর আপনার কাছে থাকা ডট ম্যাট্রিক্স ডিসপ্লেটি নির্ধারণ করুন (সঠিক বোঝার জন্য ভিডিওটি দেখুন)। আমার হল FC_16। এর পরে, "src" ফোল্ডারে যান এবং MD_MAX72XX.h ফাইলটি খুলুন। আপনার কাছে থাকা মডিউল অনুসারে হেডার ফাইলটি সংশোধন করুন এবং তারপরে এটি সংরক্ষণ করুন।

এখন আপনি আপনার মডিউল চেক করতে পারেন। চিপ সিলেক্ট পিন 10 পিন, পিন টু পিন 11, এবং ক্লক পিন 13 নম্বর পিন সংযুক্ত করুন এবং পাওয়ার প্রয়োগ করুন। লাইব্রেরির উদাহরণ থেকে পরীক্ষার স্কেচ খুলুন এবং এটি আপলোড করুন। ডট ম্যাট্রিক্সে তাদের শিরোনাম অনুসারে কিছু প্যাটার্ন প্রদর্শন করা উচিত, যা সিরিয়াল মনিটরেও দেখা যায়।

আপনি ম্যাট্রিক্সের উপরে এমন কিছু রাখতে চাইতে পারেন যা একটু অন্ধকার কিন্তু স্বচ্ছ, কারণ এটি সরাসরি পড়া কঠিন। সেরা ফলাফলের জন্য একটি লাল রঙের এক্রাইলিক শীট ব্যবহার করে দেখুন।

ধাপ 6: তাদের একত্রিত করুন।

তাদের একত্রিত করুন।
তাদের একত্রিত করুন।
তাদের একত্রিত করুন।
তাদের একত্রিত করুন।
তাদের একত্রিত করুন।
তাদের একত্রিত করুন।
তাদের একত্রিত করুন।
তাদের একত্রিত করুন।

এখন আমরা 12 পিনে একটি নেতৃত্ব যোগ করব এবং এই স্কেচটি আপলোড করব। সর্বদা মনে রাখবেন যে একটি স্কেচ পিন আপলোড করার সময় নম্বর 0 এবং 1 অবশ্যই কোন কিছুর সাথে সংযুক্ত থাকতে হবে না। স্কেচ আপলোড হওয়ার পর GSM মডিউলের RX পিনকে Arduino এর TX পিন এবং GSM মডিউলের TX পিনকে Arduino এর RX পিনের সাথে সংযুক্ত করুন।

সিরিয়াল মনিটর খুলুন। আমি "#A. Check*" ফর্ম্যাটে একটি বার্তা পাঠিয়েছি, এবং আপনি লক্ষ্য করবেন যে নেতৃত্বাধীন ঝলকানি এবং এসএমএস ডট ম্যাট্রিক্স ডিসপ্লেতে প্রদর্শিত হয়। আপনি সিরিয়াল মনিটরে বার্তাটিও পরীক্ষা করতে পারেন। আবার, আমি আরেকটি বার্তা পাঠিয়েছি এবং প্রদর্শিত বার্তা পরিবর্তন হয়েছে।

মেসেজের ফরম্যাটও প্রোগ্রামে নিজেই পরিবর্তন করা যায়। "#A" অনুসন্ধান করুন এবং একটি Asterik (*) প্রোগ্রামে এবং এটি আপনার ইচ্ছা অনুযায়ী পরিবর্তন করুন।

ধাপ 7: "মেমসেট" এর কাজ

এর ফাংশন
এর ফাংশন

আপনি লক্ষ্য করতে পারেন যে প্রোগ্রামে মেমসেট নামে একটি ফাংশন রয়েছে।

আপনি যদি ভাবছেন যে এটি কিসের জন্য, তাহলে আমি আপনাকে বলব এটি একটি খুব বিশেষ উদ্দেশ্যে যা সংযুক্ত ছবিতে ব্যাখ্যা করা হয়েছে।

আপনি সঠিক বোঝার জন্য ভিডিওটিও উল্লেখ করতে পারেন।

ধাপ 8: সম্পন্ন।

এই নির্দেশযোগ্য জন্য সব ছিল। আমি আশা করি তুমি এটা পছন্দ করেছিলে.