সুচিপত্র:

ESP8266 রিলে-কন্ট্রোল: 3 টি ধাপ (ছবি সহ)
ESP8266 রিলে-কন্ট্রোল: 3 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 রিলে-কন্ট্রোল: 3 টি ধাপ (ছবি সহ)

ভিডিও: ESP8266 রিলে-কন্ট্রোল: 3 টি ধাপ (ছবি সহ)
ভিডিও: Esp8266 tutorial । Iot home automation tutorial । Wi fi controlled home automation 2024, জুলাই
Anonim
ESP8266 রিলে-নিয়ন্ত্রণ
ESP8266 রিলে-নিয়ন্ত্রণ
ESP8266 রিলে-নিয়ন্ত্রণ
ESP8266 রিলে-নিয়ন্ত্রণ
ESP8266 রিলে-নিয়ন্ত্রণ
ESP8266 রিলে-নিয়ন্ত্রণ
ESP8266 রিলে-নিয়ন্ত্রণ
ESP8266 রিলে-নিয়ন্ত্রণ

আপডেট (07.02.2017): আমি আপনার ESP8266 নিয়ন্ত্রণ করার জন্য প্রোগ্রামের উইন্ডোজ-সংস্করণ আপডেট করেছি। আমি একটি "ছোট উইন্ডো" -মোড ("SW") যোগ করেছি: এটি বাম দিকে আপনার টাস্কবারের উপরে প্রোগ্রামের একটি মাইক্রো-সংস্করণ ডক করবে যাতে আপনি অন্যান্য প্রোগ্রামগুলির সাথে কাজ করার সময় আরও সহজে রিলে অ্যাক্সেস করতে পারেন। এটা সব সময় ফোরগ্রাউন্ডে থাকবে। অ্যান্ড্রয়েড-স্মার্টফোন বা উইন্ডোজ-পিসি। আপনি যদি 4 টি রিলে বা তার কম ব্যবহার করেন তবে আপনি অ্যান্ড্রয়েড বা আমার উইন্ডোজের জন্য একটি অ্যাপ ব্যবহার করতে পারেন। আপনি যদি আরো ব্যবহার করতে চান, তাহলে আপনাকে নিজের কোডটি বিকাশ করতে হবে। সুতরাং, আপনি আমার তৈরি কোডটি এখনও পাবেন। আমার কি দরকার? আপনার একটি ESP8266- মডিউল লাগবে। আমি ESP8266 এর একটি D1 মিনি সংস্করণ ব্যবহার করব এবং আমি এটি একটি বা অনুরূপ ব্যবহার করার পরামর্শ দিচ্ছি কারণ আমি জানি না যে আপনি ESP8266 এর অন্যান্য সংস্করণগুলিকে D1 মিনি এর মতো সহজভাবে প্রোগ্রাম করতে পারেন কিনা। আপনার অবশ্যই ছবিগুলির মত একটি রিলে মডিউল প্রয়োজন হবে। আমি সেগুলি কিনেছি: https://ebay.eu/2iQLv3s - 4 রিলে সহ রিলে মডিউল

ধাপ 1: আসুন শুরু করা যাক

চল শুরু করি!
চল শুরু করি!

ESP8266- মডিউল প্রস্তুত করুন:

প্রথমে, আপনার উইন্ডোজ-কম্পিউটারে নিম্নলিখিত ফাইলগুলি ডাউনলোড করুন:

NodeMCU-Flasher:

ইএসপ্লোরার (জিপ-ফাইল ডাউন হিসাবে সংযুক্ত)

init.lua (নিচে সংযুক্ত)

ESP8266- মডিউল ঝলকানো:

-ইউএসবি এর মাধ্যমে আপনার কম্পিউটারের সাথে ESP8266- মডিউল সংযুক্ত করুন এবং সমস্ত ড্রাইভার ইনস্টল না হওয়া পর্যন্ত অপেক্ষা করুন (আপনার সিস্টেমে সিরিয়াল-টু-ইউএসবি-ড্রাইভার প্রয়োজন হবে)।

-NodeMCU-Flasher থেকে ESP8266Flasher.exe খুলুন, সঠিক COM- পোর্ট নির্বাচন করুন এবং "ফ্ল্যাশ" ক্লিক করুন। এটি কিছু সময় নিতে পারে।

ESP8266- মডিউলে স্ক্রিপ্ট আপলোড করুন:

-ESPlorer খুলুন। এটি খুলতে আপনার জাভা লাগবে।

-উপরের ডান ট্যাবে সঠিক COM- পোর্ট নির্বাচন করুন এবং "খুলুন" ক্লিক করুন। চিন্তা করবেন না যদি এটি বলে যে এটি ফার্মওয়্যারটি স্বয়ংক্রিয়ভাবে সনাক্ত করতে পারে না।

ডান ধূসর জানালা একটি সিরিয়াল মনিটর হবে, বাম একটি কোড এডিটর। Init.lua ফাইলটি খুলুন।

(এটি স্ক্রিনশটে এইরকম হওয়া উচিত)

-আপনার ওয়াইফাই-এসএসআইডি এবং আপনার ওয়াইফাই-পাসওয়ার্ড লিখুন।

-"আপলোড" বোতাম টিপুন।

ধাপ 2: কোড সম্পর্কে কিছু …

কোড সম্পর্কে কিছু…
কোড সম্পর্কে কিছু…
কোড সম্পর্কে কিছু…
কোড সম্পর্কে কিছু…
কোড সম্পর্কে কিছু…
কোড সম্পর্কে কিছু…
কোড সম্পর্কে কিছু…
কোড সম্পর্কে কিছু…

অনুষ্ঠানসমূহ:

আপনি শুধু উইন্ডোজের জন্য "EDR.zip" -File এবং Android এর জন্য "EDR.apk" -File ডাউনলোড করতে পারেন।

(এই অংশটি হল আপনার কত রিলে দরকার

Init.lua সম্পর্কে:

রিলেগুলির জন্য কোডের অংশ:

_

যদি (_GET.pin == "ON") তাহলে _on = "নির্বাচিত = সত্য"

gpio.write (1, gpio. HIGH)

elseif (_GET.pin == "OFF") তারপর

_off = "নির্বাচিত = true" সত্য / ""

gpio.write (1, gpio. LOW)

elseif (_GET.pin == "ON2") তারপর

_on = "নির্বাচিত = সত্য"

gpio.write (2, gpio. HIGH)

elseif (_GET.pin == "OFF2") তারপর

_off = "নির্বাচিত = true" সত্য / ""

gpio.write (2, gpio. LOW)

elseif (_GET.pin == "ON3") তারপর

_on = "নির্বাচিত = সত্য"

gpio.write (3, gpio. HIGH)

elseif (_GET.pin == "OFF3") তারপর

_off = "নির্বাচিত = true" সত্য / ""

gpio.write (3, gpio. LOW)

elseif (_GET.pin == "ON4") তারপর

_on = "নির্বাচিত = সত্য"

gpio.write (4, gpio. HIGH)

elseif (_GET.pin == "OFF4") তারপর

_off = "নির্বাচিত = true" সত্য / ""

gpio.write (4, gpio. LOW)

শেষ

_

আমি নিশ্চিত, আপনি একটি স্কিম খুঁজে পেতে পারেন:

প্রতিটি রিয়েলির জন্য কোডের এই ব্লক রয়েছে:

elseif (_GET.pin == "ON_NUMBER_OF_RELAY") তারপর _on = "নির্বাচিত = সত্য"

gpio.write (GPIO_NUMBER, gpio. HIGH)

elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") তারপর

_off = "নির্বাচিত = true" সত্য / ""

gpio.write (GPIO_NUMBER, gpio. LOW)

আর মাত্র একটা কথা। কোডের শুরুতে দাঁড়িয়ে আছে:

gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)

তাই যোগ করতে হবে:

gpio.mode (GPIO_NUMBER. OUTPUT)

আমি নিশ্চিত আপনি এটি পরিচালনা করতে পারেন;-)

আমার উইন্ডোজ-প্রোগ্রামের সোর্স কোড সম্পর্কে:

যদি আপনি এটি সম্পাদনা করতে চান, আপনাকে C# সম্পর্কে কিছু জানতে হবে এবং আপনার ভিসুয়াল স্টুডিও 2015 এর একটি সংস্করণ বা সামঞ্জস্য থাকতে হবে। আমি প্রকল্পটি জিপ-ফাইল হিসাবেও সংযুক্ত করব (EDR.zip)।

অ্যান্ড্রয়েড-অ্যাপ সম্পর্কে:

আপনি যদি অ্যান্ড্রয়েড-অ্যাপ চান, তাহলে আপনার AppInventor2 লাগবে। এর একটি বিনামূল্যে অনলাইন সংস্করণ রয়েছে। আপনি সেখানে সংযুক্ত "EDR.aia" -File খুলতে পারেন এবং আপনার ইচ্ছামতো সম্পাদনা করতে পারেন।

ধাপ 3: শেষ …

সুতরাং, যে সব।

আপনার যদি এই প্রকল্পের জন্য কিছু ধারণা থাকে, তবে এটি প্রতিশ্রুতিবদ্ধ করুন।

প্রস্তাবিত: