সুচিপত্র:

Breadboard Arduino সঠিক পথ: 5 টি ধাপ (ছবি সহ)
Breadboard Arduino সঠিক পথ: 5 টি ধাপ (ছবি সহ)

ভিডিও: Breadboard Arduino সঠিক পথ: 5 টি ধাপ (ছবি সহ)

ভিডিও: Breadboard Arduino সঠিক পথ: 5 টি ধাপ (ছবি সহ)
ভিডিও: Breadboard Or Project Board Pinout | NS Basic Electronics 15 |ব্রেডবোর্ড বা প্রজেক্ট বোর্ড বিস্তারিত 2024, নভেম্বর
Anonim
ব্রেডবোর্ড আরডুইনো সঠিক পথ
ব্রেডবোর্ড আরডুইনো সঠিক পথ

সেখানে আক্ষরিক অর্থে শত শত ব্রেডবোর্ড Arduinos আছে, তাই এই এক ভিন্ন কি? বেশ কিছু জিনিস আছে যা তাদের অধিকাংশই এবং প্রকৃতপক্ষে এমনকি Arduino নিজেই ঠিক করছে না। প্রথমত, এনালগ সরবরাহ ডিজিটাল সরবরাহের সাথে সংযুক্ত। অ্যাটমেল তাদের আলাদা পিনে নিয়ে আসার একটি কারণ আছে। ডিজিটাল বিভাগ গোলমাল তৈরি করে যা এনালগ রূপান্তরে হস্তক্ষেপ করতে পারে। Atmel এই গোলমাল ফিল্টার করার জন্য AVCC- এর জন্য 10µH ইন্ডাক্টর এবং আলাদা ক্যাপাসিটরের সুপারিশ করে। আমি ভিসিসির জন্য প্রস্তাবিত এই ইন্ডাক্টর বা ফেরাইট বিড ব্যবহার করিনি, কিন্তু যদি আপনি প্রচুর এনালগ স্টাফ করতে যাচ্ছেন, এটি সম্ভবত একটি ভাল ধারণা। ব্রেডবোর্ড এবং জাম্পারের স্ট্রে ইনডাক্টেন্সগুলি কিছু সাহায্য করে।

আরেকটি উন্নতি রিসেট লাইন সম্পর্কিত। HVPP মোডের অনুমতি দেওয়ার জন্য, AVR- এর RESET পিনে ESD সুরক্ষা নেই। সুতরাং যদি আপনি উচ্চ ভোল্টেজ প্রোগ্রামিং না হন, তাহলে ইএসডি থেকে রক্ষা পেতে সাহায্য করার জন্য একটি ডায়োড ব্যবহার করার পরামর্শ দেওয়া হয়। এই সব AVR042: AVR হার্ডওয়্যার ডিজাইন বিবেচনায় আচ্ছাদিত। আপাতদৃষ্টিতে খুব কম লোকই এই দলিল সম্পর্কে অবগত।

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

ধাপ 1: উপকরণ সংগ্রহ করুন

এই প্রকল্পের জন্য BOM:

  • (1) 630 (830) হোল সোলারলেস ব্রেডবোর্ড
  • (1) মিশ্রিত ব্রেডবোর্ড জাম্পার তারের কিট বা 24AWG সলিড কোর তারের রূপা বা টিনের প্রলেপ
  • (1) USBtinyISP, Arduino ISP, ইত্যাদি।
  • (1) 6-পিন ISP ব্রেকআউট বা পুরুষ থেকে পুরুষ DuPont তারের
  • (1) Atmel ATmega328P-PU AVR মাইক্রোকন্ট্রোলার (28-পিন DIP)
  • (1) সবুজ 3-5 মিমি LED সূচক
  • (1) 1N914/1N4148 ফাস্ট ডায়োড
  • (1) 9 মিমি খাদ স্পর্শযোগ্য pushbutton সুইচ
  • (1) 16MHz কোয়ার্টজ স্ফটিক অসিলেটর, 15-20pF
  • (1) ফেরাইট পুঁতি (alচ্ছিক)
  • (1) 10µH প্রবর্তক (alচ্ছিক)
  • (1) 10µF মাল্টিলেয়ার সিরামিক
  • (4) 100nF মনোলিথিক সিরামিক
  • (2) 22pF সিরামিক ডিস্ক
  • (1) 4.7k 1/4W প্রতিরোধক
  • (1) 680Ω 1/4W প্রতিরোধক
  • (1) 330Ω 1/4W প্রতিরোধক

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

ধাপ 2: সমাবেশ শুরু করুন

সমাবেশ শুরু করুন
সমাবেশ শুরু করুন
সমাবেশ শুরু করুন
সমাবেশ শুরু করুন

সমস্ত নিম্ন উপাদান এবং জাম্পারগুলি প্রথমে মাউন্ট করুন। কাট কম্পোনেন্ট বাঁকানোর পরে কম্পোনেন্ট বডির সর্বনিম্ন বিন্দু থেকে 8 মিমি নিচে নিয়ে যায়। পরবর্তী ধাপে ব্যবহৃত 3 টি উপাদানের লিড কাটবেন না। শুধুমাত্র তাদের এমনকি কাটা কিন্তু সর্বোচ্চ দৈর্ঘ্য এ তাদের ছেড়ে। ডিস্ক ক্যাপাসিটরের সাথে অতিরিক্ত সতর্ক থাকুন। নীচে ডুব লেপটি ভঙ্গুর এবং এটি লিক করা হলে যেখানে এটি সীসাগুলি coversেকে রাখে তা ভেঙে যায়।

ATMEGA এর পিন 1 টি সারি 11 এ যেতে হবে যাতে পিনগুলি খুঁজে পাওয়া সহজ হয়। পিন 5 সারি 15, পিন 10 সারি 20, ইত্যাদি।

একটি 100nF ক্যাপাসিটর A11 থেকে GND এ যায়, ফটোতে এটি দেখতে কঠিন। 330Ω রোধকারী D10 এবং D11 গর্তে রয়েছে। ফ্রিজিং ডায়াগ্রামটি কোথায় যায় তা দেখা সহজ করে তোলে।

অন্যান্য 100nF ক্যাপগুলি D17, D18, G17, G19 এবং আরেকটি H17, H18 এ যায়।

AVCC- এ যাওয়া জাম্পার allyচ্ছিকভাবে 10µH ইন্ডাক্টর দিয়ে প্রতিস্থাপিত হতে পারে। যদি আপনার এনালগ পরিমাপের প্রয়োজন হয় তবে এটি শব্দে সাহায্য করবে।

Alচ্ছিক ফেরাইট পুঁতি VCC তে যায়। যদি শব্দ উৎপাদনের উপাদান থাকে তবে এটি ব্যবহার করুন, উদাহরণস্বরূপ 7400 সিরিজের লজিক চিপস। VCC জাম্পারটি সরান এবং এটিকে ফেরাইট বিড দিয়ে প্রতিস্থাপন করুন।

বোর্ড জুড়ে + এবং - সংযোগকারী jumpers ভুলবেন না।

ধাপ 3: আইএসপি এবং উচ্চ উপাদান

আইএসপি এবং হাই স্টাফ
আইএসপি এবং হাই স্টাফ
আইএসপি এবং হাই স্টাফ
আইএসপি এবং হাই স্টাফ
আইএসপি এবং হাই স্টাফ
আইএসপি এবং হাই স্টাফ

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

যখন সবকিছু দেখানো হয়েছে এবং আপনি নিশ্চিত যে কিছুই কমছে না, তখন ISP স্কুইড তারের সময়। ATmega এ পিন 17, 18 এবং 19 যথাক্রমে MOSI MISO এবং SCK। এই ধরণের সুইচ দিয়ে RESET J10 এ যেতে পারে। VCC এবং GND হল + এবং - অবশ্যই।

ধাপ 4: চ্ছিক বুটলোডার

চ্ছিক বুটলোডার
চ্ছিক বুটলোডার

Arduino IDE থেকে স্কেচ "আপলোড" করার জন্য ATMEGA তে বুটলোডার ফ্ল্যাশ করা প্রয়োজন। অন্যথায় এটি শুধুমাত্র ISP এর মাধ্যমে আপলোড হবে। সিরিয়াল অনেক দ্রুত, কিন্তু বুটলোডার ফ্ল্যাশ মেমরি স্পেসের কিছুটা অংশ নেয় যা অন্যথায় আপনার স্কেচে যায় এবং বুট প্রক্রিয়াটি ধীর করে দেয়। আপনি যদি এই পথে যান এবং খুব ছোট হলে অপটিবুট করার পরামর্শ দেওয়া হয়। ব্যক্তিগতভাবে, আমি বুটলোডার এড়িয়ে যাই এবং কেবল আইএসপি ব্যবহার করি।

আরেকটি বিবেচনা হল আইএসপি -র উপর আবহাওয়ার ক্ষমতা। উদাহরণস্বরূপ, USBtinyISP টার্গেট পাওয়ার জন্য ভিতরে একটি জাম্পার আছে। পুরাতন ফোনের চার্জারগুলিও একটি চমৎকার শক্তির উৎস। ইউএসবি ব্রেকআউট বোর্ডগুলি পাওয়া যায় অথবা আপনি যদি সংযোগকারীকে কেটে ফেলেন এবং যদি আপনি সাহসী হন তবে তারগুলি টিপুন এবং টিন করুন। আমার একটি অ্যান্ড্রয়েড চার্জার ছিল যা আমার পায়ে ধরা পড়েছিল এবং তা ভেঙে ফেলা হয়েছিল, তাই এটি কোনও সমস্যা ছিল না। স্কুইড তারের সাথে বাহ্যিকভাবে পাওয়ার করার সময় ISP- এর VTG/VCC পিনটি ছেড়ে দিন অথবা এটি সংযুক্ত রাখুন এবং জাম্পারটি বন্ধ করুন।

ধাপ 5: উপসংহার

উপসংহার
উপসংহার

আপনি এখন সব শেষ। একটি পরীক্ষার জন্য ব্লিঙ্ক স্কেচ আপলোড করুন এবং LED ফ্ল্যাশ করা শুরু করা উচিত। আমি কোথাও একটি বাধা চালিত ব্লিঙ্ক স্কেচ আছে। আপনি খুঁজে পেতে পারেন কিনা দেখুন।

প্রস্তাবিত: