সুচিপত্র:

ভয়েস নিয়ন্ত্রিত স্কুটার লাইট এবং গ্যারেজ ডোর: 6 টি ধাপ
ভয়েস নিয়ন্ত্রিত স্কুটার লাইট এবং গ্যারেজ ডোর: 6 টি ধাপ

ভিডিও: ভয়েস নিয়ন্ত্রিত স্কুটার লাইট এবং গ্যারেজ ডোর: 6 টি ধাপ

ভিডিও: ভয়েস নিয়ন্ত্রিত স্কুটার লাইট এবং গ্যারেজ ডোর: 6 টি ধাপ
ভিডিও: নভেম্বর 30, 2023 পডকাস্ট: ঠিকাদারদের সম্পর্কে কিছু লোকের অজ্ঞতা 2024, নভেম্বর
Anonim
Image
Image

সবাইকে অভিবাদন!

আমি সম্প্রতি একটি ইলেকট্রিক স্কুটার কিনেছি কিন্তু এর পেছনের আলো ছিল না এবং এটিতে একটি অন্তর্নির্মিত গ্যারেজ দরজা খোলা ছিল না … অবাক !! (ノ ゚ 0 ゚)

সুতরাং, আমি আমার নিজের গ্যারেজের দরজা দূরবর্তী এবং পিছনের লাইটগুলি কেনার পরিবর্তে তৈরি করার সিদ্ধান্ত নিয়েছি।

গ্যারেজের দরজা খোলার জন্য বোতাম থাকার মজা কী?! সুতরাং, আমি পুরো জিনিস ভয়েস নিয়ন্ত্রিত করার সিদ্ধান্ত নিয়েছি। বোতাম টিপে না দিয়ে দরজা খুলতে বলা আরও মজার। এটি কার্যকারিতা এবং শোয়ের ক্ষেত্রে দুর্দান্ত কাজ করে।

আমি https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ এর মত কয়েকটি বাইক লাইট প্রজেক্ট দেখেছি এবং আমার নিজস্ব আপগ্রেড সংস্করণ তৈরি করার সিদ্ধান্ত নিয়েছি। তাই, আমি আমার ইলেকট্রিক স্কুটার এ আমার স্টাইলের সাথে আমার লাইট বাড়ানোর জন্য অ্যানিমেটেড টার্ন সিগন্যাল যোগ করে বসলাম। ভয়েস ব্যবহার করে গ্যারেজের দরজা বেতারভাবে নিয়ন্ত্রণ করার জন্য তাদের একটি nRF24L01 মডিউল রয়েছে।

লাইটগুলি 16x16 LED ম্যাট্রিক্স দিয়ে গঠিত যাতে অ্যানিমেটেড টার্ন সিগন্যাল থাকে।

দয়া করে উপরের ভিডিওতে এটি দেখুন।

নিচে নিজের জন্য একটি তৈরির নির্দেশনা দেওয়া হল।

ধাপ 1: যন্ত্রাংশ সংগ্রহ করুন

উপাদানগুলি সংযুক্ত করুন (বাইক ইউনিট)
উপাদানগুলি সংযুক্ত করুন (বাইক ইউনিট)

এই নির্দেশযোগ্য জন্য আপনি নিম্নলিখিত অংশ প্রয়োজন:

1: 2x Arduino (আমি ন্যানো ব্যবহার করছি)

2: ভয়েস রিকগনিশন মডিউল (আমি এটি ইবে থেকে একটি সস্তা চুক্তিতে পেয়েছি)

3: LED ম্যাট্রিক্স (Neopixel)

4: LED ম্যাট্রিক্সের জন্য একটি 5V পাওয়ার সোর্স

5: 5V এর আরেকটি পাওয়ার সোর্স কিন্তু আমি 9V ব্যবহার করছি

6: 2x nRF24L01 মডিউল

7: রিলে মডিউল

8: তারের

ধাপ 2: উপাদানগুলি সংযুক্ত করুন (বাইক ইউনিট)

Arduino, nRF24L01, স্পিচ রিকগনিশন মডিউল, পাওয়ার সোর্স এবং LED ম্যাট্রিক্সের ওয়্যারিং শুরু করতে।

A. nRF24L01 এর জন্য সংযোগ:

-মিসো 12 পিন সংযোগ করে

-মোসি 11 পিনে সংযোগ করে

-SKK পিন 13 সংযুক্ত করে

-CE পিন 9 সংযোগ করে

-সিএসএন পিন 10 এর সাথে সংযোগ করে

-NRF24L01 এর GND এবং VCC GND এবং Arduino এর 3.3V এর সাথে সংযুক্ত

বক্তৃতা স্বীকৃতি মডিউল জন্য সংযোগ:

-আরএক্স পিন 6 এর সাথে সংযোগ করে

-TX পিন 5 সংযোগ করে

-মডিউলের GND এবং VCC Arduino এর GND এবং 5V এর সাথে সংযুক্ত

LED ম্যাট্রিক্সের জন্য সংযোগ:

আমি বিদ্যুৎ সরবরাহের জন্য একটি পাওয়ার ব্যাংক ব্যবহার করেছি। একটি পাওয়ার ব্যাঙ্ক সংযোগ করতে একটি USB তারের নিন এবং তারের +ve এবং -ve প্রান্তগুলি সরান।

ম্যাট্রিক্স -5V Arduino এর VIN পিন এবং বিদ্যুৎ উৎসের +ve সংযোগের সাথে সংযোগ স্থাপন করে

-ম্যাট্রিক্সের জিএনডি আরডুইনো এর জিএনডি পিন এবং বিদ্যুৎ উৎসের -ভ সংযোগের সাথে সংযোগ স্থাপন করে

ধাপ 3: ট্রেন ভয়েস মডিউল

উ: ভয়েস কন্ট্রোল লাইব্রেরি ডাউনলোড করুন।

B. ফাইল খুলুন -> উদাহরণ -> VoiceRecognitionV3 -> vr_sample_train

আমি "VR myVR (2, 3) পরিবর্তন করুন;" থেকে "VR myVR (6, 5);" কোডে RX TX পিন পরিবর্তনের জন্য অ্যাকাউন্ট।

ii। কোড আপলোড করুন

C. সিরিয়াল মনিটর খুলুন

আমি বড রেট 115200 এ সেট করুন এবং "নিউলাইন" বিকল্পটি নির্বাচন করুন।

ii। একটি মেনু গাইড খুলবে।

1. বক্তৃতা প্রশিক্ষণের জন্য "ট্রেন" কমান্ড ব্যবহার করুন।

2. "ট্রেন 0" টাইপ করুন, এটি আপনাকে কমান্ড বলতে বলবে এবং তারপর আবার বলতে বলবে।

3. "ট্রেন 1", "ট্রেন 2" ইত্যাদির জন্য একই কাজ করুন।

কোডে:

ট্রেন 0 হল গ্যারেজের দরজা নিয়ন্ত্রণ করা

ট্রেন 1 হল বাম সংকেত

ট্রেন 2 সঠিক সংকেত

ট্রেন 3 হল লাল বাতি জ্বালানো

ট্রেন 4 হল লাইট বন্ধ করা

ধাপ 4: লাইব্রেরিগুলি পান এবং কোড আপলোড করুন

LED ম্যাট্রিক্স এবং nRF24L01 এর জন্য অতিরিক্ত লাইব্রেরি ডাউনলোড করুন।

A. স্কেচে যান -> লাইব্রেরি অন্তর্ভুক্ত করুন -> লাইব্রেরি পরিচালনা করুন … এবং TMRh20 দ্বারা RF24 ইনস্টল করুন।

B. এছাড়াও, Adafruit দ্বারা নিও পিক্সেল লাইব্রেরি ইনস্টল করুন।

C. সংযুক্ত কোড ScootSendProtowtlightsIns.ino আপলোড করুন।

কোডটিতে একটি ব্যাখ্যার জন্য মন্তব্য আছে কিন্তু এটি খুব সোজা।

ধাপ 5: উপাদানগুলি সংযুক্ত করুন (গ্যারেজ ইউনিট)

উপাদানগুলি সংযুক্ত করুন (গ্যারেজ ইউনিট)
উপাদানগুলি সংযুক্ত করুন (গ্যারেজ ইউনিট)
উপাদানগুলি সংযুক্ত করুন (গ্যারেজ ইউনিট)
উপাদানগুলি সংযুক্ত করুন (গ্যারেজ ইউনিট)
উপাদানগুলি সংযুক্ত করুন (গ্যারেজ ইউনিট)
উপাদানগুলি সংযুক্ত করুন (গ্যারেজ ইউনিট)

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

আমি লবণ সরবরাহকারী বোতলে পুরো সমাবেশ তৈরি করেছি।

A. nRF24L01 এর জন্য সংযোগ:

MISO 12 পিন সংযোগ করে

MOSI 11 পিন সংযোগ করে

SCK 13 পিন সংযোগ করে

সিই পিন 9 সংযুক্ত করে

CSN পিন 10 এর সাথে সংযোগ স্থাপন করে

NRF24L01 এর GND এবং VCC GND এবং Arduino এর 3.3V এর সাথে সংযুক্ত

রিলে মডিউলের জন্য সংযোগ:

ডিসি- এবং ডিসি+ রিলে মডিউলটি GND এবং Arduino এর 5V এর সাথে সংযুক্ত

সিগন্যাল ট্রিগার পোর্ট Arduino এর পিন 2 এর সাথে সংযোগ স্থাপন করে

সুইচের এক প্রান্তকে রিলে এর সাধারণ পোর্টে সংযুক্ত করুন

সুইচের অন্য প্রান্তটি রিলেতে সাধারণত বন্ধ পোর্টে সংযুক্ত করুন

বিদ্যুৎ উৎসের জন্য সংযোগ:

9V ব্যাটারির +ve প্রান্তটি Arduino এর VIN পিনের সাথে সংযুক্ত করুন

Arduino এর GND পিনের সাথে -ve শেষ সংযোগ করুন

D. কোড আপলোড করুন

ধাপ 6: স্টাইলে পরীক্ষা এবং ভ্রমণ

নির্দেশের শীর্ষে ডেমো ভিডিও সংযুক্ত ছিল।

আশা করি আপনি নির্দেশযোগ্য পছন্দ করেছেন। আপনার কোন প্রশ্ন থাকলে মন্তব্য করুন।

আপনি LED ম্যাট্রিক্সে আরো অ্যানিমেশন যোগ করতে পারেন। আপনি গ্যারেজের দরজা ছাড়া অন্য জিনিসও নিয়ন্ত্রণ করতে পারেন।

আশ্চর্যজনকভাবে, বক্তৃতা স্বীকৃতি ভাল কাজ করে এমনকি 15 মাইল গতিতেও।

দয়া করে এর জন্য ভোট দিন।

ধন্যবাদ, সাহিল পারিখ

www.snp13.com

প্রস্তাবিত: