সুচিপত্র:
- ধাপ 1: অংশ এবং উপাদান
- পদক্ষেপ 2: সংযোগ এবং পরিকল্পিত
- ধাপ 3: Arduino কোড এবং সিরিয়াল যোগাযোগ
- ধাপ 4: Arduino কে Android ডিভাইসে সংযুক্ত করুন
- ধাপ 5: আপনার উপাদানগুলি আবরণ করুন
ভিডিও: আপনার আলোর সাথে কথা বলুন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
আমার প্রকল্প কি?
এই প্রকল্পটি এমন একটি আলো যা আপনি কোন রং পছন্দ করবেন তা বলে আপনি রং পরিবর্তন করতে পারেন। এই প্রকল্পগুলিতে আমি যে আলোটি তৈরি করেছি তা 4 টি ভিন্ন আলো ব্যবহার করে: সবুজ, লাল, হলুদ, নীল এবং অবশ্যই আপনি আরও আলো যোগ করতে পারেন এবং আরও রঙ পরিবর্তন করতে পারেন। এই নির্দেশিকাটি আপনাকে শেখাবে কিভাবে আপনার ফোন থেকে আপনার ভয়েস দিয়ে আপনার Arduino কে নিয়ন্ত্রণ করতে হয়।
এটা কিভাবে কাজ করে?
আপনার অ্যান্ড্রয়েডের একটি স্পিচ রিকগনিশন আছে এবং আমরা এটি ব্লুটুথের মাধ্যমে আপনার আরডুইনো নিয়ন্ত্রণ করতে ব্যবহার করব। আমি যে অ্যাপটি ব্যবহার করেছি তা সিম্পল্যাবসিন দ্বারা ডিজাইন করা হয়েছে এবং এটি মাইক বোতাম টিপে কাজ করে, তারপর এটি আপনার একটি কমান্ড বলার জন্য অপেক্ষা করবে। অ্যাপটি তখন আপনি যে শব্দটি বলেছেন তা প্রদর্শন করবে এবং আরডুইনোকে প্রক্রিয়া করার জন্য ডেটা স্ট্রিং পাঠাবে।
টেকবিল্ডার আমাকে এই প্রকল্পটি করতে অনুপ্রাণিত করেছিল
ধাপ 1: অংশ এবং উপাদান
আমাদের এই অংশগুলির প্রয়োজন হবে:
- 4x LED নির্দেশক বা তার বেশি (আপনার পছন্দের রঙ)
- 1x আরডুইনো লিওনার্দো
- 1x HC-06 সিরিয়াল ব্লুটুথ মডিউল
- ব্রেডবোর্ড এবং জাম্পার
- (Alচ্ছিক) 9v ব্যাটারি
- 220Ω প্রতিরোধক
পদক্ষেপ 2: সংযোগ এবং পরিকল্পিত
মনে রাখবেন, খালি HC-06 3.3v এ চলে, আপনি এটিকে 5v এর সাথে সংযুক্ত করতে পারবেন না।
9v ব্যাটারি alচ্ছিক যদি আপনি ইউএসবি কেবল শেষ পর্যন্ত দেখতে না চান।
যদি ছবিটি কোনভাবেই অস্পষ্ট হয়, নির্দ্বিধায় আমার সাথে যোগাযোগ করুন, আমি সানন্দে আপনাকে সাহায্য করি
ধাপ 3: Arduino কোড এবং সিরিয়াল যোগাযোগ
কিভাবে কোড আপলোড করবেন?
ইউএসবি কেবল দিয়ে কোড আপলোড করুন। কোডটি লিওনার্দো বোর্ডের জন্য তৈরি করা হয়েছে। আপনি যদি ইউএনও বোর্ডে কোডটি ব্যবহার করতে চান, তাহলে আপনাকে কোড পরিবর্তন করতে হবে Serial1.read, Serial1.available, এবং Serial1.println। ইউএনও বোর্ডে কোড ব্যবহার করতে "1" নম্বরটি মুছে দিন।
অ্যাপটি বোঝা:
অ্যাপটি আপনার ভয়েস কমান্ড চিনে কাজ করে, এটি তখন আপনি যে কথাগুলো বলেছিলেন তা প্রদর্শন করবে তারপর ব্লুটুথের মাধ্যমে আরডুইনোতে ডেটা/ স্ট্রিং পাঠাবে। একটি স্ট্রিং কি? একটি স্ট্রিং একটি শব্দের মত, আপনি এটি থেকে শর্তসাপেক্ষ বিবৃতি দিতে পারেন [যেমন: ভয়েস == "*কম্পিউটার চালু") {// চালু পিন #2 চালু করুন]। "ভয়েস" হল আপনার স্ট্রিং, "==" আপনার শর্ত, "*কম্পিউটার অন" হল আপনার কমান্ড, এবং কোঁকড়া-ধনুর্বন্ধনী "{}" এর ভিতরের কোড হল আপনার স্ট্রিং কমান্ড শর্তের সাথে মিলে গেলে চালানো কোডগুলি । অ্যাপ্লিকেশন এই ফর্ম্যাটে স্ট্রিং পাঠায় *কমান্ড#, তারকাচিহ্ন (*) একটি নতুন কমান্ডের সূচনা নির্দেশ করে এবং হ্যাশ-ট্যাগ (#) একটি কমান্ডের শেষ নির্দেশ করে।
আমি কিভাবে কমান্ড পরিবর্তন করতে পারি?
আপনি দেখতে পারেন যে "*綠色" উপরের চিত্র থেকে হাইলাইট করা হয়েছে।綠色 হল সবুজের চাইনিজ। আপনি শব্দটি যা চান তা পরিবর্তন করতে পারেন, ধরুন আপনি এটিকে গোলাপী রঙে পরিবর্তন করতে চেয়েছিলেন, আপনি "*綠色" কে "*গোলাপী" দিয়ে প্রতিস্থাপন করতে পারেন। সর্বদা একটি তারকাচিহ্ন দিয়ে কমান্ডটি শুরু করতে মনে রাখবেন।
কোড:
ধাপ 4: Arduino কে Android ডিভাইসে সংযুক্ত করুন
অ্যাপটি ডাউনলোড করুন: Arduino এর জন্য BT ভয়েস কন্ট্রোল
আমি যে অ্যাপটি ব্যবহার করেছি তা সিম্পল্যাবসিন দ্বারা ডিজাইন করা হয়েছে
5 টি সহজ পদক্ষেপ:
- গুগল প্লেস্টোর থেকে অ্যাপটি ডাউনলোড করুন
- বিকল্প মেনুতে আলতো চাপুন তারপর "রোবট সংযুক্ত করুন" নির্বাচন করুন
- আপনার বিটি-মডিউলে ক্লিক করুন (আমার ক্ষেত্রে এটি এইচসি -06)
- বিটি-মডিউল (HC-06) এর সাথে সংযুক্ত না হওয়া পর্যন্ত অপেক্ষা করুন
- মাইক আইকনে আলতো চাপুন এবং আপনার কমান্ডটি বলুন!
ধাপ 5: আপনার উপাদানগুলি আবরণ করুন
এখন আপনার উপাদানগুলি আবরণ করা উচিত, যাতে আপনার আলো উজ্জ্বল হবে না এবং এটি প্রকল্পটিকে আরও স্টাইলিস্টিক করে তুলবে।
এইভাবে আমি এটা করেছি
- একটি আধা স্বচ্ছ কাগজ দিয়ে পুরো জিনিসটি overেকে দিন
- এটি নিচ থেকে আটকে দিন
- লাইটটি জ্বালাও
এটি দেখতে সুন্দর হওয়া উচিত
প্রস্তাবিত:
আপনার স্ন্যাপ সার্কিট আর্কেড সেট ফ্যান বলুন IU: 5 টি ধাপ
আপনার স্ন্যাপ সার্কিট আর্কেড সেট ফ্যান বলুন আমি <3 ইউ: এখন আপনি আপনার স্ন্যাপ সার্কিট আর্কেড সেট করতে পারেন বলুন I LOVE U এই নির্দেশাবলী ব্যবহার করে! আমি হৃদয় প্রতিযোগিতায় এই নির্দেশযোগ্য প্রবেশ করছি! আশা করি আমি জিতব
NodeMcu ISD1820 মডিউলের সাথে কথা বলুন: 3 টি ধাপ
NodeMcu ISD1820 মডিউলের সাথে কথা বলুন: এই সহজ টিউটোরিয়ালে আমি ব্যাখ্যা করব কিভাবে NodeMCU বোর্ড ব্যবহার করে ISD1820 মডিউল সংযোগ এবং ব্যবহার করতে হয়। পুনশ্চ. আমার খারাপ ইংরেজির জন্য দু sorryখিত।
আলেক্সা এবং গুগল সহকারীর সাথে একসাথে রাস্পবেরি পাই: 4 টি ধাপে কথা বলুন
একটি রাস্পবেরি পাইতে আলেক্সা এবং গুগল সহকারীর সাথে একসাথে কথা বলুন: রাস্পবেরি পাইতে একই সাথে অ্যামাজন আলেক্সা এবং গুগল সহকারী চালান। তাদের যে কোন একটি নাম কল করুন, তারা তাদের নিজস্ব LEDs এবং রিং সাউন্ড সাড়া দেয়। তারপরে আপনি কিছু অনুরোধ জিজ্ঞাসা করুন এবং তারা যথাক্রমে এটির উত্তর দেয়। আপনি তাদের চর জানতে পারেন
Cleverbot ব্যবহার করে বাছাই এবং কৃত্রিম বুদ্ধিমত্তার আড্ডায় কথা বলুন: 14 টি ধাপ (ছবি সহ)
Cleverbot ব্যবহার করে পিক এবং আর্টিফিশিয়াল ইন্টেলিজেন্স চ্যাটে কথা বলুন: এখানে আমি শুধু ভয়েস কমান্ডই নয়, Cleverbot ব্যবহার করে কম্পিউটারের সাথে আর্টিফিশিয়াল ইন্টেলিজেন্স চ্যাট করার চেষ্টা করি। প্রকৃতপক্ষে ধারণাটি এসেছিল যখন বাচ্চারা রঙের বাক্সে রঙ মিশ্রিত করে যখন এক রঙ থেকে নিকটতম রঙে নিয়ে যায়। কিন্তু অবশেষে বলব
কথা বলুন এবং বানান করুন: প্রাথমিক DIY কাজ: 8 টি ধাপ
কথা বলুন এবং বানান করুন: প্রাথমিক DIY কাজ: এই নির্দেশাবলী টেক্সাস ইন্সট্রুমেন্টস ভিনটেজ লার্নিং এডস: স্পিক & গণিত, কথা & বানান এবং কথা & পড়ুন। পরিবর্তন & সংযোজন প্রতিস্থাপন: স্পিকার গ্রিল ফোম ব্যাটারি কম্পার্টমেন্ট: অ্যাক্সেস কী ব্যাটারি অপসারণ: পুল-ট্যাবস্প্রো