সুচিপত্র:

আপনার আলোর সাথে কথা বলুন: 5 টি ধাপ
আপনার আলোর সাথে কথা বলুন: 5 টি ধাপ

ভিডিও: আপনার আলোর সাথে কথা বলুন: 5 টি ধাপ

ভিডিও: আপনার আলোর সাথে কথা বলুন: 5 টি ধাপ
ভিডিও: পাঁচটি কথা কোথাও কোনদিন বলবেন না! দেখুন আল-কোরানের উপদেশ! 2024, নভেম্বর
Anonim
Image
Image

আমার প্রকল্প কি?

এই প্রকল্পটি এমন একটি আলো যা আপনি কোন রং পছন্দ করবেন তা বলে আপনি রং পরিবর্তন করতে পারেন। এই প্রকল্পগুলিতে আমি যে আলোটি তৈরি করেছি তা 4 টি ভিন্ন আলো ব্যবহার করে: সবুজ, লাল, হলুদ, নীল এবং অবশ্যই আপনি আরও আলো যোগ করতে পারেন এবং আরও রঙ পরিবর্তন করতে পারেন। এই নির্দেশিকাটি আপনাকে শেখাবে কিভাবে আপনার ফোন থেকে আপনার ভয়েস দিয়ে আপনার Arduino কে নিয়ন্ত্রণ করতে হয়।

এটা কিভাবে কাজ করে?

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

টেকবিল্ডার আমাকে এই প্রকল্পটি করতে অনুপ্রাণিত করেছিল

ধাপ 1: অংশ এবং উপাদান

যন্ত্রাংশ এবং উপাদান
যন্ত্রাংশ এবং উপাদান

আমাদের এই অংশগুলির প্রয়োজন হবে:

  • 4x LED নির্দেশক বা তার বেশি (আপনার পছন্দের রঙ)
  • 1x আরডুইনো লিওনার্দো
  • 1x HC-06 সিরিয়াল ব্লুটুথ মডিউল
  • ব্রেডবোর্ড এবং জাম্পার
  • (Alচ্ছিক) 9v ব্যাটারি
  • 220Ω প্রতিরোধক

পদক্ষেপ 2: সংযোগ এবং পরিকল্পিত

সংযোগ এবং পরিকল্পিত
সংযোগ এবং পরিকল্পিত
সংযোগ এবং পরিকল্পিত
সংযোগ এবং পরিকল্পিত

মনে রাখবেন, খালি HC-06 3.3v এ চলে, আপনি এটিকে 5v এর সাথে সংযুক্ত করতে পারবেন না।

9v ব্যাটারি alচ্ছিক যদি আপনি ইউএসবি কেবল শেষ পর্যন্ত দেখতে না চান।

যদি ছবিটি কোনভাবেই অস্পষ্ট হয়, নির্দ্বিধায় আমার সাথে যোগাযোগ করুন, আমি সানন্দে আপনাকে সাহায্য করি

ধাপ 3: Arduino কোড এবং সিরিয়াল যোগাযোগ

Arduino কোড এবং সিরিয়াল যোগাযোগ
Arduino কোড এবং সিরিয়াল যোগাযোগ

কিভাবে কোড আপলোড করবেন?

ইউএসবি কেবল দিয়ে কোড আপলোড করুন। কোডটি লিওনার্দো বোর্ডের জন্য তৈরি করা হয়েছে। আপনি যদি ইউএনও বোর্ডে কোডটি ব্যবহার করতে চান, তাহলে আপনাকে কোড পরিবর্তন করতে হবে Serial1.read, Serial1.available, এবং Serial1.println। ইউএনও বোর্ডে কোড ব্যবহার করতে "1" নম্বরটি মুছে দিন।

অ্যাপটি বোঝা:

অ্যাপটি আপনার ভয়েস কমান্ড চিনে কাজ করে, এটি তখন আপনি যে কথাগুলো বলেছিলেন তা প্রদর্শন করবে তারপর ব্লুটুথের মাধ্যমে আরডুইনোতে ডেটা/ স্ট্রিং পাঠাবে। একটি স্ট্রিং কি? একটি স্ট্রিং একটি শব্দের মত, আপনি এটি থেকে শর্তসাপেক্ষ বিবৃতি দিতে পারেন [যেমন: ভয়েস == "*কম্পিউটার চালু") {// চালু পিন #2 চালু করুন]। "ভয়েস" হল আপনার স্ট্রিং, "==" আপনার শর্ত, "*কম্পিউটার অন" হল আপনার কমান্ড, এবং কোঁকড়া-ধনুর্বন্ধনী "{}" এর ভিতরের কোড হল আপনার স্ট্রিং কমান্ড শর্তের সাথে মিলে গেলে চালানো কোডগুলি । অ্যাপ্লিকেশন এই ফর্ম্যাটে স্ট্রিং পাঠায় *কমান্ড#, তারকাচিহ্ন (*) একটি নতুন কমান্ডের সূচনা নির্দেশ করে এবং হ্যাশ-ট্যাগ (#) একটি কমান্ডের শেষ নির্দেশ করে।

আমি কিভাবে কমান্ড পরিবর্তন করতে পারি?

আপনি দেখতে পারেন যে "*綠色" উপরের চিত্র থেকে হাইলাইট করা হয়েছে।綠色 হল সবুজের চাইনিজ। আপনি শব্দটি যা চান তা পরিবর্তন করতে পারেন, ধরুন আপনি এটিকে গোলাপী রঙে পরিবর্তন করতে চেয়েছিলেন, আপনি "*綠色" কে "*গোলাপী" দিয়ে প্রতিস্থাপন করতে পারেন। সর্বদা একটি তারকাচিহ্ন দিয়ে কমান্ডটি শুরু করতে মনে রাখবেন।

কোড:

ধাপ 4: Arduino কে Android ডিভাইসে সংযুক্ত করুন

Arduino কে Android ডিভাইসে সংযুক্ত করুন
Arduino কে Android ডিভাইসে সংযুক্ত করুন

অ্যাপটি ডাউনলোড করুন: Arduino এর জন্য BT ভয়েস কন্ট্রোল

আমি যে অ্যাপটি ব্যবহার করেছি তা সিম্পল্যাবসিন দ্বারা ডিজাইন করা হয়েছে

5 টি সহজ পদক্ষেপ:

  1. গুগল প্লেস্টোর থেকে অ্যাপটি ডাউনলোড করুন
  2. বিকল্প মেনুতে আলতো চাপুন তারপর "রোবট সংযুক্ত করুন" নির্বাচন করুন
  3. আপনার বিটি-মডিউলে ক্লিক করুন (আমার ক্ষেত্রে এটি এইচসি -06)
  4. বিটি-মডিউল (HC-06) এর সাথে সংযুক্ত না হওয়া পর্যন্ত অপেক্ষা করুন
  5. মাইক আইকনে আলতো চাপুন এবং আপনার কমান্ডটি বলুন!

ধাপ 5: আপনার উপাদানগুলি আবরণ করুন

আপনার উপাদানগুলি আবরণ করুন
আপনার উপাদানগুলি আবরণ করুন
আপনার উপাদানগুলি আবরণ করুন
আপনার উপাদানগুলি আবরণ করুন

এখন আপনার উপাদানগুলি আবরণ করা উচিত, যাতে আপনার আলো উজ্জ্বল হবে না এবং এটি প্রকল্পটিকে আরও স্টাইলিস্টিক করে তুলবে।

এইভাবে আমি এটা করেছি

  1. একটি আধা স্বচ্ছ কাগজ দিয়ে পুরো জিনিসটি overেকে দিন
  2. এটি নিচ থেকে আটকে দিন
  3. লাইটটি জ্বালাও

এটি দেখতে সুন্দর হওয়া উচিত

প্রস্তাবিত: