সুচিপত্র:

NodeMCU অ্যালেক্সা টিভি কন্ট্রোল: 6 টি ধাপ
NodeMCU অ্যালেক্সা টিভি কন্ট্রোল: 6 টি ধাপ

ভিডিও: NodeMCU অ্যালেক্সা টিভি কন্ট্রোল: 6 টি ধাপ

ভিডিও: NodeMCU অ্যালেক্সা টিভি কন্ট্রোল: 6 টি ধাপ
ভিডিও: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, নভেম্বর
Anonim
NodeMCU আলেক্সা টিভি কন্ট্রোল
NodeMCU আলেক্সা টিভি কন্ট্রোল
NodeMCU আলেক্সা টিভি কন্ট্রোল
NodeMCU আলেক্সা টিভি কন্ট্রোল
NodeMCU আলেক্সা টিভি কন্ট্রোল
NodeMCU আলেক্সা টিভি কন্ট্রোল

নোডএমসিইউ দিয়ে কীভাবে আলেক্সাকে আপনার টিভি নিয়ন্ত্রণ করতে হয় তা শিখুন।

আপনি যদি এই প্রকল্পটি পছন্দ করেন, তাহলে সেন্সর প্রতিযোগিতায় নির্দ্বিধায় ভোট দিন।

সরবরাহ

উপাদান:

একটি NodeMCU Esp8266 এবং ডেটা লাইন সহ একটি মাইক্রো ইউএসবি কেবল

একটি IR রিসিভার এবং IR LED

IR সংকেত পড়ার জন্য একটি Arduino Uno

দুটি 3 মিমি এলইডি (আমি একটি লাল এবং একটি সবুজ বেছে নিয়েছি)

দুই 220 Ω প্রতিরোধক

একটি ব্রেডবোর্ড এবং জাম্পার কেবল

Customচ্ছিক: একটি কাস্টম পিসিবি, একটি লেজার কাট কেস, স্ট্যান্ডঅফস, জেএসটি সংযোগকারী, ওয়্যার এবং একক সারির মহিলা হেডার পিন

সরঞ্জাম:

একটি কম্পিউটার

চ্ছিক: একটি সোল্ডারিং আয়রন, একটি ওয়্যার কাটার এবং একটি পিসিবি হোল্ডার

ধাপ 1: সিন্রিক সেট আপ করা

সিন্রিক সেট আপ
সিন্রিক সেট আপ

কাকোপাপ্পার সিন্রিক

1. Sinric.com এ যান এবং একটি অ্যাকাউন্টের জন্য নিবন্ধন করুন।

2. লগইন করুন এবং আপনার API কী কপি করুন।

3. একটি নতুন স্মার্ট হোম ডিভাইস তৈরি করুন যোগ করে, এবং একটি নাম টাইপ করে, এবং ডিভাইসের প্রকারের অধীনে সুইচ নির্বাচন করে। তারপর Save চাপুন।

4. এখন আপনার ড্যাশবোর্ডে একটি নতুন ডিভাইস দেখা উচিত। ডিভাইস আইডি কপি করুন।

ধাপ 2: Arduino IDE সেট আপ করা

Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে
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 সেট আপ করা হচ্ছে

NodeMCU স্থাপন করা হচ্ছে
NodeMCU স্থাপন করা হচ্ছে
NodeMCU স্থাপন করা হচ্ছে
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: চ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস

Customচ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস
Customচ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস
Alচ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস
Alচ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস
Customচ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস
Customচ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস
Alচ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস
Alচ্ছিক: কাস্টম পিসিবি এবং লেজার কাট কেস

এটিকে আরও পেশাদার দেখানোর জন্য এবং এটিকে আরও স্থায়ী করার জন্য, আমি একটি কাস্টম পিসিবি তৈরি করেছি, রুটিবোর্ড প্রতিস্থাপনের জন্য।

আমি EasyEDA দিয়ে পিসিবি তৈরি করেছি (দুর্ভাগ্যবশত agগল নয় কারণ আমি PCBs তৈরির পক্ষে নই), এবং JLCPCB থেকে PCB এর আদেশ দিয়েছিলাম, এবং বোর্ড প্রথমবার কাজ করেছিল। আইআর এলইডি জেএসটি সংযোগকারীর সাথে সংযুক্ত হতে পারে, তাই কেসটি টিভির নীচে একটি শেলফে বসতে পারে, যখন আইআর এলইডি টিভির আইআর রিসিভারের নীচে মাউন্ট করা হয়।

আমি তখন স্পষ্ট এক্রাইলিকের বাইরে পিসিবি রাখার জন্য একটি লেজার কাট কেস তৈরি করেছি।

প্রস্তাবিত: