সুচিপত্র:
- ধাপ 1: উপকরণ সংগ্রহ করুন
- ধাপ 2: সমাবেশ শুরু করুন
- ধাপ 3: আইএসপি এবং উচ্চ উপাদান
- ধাপ 4: চ্ছিক বুটলোডার
- ধাপ 5: উপসংহার
ভিডিও: Breadboard Arduino সঠিক পথ: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
সেখানে আক্ষরিক অর্থে শত শত ব্রেডবোর্ড 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 ফ্ল্যাশ করা শুরু করা উচিত। আমি কোথাও একটি বাধা চালিত ব্লিঙ্ক স্কেচ আছে। আপনি খুঁজে পেতে পারেন কিনা দেখুন।
প্রস্তাবিত:
Arduino পার্কিং সহকারী - প্রতিবার সঠিক স্থানে আপনার গাড়ি পার্ক করুন: 5 টি ধাপ (ছবি সহ)
Arduino পার্কিং সহকারী - প্রতিবার সঠিক স্থানে আপনার গাড়ি পার্ক করুন: এই প্রকল্পে, আমি আপনাকে দেখাব কিভাবে একটি Arudino ব্যবহার করে আপনার নিজের পার্কিং সহকারী তৈরি করবেন। এই পার্কিং সহকারী আপনার গাড়ির দূরত্ব পরিমাপ করে এবং একটি এলসিডি ডিসপ্লে রিডআউট এবং একটি এলইডি ব্যবহার করে এটি সঠিক স্থানে পার্ক করার জন্য আপনাকে নির্দেশ দেয়, যা অগ্রগতিশীল
নাটালিয়া আবহাওয়া স্টেশন: আরডুইনো সৌর চালিত আবহাওয়া স্টেশন সঠিক ভাবে সম্পন্ন হয়েছে: 8 টি ধাপ (ছবি সহ)
নাটালিয়া আবহাওয়া কেন্দ্র: আরডুইনো সৌরশক্তি চালিত আবহাওয়া কেন্দ্রটি সঠিকভাবে সম্পন্ন হয়েছে: 2 টি ভিন্ন স্থানে 1 বছর সফলভাবে পরিচালনার পর আমি আমার সৌরশক্তি চালিত আবহাওয়া কেন্দ্র প্রকল্পের পরিকল্পনাগুলি ভাগ করে নিচ্ছি এবং ব্যাখ্যা করছি যে এটি কীভাবে একটি সিস্টেমে বিকশিত হয়েছে যা সত্যিই দীর্ঘ সময় ধরে বেঁচে থাকতে পারে সৌর শক্তি থেকে সময়কাল। যদি আপনি অনুসরণ করেন
একটি সেফিড ভেরিয়েবল স্টারের একটি সঠিক মডেল: 5 টি ধাপ (ছবি সহ)
একটি সেফিড ভেরিয়েবল স্টারের একটি সঠিক মডেল: মহাকাশ বড়। অনেক বড়। জ্যোতির্বিজ্ঞানে তাই, কেউ বলতে পারে। এই প্রকল্পে এর কোন প্রভাব নেই, আমি শুধু শ্লেষ ব্যবহার করতে চেয়েছিলাম এটা কোন আশ্চর্যের বিষয় নয় যে রাতের আকাশে অনেক তারা রয়েছে। যাইহোক, এটি এমন কিছু লোককে অবাক করে দিতে পারে যারা রিয়াতে নতুন
রাস্পবেরি পিআই এর জন্য সঠিক ওয়াইমোট লাইট গান: 9 টি ধাপ (ছবি সহ)
রাস্পবেরি পিআই -এর জন্য সঠিক ওয়াইমোট লাইট গান: সাধারণত, হালকা বন্দুক হিসেবে ব্যবহৃত Wii রিমোট NES Duck Hunt- এর মতো বিপরীতমুখী গেমগুলির জন্য যথেষ্ট সঠিক নয়, কারণ Wii রিমোট আসলে টিভিতে যে পয়েন্টটি দেখানো হয়েছে তা নির্বাচন করে না। এটা পারে না! ওয়াই রিমোটের সামনে একটি ইনফ্রারেড ক্যামেরা রয়েছে
একটি সস্তা UV পেরেক নিরাময় বাতি থেকে একটি সঠিক PCB এক্সপোজার ইউনিট তৈরি করুন: 12 টি ধাপ (ছবি সহ)
একটি সস্তা UV পেরেক নিরাময় বাতি থেকে একটি সঠিক PCB এক্সপোজার ইউনিট তৈরি করুন: PCB উত্পাদন এবং নকল নখের মধ্যে কি মিল আছে? তারা উভয়েই উচ্চ তীব্রতার UV আলোর উৎস ব্যবহার করে এবং, ভাগ্যের যেমন হবে, সেই আলোর উৎসগুলোর ঠিক একই তরঙ্গদৈর্ঘ্য আছে। কেবলমাত্র পিসিবি উৎপাদনের জন্যই সাধারণত বেশ ব্যয়বহুল