সুচিপত্র:

IOT123 - D1M ESP12 - সমাবেশ: 7 টি ধাপ
IOT123 - D1M ESP12 - সমাবেশ: 7 টি ধাপ

ভিডিও: IOT123 - D1M ESP12 - সমাবেশ: 7 টি ধাপ

ভিডিও: IOT123 - D1M ESP12 - সমাবেশ: 7 টি ধাপ
ভিডিও: Подключение и прошивка ESP-12 (ESP-12F/ESP-12E/ESP-12Q) с помощью Arduino 2024, নভেম্বর
Anonim
IOT123 - D1M ESP12 - সমাবেশ
IOT123 - D1M ESP12 - সমাবেশ
IOT123 - D1M ESP12 - সমাবেশ
IOT123 - D1M ESP12 - সমাবেশ
IOT123 - D1M ESP12 - সমাবেশ
IOT123 - D1M ESP12 - সমাবেশ
IOT123 - D1M ESP12 - সমাবেশ
IOT123 - D1M ESP12 - সমাবেশ

ESP8266 ডেভেলপমেন্ট বোর্ড আপনার আইওটি প্রকল্পগুলির জন্য একটি ভাল বোর্ড, কিন্তু ব্যাটারি চালিত হলে সমস্যাগুলি উপস্থাপন করে। বিভিন্ন ESP8266 ডেভেলপমেন্ট বোর্ড কিভাবে বিদ্যুৎ দক্ষ নয় (এখানে এবং এখানে) তা ভালভাবে নথিভুক্ত করা হয়েছে। উইটি ডেভেলপমেন্ট বোর্ড একটি পৃথক ইউএসবি থেকে টিটিএল (প্রোগ্রামার ইন্টারফেস) থাকার মাধ্যমে কিছু সমস্যা কাটিয়ে উঠেছে কিন্তু ডি 1 মিনি এর একই ieldাল সমর্থন নেই। কোন প্রবিধান বা MCP1700 নিয়ন্ত্রক ছাড়াই নির্মিত।

এটি একটি fiddly সার্কিট বিল্ড এবং একটি ধারণা-প্রমাণ বা কম সংখ্যা প্রয়োজনীয়তা জন্য ভাল; আমি একটি সহজ PCB সংস্করণ নিয়ে ফলো-আপ করব।

দ্রষ্টব্য: অ-নিয়ন্ত্রিত বিল্ডের জন্য:

  1. ESP12 অপারেটিং ভোল্টেজ 3.0 ~ 3.6V হিসাবে রিপোর্ট করা হয়েছে
  2. কিছু নির্মাতারা 3.7V LiPo ব্যাটারিতে (3.3 থেকে 4.2V) অনিয়ন্ত্রিত প্রকল্পগুলি সফলভাবে চালানোর রিপোর্ট করে
  3. Https://forum.makehackvoid.com/t/esp8266-operatin… থেকে উপরের বর্তমান ড্র টেবিলের দিকে তাকালে দেখবেন যে গভীর ঘুমের সময় নিয়ন্ত্রক ব্যবহার না করে একটি মিথ্যা অর্থনীতি আছে।
  4. অনিয়ন্ত্রিত বিল্ড প্রদান করা হয়, কিন্তু আমি গভীর ঘুম ব্যবহার না করার পরামর্শ দিই এবং 3V3 এ প্রয়োগ করা ভোল্টেজ পরিসীমা সম্পর্কে সচেতন থাকি।

ইতিহাস:

  • 2018-02-15-প্রাথমিক প্রকাশ
  • 2018-02-19-I2C (D1/D2) এ পুলআপ যোগ করা হয়েছে
  • 2018-02-22-পুলডাউন আইও 2 থেকে আইও 15 তে পরিবর্তিত হয়েছে, টিনযুক্ত তারের পরিবর্তে 2 মিমি পিচ পুরুষ হেডার ব্যবহার করা হয়েছে।

ধাপ 1: উপকরণ এবং সরঞ্জাম

উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম

উপকরণ এবং উত্সগুলির একটি সম্পূর্ণ বিল রয়েছে।

  1. Wemos D1 মিনি Protoboard ieldাল এবং লম্বা পিন মহিলা হেডার
  2. ESP12F মডিউল
  3. 10 কে রেসিটর (2)
  4. 4K7 রেসিটর (2)
  5. MCP1700 (0 বা 1)
  6. 100nf ক্যাপাসিটর (1)
  7. 2 মিমি পিচ পুরুষ হেডার (1*1 পি, 3*2 পি, 1*5 পি)
  8. 3D মুদ্রিত বেস এবং idাকনা, এবং লেবেল
  9. D1M BLOCK এর একটি সেট - Jigs ইনস্টল করুন
  10. গরম আঠালো বন্দুক এবং গরম আঠালো লাঠি
  11. শক্তিশালী Cyanoachrylate আঠালো (বিশেষত ব্রাশ)
  12. 3D প্রিন্টার বা 3D প্রিন্টার সার্ভিস
  13. সোল্ডারিং আয়রন এবং সোল্ডার
  14. টিনড তার

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

সার্কিট একত্রিত করা
সার্কিট একত্রিত করা
সার্কিট একত্রিত করা
সার্কিট একত্রিত করা
সার্কিট একত্রিত করা
সার্কিট একত্রিত করা

পূর্বে প্রস্তাবিত হিসাবে, এটি একটি protoboard ieldাল ব্যবহার করে একটি fiddly বিল্ড। একটি পিসিবি তৈরি করা হবে।

A. প্রতিরোধক, প্রোটোবোর্ডের নিচের দিক থেকে:

  1. RED1 এবং RED2 এবং সোল্ডার RED1 এ একটি 10K রোধক থ্রেড করুন।
  2. RED3 এবং RED4 এবং সোল্ডার প্রান্তে একটি 10K রোধক থ্রেড করুন।
  3. RED5 এবং RED6 এবং ঝাল শেষের মধ্যে একটি 4K7 প্রতিরোধক থ্রেড করুন।
  4. RED7 এবং RED8 এবং ঝাল শেষের মধ্যে একটি 4K7 প্রতিরোধক থ্রেড করুন।

বি। 2 মিমি পুরুষ হেডার, ESP12 এর নিচের দিক থেকে

  1. GREEN (1 - 12) এ পুরুষ হেডার যোগ করুন এবং সোল্ডার শেষের দিকে যেখানে দেখানো হয়েছে ফাঁক রেখে (পরবর্তীতে প্রতিরোধক তারের জন্য)।
  2. RED2 থেকে প্রতিরোধক তার সরান
  3. পিন থেকে প্লাস্টিকের স্পেসার সরান
  4. টপসাইড প্রোটোবোর্ডের সাথে লাইন করার জন্য পিনগুলি বাঁকুন:

    1. TXD0 থেকে TX
    2. RXD0 থেকে RX
    3. IO0 থেকে D3
    4. IO2 থেকে D4
    5. GND থেকে GND
    6. RST থেকে RST
    7. ADC থেকে A0
    8. IO16 থেকে D0
    9. IO14 থেকে D5
    10. IO12 থেকে D6
    11. IO13 থেকে D7
    12. VCC থেকে 3V3

C. প্রোটোবোর্ডে যোগদান করা

  1. EN তে RED1 থ্রেড করুন এবং আলগা রাখুন
  2. IO15 তে RED3 থ্রেড করুন এবং আলগা করুন
  3. RED5 থ্রেড IO4 এবং আলগা ছেড়ে
  4. IO5 এ RED7 থ্রেড করুন এবং আলগা রাখুন
  5. B#2 থেকে বাঁকানো পিনগুলিতে যোগ দিন
  6. সাবধানে একে অপরের থেকে 2 মিমি এবং সমান্তরাল/সমতুল্য থেকে বোর্ড টিপুন।

D. সোল্ডারিং প্রোটোবোর্ডের নীচে বোর্ডে যোগদান করেছে

  1. ছিদ্র দিয়ে বের হওয়া পিনগুলি সোল্ডার এবং কাটা যাবে
  2. RED2 থেকে প্রতিরোধক সীসা 3V3 পিন, কাটা এবং সোল্ডারের সাথে সংযুক্ত করা যেতে পারে

E. সোল্ডারিং ESP12/প্রোটোবোর্ড টপসাইডে বোর্ডগুলিতে যোগদান করেছে

  1. IO15, IO4, IO5 এবং EN থেকে বের হওয়া তারগুলি সোল্ডার করা যায় এবং অতিরিক্ত কাটা যায়।
  2. ফাটলযুক্ত জয়েন্টগুলির ক্ষেত্রে শীর্ষ থেকে বেরিয়ে যাওয়া পিনগুলি পুনরায় স্পর্শ করা যেতে পারে।

F. Protoboard এ অবশিষ্ট উপাদান যোগ করা

  1. PINK1 ছিদ্রের মাধ্যমে ক্যাপাসিটর যুক্ত করুন এবং PINK2 এবং সোল্ডার PINK1 এর মাধ্যমে অতিরিক্ত রেখে জোড়ায় যোগ করুন

  2. যদি নিয়ন্ত্রিত হয়:

    1. PINK3, 4, 5 এ রেগুলেটর যুক্ত করুন প্রোটোবোর্ডে 3V3 এর মুখোমুখি প্লাস্টিকের প্যাকেজের বক্ররেখা সহ
    2. প্রোটোবার্ডের নীচে, পিঙ্ক 3 থেকে RED2, RED8 এবং RED6, সোল্ডার
    3. প্রোটোবোর্ডের নীচে, পিঙ্ক 4 থেকে YELLOW16 পর্যন্ত পা বাড়ান, YELLOW16 এ সোল্ডারিং করুন।
    4. প্রোটোবোর্ডের নীচে, পিঙ্ক 5 থেকে পিঙ্ক 1, এবং সোল্ডার লেগ বাঁকুন।
    5. YELLOW15 থেকে লেগ ছেড়ে PINK5 এবং সোল্ডারের রুট লেগ।

দ্রষ্টব্য: একটি মাল্টিমিটারে একটি ধারাবাহিকতা পরীক্ষক ব্যবহার করুন যাতে নিশ্চিত করা যায় যে তারগুলি পুরো নির্মাণের সময় সেতু হয় না।

ধাপ 3: হেডার পিনগুলি সোল্ডারিং (সকেট জিআইজি ব্যবহার করে)

Image
Image
হেডার পিনগুলি সোল্ডারিং (সকেট জিআইজি ব্যবহার করে)
হেডার পিনগুলি সোল্ডারিং (সকেট জিআইজি ব্যবহার করে)
হেডার পিনগুলি সোল্ডারিং (সকেট জিআইজি ব্যবহার করে)
হেডার পিনগুলি সোল্ডারিং (সকেট জিআইজি ব্যবহার করে)
হেডার পিনগুলি সোল্ডারিং (সকেট জিআইজি ব্যবহার করে)
হেডার পিনগুলি সোল্ডারিং (সকেট জিআইজি ব্যবহার করে)

উপরে একটি ভিডিও আছে যা সকেট জিআইজি এর জন্য সোল্ডার প্রক্রিয়ার মধ্য দিয়ে চলে।

  1. বোর্ডের নীচে হেডার পিনগুলি খাওয়ান (উপরের দিকে TX উপরের-বাম)।
  2. প্লাস্টিকের হেডারের উপরে জিগ খাওয়ান এবং উভয় পৃষ্ঠকে সমতল করুন।
  3. জিগ এবং সমাবেশ চালু করুন এবং দৃer়ভাবে একটি শক্ত সমতল পৃষ্ঠে হেডার টিপুন।
  4. বোর্ডটি শক্তভাবে জিগের উপরে চাপুন।
  5. ন্যূনতম সোল্ডার ব্যবহার করে 4 টি কোণার পিন বিক্রি করুন (পিনের সাময়িক প্রান্তিককরণ)।
  6. পুনরায় গরম করুন এবং প্রয়োজন হলে পুনরায় পজিশন বোর্ড/পিন (বোর্ড বা পিন সারিবদ্ধ বা প্লাম্ব নয়)।
  7. বাকি পিনগুলি সোল্ডার করুন।

ধাপ 4: বেসের সাথে উপাদানটি আঠালো করা

Image
Image
উপাদানকে বেসে আঠালো করা
উপাদানকে বেসে আঠালো করা
উপাদানকে বেসে আঠালো করা
উপাদানকে বেসে আঠালো করা
উপাদানকে বেসে আঠালো করা
উপাদানকে বেসে আঠালো করা

ভিডিওতে আচ্ছাদিত নয়, তবে সুপারিশ করা হয়েছে: দ্রুত বোর্ড erোকাতে এবং সারিবদ্ধ করার আগে খালি বেসে গরম আঠালো একটি বড় ডব রাখুন - এটি বোর্ডের উভয় পাশে কম্প্রেশন কী তৈরি করবে। বেস মধ্যে ieldsাল স্থাপন একটি শুষ্ক রান করুন। যদি আঠালো খুব সঠিক না হয়, তাহলে আপনাকে PCB এর প্রান্তের কিছু হালকা ফাইলিং করতে হতে পারে।

  1. বেস আবরণ নীচের পৃষ্ঠ নির্দেশ করে, বেস মধ্যে গর্ত মাধ্যমে সোল্ডার সমাবেশ প্লাস্টিকের হেডার রাখুন; (TX পিন কেন্দ্রীয় খাঁজের পাশে থাকবে)।
  2. গরম আঠালো জিগটি বেসের নীচে প্লাস্টিকের হেডার দিয়ে তার খাঁজ দিয়ে রাখুন।
  3. একটি দৃ flat় সমতল পৃষ্ঠে গরম আঠালো জিগ বসান এবং প্লাস্টিকের শিরোনামগুলি পৃষ্ঠের উপর আঘাত না হওয়া পর্যন্ত সাবধানে PCB কে ধাক্কা দিন; এই পিন সঠিকভাবে অবস্থান করা উচিত।
  4. গরম আঠা ব্যবহার করার সময় এটি হেডার পিন থেকে দূরে রাখুন এবং কমপক্ষে 2 মিমি যেখানে lাকনা রাখা হবে।
  5. পিসিবি এর চারটি কোণে আঠা প্রয়োগ করুন যা বেস দেয়ালের সাথে যোগাযোগ নিশ্চিত করে; সম্ভব হলে PCB- এর উভয় পাশে জল প্রবেশের অনুমতি দিন।

ধাপ 5: বেসে Lাকনা আঠালো করা

Image
Image
বেস থেকে idাকনা gluing
বেস থেকে idাকনা gluing
বেস থেকে idাকনা gluing
বেস থেকে idাকনা gluing
বেস থেকে idাকনা gluing
বেস থেকে idাকনা gluing
  1. নিশ্চিত করুন যে পিনগুলি আঠালো মুক্ত এবং বেসের উপরের 2 মিমি গরম আঠালো থেকে মুক্ত।
  2. Printাকনাটি প্রি-ফিট করুন (শুকনো রান) নিশ্চিত করুন যে কোনও মুদ্রণ শিল্পকর্ম পথে নেই।
  3. Cyanoachrylate আঠালো ব্যবহার করার সময় যথাযথ সতর্কতা অবলম্বন করুন।
  4. Yanাকনার নিচের কোণে সায়ানোয়াক্রাইলেট লাগান যাতে পাশের রিজের কভারেজ নিশ্চিত হয়।
  5. দ্রুত ভিত্তিতে idাকনা ফিট করুন; সম্ভব হলে কোণগুলি বন্ধ করুন।
  6. Idাকনা শুকিয়ে যাওয়ার পর প্রতিটি পিন ম্যানুয়ালি বাঁকুন যাতে প্রয়োজনে এটি শূন্যের মাঝখানে থাকে।

ধাপ 6: আঠালো লেবেল যোগ করা

আঠালো লেবেল যোগ করা
আঠালো লেবেল যোগ করা
আঠালো লেবেল যোগ করা
আঠালো লেবেল যোগ করা
আঠালো লেবেল যোগ করা
আঠালো লেবেল যোগ করা
  1. বেসের নীচে পিনআউট লেবেল প্রয়োগ করুন, খাঁজ সহ আরএসটি পিন লাগান।
  2. সমতল অ খাঁজযুক্ত পাশে শনাক্তকারী লেবেল প্রয়োগ করুন, পিনগুলি অকার্যকর লেবেলের শীর্ষে রয়েছে।
  3. প্রয়োজনে একটি সমতল টুল দিয়ে লেবেলগুলি শক্ত করে চেপে ধরুন।

ধাপ 7: পরবর্তী পদক্ষেপ

পরবর্তী পদক্ষেপ
পরবর্তী পদক্ষেপ
  1. D1M BLOCKLY দিয়ে আপনার D1M ব্লক প্রোগ্রাম করুন
  2. D1M CH340G BLOCK দিয়ে আপলোড করুন
  3. Thingiverse দেখুন
  4. ESP8266 কমিউনিটি ফোরামে একটি প্রশ্ন জিজ্ঞাসা করুন

প্রস্তাবিত: