সুচিপত্র:

একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড ডিজাইন করা: 14 টি ধাপ (ছবি সহ)
একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড ডিজাইন করা: 14 টি ধাপ (ছবি সহ)

ভিডিও: একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড ডিজাইন করা: 14 টি ধাপ (ছবি সহ)

ভিডিও: একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড ডিজাইন করা: 14 টি ধাপ (ছবি সহ)
ভিডিও: Wi-fi Module ESP12N/ESP8266 Review in Bangla 2024, জুন
Anonim
একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড ডিজাইন করা
একটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ড ডিজাইন করা

আপনি কি পারফোর্ড প্রকল্প, ডিআইপি আইসি এবং হোমমেড পিসিবি থেকে মাল্টিলেয়ার পিসিবিগুলিতে বোর্ড হাউস এবং এসএমডি প্যাকেজিং দ্বারা উত্পাদনের জন্য প্রস্তুত হবার জন্য আগ্রহী একজন নির্মাতা, শখের পাত্র বা হ্যাকার? তারপর এই নির্দেশযোগ্য আপনার জন্য!

উদাহরণস্বরূপ একটি মাইক্রোকন্ট্রোলার ডেভ বোর্ড ব্যবহার করে মাল্টিলেয়ার পিসিবি ডিজাইন করার বিষয়ে কীভাবে এই নির্দেশিকাটি বিশদ হবে।

আমি এই দেব বোর্ডের জন্য স্কিম্যাটিক্স এবং পিসিবি লেআউট তৈরির জন্য KiCAD 5.0 ব্যবহার করেছি, যা একটি বিনামূল্যে এবং ওপেন সোর্স EDA টুল।

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

সম্পাদনা করুন: কিছু ফটোগুলি খুব বেশি জুম করে, পুরো ছবিটি দেখতে ছবিতে ক্লিক করুন:)

ধাপ 1: কম্পোনেন্ট প্যাকেজিং সম্পর্কে চিন্তা করুন

কম্পোনেন্ট প্যাকেজিং সম্পর্কে চিন্তা করুন
কম্পোনেন্ট প্যাকেজিং সম্পর্কে চিন্তা করুন

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

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

সারফেস মাউন্ট রুটে যাওয়া যান্ত্রিক কর্মক্ষমতা এবং রুক্ষতার উন্নতি করে, যা কম্পন এবং যান্ত্রিক চাপ পরীক্ষার জন্য গুরুত্বপূর্ণ।

পদক্ষেপ 2: আপনার মাইক্রোকন্ট্রোলার চয়ন করুন

আপনার মাইক্রোকন্ট্রোলার নির্বাচন করুন
আপনার মাইক্রোকন্ট্রোলার নির্বাচন করুন

প্রতিটি মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট বোর্ডের হৃদয়ে, যেমন Arduino এবং এর ডেরিভেটিভস, একটি মাইক্রোকন্ট্রোলার। Arduino Uno এর ক্ষেত্রে এটি ATmega 328P। আমাদের দেব বোর্ডের জন্য, আমরা ESP8266 ব্যবহার করব।

এটি ময়লা সস্তা, 80MHz এ চলে (এবং 160MHz ওভারক্লকযোগ্য) এবং একটি অন্তর্নির্মিত ওয়াইফাই সাব সিস্টেম রয়েছে। যখন একটি স্বতন্ত্র মাইক্রোকন্ট্রোলার হিসাবে ব্যবহার করা হয়, এটি একটি Arduino এর চেয়ে 170x দ্রুত কিছু অপারেশন চালাতে পারে।

ধাপ 3: আপনার ইউএসবি থেকে সিরিয়াল কনভার্টার নির্বাচন করুন

আপনার ইউএসবি থেকে সিরিয়াল কনভার্টার নির্বাচন করুন
আপনার ইউএসবি থেকে সিরিয়াল কনভার্টার নির্বাচন করুন

আপনার কম্পিউটারের সাথে ইন্টারফেস করার জন্য একটি মাইক্রোকন্ট্রোলারের কিছু উপায় প্রয়োজন হবে, যাতে আপনি আপনার প্রোগ্রামগুলি এতে লোড করতে পারেন। এটি সাধারণত একটি বহিরাগত চিপ দ্বারা সম্পন্ন হয়, যা আপনার কম্পিউটারে ইউএসবি পোর্ট দ্বারা ব্যবহৃত ডিফারেনশিয়াল সিগন্যাল এবং ইউআরএটি -এর মতো সিরিয়াল কমিউনিকেশন পেরিফেরালগুলির মাধ্যমে একক শেষ সিগন্যালিং উপলব্ধ করার মধ্যে যত্ন নেয়।

আমাদের ক্ষেত্রে, আমরা FTDI থেকে FT230X ব্যবহার করব। এফটিডিআই থেকে ইউএসবি থেকে সিরিয়াল চিপগুলি বেশিরভাগ অপারেটিং সিস্টেমে ভালভাবে সমর্থিত হয়, তাই এটি একটি ডেভ বোর্ডের জন্য একটি নিরাপদ বাজি। জনপ্রিয় বিকল্পগুলির মধ্যে (সস্তা বিকল্প) অন্তর্ভুক্ত রয়েছে CP2102 থেকে SiLabs এবং CH340G।

ধাপ 4: আপনার রেগুলেটর নির্বাচন করুন

আপনার রেগুলেটর নির্বাচন করুন
আপনার রেগুলেটর নির্বাচন করুন

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

AMS1117 সবচেয়ে ডেভ বোর্ডে ব্যবহৃত সবচেয়ে জনপ্রিয় লিনিয়ার রেগুলেটর, এবং আমাদের ডেভ বোর্ডের জন্যও বেশ সুন্দর পছন্দ।

ধাপ 5: আপনার পাওয়ার বা ইন-স্কিম নির্বাচন করুন

আপনার পাওয়ার বা ইন-স্কিম নির্বাচন করুন
আপনার পাওয়ার বা ইন-স্কিম নির্বাচন করুন

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

আমাদের ক্ষেত্রে, আমাদের একটি দ্বৈত স্কটকি বাধা রয়েছে, যা এই উদ্দেশ্যে একটি একক প্যাকেজে দুটি স্কটকি ডায়োড অন্তর্ভুক্ত করে।

ধাপ 6: আপনার পেরিফেরাল চিপস চয়ন করুন (যদি থাকে)

আপনার পেরিফেরাল চিপস চয়ন করুন (যদি থাকে)
আপনার পেরিফেরাল চিপস চয়ন করুন (যদি থাকে)
আপনার পেরিফেরাল চিপস চয়ন করুন (যদি থাকে)
আপনার পেরিফেরাল চিপস চয়ন করুন (যদি থাকে)

ব্যবহারকারীদের ব্যবহারযোগ্যতা বা কার্যকারিতা বাড়ানোর জন্য আপনি আপনার নির্বাচিত মাইক্রোকন্ট্রোলারের সাথে ইন্টারফেসে চিপ যোগ করতে পারেন।

আমাদের ক্ষেত্রে, ESP8266 এর শুধুমাত্র একটি একক এনালগ ইনপুট চ্যানেল রয়েছে এবং খুব কম ব্যবহারযোগ্য GPIO আছে।

এটি সমাধানের জন্য, আমরা ডিজিটাল কনভার্টার আইসি এবং একটি জিপিআইও এক্সপেন্ডার আইসিতে একটি বহিরাগত এনালগ যুক্ত করব।

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

MCP3208 একটি 12-বিট ADC, 8 টি এনালগ চ্যানেল সহ। এটি 2.7V-5.5V এর মধ্যে যেকোনো জায়গায় কাজ করতে পারে এবং এর সর্বোচ্চ নমুনা হার 100ksps।

একটি MCP23S17 এর সংযোজন, একটি জনপ্রিয় GPIO সম্প্রসারণকারী ফলে 16 টি GPIO পিন ব্যবহারের জন্য উপলব্ধ।

ধাপ 7: সার্কিট ডিজাইন

সার্কিট ডিজাইন
সার্কিট ডিজাইন

পাওয়ার ডেলিভারি সার্কিট পাওয়ার ইনপুটের জন্য একটি সাধারণ OR-ing ফাংশন প্রদানের জন্য দুটি স্কটকি ডায়োড ব্যবহার করে। এটি ইউএসবি পোর্ট থেকে আসা 5V এর মধ্যে একটি যুদ্ধ সেট করে, এবং আপনি VIN পিন যা কিছু প্রদান করতে চান - ইলেকট্রন যুদ্ধের বিজয়ী শীর্ষে আসে এবং AMS1117 নিয়ন্ত্রককে শক্তি প্রদান করে। একটি নম্র SMD LED একটি নির্দেশক হিসাবে কাজ করে যে বিদ্যুৎ আসলে বোর্ডের বাকি অংশে বিতরণ করা হচ্ছে।

ইউএসবি ইন্টারফেস সার্কিটে একটি ফেরাইট মরীচি রয়েছে যাতে বিপথগামী EMI এবং গোলমাল ঘড়ির সংকেতগুলি ব্যবহারকারীর কম্পিউটারের দিকে বিকিরণ হতে না পারে। ডাটা লাইনের সিরিজ প্রতিরোধক (D+ এবং D-) মৌলিক প্রান্ত হার নিয়ন্ত্রণ প্রদান করে।

ESP8266 GPIO 0, GPIO 2 এবং GPIO 15 কে বিশেষ ইনপুট পিন হিসেবে ব্যবহার করে, প্রোগ্রামিং মোডে শুরু করতে হবে কিনা তা নির্ধারণ করতে বুটে তাদের অবস্থা পড়ে, যা আপনাকে চিপ-বা ফ্ল্যাশ বুট মোড প্রোগ্রাম করার জন্য সিরিয়ালে যোগাযোগ করতে দেয়, যা আপনার প্রোগ্রাম চালু করে । বুট প্রক্রিয়ার সময় GPIO 2 এবং GPIO 15 অবশ্যই যথাক্রমে লজিক হাই এবং লজিক কম থাকতে হবে। যদি GPIO 0 বুটে কম থাকে, ESP8266 নিয়ন্ত্রণ ত্যাগ করে এবং আপনাকে মডিউলের মধ্যে ইন্টারফেস করা ফ্ল্যাশ মেমরিতে আপনার প্রোগ্রাম সংরক্ষণ করতে দেয়। যদি GPIO 0 বেশি হয়, ESP8266 ফ্ল্যাশে সঞ্চিত শেষ প্রোগ্রামটি চালু করে এবং আপনি রোল করার জন্য প্রস্তুত।

সেই লক্ষ্যে আমাদের ডেভ বোর্ড বুট এবং রিসেট সুইচ প্রদান করে, ব্যবহারকারীদের GPIO 0 এর অবস্থা টগল করতে দেয়, এবং ডিভাইসটি রিসেট করে, চিপটিকে পছন্দসই প্রোগ্রামিং মোডে রাখার জন্য। একটি পুল-আপ প্রতিরোধক নিশ্চিত করে যে ডিভাইসটি ডিফল্টরূপে স্বাভাবিক বুট মোডে চালু হয়, অতি সম্প্রতি সঞ্চিত প্রোগ্রামটি শুরু করে।

ধাপ 8: পিসিবি ডিজাইন এবং লেআউট

পিসিবি ডিজাইন এবং লেআউট
পিসিবি ডিজাইন এবং লেআউট

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

অ্যানালগ ট্রেসগুলিকে হাই স্পিড ডিজিটাল ট্রেস থেকে দূরে রাখতে হবে, যেমন ডিফারেনশিয়াল ডেটা লাইন যা ইউএসবি স্ট্যান্ডার্ডের অংশ। ডিফারেনশিয়াল ডেটা সিগন্যাল ট্রেস যতটা সম্ভব সংক্ষিপ্ত করা উচিত, এবং ট্রেস দৈর্ঘ্যের সাথে মিলে যাওয়া উচিত। প্রতিফলন এবং প্রতিবন্ধকতার বৈচিত্র্য কমাতে পালা এবং ভায়াস এড়িয়ে চলুন।

ডিভাইসে পাওয়ার প্রদানের জন্য একটি স্টার কনফিগারেশন ব্যবহার করে (ধরে নিচ্ছেন যে আপনি ইতিমধ্যে পাওয়ার প্লেন ব্যবহার করছেন না) বর্তমান রিটার্ন পাথগুলি বাদ দিয়ে শব্দ কমাতেও সাহায্য করে।

ধাপ 9: পিসিবি স্ট্যাক-আপ

পিসিবি স্ট্যাক-আপ
পিসিবি স্ট্যাক-আপ

আমাদের ডেভ বোর্ডটি একটি 4 লেয়ার PCB স্ট্যাকের উপর নির্মিত, একটি ডেডিকেটেড পাওয়ার প্লেন এবং গ্রাউন্ড প্লেন সহ।

আপনার "স্ট্যাক-আপ" হল আপনার পিসিবিতে স্তরগুলির ক্রম। স্তরগুলির বিন্যাস আপনার ডিজাইনের EMI সম্মতি, সেইসাথে আপনার সার্কিটের সংকেত অখণ্ডতাকে প্রভাবিত করে।

আপনার পিসিবি স্ট্যাক-আপে বিবেচনা করার বিষয়গুলি অন্তর্ভুক্ত করবে:

  1. স্তর সংখ্যা
  2. স্তরগুলির ক্রম
  3. স্তরগুলির মধ্যে ফাঁক
  4. প্রতিটি স্তরের উদ্দেশ্য (সংকেত, সমতল ইত্যাদি)
  5. স্তর বেধ
  6. খরচ

প্রতিটি স্ট্যাক-আপের নিজস্ব সুবিধা এবং অসুবিধা রয়েছে। একটি 4 স্তর বোর্ড একটি 2 স্তর নকশা তুলনায় প্রায় 15dB কম বিকিরণ উত্পাদন করবে। মাল্টি লেয়ার বোর্ডগুলি একটি সম্পূর্ণ স্থল সমতল, স্থল প্রতিবন্ধকতা হ্রাস এবং রেফারেন্স গোলমাল প্রদর্শন করার সম্ভাবনা বেশি।

ধাপ 10: পিসিবি স্তর এবং সংকেত অখণ্ডতার জন্য আরো বিবেচনা

পিসিবি স্তর এবং সংকেত অখণ্ডতার জন্য আরও বিবেচনা
পিসিবি স্তর এবং সংকেত অখণ্ডতার জন্য আরও বিবেচনা

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

শক্তি এবং স্থল বিমানগুলি স্তরগুলির মধ্যে রক্ষা করার জন্য বা অভ্যন্তরীণ স্তরের জন্য ieldsাল হিসাবে ব্যবহার করা যেতে পারে।

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

ফাস্ট সিগন্যালগুলি আদর্শভাবে মাল্টি লেয়ার পিসিবি -র ভিতরের স্তরে থাকে, যাতে ট্রেস দ্বারা উৎপন্ন EMI থাকে।

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

উচ্চ গতির নকশা, উদাহরণস্বরূপ, ত্বকের প্রভাবের জন্য বেশি সংবেদনশীল-যা পর্যবেক্ষণ করে যে উচ্চ ফ্রিকোয়েন্সিগুলিতে, বর্তমান প্রবাহ একটি কন্ডাক্টরের সমগ্র শরীরের মধ্য দিয়ে প্রবেশ করে না, যার অর্থ হল যে হ্রাসের প্রান্তিক উপযোগিতা বাড়ছে একটি নির্দিষ্ট ফ্রিকোয়েন্সিতে তামার বেধ, যেহেতু কন্ডাকটরের অতিরিক্ত ভলিউম যাই হোক না কেন ব্যবহার করা হবে না। প্রায় 100 মেগাহার্টজ, ত্বকের গভীরতা (প্রকৃতপক্ষে কন্ডাক্টরের মধ্য দিয়ে প্রবাহিত কারেন্টের পুরুত্ব) প্রায় 7um, যার মানে এমনকি মান 1oz। পুরু সংকেত স্তরগুলি অব্যবহৃত।

ধাপ 11: Vias একটি পার্শ্ব নোট

ভায়াসের একটি সাইড নোট
ভায়াসের একটি সাইড নোট

Vias একটি multilayer PCB বিভিন্ন স্তরের মধ্যে সংযোগ গঠন করে।

ব্যবহৃত ভায়াসের প্রকারগুলি পিসিবি উৎপাদনের খরচকে প্রভাবিত করবে। হোল ভিয়াসের চেয়ে অন্ধ/কবরিত ভিয়াস তৈরিতে বেশি খরচ হয়। সমগ্র PCB- এর মাধ্যমে পাঞ্চের মাধ্যমে গর্তের মাধ্যমে, সর্বনিম্ন স্তরে সমাপ্ত। ভিতরে স্তরে লুকানো এবং শুধুমাত্র ভিতরের স্তরগুলিকে পরস্পর সংযুক্ত করা হয়, যখন পিসিবির একপাশে অন্ধ ভায়াস শুরু হয় কিন্তু অন্য পাশের আগে শেষ হয়ে যায়। হোল ভিয়াসের মাধ্যমে তৈরি করা সবচেয়ে সস্তা এবং সহজ, তাই যদি হোল ভিয়াসের মাধ্যমে খরচ ব্যবহারের জন্য অপ্টিমাইজ করা হয়।

ধাপ 12: পিসিবি ফ্যাব্রিকেশন এবং অ্যাসেম্বলি

পিসিবি ফ্যাব্রিকেশন এবং অ্যাসেম্বলি
পিসিবি ফ্যাব্রিকেশন এবং অ্যাসেম্বলি

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

আমি ALLPCB দ্বারা আমার বোর্ড গড়া ছিল, কিন্তু আপনি জালিয়াতি জন্য কোন বোর্ড দোকান ব্যবহার করতে পারেন। ফ্যাব্রিকেশনের জন্য কোন বোর্ড হাউস বেছে নেওয়ার সিদ্ধান্ত নেওয়ার সময় আমি মূল্য তুলনা করার জন্য PCB Shopper ব্যবহার করার সুপারিশ করব - যাতে আপনি মূল্য এবং ক্ষমতার দিক দিয়ে তুলনা করতে পারেন।

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

ধাপ 13: সব লোক

দ্যাটস অল ফোকস!
দ্যাটস অল ফোকস!

এই ডেভেলপমেন্ট বোর্ডকে বলা হয় "ক্লাউডুইনো স্ট্রাটাস", একটি ESP8266 ভিত্তিক ডেভ বোর্ড যা আমি একটি হার্ডওয়্যার/আইওটি স্টার্টআপের জন্য প্রোটোটাইপিং প্রক্রিয়ার গতি বাড়ানোর জন্য ডিজাইন করেছি।

এটি এখনও ডিজাইনের প্রাথমিক পুনরাবৃত্তি, শীঘ্রই নতুন সংশোধন আসছে।

আমি আশা করি আপনি এই গাইড থেকে অনেক কিছু শিখেছেন!: ডি

ধাপ 14: বোনাস: উপাদান, Gerbers, ডিজাইন ফাইল এবং স্বীকৃতি

[মাইক্রোকন্ট্রোলার]

1x ESP12F

[পেরিফেরালস]

1 x MCP23S17 GPIO Expander (QFN)

1 x MCP3208 ADC (SOIC)

[সংযোগকারী এবং ইন্টারফেসিং]

1 x FT231XQ ইউএসবি থেকে সিরিয়াল (QFN)

1 x USB-B মিনি সংযোগকারী

2 x 16-পিন মহিলা/পুরুষ হেডার

[পাওয়ার] 1 x AMS1117-3.3 রেগুলেটর (SOT-223-3)

[অন্যান্য]

1 x ECQ10A04-F ডুয়েল স্কটকি বাধা (TO-252)

2 x BC847W (SOT323)

7 x 10K 1% SMD 0603 প্রতিরোধক

2 x 27 ohm 1% SMD 0603 রোধক

3 x 270 ohm 1% SMD 0603 রোধক

2 x 470 ওহম 1% এসএমডি 0603 প্রতিরোধক

3 x 0.1uF 50V SMD 0603 ক্যাপাসিটর

2 x 10uF 50V SMD 0603 ক্যাপাসিটর

1 x 1uF 50V SMD 0603 ক্যাপাসিটর

2 x 47pF 50V SMD 0603 ক্যাপাসিটর

1 x SMD LED 0603 সবুজ

1 x SMD LED 0603 হলুদ

1 x SMD LED 0603 নীল

2 x OMRON BF-3 1000 THT Tact সুইচ

1 x Ferrite Bead 600/100mhz SMD 0603

[স্বীকৃতি] টিআই অ্যাপ নোটের সৌজন্যে এডিসি গ্রাফ

MCU বেঞ্চমার্ক:

পিসিবি ইলাস্ট্রেশন: ফাইনলাইন

প্রস্তাবিত: