সুচিপত্র:

ESP8266: 4 ধাপ ব্যবহার করে Arduino WiFi Shield
ESP8266: 4 ধাপ ব্যবহার করে Arduino WiFi Shield

ভিডিও: ESP8266: 4 ধাপ ব্যবহার করে Arduino WiFi Shield

ভিডিও: ESP8266: 4 ধাপ ব্যবহার করে Arduino WiFi Shield
ভিডিও: How to use 4 channel Relay to control AC load with Arduino code 2024, জুলাই
Anonim
ESP8266 ব্যবহার করে আরডুইনো ওয়াইফাই শিল্ড
ESP8266 ব্যবহার করে আরডুইনো ওয়াইফাই শিল্ড

হ্যালো বন্ধুরা!

এই প্রকল্পটি মূলত Arduino UNO- এর জন্য একটি ESP8266 ভিত্তিক ওয়াইফাই ieldাল তৈরির দিকে মনোনিবেশ করে।

এই ieldাল দুটি মোডে ESP8266 প্রোগ্রাম করতে ব্যবহার করা যেতে পারে।

হয় AT কমান্ডের মাধ্যমে অথবা সরাসরি Arduino IDE এর মাধ্যমে।

ESP8266 কি?

ESP8266 হল একটি স্বল্পমূল্যের ওয়াই-ফাই মাইক্রোচিপ যা সম্পূর্ণ টিসিপি/আইপি স্ট্যাক এবং মাইক্রোকন্ট্রোলার ক্ষমতার সাথে চীনের সাংহাইতে প্রস্তুতকারক এসপ্রেসিফ সিস্টেমস দ্বারা উত্পাদিত।

ESP8266 হয় একটি অ্যাপ্লিকেশন হোস্ট করা বা অন্য অ্যাপ্লিকেশন প্রসেসর থেকে সমস্ত Wi-Fi নেটওয়ার্কিং ফাংশন অফলোড করতে সক্ষম। প্রতিটি ESP8266 মডিউল একটি AT কমান্ড সেট ফার্মওয়্যারের সাথে প্রি-প্রোগ্রাম করা হয়, অর্থাত্, আপনি কেবল এটি আপনার Arduino ডিভাইসে সংযুক্ত করতে পারেন।

ধাপ 1: প্রয়োজনীয় উপাদান

  • ESP8266
  • LM317TG
  • বোতাম চাপা
  • 10 কে পট
  • 12V ডিসি জ্যাক
  • 1K প্রতিরোধক
  • 220E প্রতিরোধক
  • 360E প্রতিরোধক
  • পুরুষ এবং মহিলা জাম্পার

ধাপ 2: সার্কিট

সার্কিট
সার্কিট

সার্কিটটি মূলত আরডুইনো ইউএনও এর সাথে ইএসপি 8266 ওয়াইফাই মডিউলকে ইন্টারফেস করার দিকে মনোনিবেশ করে।

ESP8266 ব্যবহার করার জন্য একটি চতুর মডিউল; Arduino এর সাথে যোগাযোগের জন্য এটির নিজস্ব শক্তি উৎস এবং একটি নির্দিষ্ট সংযোগ সেট-আপ প্রয়োজন।

সর্বদা মনে রাখবেন যে ESP8266 কেনার সময় একটি ডিফল্ট ফার্মওয়্যারের সাথে আসে যা AT কমান্ডের সাথে যোগাযোগ করতে সক্ষম। কিন্তু যদি মডিউলটি সরাসরি আরডুইনো দিয়ে প্রোগ্রাম করা হয়, তাহলে ডিফল্ট ফার্মওয়্যার মুছে যাবে এবং যদি এটি কমান্ড ব্যবহার করা হয় তবে এটি আবার ফ্ল্যাশ করতে হবে।

এখানে LM317TG একটি 3.3V ভোল্টেজ নিয়ন্ত্রক হিসাবে ব্যবহৃত হয়। এই 3.3V ESP8266 মডিউলকে পাওয়ার জন্য ব্যবহার করা হয় কারণ Arduino UNO থেকে 3.3V ESP মডিউলের জন্য পর্যাপ্ত কারেন্ট উৎস করতে পারবে না। LM317 ইনপুট পিনটি Arduino UNO বোর্ডের ভিন পিনের ডিসি ইনপুট ব্যারেল জ্যাক দ্বারা চালিত হতে পারে

ESP মডিউলের GPIO0 পিনটি একটি জাম্পার পিনের সাথে সংযুক্ত থাকে যা পিনটিকে মাটিতে সংযুক্ত করতে টগল করা যায়। এটি ব্যবহারকারীকে এটিএস কমান্ড মোড বা প্রোগ্রামিং মোডে (আরডুইনো আইডিই) কাজ করার জন্য ইএসপি মডিউল সেট করতে দেয়। GPIO0 এবং GPIO2 উভয়ই একটি বাহ্যিক সংযোগকারীর সাথে সংযুক্ত যাতে এই GPIO পিনগুলিও ব্যবহার করা যায়।

আমরা ESP8266 মডিউলের Rx এবং Tx পিনকে Arduino এর 12 এবং 13 পিনের সাথে সংযুক্ত করেছি। ডিবাগিং সহজ করার জন্য আমরা হার্ডওয়্যার সিরিয়াল (পিন 0 এবং 1) ব্যবহার করিনি। আপনি লক্ষ্য করতে পারেন যে 16*2 ডিসপ্লে সংযোগ করার একটি বিকল্পও দেওয়া হয়েছে যাতে এটি সরাসরি ieldালের উপরে বসানো যায়। LCD Arduino এর 5V পিন দ্বারা চালিত।

উপরের ছবিটি সার্কিট ডায়াগ্রাম।

ধাপ 3: PCগল ব্যবহার করে পিসিবি ডিজাইন করা

PCগল ব্যবহার করে পিসিবির ডিজাইন
PCগল ব্যবহার করে পিসিবির ডিজাইন

পরিকল্পনাটি পিসিবিতে রূপান্তরিত হয়। এখানে Eagle CAD টুল ব্যবহার করা হয়েছে। দয়া করে EAGLE CAD টুল ব্যবহার করার মূল বিষয়গুলি পড়ুন যাতে ছোট প্রোটোটাইপগুলি সহজেই আপনার দ্বারা ডিজাইন করা যায়।

উপরের ছবিটি বোর্ড লেআউট দেখায়।

ধাপ 4: পিসিবি তৈরি করা

পিসিবি গড়া
পিসিবি গড়া
পিসিবি গড়া
পিসিবি গড়া

এখন আমরা আমাদের বোর্ডগুলি জালিয়াতির জন্য পাঠাব। আপনার পিসিবি বানোয়াট করার জন্য, আপনাকে layগল সিএডি টুলের বোর্ড লেআউট থেকে গারবার ফাইল তৈরি করতে হবে। EAGLE থেকে Gerber ফাইল কিভাবে জেনারেট করা যায় তার একটি ভিডিও টিউটোরিয়াল দেখতে এখানে ক্লিক করুন।

আমি ব্যক্তিগতভাবে LIONCIRCUITS পছন্দ করি। তাদের বোর্ডের মান সত্যিই ভাল এবং তারা মাত্র 5 দিনে বোর্ড সরবরাহ করে।

Lioncircuits- এ আপলোড করার সময় উপরে আপনি আমার PCB ছবিগুলি খুঁজে পেতে পারেন।

প্রস্তাবিত: