সুচিপত্র:

আমাজন ইকো এর নিজস্ব সংস্করণ: 8 টি ধাপ (ছবি সহ)
আমাজন ইকো এর নিজস্ব সংস্করণ: 8 টি ধাপ (ছবি সহ)

ভিডিও: আমাজন ইকো এর নিজস্ব সংস্করণ: 8 টি ধাপ (ছবি সহ)

ভিডিও: আমাজন ইকো এর নিজস্ব সংস্করণ: 8 টি ধাপ (ছবি সহ)
ভিডিও: ই-কমার্স উদ্যোগের জন্য পণ্য আইডিয়া 2024, জুলাই
Anonim
Image
Image
আমাজন ইকো এর নিজস্ব সংস্করণ
আমাজন ইকো এর নিজস্ব সংস্করণ
আমাজন ইকো এর নিজস্ব সংস্করণ
আমাজন ইকো এর নিজস্ব সংস্করণ

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

ধাপ 1: প্রয়োজনীয় উপকরণ

প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী

অংশ নং অংশগুলির

1. Arduino uno -12. Arduino mega -13. Voice Recognition module -14. Sd card module -15. Audio amplifier -16. Speaker। -17. রিলে 8 চ্যানেল -18. তাপমাত্রা এবং আর্দ্রতা সেন্সর (DHT11) -1

9. গ্যাস/স্মোক সেন্সর (MQ2)। -110. মোশন সেন্সর (PIR) -111. OLED ডিসপ্লে (0.96 ইঞ্চি) -112. বুজার্স -413. ব্রেড বোর্ড -114. MM, MF সংযোগকারী তার 15. পাওয়ার সাপ্লাই (9-12v) এই সমস্ত যন্ত্রপাতি যা আমি সংগ্রহ করেছি আমার নিকটতম ইলেকট্রনিক স্টোর এই নির্দেশে আমি প্রক্রিয়াটি সহজ করার জন্য পুরো প্রক্রিয়াটিকে অংশে বিভক্ত করতে যাচ্ছি।

ধাপ ২: টকিং রোবট পার্ট

টকিং রোবট পার্ট
টকিং রোবট পার্ট
টকিং রোবট পার্ট
টকিং রোবট পার্ট
টকিং রোবট পার্ট
টকিং রোবট পার্ট

(এই অংশের জন্য আমি arduino uno ব্যবহার করতে যাচ্ছি) এখানে এই অংশে আপনি কিভাবে টকিং রোবট তৈরি করবেন সে সম্পর্কে জানতে পারবেন। ভিআর মডিউল (ভয়েস রিকগনিশন মডিউল) এর সাহায্যে রোবট আমার ভয়েস কমান্ড শুনতে পারে। এবং এসডি কার্ড মডিউল এবং স্পিকারের সাহায্যে রোবট কথা বলতে পারে। এখানে একাধিক মডিউলের সংযোগ সহজ করার জন্য আমি এই আরও বিভক্ত করতে যাচ্ছি।

1) arduino সঙ্গে ভয়েস স্বীকৃতি মডিউল সংযোগ

Arduino D2 পিন - txd পিন

Arduino D3 পিন - rxd পিন

Arduino 5v পিন - vcc পিন

Arduino gnd pin- gnd pin

ভয়েস রিকগনিশন মডিউল লাইব্রেরির প্রয়োজন, আপনি এখান থেকে লাইব্রেরি ডাউনলোড করতে পারেন VR3 মডিউল লাইব্রেরি

2) এসডি কার্ড + স্পিকার সংযোগ

Arduino D4 - Sd cs pin

Arduino D11 - Sd MOSI পিন

Arduino D12 - Sd MISO পিন

Arduino D13 - Sd SCK পিন

Arduino 5v - Sd vcc পিন

Arduino gnd - Sd gnd পিন

Arduino থেকে সংকেত স্পিকারের জন্য যথেষ্ট নয় যে আমি Lm386 অডিও পরিবর্ধক ব্যবহার করেছি।

এসডি কার্ড মডিউলের জন্য আপনাকে এসডি লাইব্রেরি ইনস্টল করতে হবে। আপনি এখানে এসডি লাইব্রেরি ডাউনলোড করতে পারেন এসডি লাইব্রেরি

অডিও পরিবর্ধককে স্পিকারের সাথে সংযুক্ত করুন

স্পিকার +ve - পরিবর্ধক +ve

স্পিকার -ve -পরিবর্ধক -ve

আরডুইনোতে অডিও এম্প্লিফায়ারের সাথে সংযোগ করুন

Arduino D9 - পিনে পরিবর্ধক

Arduino gnd - পরিবর্ধক gnd পিন

বাহ্যিক শক্তির উৎস 9-12v থেকে পরিবর্ধক

এই শক্তির উৎসটি আরডুইনো থেকে আসা সংকেতগুলিকে প্রশস্ত করতে ব্যবহৃত হয়।

ব্যাটারি +ve - পরিবর্ধক +ve

ব্যাটারি -ve -পরিবর্ধক gnd

দ্রষ্টব্য: arduino এবং ব্যাটারির gnd সংক্ষিপ্ত করুন

এর সাথে এই অংশের সমস্ত সংযোগ সম্পন্ন হয়।

শোনার জন্য ভিআর মডিউল প্রস্তুত করা

এর জন্য আপনি নীচের লিঙ্কে একটি পিডিএফ ফাইল খুঁজে পেতে পারেন।

VR3 ম্যানুয়াল

কথা বলার জন্য এসডি কার্ড মডিউল প্রস্তুত করা

প্রস্তুতির জন্য আমাদের wav ফরম্যাটে অডিও ফাইল দরকার যাতে এটি কথা বলতে পারে।

অ্যান্ড্রয়েড ফোনে ভয়েস রেকর্ডিং অ্যাপ ব্যবহার করে এই অডিও ফাইলগুলি প্রস্তুত করা যায়।

অডিও ফাইলের বৈশিষ্ট্যগুলি হওয়া উচিত:

বিট রেজোলিউশন - 8

নমুনা হার - 16000hz

অডিও চ্যানেল - মনো

বিন্যাস -.wav

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

এটিতে আলাদাভাবে অডিও ফাইল প্রস্তুত করার প্রয়োজন নেই কারণ এটি পাঠ্যকে নিজেই বক্তৃতায় রূপান্তর করতে পারে।)

এখানে আপনি লুকানো টেক্সট টু স্পিচ টেক্সট 2 স্পিচ করতে পারেন

এখানে আপনি mp3 ফাইলকে.wav ফাইল mp3 তে wav ফরম্যাটে রূপান্তর করতে পারেন

ধাপ 3: সেন্সর অংশ

সেন্সর অংশ
সেন্সর অংশ
সেন্সর অংশ
সেন্সর অংশ

(এই অংশে আমি arduino মেগা ব্যবহার করছি) এখানে আমি তাপমাত্রা পেতে সেন্সর Dht 11- সংযোগ করব। এবং আর্দ্রতা MQ2 - গ্যাস ফুটো বা ধোঁয়া সনাক্ত করতে PIR - গতি সনাক্ত করতে DHT ডেটা প্রদর্শনের জন্য আমি OLED ডিসপ্লে ব্যবহার করেছি এবং গ্যাস সেন্সরের জন্য আমি বাজার ব্যবহার করেছি যা সেন্সর যখন গ্যাস ফুটো/ধোঁয়া সনাক্ত করবে তখন সক্রিয় হবে। মোশন সেন্সরের জন্য আমি আলংকারিক LED ব্যবহার করেছি যা গতি সনাক্ত হলে চালু করা হবে। DHT সংযোগ

arduino D2 - DHT আউট পিন

arduino 5v - DHT vcc পিন

arduino gnd - DHT gnd পিন

ডিএইচটি সেন্সর লাইব্রেরির জন্য প্রয়োজনীয় আপনি এখান থেকে লাইব্রেরি ডাউনলোড করতে পারেন ডিএইচটি লাইব্রেরি

PIR সেন্সর সংযোগ arduino D4 - PIR আউট পিন

arduino 5v - PIR vcc পিন

arduino gnd - PIR gnd পিন

MQ3 সংযোগ

arduino A14 - MQ3 A0 পিন

arduino 5v - MQ3 vcc পিন

arduino gnd - MQ3 gnd pin OLED ডিসপ্লে কানেকশন

arduino D12 - OLED CS পিন

arduino D11 - OLED DC পিন

arduino D13 - OLED RST পিন

arduino D9 - OLED SDA পিন

arduino D10 - OLED SCK পিন

arduino 5v - OLED vcc পিন

arduino gnd - OLED gnd পিন

oled কাজ করার জন্য কিছু লাইব্রেরি ফাইল প্রয়োজন হবে আপনি সেগুলি ডাউনলোড করতে পারেন এখানে। gfx লাইব্রেরি

ssd1306 লাইব্রেরি

বাজারের সংযোগ

Buzzers সংযোগ নেতৃত্বাধীন সংযোগ অনুরূপ।

ধাপ 4: এলইডি যোগ করা

Leds যোগ করা
Leds যোগ করা
Leds যোগ করা
Leds যোগ করা
Leds যোগ করা
Leds যোগ করা

এখানে আমি রোবটকে আকর্ষণীয় করার জন্য LED যুক্ত করছি। তাই যখনই আমি 'ওয়েকআপ' বলব এই LED গুলি চালু হয়ে যাবে এই অনুভূতি তৈরি করতে যে রোবট চালু হতে চলেছে। এর জন্য আমি 16 টি LED ব্যবহার করেছি যা arduino মেগা এর সাথে সংযুক্ত (আমি LED এর arduino uno // এর সাথে সংযোগ করতে পারছি না যা কথা বলার রোবট হিসাবে কাজ করে // কারণ আমি পিনের সাথে ক্লান্ত) তাই আমি ব্যবহার করেছি 2 arduinos এবং এখানে আমি একে অপরের সাথে যোগাযোগ করার জন্য 2 arduinos তৈরি করব এটা সহজ যখন আমি বলি যে arduino সেই কমান্ডে উঠবে এবং কমান্ডটি দেবে analogWrite (A0, 500) (কারণ আমি arduino uno A0 কে arduino Mega A15 এর সাথে সংযুক্ত করেছি। ।

ধাপ 5: রোবটের সাথে হোম অ্যাপ্লায়েন্সেস ইন্টারফেসিং

রোবট দিয়ে হোম অ্যাপ্লায়েন্সেসকে ইন্টারফেস করা
রোবট দিয়ে হোম অ্যাপ্লায়েন্সেসকে ইন্টারফেস করা
রোবট দিয়ে হোম অ্যাপ্লায়েন্সেসকে ইন্টারফেস করা
রোবট দিয়ে হোম অ্যাপ্লায়েন্সেসকে ইন্টারফেস করা

এই অংশের জন্য আমি আরডুইনো ইউএনওতে রিলে 8 চ্যানেল ব্যবহার করেছি। তাই যখনই আমি লাইট/ফ্যান চালু করতে চাই তখনই আমি আমার ভয়েস কমান্ড দিয়ে এটি নিয়ন্ত্রণ করতে পারি। সুতরাং এটি আপনাকে জার্ভিসের সাহায্যে ডিভাইসগুলিকে নিয়ন্ত্রণ করার জন্য লোহার মানুষের অনুভূতি দেবে। রিলে চ্যানেল সংযোগ।

ধাপ 6: সফটওয়্যার এবং সোর্স কোড

সফটওয়্যার এবং সোর্স কোড
সফটওয়্যার এবং সোর্স কোড

এই নির্দেশযোগ্য প্রতিটি অংশের জন্য সোর্স কোডগুলির তালিকা এখানে।

প্রকৃতপক্ষে বেশিরভাগ অংশের জন্য আপনি সংশ্লিষ্ট লাইব্রেরিতে মৌলিক প্রোগ্রামগুলি খুঁজে পেতে পারেন।

arduino মেগা (যেমন সেন্সর অংশ) জন্য সোর্স কোড - পরীক্ষা 1

arduino uno এর সোর্স কোড (যেমন কথা বলা রোবট অংশ) -চূড়ান্ত কথা বলা

ধাপ 7: উপসংহার

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

ধাপ 8: আপডেট করুন

হালনাগাদ
হালনাগাদ
হালনাগাদ
হালনাগাদ

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

প্রস্তাবিত: