সুচিপত্র:

Arduino এবং ESP8266: 11 ধাপ দিয়ে শুরু করা
Arduino এবং ESP8266: 11 ধাপ দিয়ে শুরু করা

ভিডিও: Arduino এবং ESP8266: 11 ধাপ দিয়ে শুরু করা

ভিডিও: Arduino এবং ESP8266: 11 ধাপ দিয়ে শুরু করা
ভিডিও: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, জুলাই
Anonim
Arduino এবং ESP8266 দিয়ে শুরু করা
Arduino এবং ESP8266 দিয়ে শুরু করা

ইএসপি 8266 বিল্ট-ইন ওয়াই-ফাই এবং দুটি জিপিআইও পিন সহ একটি স্বাধীন মাইক্রোকন্ট্রোলার হিসাবে ব্যবহার করা যেতে পারে বা মাইক্রোকন্ট্রোলারকে একটি ওয়াই-ফাই সংযোগ দিতে সিরিয়াল যোগাযোগের মাধ্যমে অন্য মাইক্রোকন্ট্রোলারের সাথে ব্যবহার করা যেতে পারে। এটি ইন্টারনেট বা ইন্টারনেট সংযুক্ত ড্যাশবোর্ডে সেন্সর ডেটা রিপোর্ট করার জন্য আইওটি সেন্সর নেটওয়ার্ক তৈরি করতে ব্যবহার করা যেতে পারে, এটি ইন্টারনেট বা স্থানীয় নেটওয়ার্কের সাথে সংযুক্ত একটি হোম অটোমেশন ডিভাইস তৈরি করতে ব্যবহার করা যেতে পারে। ESP8266 একটি IoT ভিত্তিক নিরাপত্তা ব্যবস্থা, স্মার্ট প্লাগ এবং লাইট, জাল নেটওয়ার্ক বা পরিধানযোগ্য ডিভাইস বিকাশের জন্য ব্যবহার করা যেতে পারে। কম খরচে, কম বিদ্যুৎ খরচ এবং ছোট আকারের কারণে এটি যেকোনো ধরনের আইওটি ডিভাইস তৈরি করতে ব্যবহার করা যেতে পারে।

ধাপ 1: আর্কিটেকচার এবং বৈশিষ্ট্য সম্পর্কে সংক্ষেপে

ESP8266 Wi-Fi মডিউলটিতে 32-বিট RISC মাইক্রোপ্রসেসর 80Mhz এ ক্লক করা আছে এবং 160Mhz এ ওভারক্লক করা যায়। এটিতে 32 কিবি ইন্সট্রাকশন র RAM্যাম, 32 কিবি ইন্সট্রাকশন ক্যাশে র RAM্যাম, 80 কিবি ব্যবহারকারীর ডেটা র RAM্যাম এবং সর্বোপরি এতে জিপিআইও, 12 সি, এডিসি, এসপিআই এবং পিডব্লিউএম রয়েছে

ধাপ 2: বিদ্যুৎ খরচ

ESP8266 ওয়াই-ফাই মডিউলটি চালানোর জন্য সর্বাধিক ভোল্টেজ এবং বর্তমান প্রয়োজন 3.6V এবং 120.5mA, Arduino এর 3.3V আউটপুট পিন আছে কিন্তু এর আউটপুট কারেন্ট মাত্র 40mA যা esp8266 চালানোর জন্য যথেষ্ট নয়, তাই ভোল্টেজ রেগুলেটর LM317 ব্যবহার করা হয় LM317 সর্বোচ্চ আউটপুট কারেন্ট 1.5A হওয়ায় এটি সঠিকভাবে চালানোর জন্য Arduino এর 5V থেকে 3.3V নিয়ন্ত্রণ করুন। ESP8266 I/O পিনগুলিও 3.3V এ চলে, তাই লজিক লেভেল শিফটার 3.3V জেনার ডায়োড ব্যবহার করা হয় 5V লজিককে Arduino TX পিন থেকে 3.3V এ রূপান্তর করতে, কিন্তু আমার অভিজ্ঞতা অনুযায়ী এর খুব বেশি প্রয়োজন নেই। নিচের চিত্রে প্রদত্ত সার্কিটটি তৈরি করা ঠিক

ধাপ 3: ESP8266 Pinouts

ESP8266 পিনআউট
ESP8266 পিনআউট

ধাপ 4: উপাদান

আরডুইনো উনো

www.banggood.com/custlink/m33KGFYAzy

ESP8266 ওয়াই-ফাই মডিউল

www.banggood.com/custlink/mKvKDhD2ig

LM317 ভোল্টেজ রেগুলেটর

www.banggood.com/custlink/DvDD3Avz7E

ভেরোবোর্ড

www.banggood.com/custlink/m3G3mnGz7P

পুরুষ থেকে পুরুষ জাম্পার

www.banggood.com/custlink/GKvKmAGkuQ

1uF ইলেক্ট্রোলাইটিক ক্যাপাসিটর

10uF ইলেক্ট্রোলাইটিক ক্যাপাসিটর

ধাপ 5: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত

ESP8266 ওয়াই-ফাই মডিউল সিরিয়াল যোগাযোগ ব্যবহার করে Arduino বা অন্য কোন মাইক্রোকন্ট্রোলারের সাথে যোগাযোগ করে এবং এটি চালানোর জন্য ন্যূনতম 3.3V প্রয়োজন। Arduino এর 5V আউটপুট LM317 ইনপুটের সাথে চিত্রে দেখানো হবে

ESP8266 সংযোগ ESP8266 ================= সংযোগ

RXD ======================= Arduino’s I/O Pin 3

VCC ======================= LM317 আউটপুট

CH_PD =================== LM317 আউটপুট

GND ======================= Arduino এর GND

TXD ===================== Arduino’s I/O Pin 2

ধাপ 6: সার্কিট কিভাবে তৈরি করবেন

ধাপ 7: ESP8266 এ AT কমান্ড পাঠানোর জন্য Arduino কে কিভাবে কোড করবেন

ধাপ 8: কোড

ধাপ 9: AT কমান্ড

ধাপ 10: অ্যাপ্লিকেশন লিঙ্ক

টিসিপি ক্লায়েন্ট:

সার্ভার:

ধাপ 11: ESP8266 ডেটশীট এবং AT কমান্ড রেফারেন্স

ESP8266 ডেটশীট

www.espressif.com/sites/default/files/docu…

ESP8266 AT কমান্ড রেফারেন্স

www.espressif.com/sites/default/files/doc…

প্রস্তাবিত: