সুচিপত্র:
- সরবরাহ
- ধাপ 1: সিন্রিক সেট আপ করা
- ধাপ 2: Arduino IDE সেট আপ করা
- ধাপ 3: টিভি রিমোট থেকে আইআর সিগন্যাল পড়া
- ধাপ 4: NodeMCU সেট আপ করা হচ্ছে
- ধাপ 5: অ্যালেক্সার সাথে এটি সেট আপ করা
- ধাপ 6: চ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস
ভিডিও: NodeMCU অ্যালেক্সা টিভি কন্ট্রোল: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
নোডএমসিইউ দিয়ে কীভাবে আলেক্সাকে আপনার টিভি নিয়ন্ত্রণ করতে হয় তা শিখুন।
আপনি যদি এই প্রকল্পটি পছন্দ করেন, তাহলে সেন্সর প্রতিযোগিতায় নির্দ্বিধায় ভোট দিন।
সরবরাহ
উপাদান:
একটি NodeMCU Esp8266 এবং ডেটা লাইন সহ একটি মাইক্রো ইউএসবি কেবল
একটি IR রিসিভার এবং IR LED
IR সংকেত পড়ার জন্য একটি Arduino Uno
দুটি 3 মিমি এলইডি (আমি একটি লাল এবং একটি সবুজ বেছে নিয়েছি)
দুই 220 Ω প্রতিরোধক
একটি ব্রেডবোর্ড এবং জাম্পার কেবল
Customচ্ছিক: একটি কাস্টম পিসিবি, একটি লেজার কাট কেস, স্ট্যান্ডঅফস, জেএসটি সংযোগকারী, ওয়্যার এবং একক সারির মহিলা হেডার পিন
সরঞ্জাম:
একটি কম্পিউটার
চ্ছিক: একটি সোল্ডারিং আয়রন, একটি ওয়্যার কাটার এবং একটি পিসিবি হোল্ডার
ধাপ 1: সিন্রিক সেট আপ করা
কাকোপাপ্পার সিন্রিক
1. Sinric.com এ যান এবং একটি অ্যাকাউন্টের জন্য নিবন্ধন করুন।
2. লগইন করুন এবং আপনার API কী কপি করুন।
3. একটি নতুন স্মার্ট হোম ডিভাইস তৈরি করুন যোগ করে, এবং একটি নাম টাইপ করে, এবং ডিভাইসের প্রকারের অধীনে সুইচ নির্বাচন করে। তারপর Save চাপুন।
4. এখন আপনার ড্যাশবোর্ডে একটি নতুন ডিভাইস দেখা উচিত। ডিভাইস আইডি কপি করুন।
ধাপ 2: Arduino IDE সেট আপ করা
1. Arduino IDE ডাউনলোড এবং ইনস্টল করুন যদি আপনি ইতিমধ্যেই না করেন, https://www.arduino.cc/en/Main/Software এ গিয়ে।
2. Arduino IDE খুলুন, এবং পছন্দগুলিতে যান। তারপর অতিরিক্ত বোর্ড ম্যানেজার URL গুলির অধীনে, এই URL টি যোগ করুন:
arduino.esp8266.com/stable/package_esp8266com_index.json
3. ArduinoJson-v5.13.2.zip ফাইলটি ডাউনলোড করুন
4. Arduino IDE তে, Sketch → Include Library → Add Zip Library এ যান এবং.zip ফাইলটি নির্বাচন করুন।
5. ArduinoWebSockets-2.1.1.zip ফাইলের মাধ্যমে প্রক্রিয়াটি পুনরাবৃত্তি করুন:
6. এখন স্কেচে যান Library লাইব্রেরি অন্তর্ভুক্ত করুন Lib লাইব্রেরি পরিচালনা করুন, এবং IRremoteESP8266 অনুসন্ধান করুন। সংস্করণ 2.5.3 নির্বাচন করুন এবং ইনস্টল করুন।
7. এছাড়াও IRremote লাইব্রেরি ইনস্টল করুন, একই ভাবে (সর্বশেষ সংস্করণ)।
8. তারপর প্রস্থান করুন এবং IDE পুনরায় চালু করুন।
ধাপ 3: টিভি রিমোট থেকে আইআর সিগন্যাল পড়া
1. একটি IR রিসিভারকে Arduino Uno- এর সাথে একটি ব্রেডবোর্ডে Jumper Cables এর সাথে সংযুক্ত করে শুরু করুন, যেমনটি পরিকল্পিতভাবে দেখানো হয়েছে।
2. IRrecvDump_final.zip ডাউনলোড করুন, এটি আনজিপ করুন এবং Arduino IDE তে.ino ফাইলটি খুলুন।
3. আপনার কম্পিউটারে Arduino Uno প্লাগ করুন।
4. Arduino IDE তে, সরঞ্জাম এবং বোর্ডের অধীনে Arduino/Genuino Uno নির্বাচন করুন, এবং পোর্টের অধীনে, সঠিক পোর্ট নির্বাচন করুন।
5. Arduino এ কোডটি আপলোড করুন, তীর (→) টিপে।
6. টুলস এবং সিরিয়াল মনিটরে গিয়ে সিরিয়াল মনিটর খুলুন।
7. বড রেট 9600 সেট করুন।
8. আইআর রিসিভারে আপনার টিভি রিমোট নির্দেশ করুন এবং আপনি যে বোতামগুলি নিয়ন্ত্রণ করতে চান তা টিপুন এবং পরবর্তীতে কাঁচা ইনপুটটি অনুলিপি করুন।
9. যখন আপনি সিগন্যালগুলি লক্ষ্য করেন, আপনার কম্পিউটার থেকে Arduino সংযোগ বিচ্ছিন্ন করুন, পরবর্তী পদক্ষেপের জন্য প্রস্তুত।
ধাপ 4: NodeMCU সেট আপ করা হচ্ছে
1. Sinric_NodeMCU_Alexa_TV_Control.zip ডাউনলোড করুন, এটি আনজিপ করুন এবং Arduino IDE তে.ino ফাইলটি খুলুন।
2. Arduino IDE তে, সরঞ্জাম এবং বোর্ডের অধীনে NodeMCU 1.0 (ESP-12E মডিউল) নির্বাচন করুন, ফ্ল্যাশ সাইজের অধীনে 4M (3M SPIFFS) নির্বাচন করুন এবং পোর্টের অধীনে সঠিক পোর্ট নির্বাচন করুন।
3. Sinric_NodeMCU_Alexa_TV_Control.ino এ আপনার আইআর রিমোট সিগন্যাল, ডিভাইস আইডি, এপিআই কী, ওয়াইফাই নাম এবং ওয়াইফাই পাসওয়ার্ড, নির্দিষ্ট জায়গায় প্রবেশ করুন। ডিভাইসের সংখ্যা বাড়ানোর জন্য, কোডের নির্দিষ্ট লাইনগুলিকে অসম্পূর্ণ করুন।
4. ইলেকট্রনিক্স ডায়াগ্রামে দেখানো হয়েছে, ব্রেডবোর্ডে IR LED, Red এবং Green LEDs এবং Resistors- এর সাথে NodeMCU সংযুক্ত করুন। (লাল এবং সবুজ LEDs প্রয়োজন হয় না কিন্তু আছে চমৎকার)
5. একটি মাইক্রো ইউএসবি কেবল দিয়ে আপনার কম্পিউটারে NodeMCU সংযুক্ত করুন।
6. বোর্ডে কোড আপলোড করুন।
7. সবুজ LED জ্বলতে হবে, যখনই এটি ওয়াইফাই এর সাথে সংযুক্ত হবে।
ধাপ 5: অ্যালেক্সার সাথে এটি সেট আপ করা
1. আপনার ফোনে আমাজন আলেক্সা অ্যাপটি ইনস্টল করুন এবং আপনার আমাজন অ্যাকাউন্ট দিয়ে লগইন করুন।
2. দক্ষতা ও গেমসে যান, এবং সিন্রিক অনুসন্ধান করুন, নির্বাচন করুন এবং সক্ষম করুন টিপুন, এবং আপনাকে আপনার সিন্রিক অ্যাকাউন্টে লগইন করতে বলা হবে।
3. ডিভাইস going + → ডিভাইস যোগ করুন → অন্যান্য → ডিস্কোভার ডিভাইসগুলিতে গিয়ে আপনার ডিভাইসটি আবিষ্কার করুন। (নিশ্চিত করুন যে আপনার অ্যালেক্সা একই নেটওয়ার্কের সাথে NodeMCU- এর সাথে সংযুক্ত।)
4. আশা করি এটি আপনার ডিভাইসটি আবিষ্কার করা উচিত ছিল, তাই আপনাকে যা করতে হবে তা হল আপনার ডিভাইসটি সেট আপ করা।
5. এখন টিভির কাছে রুটিবোর্ড রেখে, টিভিতে IR LED নির্দেশ করে এবং এরকম কিছু বলার মাধ্যমে পরীক্ষা করুন: অ্যালেক্সা, টিভি চালু করুন। আপনি লাল LED ঝলকানি এবং আপনার টিভি চালু করা উচিত।
ধাপ 6: চ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস
এটিকে আরও পেশাদার দেখানোর জন্য এবং এটিকে আরও স্থায়ী করার জন্য, আমি একটি কাস্টম পিসিবি তৈরি করেছি, রুটিবোর্ড প্রতিস্থাপনের জন্য।
আমি EasyEDA দিয়ে পিসিবি তৈরি করেছি (দুর্ভাগ্যবশত agগল নয় কারণ আমি PCBs তৈরির পক্ষে নই), এবং JLCPCB থেকে PCB এর আদেশ দিয়েছিলাম, এবং বোর্ড প্রথমবার কাজ করেছিল। আইআর এলইডি জেএসটি সংযোগকারীর সাথে সংযুক্ত হতে পারে, তাই কেসটি টিভির নীচে একটি শেলফে বসতে পারে, যখন আইআর এলইডি টিভির আইআর রিসিভারের নীচে মাউন্ট করা হয়।
আমি তখন স্পষ্ট এক্রাইলিকের বাইরে পিসিবি রাখার জন্য একটি লেজার কাট কেস তৈরি করেছি।
প্রস্তাবিত:
SONOFF ZigBee স্মার্ট ডিভাইসে অ্যালেক্সা এবং গুগল হোম ভয়েস কন্ট্রোল যোগ করে: 3 টি ধাপ
সোনোফ জিগবি স্মার্ট ডিভাইসে আলেক্সা এবং গুগল হোম ভয়েস কন্ট্রোল যুক্ত করে: ওয়াই-ফাই স্মার্ট সুইচ এবং প্লাগ থেকে জিগবি স্মার্ট সুইচ এবং প্লাগগুলিতে ভয়েস কন্ট্রোল একটি জনপ্রিয় স্মার্ট হ্যান্ডস-ফ্রি কন্ট্রোল এন্ট্রি পয়েন্ট। অ্যামাজন আলেক্সা বা গুগল হোমের সাথে কাজ করার মাধ্যমে, স্মার্ট প্লাগগুলি আপনাকে সংযুক্ত বাড়ির সরাসরি নিয়ন্ত্রণ নিতে দেয়
অ্যালেক্সা সক্ষম রিমোট কন্ট্রোল (WEMO D1 মিনি ব্যবহার করে): 3 টি ধাপ
অ্যালেক্সা সক্ষম রিমোট কন্ট্রোল (WEMO D1 মিনি ব্যবহার করে): এটি একটি পূর্ববর্তী পোস্টের আপডেট সংস্করণ: https: //www.instructables.com/id/Voice-Activated-R … আগের সংস্করণে, আমি একটি Geetech ব্যবহার করেছি একটি নিয়মিত গ্যারেজ ডোর ওপেনার টাইপ রিমোট নিয়ন্ত্রণ করার জন্য ভয়েস মডিউল। এই নির্দেশে আমি vo প্রতিস্থাপন করেছি
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল - NODEMCU একটি আইআর রিমোট হিসাবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই - RGB LED STRIP স্মার্টফোন কন্ট্রোল: 4 টি ধাপ
ESP8266 RGB LED স্ট্রিপ ওয়াইফাই কন্ট্রোল | NODEMCU একটি আইআর রিমোট হিসেবে LED স্ট্রিপের জন্য নিয়ন্ত্রিত ওয়াইফাই | আরজিবি এলইডি স্ট্রিপ স্মার্টফোন কন্ট্রোল: হাই বন্ধুরা এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি আরজিবি এলইডি স্ট্রিপ নিয়ন্ত্রণের জন্য আইআর রিমোট হিসেবে নোডেমকু বা এসপি 8266 ব্যবহার করতে হয় এবং নডেমকু স্মার্টফোনের মাধ্যমে ওয়াইফাই দ্বারা নিয়ন্ত্রিত হবে। তাই মূলত আপনি আপনার স্মার্টফোন দিয়ে RGB LED STRIP নিয়ন্ত্রণ করতে পারেন
অ্যাপল টিভি - টিভি কন্ট্রোলার: ৫ টি ধাপ
অ্যাপল টিভি - টিভি কন্ট্রোলার: এই প্রকল্পের মাধ্যমে, আপনি আপনার অ্যাপল টিভি দিয়ে স্বয়ংক্রিয়ভাবে আপনার টিভি চালু করতে পারেন। শুধু আপনার টিভির ইনফ্রারেড রিসিভারের নিচে কেস রাখুন এবং আপনার কাজ শেষ
অ্যামাজন ফায়ার স্টিক টিভি রিমোট এ অ্যালেক্সা মাইক্রোফোন অক্ষম করুন: ৫ টি ধাপ
অ্যামাজন ফায়ার স্টিক টিভি রিমোট এ অ্যালেক্সা মাইক্রোফোন অক্ষম করুন: সমস্যা: অ্যামাজন আপনার ফায়ার স্টিক রিমোটে মাইক্রোফোন নিষ্ক্রিয় করার কোন বাস্তব সমাধান দেয় না। কেউ কেউ দাবি করেন যে এটি আলেক্সা বোতাম টিপে কেবল রেকর্ড করেছে, তবে এটি স্পষ্টভাবে সত্য নয়। একটি তালিকার জন্য আপনার আমাজন অ্যাকাউন্টে আপনার ডিভাইসের সেটিংস পরীক্ষা করুন