সুচিপত্র:
- সরবরাহ
- ধাপ 1: সবকিছু একসাথে সংযুক্ত করা
- ধাপ ২:
- ধাপ 3: IR কোডগুলি শিখুন এবং NodeMCU- এ সেগুলি সংরক্ষণ করুন
ভিডিও: একটি ESP8266: 3 ধাপ ব্যবহার করে আলেক্সা সামঞ্জস্যপূর্ণ আইআর ব্রিজ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আমি আলেক্সার মাধ্যমে আমার স্মার্ট টিভি নিয়ন্ত্রণ করার একটি উপায় চেয়েছিলাম। দুর্ভাগ্যবশত আমার হাই-সেন্স "৫ "স্মার্ট টিভির ওয়াইফাই এর মাধ্যমে নিয়ন্ত্রণ করার ক্ষমতা নেই। এটা ভালো হতো যদি এর সাথে কোন ধরনের এপিআই থাকত যা আমি এর সাথে ইন্টারফেস করতে ব্যবহার করতে পারতাম।
তাই আমি একটি আইআর ব্রিজ তৈরি করেছি যা আপনাকে আলেক্সার সাথে সামঞ্জস্যপূর্ণ একটি স্থায়ী আইআর ব্রিজের মাধ্যমে এটি নিয়ন্ত্রণ করতে দেবে।
সরবরাহ
3 ডি প্রিন্টেড এনক্লোজার - যদি আপনার 3 ডি প্রিন্টারে অ্যাক্সেস না থাকে তবে আপনি সর্বদা এটি বাড়িতে তৈরি কিছু ব্যবহার করে তৈরি করতে পারেন। এখান থেকে ডাউনলোডযোগ্য
NodeMCU ESP8266 মাইক্রো কন্ট্রোলার।
2 আইআর ট্রান্সমিটার এলইডি এই এলইডিগুলির কেবল 2 টি পা রয়েছে এবং সেগুলি একইভাবে সংযুক্ত থাকে যেমন আপনি একটি সাধারণ এলইডি সংযোগ করবেন (সমতল দিকটি নেতিবাচক)
একটি বিদ্যমান টিভি রিমোট থেকে দূরবর্তী কমান্ড শেখার জন্য 1 আইআর রিসিভার। আপনাকে একটি IR রিসিভার ব্যবহার করতে হবে যার 3 পা, VCC, GND এবং ডেটা আউট আছে।
1 আরজিবি নেতৃত্বাধীন, এটি alচ্ছিক, আপনার এটির প্রয়োজন নেই এবং এটি কোনও পরিবর্তন ছাড়াই কাজ করবে।
অন্যান্য ডাউনলোড ইএসপি ফ্ল্যাশার টুল
ধাপ 1: সবকিছু একসাথে সংযুক্ত করা
উভয় IR ট্রান্সমিটার LEDs সমান্তরালে সংযুক্ত। NodeMCU- এর যেকোন GND পিনের সমতল দিক এবং অন্যান্য 2 পা NodeMCU- তে GPIO Pin D2- এর সাথে সংযুক্ত। আমি নিশ্চিত নই যে তাদের একটি প্রতিরোধকের মাধ্যমে সংযুক্ত করা দরকার কিনা তবে আমি ভেবেছিলাম ESP8266 আউটপুটটি কেবল 3.3V তাই তাদের নিরাপদ থাকা উচিত। এছাড়াও তারা সব সময় ব্যবহার করা হয় না। তারা কেবল তখনই আসে যখন এটি একটি সংকেত পাঠাচ্ছে।
আইআর রিসিভার ছবিতে দেখানো হয়েছে এর 3 টি পা রয়েছে। ডেটা আউট পিনটি GPIO D5 GND থেকে GND এর সাথে সংযুক্ত করতে হবে এবং NCC কে নোড এমসিইউতে 3.3V পিনের সাথে বন্ধ করতে হবে
RGB LED এর 4 টি পা, GND এবং তারপর লাল নীল এবং সবুজের জন্য ইতিবাচক। RGB পা GPIO পিন D6 D7 এবং D8 এ যায়। আদেশ কোন ব্যাপার না। এটি শুধু বিভিন্ন রং দেখাবে।
একবার একত্রিত হলে আপনি কেবল আমার তৈরি বাইনারি ব্যবহার করে এটি ফ্ল্যাশ করতে পারেন। পরবর্তী ধাপ দেখুন।
ধাপ ২:
সরাসরি Arduino স্কেচ থেকে পরিবর্তে ESP8266 এ বাইনারি ফ্ল্যাশ করার অর্থ হল আপনার সমস্ত লাইব্রেরি ইনস্টল করতে হবে না। আপনি এখান থেকে ডাউনলোডযোগ্য Esp Flasher টুল ব্যবহার করতে পারেন।
github.com/nodemcu/nodemcu-flasher
এবং স্কেচ এবং বাইনারি উভয়ই আমার GitHub পৃষ্ঠা থেকে ডাউনলোড করা যাবে।
github.com/mailmartinviljoen/LittleNodes_IR_Bridge
দুর্ভাগ্যবশত এই সব আপনাকে করতে হবে না। একবার আপনি ছবিটি ফ্ল্যাশ করলে আপনাকে HTML ওয়েব ইন্টারফেসও আপলোড করতে হবে যা NodeMCU কনফিগার করার জন্য বুটস্ট্র্যাপ ব্যবহার করছে। এই ফাইলগুলি আপলোড করার জন্য ব্যবহৃত সরঞ্জামটি একটি বাহ্যিক প্লাগইন যা আপনাকে Arduino IDE তে ইনস্টল করতে হবে। টিউটোরিয়ালটি পুনরায় তৈরি করার পরিবর্তে, এখানে একটি দুর্দান্ত নিবন্ধ যা আপনাকে এটি কীভাবে করতে হয় তা দেখায়।
randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/
Data.zip ফাইলের বিষয়বস্তু একই ফোল্ডারে ডাটা নামক একটি ফোল্ডারে রাখুন যেখানে. INO ফাইলগুলি রয়েছে।
আপনাকে Arduino IDE তে. INO ফাইলটি খুলতে হবে। আপনি যদি প্লাগইনটি সঠিকভাবে ইনস্টল করেন তবে আপনি সরঞ্জামগুলির নীচে ESP8266 স্কেচ ডেটা আপলোড নামে একটি বিকল্প দেখতে পাবেন। এটি আপলোড করার পর ডিভাইসটি শেষ পর্যন্ত প্রোগ্রাম করা হবে।
দ্রষ্টব্য: যদি আপনি ফাইলগুলি আপলোড না করেন, একবার আপনি সেটআপ মোডে অ্যাক্সেস পয়েন্টের সাথে সংযুক্ত হলে পৃষ্ঠাটি ফাঁকা থাকবে কারণ এটি লোড করার জন্য কোন পৃষ্ঠা খুঁজে পাচ্ছে না।
ধাপ 3: IR কোডগুলি শিখুন এবং NodeMCU- এ সেগুলি সংরক্ষণ করুন
আপনার নতুন আইআর ডিভাইসটি কীভাবে সেট আপ করবেন তা পাঠ্য আকারে ব্যাখ্যা করার পরিবর্তে আমি একটি ভিডিও তৈরি করেছি যা এটি কীভাবে কাজ করে তা দেখায় এবং আইআর কোড দিয়ে ডিভাইসটিকে কীভাবে প্রোগ্রাম করা যায় তাও ব্যাখ্যা করে।
ভিডিওটি দেখুন!
কিছু অতিরিক্ত তথ্য।
লাইব্রেরি ব্যবহার করে (আমার দ্বারা তৈরি করা হয়নি)
github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266
ওয়েমো এমুলেটর
সম্ভাব্য সমস্যা আমার টিভি এনইসি আইআর প্রোটোকল ব্যবহার করছে, তাই এমন একটি সম্ভাবনা আছে যে আপনার টিভি যদি একই ধরনের আইআর কোড ব্যবহার না করে তাহলে কাজ করবে না। I. E আমার ফ্যানের রিমোট আছে। ডিভাইস কোডগুলি শিখবে কিন্তু এটি নিশ্চিতভাবে কাজ করে না কেন, আপনাকে কেন IRSend এর সাথে ফিডল করতে হবে এবং লাইব্রেরিগুলি গ্রহণ করতে হবে কেন।
3 ডি মুদ্রণযোগ্য STL আমার github পৃষ্ঠাতেও রয়েছে।
প্রস্তাবিত:
একটি PIR, একটি 3D মুদ্রিত কুমড়া এবং ট্রল Arduino সামঞ্জস্যপূর্ণ অডিও প্রাঙ্গর/ব্যবহারিক জোক বোর্ড ব্যবহার করে একটি হ্যালোইন স্কেয়ার মেশিন: 5 ধাপ
একটি PIR, একটি 3D মুদ্রিত কুমড়া এবং ট্রল Arduino সামঞ্জস্যপূর্ণ অডিও প্রাঙ্কর/ব্যবহারিক জোক বোর্ড ব্যবহার করে একটি হ্যালোইন স্কেয়ার মেশিন: ইঞ্জিনিয়ারিং শক ইলেকট্রনিক্সের প্যাট্রিক থমাস মিচেল দ্বারা নির্মিত ট্রল বোর্ড, এবং কিকস্টার্টে পুরোপুরি অর্থায়ন করা হয়েছিল খুব বেশিদিন আগে নয়। আমি ব্যবহার করার কিছু উদাহরণ লিখতে সাহায্য করার জন্য কয়েক সপ্তাহ আগে আমার পুরস্কার পেয়েছি এবং একটি প্রচেষ্টায় একটি Arduino লাইব্রেরি তৈরি করেছি
Blynk ব্যবহার করে কিভাবে Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করবেন: 10 টি ধাপ
কিভাবে ব্যবহার করবেন Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE সামঞ্জস্যপূর্ণ বোর্ড Blynk ব্যবহার করে: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE সামঞ্জস্যপূর্ণ বোর্ড WEMOS D1 হল ESP8266 12E এর উপর ভিত্তি করে একটি WIFI ডেভেলপমেন্ট বোর্ড। কার্যকারিতা NODEMCU এর অনুরূপ, হার্ডওয়্যারটি ব্যতীত
একটি অতি ক্ষুদ্র Arduino সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করে একটি ক্ষুদ্র অ্যালার্ম সিস্টেম !: 10 টি ধাপ
একটি অতি ক্ষুদ্র Arduino সামঞ্জস্যপূর্ণ বোর্ড ব্যবহার করে একটি ক্ষুদ্র অ্যালার্ম সিস্টেম !: হ্যালো, আজ আমরা একটি ছোট শীতল প্রকল্প তৈরি করতে যাচ্ছি। আমরা একটি ক্ষুদ্র অ্যালার্ম ডিভাইস তৈরি করতে যাচ্ছি যা নিজের এবং তার সামনে একটি বস্তুর মধ্যে দূরত্ব পরিমাপ করে। এবং যখন বস্তুটি একটি নির্ধারিত দূরত্ব অতিক্রম করে, ডিভাইসটি আপনাকে একটি দিয়ে অবহিত করবে
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে
একটি H ব্রিজ (293D) ব্যবহার করে 2 গিয়ার্ড হবি মোটর Ans Arduino; সার্কিট ওভারভিউ: 9 টি ধাপ
H সেতু (293D) ব্যবহার করে 2 গিয়ার্ড হবি মোটর Ans Arduino; সার্কিট ওভারভিউ: H সেতু 293D একটি সমন্বিত সার্কিট যা 2 মোটর চালাতে সক্ষম। ট্রানজিস্টার বা MOSFET কন্ট্রোল সার্কিটের উপর H সেতুর সুবিধা হল একটি কোড দিয়ে 2 টি মোটর দ্বিমুখীভাবে (ফরওয়ার্ড এবং রিভার্স) চালাতে পারে