সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপকরণ
- ধাপ ২: টকিং রোবট পার্ট
- ধাপ 3: সেন্সর অংশ
- ধাপ 4: এলইডি যোগ করা
- ধাপ 5: রোবটের সাথে হোম অ্যাপ্লায়েন্সেস ইন্টারফেসিং
- ধাপ 6: সফটওয়্যার এবং সোর্স কোড
- ধাপ 7: উপসংহার
- ধাপ 8: আপডেট করুন
ভিডিও: আমাজন ইকো এর নিজস্ব সংস্করণ: 8 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
হাই বন্ধুরা, আমি মনে করি সবাই অ্যামাজনের সর্বশেষ পণ্য আমাজন ইকো সম্পর্কে জানে যা একটি ভয়েস নিয়ন্ত্রিত ডিভাইস অর্থাৎ আমরা আমাদের ভয়েস দিয়ে ডিভাইসটি নিয়ন্ত্রণ করতে পারি এবং এটি আমাদের সাথে কথা বলতে পারে। তাই এই ধারণা থেকে অনুপ্রাণিত হয়ে আমি আমার নিজস্ব সংস্করণ তৈরি করেছি, যা ভয়েস দ্বারা নিয়ন্ত্রিত হতে পারে এবং এমনকি এটি আমাদের ভয়েস কমান্ডের সাহায্যে বাড়ির যন্ত্রপাতি নিয়ন্ত্রণ করতে পারে।
ধাপ 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: এলইডি যোগ করা
এখানে আমি রোবটকে আকর্ষণীয় করার জন্য 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: আপডেট করুন
প্রকৃতপক্ষে আমি এই প্রকল্পটিকে কমপ্যাক্ট করার কথা ভাবছিলাম কারণ এটি শুধু অনেক জায়গা দখল করেছিল তাই এটি আগেরটির পরিবর্তিত সংস্করণ।
প্রস্তাবিত:
আমাজন ইকো আলাদা করা: 6 টি ধাপ
আমাজন ইকো আলাদা করা: আপনি যদি আমার মতো হন তবে আপনি জিনিসগুলি আলাদা করতে পারবেন না এবং এর সাথে টিঙ্কার করতে পারবেন না। আমার লক্ষ্য হল আপনার আমাজন ইকো নিরাপদে বিচ্ছিন্ন করার জন্য ইন্টারনেটে সবচেয়ে তথ্যবহুল গাইড তৈরি করা। যখন আমি প্রথমবারের মত আমারকে আলাদা করে নিলাম তখন আমার কাছে কোন নির্দেশনা বা ইভ ছিল না
আমাজন ড্যাশ বাটন সাইলেন্ট ডোরবেল: 10 টি ধাপ (ছবি সহ)
অ্যামাজন ড্যাশ বোতাম নীরব ডোরবেল: প্রতিনিয়ত জানালার দিকে তাকিয়ে থাকুন যাতে দর্শকদের ডোরবেল বাজানোর আগে আপনি বাধা দিতে পারেন? কুকুর এবং বাচ্চা পাগল হয়ে যাচ্ছে যে কোন সময় এটি বাজতে থাকে? একটি " স্মার্ট " সমাধান? একটি নীরব ডোরবেল তৈরি করা যেমন
আমাজন ইকো ইনসাইড অ্যান্টিক রেডিও: 9 টি ধাপ
আমাজন প্রতিধ্বনি প্রাচীন রেডিও: আরে! সুতরাং আপনি যদি এখানে থাকেন তবে আপনি সম্ভবত এর মতো অন্যান্য প্রকল্পগুলি পড়েছেন এবং দেখেছেন। আমরা এই আশ্চর্যজনক ব্যক্তিগত সহকারী বক্তার সাথে আশীর্বাদ পেয়েছি, এবং এখন, যদি আপনি আমার মতো হন, তাহলে আপনি তাকে আলাদা করতে চান এবং তাকে অনন্য কিছুতে পরিণত করতে চান। Eit
অকেজো বাক্সের আমার নিজস্ব সংস্করণ: 4 টি ধাপ
অকেজো বাক্সের আমার নিজস্ব সংস্করণ: Arduino (CVO ভোল্ট - Arduino) সম্পর্কে সন্ধ্যায় ক্লাসের জন্য আমি অনুসরণ করছি আমাদের একটি ব্যক্তিগত প্রকল্প তৈরি করতে হবে। আমি Arduino এবং লেজার কাটার দুটি কৌশল একত্রিত করার সিদ্ধান্ত নিয়েছি আমি একটি সন্ধ্যা ক্লাসের সময় একটি লেজার কাটার ব্যবহার করতে শিখেছি সিভিও
আমাজন ইকো নিয়ন্ত্রিত আইআর রিমোট: 11 টি ধাপ (ছবি সহ)
আমাজন ইকো নিয়ন্ত্রিত আইআর রিমোট: আমাজন ইকো সিস্টেম একটি স্মার্ট হোমের অনেক দিক নিয়ন্ত্রণ করতে পারে, কিন্তু একটি স্মার্ট আউটলেট শুধুমাত্র বন্ধ এবং চালু করতে পারে। অনেক ডিভাইস সহজভাবে প্লাগ ইন হয়ে তাৎক্ষণিকভাবে চালু হয় না এবং অতিরিক্ত পদক্ষেপের প্রয়োজন হয়, যেমন একটি রিমোটের বোতাম টিপে বা