সুচিপত্র:

DIY ESP32 উন্নয়ন বোর্ড - ESPer: 5 টি ধাপ (ছবি সহ)
DIY ESP32 উন্নয়ন বোর্ড - ESPer: 5 টি ধাপ (ছবি সহ)

ভিডিও: DIY ESP32 উন্নয়ন বোর্ড - ESPer: 5 টি ধাপ (ছবি সহ)

ভিডিও: DIY ESP32 উন্নয়ন বোর্ড - ESPer: 5 টি ধাপ (ছবি সহ)
ভিডিও: Part 1: Software Build of LoRa Receiver and WiFi Webserver based on Arduino ESP32 (EP12) 2024, জুলাই
Anonim
DIY ESP32 উন্নয়ন বোর্ড - ESPer
DIY ESP32 উন্নয়ন বোর্ড - ESPer
DIY ESP32 উন্নয়ন বোর্ড - ESPer
DIY ESP32 উন্নয়ন বোর্ড - ESPer

তাই সম্প্রতি আমি প্রচুর IoTs (ইন্টারনেট অফ থিংস) সম্পর্কে পড়েছি এবং আমার উপর বিশ্বাস করুন, আমি ইন্টারনেটের সাথে সংযোগ স্থাপনের ক্ষমতা সহ, আমি নিজেও এবং আমার কাজে হাত পেতে এই বিস্ময়কর ডিভাইসের একটি পরীক্ষা করার জন্য অপেক্ষা করতে পারিনি। । সৌভাগ্যবশত সুযোগটি এসেছে, DFRobot কে ধন্যবাদ, এবং আমাকে ESP32, একটি শক্তিশালী, হাইব্রিড এবং একটি দুর্দান্ত মডিউল প্রদান করা হয়েছিল।

শুরুতে, আমি উদ্দেশ্যমূলকভাবে DFRobot টিমকে ডেভেলপমেন্ট বোর্ডের পরিবর্তে ESP32 মডিউল পাঠাতে বলেছিলাম কারণ আমি দক্ষ সার্কিট ডিজাইন এবং উৎপাদনের রোমাঞ্চকে আমার হাত ছাড়তে দিতে পারি নি। এবং তাই, আমরা এখানে, ইএসপি 32 এর জন্য নিজেদের উন্নয়ন বোর্ড তৈরি করছি।

এই বোর্ডের জন্য আমার প্রধান লক্ষ্য ছিল নিম্নরূপ:

  • ডেভেলপমেন্ট বোর্ড অবশ্যই রুটিবোর্ড বান্ধব হতে হবে।
  • এটিতে EN (রিসেট) এবং ফ্ল্যাশ স্পর্শকাতর সুইচ থাকতে হবে।
  • একতরফা পিসিবি লেআউট।

আমি একতরফা লেআউট বেছে নিয়েছি কারণ প্রত্যেকেরই ডাবল সাইডেড পিসিবির অ্যাক্সেস নেই, আমি সেই লোক।

কোন অন্তর্নির্মিত UART যোগাযোগ বর্তনী।

এটি বেশ ট্রেড-অফ ছিল কারণ একতরফা লেআউট কেবল যথেষ্ট স্থান দিতে পারে। অতএব আমরা ফ্ল্যাশ করার জন্য ইউএসবি থেকে টিটিএল রূপান্তরকারী বাহ্যিকভাবে ব্যবহার করব।

  • Arduino মত, আমি পুনরাবৃত্ত LED wirings কমানোর জন্য একটি অন্তর্নির্মিত LED থাকতে চেয়েছিলাম।
  • কমপ্যাক্ট, সোল্ডার এবং তৈরি করা সহজ।
  • বিস্তারিত সিল্কস্ক্রিন।
  • ESP32 এ GND সোল্ডার প্যাড ব্যবহার করুন উত্তম তাপ ক্ষতির জন্য।

সৌভাগ্যবশত, আমি বিভিন্ন PCB লেআউট ডিজাইন করার পর উপরে উল্লিখিত সমস্ত লক্ষ্য পূরণ করতে সক্ষম হয়েছি। বলা হচ্ছে, আসুন নির্দেশনা দিয়ে এগিয়ে যাই।

ধাপ 1: কিছু জিনিসের চারপাশে জড়ো করুন

কিছু জিনিসপত্র চারপাশে জড়ো করুন
কিছু জিনিসপত্র চারপাশে জড়ো করুন
কিছু জিনিসপত্র চারপাশে জড়ো করুন
কিছু জিনিসপত্র চারপাশে জড়ো করুন
কিছু জিনিসের চারপাশে জড়ো করুন
কিছু জিনিসের চারপাশে জড়ো করুন
কিছু জিনিসপত্র চারপাশে জড়ো করুন
কিছু জিনিসপত্র চারপাশে জড়ো করুন

এই উন্নয়ন বোর্ড তৈরির জন্য শুধুমাত্র মৌলিক নিবন্ধ প্রয়োজন যদি আপনি SMD প্রতিরোধক এবং অবশ্যই আমাদের নিজস্ব ESP32 বাদ দেন।

প্রাথমিক প্রয়োজনীয়তা:

  • ESP32 মডিউল
  • কপার ক্ল্যাড বোর্ড

আপনার অবশ্যই তামার বোর্ডের কমপক্ষে 4cm*5cm ব্লক থাকতে হবে।

  • SMD প্রতিরোধক:

    • 10k - 2 টুকরা
    • 1 কে - 1 টুকরা
  • 3 মিমি LED (কোন রঙ)
  • পুরুষ শিরোনাম - 38 পিন
  • স্পর্শযোগ্য সুইচ - 2 টুকরা

মাধ্যমিক প্রয়োজনীয়তা:

তাতাল

আমি DFRobot দ্বারা সরবরাহিত সোল্ডারিং কিট ব্যবহার করছি। এই নির্দেশযোগ্য করতে এটি খুব সহজ ছিল। সূক্ষ্ম সোল্ডারিংয়ের জন্য, আমাকে একটি অতিরিক্ত জরিমানা সোল্ডারিং হর্সশু টিপ ব্যবহার করতে হয়েছিল।

পিসিবি ড্রিল

একটা নেই? কেন নিজেকে একটি তৈরি করার চেষ্টা করবেন না! এখানে কিভাবে

ফেরিক ক্লোরাইড

এটি নকশার কাজে ব্যবহার করা হবে।

  • স্যান্ডিং পেপার - জিরো গ্রেড
  • কাপড় লোহা
  • কোন PCB কাটিং টুল
  • ডবল পার্শ্বযুক্ত টেপ
  • একটি স্থায়ী চিহ্নিতকারী
  • কাঁচি
  • এসিটোন

আমি পরিষ্কারভাবে জিনিসগুলি করতে চেয়েছিলাম, যদি আপনি না করেন তবে আপনি কেবল এটি এড়িয়ে যেতে পারেন।

আমি আপনাকে পরিবর্তন করার স্বাধীনতা দেওয়ার জন্য agগলের বোর্ড ফাইল সংযুক্ত করেছি।

এই সমস্ত প্রয়োজনীয়তার জন্য, যদি আপনার উপরে উল্লিখিত সমস্ত উপাদান থাকে তবে আরও এগিয়ে যান।

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

পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা

আমি প্রতিকারমূলক টোনার স্থানান্তর পদ্ধতি ব্যবহার করে পিসিবি তৈরি করব। একটি চকচকে কাগজে প্রয়োজনীয় ধাপে সংযুক্ত পিডিএফ মুদ্রণ করুন, যেটি স্পর্শ করতে ভাল লাগে। একবার আপনার (সাদা) চকচকে কাগজে লেআউটের খসখসে প্রিন্টআউট হয়ে গেলে, আপনাকে আর থামাতে হবে না, তাই পিসিবি তৈরির প্রক্রিয়া শুরু করুন।

আমি চকচকে কাগজের সাদা হওয়ার উপর জোর দিচ্ছি কারণ পরবর্তীতে আমরা এটি থেকে সিল্কস্ক্রিন কেটে ফেলব। আমার একটি সাদা চকচকে কাগজ নেই, তাই আমি একই লেআউটের দুটি প্রিন্টআউট নিয়েছি।

পিসিবি উত্পাদন প্রক্রিয়াটি আমার আরেকটি নির্দেশিকাতে বিস্তারিতভাবে অন্তর্ভুক্ত করা হয়েছে।

বাড়িতে পিসিবি তৈরি করা

আমি কিভাবে এই পিসিবি তৈরি করা হয়েছে তার ছবি সংযুক্ত করছি, উপরে।

তুরপুনের জন্য, 1 মিমি ড্রিল বিট বা নীচে ব্যবহার করুন।

ধাপ 3: উপাদানগুলি বিক্রি করা

উপাদান বিক্রি
উপাদান বিক্রি
উপাদান বিক্রি
উপাদান বিক্রি
উপাদান বিক্রি
উপাদান বিক্রি
উপাদান বিক্রি
উপাদান বিক্রি

PCB- এ ESP32 সোল্ডার করে শুরু করুন। এই চ্যালেঞ্জিং, তবুও মজার মডিউলটি সোল্ডার করার সময় কিছু বিষয় মনে রাখতে হবে।

  • সোল্ডার প্যাডের সাথে মডিউলের সারিবদ্ধকরণ, প্রথম ধাপ, পুরো জিনিসটির সবচেয়ে গুরুত্বপূর্ণ অংশ। এই গোলমাল এবং আপনি অ-কাজ GPIOs এবং এমনকি একটি অ-কাজ মডিউল ক্ষতিগ্রস্ত হবে!
  • অতিরিক্ত গরমের কারণে ট্রেস বা সোল্ডার প্যাডগুলি ভেঙে ফেলার জন্য পয়েন্টেড সোল্ডারিং টিপস ব্যবহার করুন।
  • ESP32 মডিউল সোল্ডার করার সময়, প্রথমে তির্যক প্যাডগুলি সোল্ডার করুন যাতে চিপটি তার সারিবদ্ধতাকে বিশৃঙ্খলা না করে।
  • ESP32- এর GND প্যাডটি সোল্ডারটি গরম করে সেই প্যাডে কেন্দ্রে ছিদ্র করা গর্তের মাধ্যমে। এটি ESP32 এর GND প্যাডে ঝাল গরম করবে এবং এটি PCB- তে GND প্যাডের সাথে একত্রিত হবে।

একবার আপনি এটি সম্পন্ন করলে, উপরের ছবিগুলি উল্লেখ করে সমস্ত উপাদানগুলি তাদের নিজ নিজ জায়গায় একের পর এক বিক্রি করুন। উপাদানগুলি সোল্ডার করার জন্য সঠিক ক্রম হল:

  1. ESP32
  2. এসএমডি প্রতিরোধক
  3. স্পর্শকাতর সুইচ
  4. এলইডি
  5. জাম্পার
  6. পুরুষ শিরোনাম

জাম্পাররা সংখ্যায় তিনজন। উপরে পোস্ট করা agগল লেআউটের স্ক্রিনশটে, নীল তারগুলি জাম্পারদের প্রতিনিধিত্ব করে। এখানে, enamelled তারের jumpers হিসাবে ব্যবহার করা হয়েছে।

সমস্ত উপাদান সাবধানে এবং সঠিকভাবে সোল্ডার করার পরে, পুরানো টুথব্রাশ ব্যবহার করে পুরো পিসিবি পরিষ্কার করুন (এটিও অকেজো)। এটি সমস্ত অতিরিক্ত প্রবাহ দূর করে।

ধাপ 4: সিল্কস্ক্রিন আটকানো

সিল্কস্ক্রিন পেস্ট করা
সিল্কস্ক্রিন পেস্ট করা
সিল্কস্ক্রিন পেস্ট করা
সিল্কস্ক্রিন পেস্ট করা

এখন আমাদের ESPer সম্পূর্ণরূপে কার্যকরী কিন্তু এটি এখনও কিছু অভাব, এবং যে একটি সিল্কস্ক্রিন। এই সিল্কস্ক্রিন যোগ করা আমাদেরকে ক্রমাগত পিনআউট উল্লেখ করা থেকে মুক্তি দেবে। বোর্ডে লেগে থাকার জন্য, আমি ডবল পার্শ্বযুক্ত টেপ ব্যবহার করব। সিল্কস্ক্রিন আগে মুদ্রিত বিন্যাসের মাধ্যমে অর্জন করা যেতে পারে।

আপনার কাজ বা ওয়্যারিং সম্পর্কে আপনার যদি সন্দেহ থাকে তবে এটি পরীক্ষা করার সময়। কারণ পরবর্তী ধাপগুলি অনুসরণ করার পরে, আপনি কোনভাবেই আপনার বোর্ড পরিবর্তন করতে পারবেন না। সাবধানতার সাথে এগিয়ে যান

এখন নিম্নলিখিতগুলি করে সিল্কস্ক্রিনের সাথে এগিয়ে যান:

  • ESP32 অংশ ছাড়া ডবল পার্শ্বযুক্ত টেপ বিট দিয়ে পুরো ESPer বোর্ডকে েকে দিন।
  • তারপর সিল্কস্ক্রিন সারিবদ্ধ করুন এবং সাবধানে ডবল পার্শ্বযুক্ত টেপের মধ্যে পেস্ট করুন।
  • এর পরে, এটি প্রকাশ করার জন্য ESP32 এর উপরে কাগজের পরিমাণটি সরান এবং গরম আঠালো ব্যবহার করে বাম খালি স্থানগুলি পূরণ করুন।

এই পদক্ষেপের জন্য এটাই সব।

ধাপ 5: অভিনন্দন

Image
Image
অভিনন্দন!
অভিনন্দন!

আগের সব ধাপ কি? যদি হ্যাঁ, তাহলে অভিনন্দন কারণ এই নির্দেশনার জন্য এটিই সব।

এখন আপনি আপনার ESP32 মডিউলটি অন্য যেকোনো ডেভেলপমেন্ট বোর্ডের মতো ব্যবহার করতে পারেন এটিকে যেকোনো ইউএসবি থেকে টিটিএল কনভার্টার (এমনকি আপনার আরডুইনো) দিয়েও ব্যবহার করে। ওয়্যারিংটি সহজ, একটি 3.3V পাওয়ার সাপ্লাই ব্যবহার করে শুধু ESPer কে পাওয়ার করুন এবং UART সংযোগ (Rx, Tx) করুন। আরডুইনো ব্যবহার করার সময়, টিটিএল রূপান্তরকারী হিসাবে এটি ব্যবহার করার জন্য রিসেট পিনটি গ্রাউন্ড করুন। আমি আসন্ন ইন্সট্রাক্টেবলগুলিতে এই ডেভেলপমেন্ট বোর্ড ব্যবহার করে ESP32 সম্পর্কে আরও কিছু বলব।

আমি এই নির্দেশের জন্য ফাইল সংরক্ষণের জন্য একটি গিটহাব সংগ্রহস্থল তৈরি করেছি। আপনি যদি আগ্রহী হন তবে এটি লিঙ্ক:

github.com/UtkarshVerma/ESPer/

আমি একটি ভিডিও এম্বেড করেছি যা দেখায় যে ESP32 ব্লিংক কোডটি পরিচালনা করছে যা আমি Mongoose OS এর মাধ্যমে ফ্ল্যাশ করেছি।

আমি আমার সিল্কস্ক্রিনটি সরিয়ে ফেলেছি কারণ আমাকে অন্যান্য প্রকল্পের জন্য আরও উন্নতি করতে হয়েছিল।

আপনি এই নির্দেশাবলী অনুসরণ করে একই কাজ করতে পারেন যা ESP32 কে Arduino হিসাবে ব্যবহার করতে পারে। আপনি যদি এর পরিবর্তে Mongoose OS ব্যবহার করতে চান, তাহলে আমার এই পোস্টটি দেখুন: ESPer এ Mongoose OS

ইতোমধ্যে, আমি DFRobot.com কে ধন্যবাদ জানাতে চাই যে আমাকে ESP32 এর মত অসাধারণ জিনিস পাঠিয়েছে এবং আমাকে তাদের সাথে টিঙ্কার করার সুযোগ দিয়েছে। এমনকি কৃতজ্ঞতা প্রকাশের জন্য শব্দও যথেষ্ট নয়।

এই নির্দেশের জন্য এটি। যদি আপনার কোন সন্দেহ থাকে, তাহলে নির্দ্বিধায় মন্তব্য করুন। যদি আপনি এই নির্দেশযোগ্য পছন্দ করেন তবে আমাকে অনুসরণ করতে ভুলবেন না। অনুগ্রহ করে সংক্ষিপ্ত লিঙ্ক দুবার বা তিনবার খুলে আমাকে সমর্থন করুন। আপনি Patreon এ আমাকে সমর্থন করতে পারেন।

টিঙ্কারিং রাখুন!

দ্বারা:

উত্কর্ষ ভার্মা

DFRobot.com দ্বারা স্পনসর করা হয়েছে

আশীষ চৌধুরীকে তার ক্যামেরা ধার দেওয়ার জন্য ধন্যবাদ।

প্রস্তাবিত: