সুচিপত্র:
- ধাপ 1: বৈদ্যুতিক প্রকল্প
- ধাপ 2: 68 পাওয়ার পয়েন্ট পর্যন্ত আবাসিক অটোমেশন
- ধাপ 3: ব্যবহৃত সরঞ্জাম
- ধাপ 4: সমাবেশ ESP01 এবং FTDI
- ধাপ 5: Arduino এ হেক্স লোড করুন
- ধাপ 6: আরডুইনোতে হেক্স ইনস্টল করুন
- ধাপ 7: এটি মোডে ESP8266
- ধাপ 8: ESP এ AT ফার্মওয়্যার ইনস্টল করা
- ধাপ 9: ESP কনফিগার করা
- ধাপ 10: উদাহরণ
- ধাপ 11: অন্যান্য সার্কিট উদাহরণ
- ধাপ 12: অ্যাপটি ডাউনলোড করুন
- ধাপ 13: ব্লুটুথ যুক্ত করুন
- ধাপ 14: ল্যাবকিট অটোমেশন কন্ট্রোল
ভিডিও: Arduino মেগা এবং ESP8266: 14 ধাপ সহ 68 পয়েন্ট পর্যন্ত নিয়ন্ত্রণ করা
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
পিডিএফ ফরম্যাটে আমি যে ইলেকট্রিক্যাল স্কিম্যাটিক ব্যবহার করেছি তার মাধ্যমে, আজকের প্রজেক্টে, ওয়াইফাই ফাংশন করার জন্য একটি আরডুইনো মেগা ESP8266 এর সাথে সংযুক্ত। মূলত আবাসিক অটোমেশনের জন্য, সার্কিটটি ব্লুটুথের সাথেও কাজ করে এবং এটি দুটি রিলে এবং দুটি ল্যাম্পের সাথে সংযুক্ত। এই সব ঘটার জন্য, আমাদের 68 টি শক্তি পয়েন্টের নিয়ন্ত্রণ সক্ষম করতে হবে। এটি একটি অ্যান্ড্রয়েড ফোন বা ট্যাবলেটের মাধ্যমে অ্যাক্সেস করা একটি অ্যাপ, ল্যাবকিটের মাধ্যমে ঘটবে। এই সমাবেশে, আপনাকে আরডুইনো বা ESP8266 প্রোগ্রাম করার প্রয়োজন হবে না। আমরা AT কমান্ডগুলিও ব্যবহার করা শুরু করব। ভিডিওটি দেখুন:
ধাপ 1: বৈদ্যুতিক প্রকল্প
রিলে সহ মেগা ওয়াইফাই সার্কিট এখানে বৈদ্যুতিক স্কিমে, আপনি দেখতে পারেন আমি ওয়াইফাই ফাংশন করতে একটি ESP8266 এর সাথে সংযুক্ত একটি Arduino মেগা ব্যবহার করেছি। এটা মনে রাখা দরকার যে এই সার্কিটটি ব্লুটুথের সাথেও কাজ করতে পারে। এই উদাহরণে, আমি দুটি রিলে এবং দুটি বাতি সংযুক্ত করেছি। আমি জোর দিয়ে বলছি যে দুটি রিলে দিয়ে বোর্ডে, আপনি আপনার পছন্দ অনুযায়ী আরও 34 টি বোর্ডকে দুই বা আটটি রিলে সংযুক্ত করতে পারেন। পরবর্তীতে, আমি কিভাবে এটি করতে হবে তা সঠিকভাবে ব্যাখ্যা করব।
ধাপ 2: 68 পাওয়ার পয়েন্ট পর্যন্ত আবাসিক অটোমেশন
আমরা আমাদের প্রকল্পের সময় Labkit ব্যবহার করি। এই অ্যাপটি একটি Arduino Uno বা Mega- এর সাথে সংযুক্ত ডিভাইসগুলিকে নিয়ন্ত্রণ করার জন্য ডিজাইন করা হয়েছে। একটি ব্লুটুথ মডিউল বা Arduino এর সাথে সংযুক্ত একটি ESP8266 এর মাধ্যমে, আমরা একটি অ্যান্ড্রয়েড ফোন বা ট্যাবলেটের মাধ্যমে ডিভাইসের সাথে যোগাযোগ করতে পারি।
ধাপ 3: ব্যবহৃত সরঞ্জাম
এই প্রকল্পে, আমরা তিনটি প্রোগ্রাম এবং দুটি ফাইল ছাড়াও ESP8266 এবং Arduino মেগা ব্যবহার করি। চিত্রের বাম দিকে উল্লিখিত হিসাবে, ফ্ল্যাশ ডাউনলোড সরঞ্জাম প্রোগ্রাম ফার্মওয়্যার AT ফাইলটি চালাবে, যা ESP8266 এ প্রেরণ করা হবে। ক্রম অনুসারে, আপনার কাছে AT মোডের সাথে যোগাযোগ করার জন্য একটি টার্মিনাল থাকবে, যা আপনার কমান্ড গ্রহণ করবে এবং ESP8266 এ কনফিগারেশন পাঠাবে।
আরডুইনো মেগা জড়িত অংশে, যা চিত্রের ডানদিকে প্রদর্শিত হয়, আমরা XLoader প্রোগ্রামের মাধ্যমে ফার্মওয়্যার Labkit HEX ফাইলটিও লোড করি।
ধাপ 4: সমাবেশ ESP01 এবং FTDI
এটি ফার্মওয়্যার ইনস্টল করার জন্য ESP01 কে রেকর্ডিং মোডে রাখতে, কেবল এই সমাবেশটি অনুসরণ করুন।
মনোযোগ: টার্মাইটের মাধ্যমে AT কমান্ড ব্যবহার করতে, GPIO0 এবং GND এর মধ্যে সংযোগ সরান।
ধাপ 5: Arduino এ হেক্স লোড করুন
এই অ্যাপটি ব্যবহার করার জন্য, Arduino কে একটি হেক্স ফাইলের সাথে লোড করা প্রয়োজন, যা একটি ইতিমধ্যে সংকলিত কোড যা আমরা উপলব্ধ করি। আরডুইনোতে হেক্স ইনস্টল করার জন্য, আমাদের প্রথমে XLoader নামে একটি প্রোগ্রাম দরকার যা এই লিঙ্কের মাধ্যমে ডাউনলোড করা যাবে।
XLoader প্রোগ্রামের ইন্টারফেস ইমেজম এ।
ধাপ 6: আরডুইনোতে হেক্স ইনস্টল করুন
- হেক্স ফাইলে, হেক্সের পথ থাকা উচিত, যা Arduino Mega এর এই লিঙ্ক এবং Arduino Uno- এর জন্য এই লিঙ্কের মাধ্যমে ডাউনলোড করা যেতে পারে।
- ডিভাইসটি Arduino মডেল। কোন Arduino ব্যবহার করতে হবে তা নির্বাচন করুন।
- COM পোর্ট হল সেই পোর্ট যেখানে Arduino কম্পিউটারে প্লাগ করা থাকে এবং ব্যবহার করা পোর্টগুলির সাথে একটি তালিকা প্রদর্শিত হবে। আপনার Arduino এর সাথে মেলে এমন একটি নির্বাচন করুন।
- বড রেট স্বয়ংক্রিয়ভাবে প্রতিটি ধরনের ডিভাইসের জন্য সেট করা হয়।
- সমস্ত ক্ষেত্র কনফিগার করার পরে, কেবল আপলোড ক্লিক করুন এবং প্রক্রিয়াটি সম্পন্ন হওয়ার জন্য অপেক্ষা করুন।
ধাপ 7: এটি মোডে ESP8266
আরডুইনোতে আমরা যে.hex রাখি তা AT প্রোটোকলের মাধ্যমে ESP এর সাথে যোগাযোগ করবে। এর জন্য, এটি প্রয়োজনীয় যে ESP এ AT ফার্মওয়্যার ইনস্টল করা আছে। আমরা যে এসডিকে ব্যবহার করেছি তার সংস্করণ ছিল esp_iot_sdk_v1.5.0.0_15_11_27।
ফার্মওয়্যার সংস্করণটি পরীক্ষা করার জন্য যে আপনার ইএসপি টার্মাইট প্রোগ্রাম অ্যাক্সেস ব্যবহার করছে:
টার্মাইট খোলার সাথে, নীচের পাঠ্য ইনপুট ক্ষেত্রে AT+GMR টাইপ করুন।
ধাপ 8: ESP এ AT ফার্মওয়্যার ইনস্টল করা
যদি আমরা যে সংস্করণটি ব্যবহার করি তা না থাকলে, আপনি এখানে যে ESP ব্যবহার করেন তার AT ফার্মওয়্যারটি ডাউনলোড করতে পারেন।
ফার্মওয়্যার ইনস্টল করার জন্য, আপনাকে এই লিঙ্ক থেকে ফ্ল্যাশ ডাউনলোড সরঞ্জাম ডাউনলোড করতে হবে।
একটি ESP01 এ ফার্মওয়্যার ইনস্টল করার জন্য, আপনি ছবিতে সমাবেশের সাথে একটি FTDI ব্যবহার করতে পারেন।
পদক্ষেপ:
Esp_iot_sdk_v1.5.0_15_11_27 ফাইলটি আনজিপ করুন এবং ফ্ল্যাশ ডাউনলোড সরঞ্জাম প্রোগ্রামটি খুলুন।
SpiAutoSet অপশন চেক করুন।
প্রতিটি ক্ষেত্রে, এই ক্রমে অসম্পূর্ণ ফোল্ডারের ফাইলগুলি নির্বাচন করুন:
bin / esp_init_data_default.bin
bin / blank.bin
bin / boot_v1.4 (b1).bin
bin / 512+512 / user1.1024.new.2.bin এ
প্রতিটি ফাইলের জন্য, এই ক্রমে ADDR ক্ষেত্র পরিবর্তন করুন:
0x7c000
0xfe000
0x00000
0x01000
ডায়াগ্রাম দেখুন
এটি ছবির মতো হওয়া উচিত
COM PORT নির্বাচন করুন যা আপনার ESP এবং 115200 এর বড রেট এবং START বাটনে ক্লিক করুন।
ধাপ 9: ESP কনফিগার করা
এখন আসুন আমাদের নেটওয়ার্কের সাথে সংযোগ স্থাপনের জন্য ESP01 কনফিগার করি। টার্মাইট খুলুন এবং টাইপ করুন:
AT+CWMODE_DEF = 1 (স্টেশন মোডে ESP রাখে)
AT+CWJAP_DEF = "TestSP", "87654321" (আপনার নেটওয়ার্কের জন্য SSID এবং পাসওয়ার্ড দিয়ে প্রতিস্থাপন করুন)
AT+CIPSTA_DEF = "192.168.2.11" (আপনি যে আইপি ব্যবহার করতে চান তা দিয়ে প্রতিস্থাপন করুন)
AT+CIPSTA? (আপনার সঠিক আইপি আছে কিনা তা যাচাই করতে)
ধাপ 10: উদাহরণ
এখানে আমাদের টার্মাইটের ফলাফল আছে। এটি সংস্করণটি প্রদর্শন করে এবং অন্যান্য বিবরণগুলির মধ্যে আপনি যে সমস্ত আদেশগুলি চালান তা ঠিক আছে কিনা।
ধাপ 11: অন্যান্য সার্কিট উদাহরণ
এখানে আমি ইউনো এবং মেগা আরডুইনোসের সাথে স্কিমটিক্স রাখি, লেভেল কনভার্টার, HC-05, উভয়ই ওয়াইফাই বা ব্লুটুথের সাথে ব্যবহারের সম্ভাবনা সহ। আমাদের আজকের উদাহরণে, আমরা ওয়াইফাই সহ মেগা ব্যবহার করি, প্লাস লেভেল কনভার্টারের পরিবর্তে দুটি প্রতিরোধক। কিন্তু এখানে আমরা অন্যান্য কেস দেখাই, কারণ সফটওয়্যার এই অন্যান্য কম্বিনেশনের অনুমতি দেয়।
ইউনো ব্লুটুথ সার্কিট
ইউনো ওয়াইফাই সার্কিট
মেগা ব্লুটুথ সার্কিট
মেগা ওয়াইফাই সার্কিট
ধাপ 12: অ্যাপটি ডাউনলোড করুন
অ্যাপটি গুগল প্লে স্টোরে রয়েছে:
play.google.com/store/apps/details?id=br.com.appsis.controleautomacao
ধাপ 13: ব্লুটুথ যুক্ত করুন
আপনি যদি ব্লুটুথ মডিউল ব্যবহার করতে যাচ্ছেন, তাহলে নিশ্চিত করুন যে আপনার ব্লুটুথ চালু আছে এবং সিস্টেম সেটিংসে স্মার্টফোনের সাথে যুক্ত হয়েছে।
ধাপ 14: ল্যাবকিট অটোমেশন কন্ট্রোল
- যখন আপনি প্রথমবার অ্যাপ্লিকেশনটি খুলবেন, তখন আপনি নীল পর্দা LABkit দেখতে পাবেন।
- উপরের বাম কোণে বোতামটি ক্লিক করুন এবং অ্যাপ্লিকেশনটি জিজ্ঞাসা করবে আপনি কোন ধরণের আরডুইনো ব্যবহার করছেন।
- Arduino এর ধরন বেছে নেওয়ার পরে, অ্যাপটি জিজ্ঞাসা করবে আপনি কোন মডিউলটি সংযোগ করতে ব্যবহার করছেন।
- আপনি যদি ওয়াইফাই বেছে নিয়ে থাকেন তবে যে ক্ষেত্রটি দেখা যাচ্ছে সেখানে আইপি লিখুন।
- যদি আপনি ব্লুটুথ নির্বাচন করেন, তাহলে আপনাকে মডিউলের নাম লিখতে হবে।
- সংযোগ করার সময়, অ্যাপ্লিকেশনটি নীচের ডান কোণে নতুন ক্রিয়া যুক্ত করার জন্য একটি বোতাম দেখাবে।
- এই বোতামে ক্লিক করে, আপনার জন্য Arduino পিন এবং কর্মের নাম চয়ন করার জন্য একটি পর্দা উপস্থিত হবে।
- একটি নতুন ক্রিয়া যুক্ত করার সময়, এটি নীচের চিত্রের মতো তালিকায় উপস্থিত হওয়া উচিত।
- বোতামটি ক্লিক করলে এটি সবুজ হয়ে উঠবে, এবং আপনার বেছে নেওয়া আরডুইনো পিনটি উচ্চ হওয়া উচিত।
- একটি ক্রিয়া অপসারণ করতে, কেবল বোতামটি স্পর্শ করে ধরে রাখুন
প্রস্তাবিত:
পয়েন্ট টু পয়েন্ট আটারি পাঙ্ক কনসোল এক এবং একটি অর্ধ: 19 ধাপ
পয়েন্ট টু পয়েন্ট আটারি পাঙ্ক কনসোল এক এবং একটি অর্ধ: কি! ?? আরেকটি আটারি পাঙ্ক কনসোল বিল্ড? অপেক্ষা করুন অপেক্ষা করুন মানুষ, এটি একটি ভিন্ন, প্রতিশ্রুতি। ওয়াই 1982 সালে ফিরে আসেন, ফরেস্ট মিমস, রেডিও শ্যাক পুস্তিকা লেখক এবং ইয়ং আর্থ ক্রিয়েশনিস্ট (রোল আইজ ইমোজি) তার স্টেপড টোন জেনেরার পরিকল্পনা প্রকাশ করেছিলেন
সহজ স্বয়ংক্রিয় পয়েন্ট টু পয়েন্ট মডেল রেলপথ: 10 টি ধাপ (ছবি সহ)
সিম্পল অটোমেটেড পয়েন্ট টু পয়েন্ট মডেল রেলরোড: আরডুইনো মাইক্রোকন্ট্রোলারগুলি মডেল রেলরোড লেআউট স্বয়ংক্রিয় করার জন্য দুর্দান্ত। স্বয়ংক্রিয় লেআউট অনেক কাজে যেমন আপনার লেআউটকে একটি ডিসপ্লেতে রাখা যেখানে লেআউট অপারেশনকে একটি স্বয়ংক্রিয় ক্রমে ট্রেন চালানোর জন্য প্রোগ্রাম করা যায়। এল
পয়েন্ট টু পয়েন্ট ভোল্টেজ নিয়ন্ত্রিত অসিলেটর: 29 টি ধাপ
পয়েন্ট-টু-পয়েন্ট ভোল্টেজ নিয়ন্ত্রিত অসিলেটর: হাই! আপনি এমন একটি প্রকল্প পেয়েছেন যেখানে আমরা একটি সত্যিই সস্তা মাইক্রোচিপ, একটি CD4069 (চমৎকার) নিয়ে থাকি এবং এর কিছু অংশ আটকে রাখি এবং একটি খুব দরকারী পিচ-ট্র্যাকিং ভোল্টেজ নিয়ন্ত্রিত অসিলেটর পাই! আমরা যে সংস্করণটি তৈরি করব তাতে কেবল একটি করাত বা রmp্যাম্প ওয়েভফর্ম রয়েছে, যা হল
মেগা রাসপি - একটি রাস্পবেরি পাই একটি সেগা মেগা ড্রাইভ / জেনেসিসে: 13 টি ধাপ (ছবি সহ)
Mega RasPi - একটি Raspberry Pi in a Sega Mega Drive / Genesis: এই গাইড আপনাকে একটি পুরানো সেগা মেগা ড্রাইভকে একটি Raspberry Pi ব্যবহার করে একটি রেট্রো গেমিং কনসোলে রূপান্তরের মাধ্যমে নিয়ে যায়। আমার সেগা মেগা ড্রাইভ। আমার বেশিরভাগ বন্ধুদেরও একজন ছিল, তাই আমরা
ক্রসফেডার সার্কিট পয়েন্ট টু পয়েন্ট: 16 টি ধাপ (ছবি সহ)
ক্রসফেডার সার্কিট পয়েন্ট টু পয়েন্ট: এটি একটি ক্রসফেডার সার্কিট। এটি দুটি ইনপুট গ্রহণ করে এবং তাদের মধ্যে বিবর্ণ হয়ে যায়, আউটপুট দুটি ইনপুট (অথবা ইনপুটগুলির মধ্যে একটি) এর মিশ্রণ। এটি একটি সহজ সার্কিট, খুব দরকারী, এবং নির্মাণ করা সহজ! এটি এর মধ্য দিয়ে যাওয়া সংকেতকে উল্টে দেয়