সুচিপত্র:
- ধাপ 1: বোর্ডের শারীরিক বৈশিষ্ট্য
- ধাপ 2: ESP8266 পিনের অ্যাক্সেস
- ধাপ 3: দুই Arduinos তুলনা
- ধাপ 4: স্থিতি এবং মোড নির্বাচন করুন
- পদক্ষেপ 5: ফার্মওয়্যার ইনস্টলেশনে
- ধাপ 6: ফার্মওয়্যারের যাচাইকরণ
- ধাপ 7: উদাহরণ
- ধাপ 8: Arduino IDE পরিবেশ কনফিগার করুন
- ধাপ 9: Esp8266 পৃথক বোর্ড ব্যবহার করে রিলে সহ Arduino মেগা
- ধাপ 10: অন্তর্নির্মিত Esp8266 সহ Arduino মেগা
ভিডিও: Arduino MEGA 2560 ওয়াইফাই বিল্ট -ইন সহ - ESP8266: 10 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আজকের লেখায়, আমরা একটি Arduino নিয়ে আলোচনা করি যা আমি অত্যন্ত বিশেষ মনে করি, কারণ এর বোর্ডে ESP8266 রয়েছে। এটিতে ESP12 বোর্ডে সোল্ডার করা নেই। পরিবর্তে, এতে রয়েছে এসপ্রেসিফ চিপ। সুতরাং, বোর্ডে আপনার অন্তর্নির্মিত টেনসিলিকা চিপ রয়েছে 4MB মেমরির সাথে, ATmega2560 সহ, যা traditionalতিহ্যবাহী Arduino মেগা।
আসুন এই Arduino কিভাবে কাজ করে সেদিকে এগিয়ে যাই, এবং আসুন একটি সমাবেশ করি যা দেখায় যে আপনার কখন হোম অটোমেশন করার জন্য ESP বা মেগা নির্বাচন করা উচিত। এর সাহায্যে, আমরা ল্যাম্পগুলি চালু এবং বন্ধ করতে পারি, যা এমন একটি প্রক্রিয়া যা আপনার বাড়ির উন্নতি করতে আপনার জন্য খুব উপকারী হতে পারে।
ধাপ 1: বোর্ডের শারীরিক বৈশিষ্ট্য
আমি সত্যিই পছন্দ করি যে এই Arduino একটি অ্যান্টেনা জন্য একটি পিগটেল সংযোগকারী আছে। কেন এটা ভাল? আপনি যদি এই ডিভাইসে একটি অ্যান্টেনা সংযুক্ত করেন, তাহলে আপনার একটি বিশাল সুবিধা হবে, কারণ এটি আপনার নাগাল বাড়াবে, সরাসরি 90 মিটার থেকে 240 মিটার দূরে। আমি একটি পরীক্ষার পরে এই সিদ্ধান্তে এসেছি, তাই আমাকে শুধুমাত্র ডেটশীট ম্যানুয়ালের উপর নির্ভর করতে হয়নি।
এই বোর্ডে একটি নির্বাচক সুইচও রয়েছে যা ESP কে TX0 এবং TX3 এর মধ্যে সংযোগ স্থাপন করতে দেয়, মনে রাখবেন যে ATmega এর চারটি সিরিয়াল রয়েছে। একটি দ্বিতীয় নির্বাচক সুইচ হল DIP সুইচ, এবং আমাদের ESP8266 এর একটি কী রেকর্ডিং মোড রয়েছে। সমস্ত পিনিং সম্পূর্ণভাবে ATmega pinout এর সাথে সামঞ্জস্যপূর্ণ।
ধাপ 2: ESP8266 পিনের অ্যাক্সেস
এখানে, আমি বোর্ডের পিছনে দেখাই, যেখানে একটি টেবিল রয়েছে যা ESP পিনগুলিতে অ্যাক্সেস প্রদর্শন করে।
ধাপ 3: দুই Arduinos তুলনা
এখানে, আমাদের সমন্বিত ESP (Arduino Mega RobotDyn) এবং traditionalতিহ্যবাহী Mega Arduino (Arduino Mega 2560) এর সাথে মেগা Arduino এর তুলনা আছে। আমরা দেখতে পাচ্ছি যে তারা একই রকম, কিন্তু 2560 -এ, আমাদের কাছে USB প্রিন্টার রয়েছে, যা একটি বড় সংযোগকারী। যাইহোক, রোবটডাইনে, আমাদের মিনি-ইউএসবি আছে। আমি বিশেষ করে আরো কমপ্যাক্ট বিকল্প পছন্দ করি, কিন্তু ক্ষমতা উভয় ক্ষেত্রেই একই।
আমরা দেখতে পাচ্ছি যে, রোবটডাইন নির্মাতাদের উদ্দেশ্য ছিল এটিমেগার স্থাপত্য বজায় রাখা।
আমরা উপরের টেবিলে দেখতে পাচ্ছি, ATmega এর 32MB মেমরি আছে, ESP মেমরি গণনা করে না। এটি বিস্ময়কর, যেহেতু traditionalতিহ্যবাহী মেগা আরডুইনোতে মাত্র 256 কেবি মেমরি রয়েছে। RobotDyn এর শক্তি 7 থেকে 12 ভোল্ট, এবং ESP8266 ইতিমধ্যে চালিত, এবং ইতিমধ্যে একটি ভোল্টেজ reducer আছে। সুতরাং, আরডুইনোকে খাওয়ানো ইতিমধ্যে ইএসপি খাওয়ানো হচ্ছে, যা ইতিমধ্যে 3v3 এ নেমে গেছে এবং অভ্যন্তরীণভাবে মাইক্রোকন্ট্রোলার ইতিমধ্যে 3v3।
প্রসেসর একই, 16MHz, এবং এই মডেলের একটি বড় সুবিধা হল IOs এর উচ্চ পরিমাণ।
ধাপ 4: স্থিতি এবং মোড নির্বাচন করুন
আমাদের এখানে ডিআইপি সুইচ এবং বেশ কয়েকটি অবস্থান সহ একটি টেবিল রয়েছে। এইগুলি আপনার উদ্দেশ্যগুলির উপর নির্ভর করে সংযোগে সহায়তা করে। একটি অপরিহার্য বিবরণ হল যে আপনি যদি ESP এ ফ্ল্যাশ লিখছেন, তাহলে আপনাকে এমন ঠিকানাগুলি সম্পর্কে সচেতন হতে হবে যা সামান্য ভিন্ন।
নিচের ছবিতে, আমরা Arduino Mega এর সিরিয়াল পোর্ট পরিবর্তনকারী কী -তে জুম ইন করেছি। এটি ESP- এর সাথে এবং কী মোডে সংযোগ স্থাপন করে, যার জন্য আমাদের ESP8266 টি রেকর্ড করতে হবে।
পদক্ষেপ 5: ফার্মওয়্যার ইনস্টলেশনে
যদি আপনি এটি মোডে ESP8266 ব্যবহার করতে চান তবে PDF ফাইলটি ডাউনলোড করুন। আপনার এখন কার্ডটি কনফিগার করা উচিত যাতে ESP8266 USB এর সাথে এবং রেকর্ডিং মোডে সংযুক্ত থাকে। এটি করার জন্য, 5, 6, এবং 7 থেকে ON (বাম) এবং অন্যান্য সমস্ত সুইচ বন্ধ (ডান) সেট করুন।
যদি আপনি এটি মোডে ESP8266 ব্যবহার করতে চান, তাহলে আপনার ফ্ল্যাশ ডাউনলোড টুলটি নিম্নরূপ কনফিগার করা উচিত:
SPI গতি = 80MHz
SPI মোড = DIO
ফ্ল্যাশ সাইজ = 32Mbit 4mb বাইট x 8 বিট = 32m বিট
ক্রিস্টাল ফ্রিক = 26 মি
ফাইল / bin / esp_init_data_default.binataddress0x3fc000
ফাইল / bin / blank.binataddress0x37e000
ফাইল / bin / boot_v1.4 (b1).binataddress0x00000
ফাইল / bin / 512+512 / user1.1024.new.2.binataddress0x1000 এ
ধাপ 6: ফার্মওয়্যারের যাচাইকরণ
এই অংশে, আমি esptool.exe ব্যবহার করেছি, যা একটি কমান্ড টুল যা ESP8266 ফ্ল্যাশ অ্যাক্সেস করে এবং কিছু সেটিংস যেমন চিপ টাইপ এবং মেমরির আকার পরীক্ষা করে।
ধাপ 7: উদাহরণ
এই উদাহরণে আমরা ফ্ল্যাশ ডাউনলোড টুল দিয়ে লেখার জন্য যে হেক্সাডেসিমেল ঠিকানা ব্যবহার করি তা দেখাই।
এছাড়াও, যাদের ESP8266 নিয়ে খুব বেশি অভিজ্ঞতা নেই, তাদের জন্য আমি আমার আগের দুটি ভিডিও সুপারিশ করছি: ESP01 এ রেকর্ডিং এবং ESP8266 এর ভূমিকা।
ধাপ 8: Arduino IDE পরিবেশ কনফিগার করুন
আরডুইনো রেকর্ড করার জন্য, মোটেও রহস্য নেই। আপনাকে কেবল মেগা আরডুইনো 2560 বোর্ড সেট আপ করতে হবে যেন এটি একটি traditionalতিহ্যবাহী আরডুইনো।
ধাপ 9: Esp8266 পৃথক বোর্ড ব্যবহার করে রিলে সহ Arduino মেগা
আমাদের এখানে অ্যাসেম্বলি স্কিম আছে যা আমি ভিডিওতে করি। আমরা আরডুইনো মেগাটিকে ESP01 এর সাথে সংযুক্ত করেছি এবং একটি অ্যাপ্লিকেশনের জন্য দুটি রিলে নিয়ন্ত্রণ করেছি।
ধাপ 10: অন্তর্নির্মিত Esp8266 সহ Arduino মেগা
এখানে, আমরা উপরে উল্লিখিত একই কাজটি করি, কিন্তু ইন্টিগ্রেটেড ইএসপি সহ Arduino মেগা ব্যবহার করার সময়। একটি টিপ হল যে আপনি এই বিষয় সম্পর্কে আরও বিস্তারিত জানার জন্য Arduino Mega এবং ESP8266 সহ আবাসিক অটোমেশন শিরোনামের ভিডিওটি দেখুন।
প্রস্তাবিত:
DFplayer মিনি MP3 প্লেয়ার ব্যবহার করে স্ক্র্যাচ বিল্ট খেলনার জন্য সাউন্ড ইউনিট: 4 টি ধাপ
DFplayer Mini MP3 Player ব্যবহার করে স্ক্র্যাচ বিল্ট খেলনার জন্য সাউন্ড ইউনিট: আমার " ible " #35. আপনি কি এমন একটি সাউন্ড ইউনিট তৈরি করতে চান যা আপনি বিভিন্ন উপায়ে ব্যবহার করতে পারেন, আপনার স্ক্র্যাচ নির্মিত খেলনাগুলির জন্য আপনি যে শব্দগুলি চান সেগুলি আপলোড করে, সেকেন্ডের মধ্যে?
ট্র্যাশ বিল্ট বিটি লাইন ড্রয়িং বট - আমার বট: 13 টি ধাপ (ছবি সহ)
ট্র্যাশ বিল্ট বিটি লাইন ড্রয়িং বট - আমার বট: হাই বন্ধুরা দীর্ঘ gap মাস পর এখানে একটি নতুন প্রজেক্ট নিয়ে আসলাম। Cute Drawing Buddy V1, SCARA Robot - Arduino এর সমাপ্তি পর্যন্ত আমি অন্য একটি ড্রয়িং বটের পরিকল্পনা করেছি, যার মূল উদ্দেশ্য হল অঙ্কনের জন্য একটি বড় জায়গা coverেকে রাখা। তাই স্থির রোবোটিক অস্ত্র c
স্যুটকেস টার্নটেবল (বিল্ট ইন এমপ এবং প্রি এএমপি সহ): 6 টি ধাপ
সুটকেস টার্নটেবল (বিল্ট ইন অ্যাম্প এবং প্রি এএমপি সহ): আরে সবাই! দয়া করে আমার সাথে সহ্য করুন কারণ এটি আমার প্রথম নির্দেশযোগ্য। আমি এটি নির্মাণের সময় পর্যাপ্ত ফটো না নেওয়ার জন্য অগ্রিম ক্ষমা চেয়েছি, কিন্তু এটি তুলনামূলকভাবে সহজ এবং যে কারো সৃজনশীল ইচ্ছা পূরণের জন্য কাস্টমাইজ করা যায়! এর জন্য আমার অনুপ্রেরণা
আইওটি # 'বিল্ট অন বোল্ট' ব্যবহার করে স্মার্ট ইরিগেশন সিস্টেম: 6 টি ধাপ (ছবি সহ)
আইওটি # 'বিল্ট অন বিল্ট' ব্যবহার করে স্মার্ট ইরিগেশন সিস্টেম: স্মার্ট সেচ ব্যবস্থা হল একটি আইওটি ভিত্তিক যন্ত্র যা মাটির আর্দ্রতা এবং জলবায়ুর অবস্থা (যেমন বৃষ্টিপাত) বিশ্লেষণ করে সেচ প্রক্রিয়াকে স্বয়ংক্রিয় করতে সক্ষম। এছাড়াও সেন্সরের তথ্যও BOLT- এ গ্রাফিকাল আকারে প্রদর্শিত হবে
কাস্টম বিল্ট এমপি 3 প্লেয়ার ক্র্যাডল: 6 টি ধাপ
কাস্টম বিল্ট এমপিথ্রি প্লেয়ার ক্র্যাডল: আমার আর্কোস জুকবক্স 6000 ডকিং ক্র্যাডেল নিয়ে আসেনি। আমি একটি নির্মাণ করতে চেয়েছিলাম যাতে আমি এটিকে আমার মনে থাকা একটি বড় প্রকল্পে সংহত করতে পারি: আমার সমস্ত বহনযোগ্য ইলেকট্রনিক্সের জন্য একটি ডকিং/চার্জিং স্টেশন। অনেক পোর্টেবল ইলেকট্রনিক্স কাজ করে না