সুচিপত্র:

একটি সেলফোনের সাথে যেকোনো Arduino ইন্টারফেসিং: 6 টি ধাপ (ছবি সহ)
একটি সেলফোনের সাথে যেকোনো Arduino ইন্টারফেসিং: 6 টি ধাপ (ছবি সহ)

ভিডিও: একটি সেলফোনের সাথে যেকোনো Arduino ইন্টারফেসিং: 6 টি ধাপ (ছবি সহ)

ভিডিও: একটি সেলফোনের সাথে যেকোনো Arduino ইন্টারফেসিং: 6 টি ধাপ (ছবি সহ)
ভিডিও: Arduino Tutorial | Easy way to learn arduino programming 2024, জুন
Anonim
সেলফোনের সাহায্যে যেকোনো Arduino ইন্টারফেস করা
সেলফোনের সাহায্যে যেকোনো Arduino ইন্টারফেস করা

একটি Arduino ব্যবহার করার সময়, এটি ব্যবহার করতে না পারার জন্য এটি বেশ বিরক্তিকর হতে পারে কারণ আপনার কাছে কম্পিউটার নেই। হয়তো উইন্ডোজ বা ম্যাক ওএস সামঞ্জস্যপূর্ণ নয়, আপনার কোন কম্পিউটার নেই বা আপনি আপনার বোর্ডকে ইন্টারফেস করার জন্য আরো স্বাধীনতা চান। সমাধান: একটি সাধারণ OTG (অন দ্য গো) ক্যাবল এবং এই কাজটি করতে সক্ষম একটি অ্যাপ। সর্বাধিক পরিচিত একটি হল ArduinoDroid, যা আপাতদৃষ্টিতে অ্যান্ড্রয়েডের জন্য উপলব্ধ। এই সফ্টওয়্যারটি আপনাকে আপনার মোবাইল ফোন এবং এমনকি ট্যাবলেট থেকে আপনার বোর্ডে Arduino স্কেচ তৈরি, সংশোধন, সংকলন এবং আপলোড করার ক্ষমতা দেয়। এটি একটি সিরিয়াল মনিটর হিসাবেও কাজ করে, কিন্তু দুlyখজনকভাবে এটি এখনও একটি প্লটার অন্তর্ভুক্ত করে না। মনে রাখবেন যে আপনার অপারেটিভ সিস্টেম সংস্করণটি সামঞ্জস্যপূর্ণ হতে হবে।

এই IDE ছাড়াও, সিরিয়াল মনিটর অ্যাপ রয়েছে যা বোর্ডগুলিতে তথ্য গ্রহণ এবং পাঠাতে পারে কিন্তু কিছু আপলোড করতে পারে না। এইগুলি কম মেমরি দখল করে যা ArduinoDroid, যেহেতু পরবর্তীতে স্বাভাবিকভাবেই প্রচুর লাইব্রেরি এবং উদাহরণ রয়েছে। এখন যেহেতু মৌলিক ভূমিকা শেষ, আসুন উপাদান এবং ধাপগুলি দিয়ে শুরু করি।

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ

এই প্রকল্পের জন্য প্রয়োজনীয় উপকরণগুলি আশ্চর্যজনকভাবে কম। অবশ্যই, আপনার প্রয়োজন হবে:

  • অ্যান্ড্রয়েড সেলফোন (বা এমনকি ট্যাবলেট);
  • আপনার সেলফোনের সাথে সামঞ্জস্যপূর্ণ OTG কেবল;
  • Arduino বোর্ড;
  • Arduino বোর্ড ডেটা কেবল বা প্রোগ্রামার;
  • সবশেষে, ArduinoDroid অ্যাপ বা অন্য সিরিয়াল টার্মিনাল/মনিটর সফটওয়্যার।

এখন যে আমরা এই সঙ্গে সম্পন্ন করা হয়, আসুন সবকিছু সংযোগ করতে পাস।

ধাপ 2: সংযোগ

সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ
সংযোগ

Arduino থেকে কেবল বা প্রোগ্রামার:

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

অন্যদিকে, আপনার বোর্ড যদি একটি প্রো মিনি হয়, তাহলে 5 বা 6 পিন ইউএসবি প্রোগ্রামার ধরুন এবং মহিলা-মহিলা জাম্পার কেবল ব্যবহার করে সংযোগ করুন, (প্রথমে প্রোগ্রামার পিন, আরডুইনো পিন পরে) 5v বা 3.3v থেকে Vcc এ বোর্ড, Gnd থেকে Gnd, Rxd থেকে Txo, এবং Txd থেকে Rxi (আপলোড করার সময়, স্কেচ সংকলন শেষ হওয়ার পরে এবং আপলোড করা শুরু করার পরে বোর্ডে রিসেট বোতাম টিপতে ভুলবেন না)।

2. কেবল/প্রোগ্রামার থেকে OTG:

OTG তারের উপর কেবল পুরুষ USB A কে মহিলাটির সাথে সংযুক্ত করুন।

3. সেলফোন বা ট্যাবলেট থেকে OTG:

ইউএসবি মাইক্রো, সি বা লাইটনিং সংযোগকারীকে ফোন বা ট্যাবলেটের পোর্টে সংযুক্ত করুন।

ধাপ 3: ArduinoDroid অ্যাপ

ArduinoDroid অ্যাপ
ArduinoDroid অ্যাপ
ArduinoDroid অ্যাপ
ArduinoDroid অ্যাপ
ArduinoDroid অ্যাপ
ArduinoDroid অ্যাপ
  1. ArduinoDroid গুগল প্লে, প্লে স্টোর, অ্যাপ স্টোর, অথবা আপনার যেকোনো একটিতে খুঁজুন।
  2. এটি ইনস্টল করুন এবং এটি খুলুন।
  3. উপরের ছবিগুলি দেখুন এবং মন্তব্যগুলি পড়ুন।
  4. যেহেতু এটি একটি বেশ জটিল অ্যাপ, তাই আমি আপনাকে সমস্ত বিকল্পগুলি অন্বেষণ করার পরামর্শ দিই। আমি কিছু ফাংশন এবং কিভাবে তা অর্জন করতে পারি তা ভাষ্যগুলিতে অন্তর্ভুক্ত করেছি।
  5. যদি আপনি Arduino এর সাথে একটি আকর্ষণীয় প্রকল্প তৈরি করতে চান, তাহলে এই নির্দেশযোগ্য দেখুন।

ধাপ 4: অন্যান্য সিরিয়াল মনিটর অ্যাপস (শুধু বোর্ডে এবং থেকে তথ্য গ্রহণ এবং পাঠানোর জন্য)

অন্যান্য সিরিয়াল মনিটর অ্যাপস (শুধু বোর্ডে এবং থেকে তথ্য গ্রহণ এবং পাঠানোর জন্য)
অন্যান্য সিরিয়াল মনিটর অ্যাপস (শুধু বোর্ডে এবং থেকে তথ্য গ্রহণ এবং পাঠানোর জন্য)
অন্যান্য সিরিয়াল মনিটর অ্যাপস (শুধু বোর্ডের কাছে এবং থেকে তথ্য গ্রহণ এবং পাঠানোর জন্য)
অন্যান্য সিরিয়াল মনিটর অ্যাপস (শুধু বোর্ডের কাছে এবং থেকে তথ্য গ্রহণ এবং পাঠানোর জন্য)
অন্যান্য সিরিয়াল মনিটর অ্যাপস (শুধু বোর্ডে এবং থেকে তথ্য গ্রহণ এবং পাঠানোর জন্য)
অন্যান্য সিরিয়াল মনিটর অ্যাপস (শুধু বোর্ডে এবং থেকে তথ্য গ্রহণ এবং পাঠানোর জন্য)
অন্যান্য সিরিয়াল মনিটর অ্যাপস (শুধু বোর্ডের কাছে এবং থেকে তথ্য গ্রহণ এবং পাঠানোর জন্য)
অন্যান্য সিরিয়াল মনিটর অ্যাপস (শুধু বোর্ডের কাছে এবং থেকে তথ্য গ্রহণ এবং পাঠানোর জন্য)
  1. আপনার অ্যাপ স্টোর অ্যাপটি প্রবেশ করুন (হু!) এবং Arduino এর জন্য একটি সিরিয়াল মনিটর অ্যাপ অনুসন্ধান করুন। নিশ্চিত করুন যে তারা USB সংযোগের উপর নির্ভর করে এবং ব্লুটুথের উপর নয়। আমি সত্যিই ইউএসবি সিরিয়াল কনসোল নামে একটি পছন্দ করি। এটি কোনটি তা নিশ্চিত করতে উপরের চিত্রগুলি দেখুন।
  2. এটি ইনস্টল করুন এবং এটি খুলুন।
  3. ইন্টারফেস তুলনামূলকভাবে মৌলিক। আপনার কিবোর্ড ব্যবহার করে বার্তা লেখার জন্য একটি বিভাগ আছে এবং তারপরে বোর্ডে পাঠানোর জন্য একটি বোতাম রয়েছে, বেশিরভাগ স্ক্রিন আপনার আরডুইনো থেকে প্রাপ্ত তথ্য দেখায় এবং তারপরে আপনার উপরের ডানদিকে তিনটি বিন্দু রয়েছে যা মেনুতে অ্যাক্সেস দেয়।
  4. যদি আপনি তিনটি বিন্দুতে ক্লিক করেন, সেখানে উপরের ডানদিকে একটি ছোট মেনু প্রদর্শিত হবে যেমন বিভিন্ন বিকল্প যেমন সেটিংস, সংযোগ ইত্যাদি। হার "সিরিয়াল পোর্ট" ক্লিক করে সেট করা যেতে পারে এবং তারপর এটি সামঞ্জস্য করতে এগিয়ে যান।
  5. ফোন/ট্যাবলেটে Arduino এবং OTG কেবল সংযুক্ত করার পর, তিনটি বিন্দুতে ক্লিক করুন এবং তারপর "সংযোগ করুন"। সঠিক সেটিংস চয়ন করুন এবং আপনার তথ্য পাওয়া শুরু করা উচিত। আপনি সেটিংস বিভাগে প্রতিটি লাইনে সময় স্ট্যাম্প করে কিনা তা আপনি সিদ্ধান্ত নিতে পারেন।
  6. আপনি শেষ পর্যন্ত সম্পন্ন! আপনার ফোন বা ট্যাবলেট দিয়ে আপনার Arduino ব্যবহার করে নতুন বহুমুখিতা উপভোগ করুন!

ধাপ 5: সমস্যা সমাধান

সমস্যা সমাধান
সমস্যা সমাধান
  1. সত্য বলতে, এই প্রকল্পে অনেক সম্ভাব্য জটিলতা নেই। আমি হার্ডওয়্যারের সমস্যা থেকে শুরু করে সফটওয়্যারের ব্যাপারে শুরু করব।
  2. প্রথমত, আপনার Arduino ডেটা কেবল বা প্রোগ্রামারের সাথে সঠিকভাবে সংযুক্ত নাও হতে পারে। নিশ্চিত করুন যে তারা আছে এবং তারপর পরের দিকে এগিয়ে যান।
  3. নিশ্চিত করুন যে ডাটা কেবল/ প্রোগ্রামারটি OTG তারের সাথে সঠিকভাবে সংযুক্ত আছে। যদি এটি এখনও কাজ না করে, পরবর্তী ধাপে যান।
  4. ওটিজি কেবল এবং সেলফোনের মধ্যে সংযোগ সঠিকভাবে কাজ করে কিনা তা পরীক্ষা করুন। এটা একবার আমার সাথে ঘটেছিল যে OTG পরিচিতিগুলি একটু পুরানো এবং নোংরা ছিল, তাই বোর্ড চালু হবে কিন্তু কোন তথ্য পাঠানো হবে না। আমি এটি পরিষ্কার করতে একটি ছোট স্ক্রু ড্রাইভার ব্যবহার করেছি এবং এটি পরে পুরোপুরি কাজ করেছে।
  5. যদি সমস্ত হার্ডওয়্যার সঠিকভাবে সেট আপ করা হয় (এবং বোর্ডটি আসলে কাজ করে), কিন্তু তবুও এটি কাজ করে না, অ্যান্ড্রয়েড সংস্করণটি অ্যাপের সাথে সামঞ্জস্যপূর্ণ কিনা তা পরীক্ষা করুন। আমার কাছে একটি অ্যাপল ডিভাইস নেই, তাই আমি আপনাকে বলতে পারব না যে এটি এই সমস্ত ফোনের সাথে কাজ করে কিনা।
  6. দ্বিতীয়ত, নিশ্চিত করুন যে আপনি প্রোগ্রামার বা বোর্ডকে সংযুক্ত করার জন্য অ্যাপটিকে "বলেছেন"। সাধারণত, যখন আপনি ওটিজি কেবল প্লাগ ইন করেন, একটি বার্তা উপস্থিত হওয়া উচিত যা আপনাকে এটি সংযুক্ত করার পরামর্শ দেয়।
  7. সর্বশেষে, নিশ্চিত করুন যে বড রেট (সিরিয়াল মনিটরের জন্য) স্কেচে নির্দিষ্ট একটির মতো।

ধাপ 6: শেষ

এই নির্দেশযোগ্য পড়ার জন্য আপনাকে অনেক ধন্যবাদ! আশা করি এটি কার্যকর হতে চলেছে! যদি এমন কিছু থাকে যা আমি পরিষ্কার রাখিনি, আমার সাথে পরামর্শ করতে দ্বিধা করবেন না!

প্রস্তাবিত: