সুচিপত্র:
- ধাপ 1: আপনার যে জিনিসগুলি তৈরি করতে হবে
- পদক্ষেপ 2: আরডুইনোতে পাওয়ার সাপ্লাই যোগ করা
- ধাপ 3: বোর্ড উপাদান যোগ করা
- ধাপ 4: আপনার Arduino এ স্কেচ আপলোড করা
ভিডিও: DIY স্বতন্ত্র Arduino Uno: 5 পদক্ষেপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই প্রকল্পে, আমি বলব যে কিভাবে আমরা একটি DIY Arduino Uno তৈরি করতে পারি এটি কেবল একটি ব্রেডবোর্ডে সেট করে। এটি বিভিন্ন কারণে করা যেতে পারে যেমন এটি সস্তা করা, আকারে ছোট করা, বিদ্যুৎ খরচ কমানো ইত্যাদি।
এই প্রকল্পটি আপনাকে একটি ন্যূনতম Arduino Uno তৈরির একটি উপায় দেবে যা বাজার থেকে কেনা Arduino এর মতো সমস্ত কাজ করবে। যেহেতু আমরা জানি যে Arduino আসলে একটি ওপেন সোর্স প্ল্যাটফর্ম এবং এইভাবে, এটির স্কিম্যাটিকস পাবলিক ডোমেইনে রয়েছে যা যে কেউ ব্যবহার করতে পারে যদি এটি সম্ভব হলে যেকোনো অগ্রগতির সাথে তাদের উদ্দেশ্যে প্রয়োগ করতে পারে। এটি আমাদের নিজেদের উপর বাড়িতে এই ধরনের একটি জিনিস করতে দেয়। নিচের ধাপগুলো কিভাবে একটি ব্রেডবোর্ডে সার্কিট একত্রিত করতে হবে তার রূপরেখা দেবে। আমি Arduino সাইট থেকে ওয়াক-থ্রু সিংহভাগ ধার করছি।
এই প্রকল্পটি LCSC দ্বারা স্পনসর করা হয়েছে। আমি LCSC.com থেকে ইলেকট্রনিক উপাদান ব্যবহার করে আসছি। এলসিএসসির সেরা দামে প্রকৃত, উচ্চমানের ইলেকট্রনিক উপাদানগুলির বিস্তৃত নির্বাচন প্রদানের দৃ strong় প্রতিশ্রুতি রয়েছে। আজই সাইন আপ করুন এবং আপনার প্রথম অর্ডারে $ 8 ছাড় করুন।
ধাপ 1: আপনার যে জিনিসগুলি তৈরি করতে হবে
- ATmega328P-PU x 1
- 16MHz ক্রিস্টাল অসিলেটর x 1
- LM7805CV লিনিয়ার রেগুলেটর x1
- ক্যাপাসিটর 22 pF x 2
- ক্যাপাসিটর 10 uF x 2
- প্রতিরোধক 220 ওহম x 2
- প্রতিরোধক 10 kohm x 1
- ক্ষণস্থায়ী সুইচ x 1
- LED x 2
পদক্ষেপ 2: আরডুইনোতে পাওয়ার সাপ্লাই যোগ করা
Arduino পাওয়ার জ্যাক 7 থেকে 16 ভোল্টের একটি ইনপুট ভোল্টেজ পরিসীমা গ্রহণ করতে পারে। সবচেয়ে সাধারণ ইনপুট উৎস হল একটি বিশ্বাসযোগ্য 9V ব্যাটারি বা 9-12VDC পাওয়ার সাপ্লাই। যেহেতু বেশিরভাগ সেন্সর এবং চিপের জন্য 5V উৎসের প্রয়োজন হয়, তাই 9V কে একটি কম্পোনেন্ট ফ্রেন্ডলি 5V এ কাটাতে আমাদের LM7805 ভোল্টেজ রেগুলেটরের প্রয়োজন হবে। আপনি যদি 16V এর বেশি সংযোগ করেন, তাহলে আপনি IC কে ক্ষতিগ্রস্ত করার ঝুঁকি রাখবেন।
- আপনার ভোল্টেজ রেগুলেটর কোথায় থাকবে তার জন্য পাওয়ার এবং গ্রাউন্ড ওয়্যার যুক্ত করুন।
- প্রতিটি রেল সংযোগকারী আপনার বোর্ডের নীচে শক্তি এবং স্থল তারগুলি যোগ করুন।
- এখন, রুটিবোর্ডে LM7805 নিয়ন্ত্রক যোগ করুন। এটি 9V এর ইনপুট নেবে এবং আউটপুট থেকে 5V এর ক্রমাগত সরবরাহ দেবে।
- পাওয়ার আউট এবং গ্রাউন্ড ওয়্যার যোগ করুন যা ব্রেডবোর্ডের ডান এবং বাম রেলগুলির সাথে সংযুক্ত।
- এছাড়াও, নিয়ন্ত্রক এবং ভূমির IN এর মধ্যে 10uF ক্যাপাসিটরের পাশাপাশি পাওয়ার এবং গ্রাউন্ডের মধ্যে ডান রেলের 10uF ক্যাপাসিটর যুক্ত করুন। ক্যাপাসিটরের সিলভার স্ট্রিপ মাটির পা বোঝায়।
- ইনপুট উৎসের কাছাকাছি এবং ব্রেডবোর্ডের শীর্ষে পাওয়ার LED রাখুন। আপনি সবুজ বা লাল LED ব্যবহার করতে পারেন।
- এলইডি -র নেগেটিভ সীসা (শর্ট লেগ) থেকে গ্রাউন্ড রেল পর্যন্ত একটি জাম্পার ওয়্যার সংযুক্ত করুন এবং পজিটিভ এলইডি লিড (লম্বা লেগ) থেকে পাওয়ার রেল পর্যন্ত একটি Ω রেসিস্টার ইনস্টল করুন।
ধাপ 3: বোর্ড উপাদান যোগ করা
এগিয়ে যাওয়ার আগে, এই ছবিটি দেখুন। Arduino এর ফাংশনগুলির সাথে আপনার ATmega চিপের প্রতিটি পিন কী করে তা শেখার জন্য এটি একটি দুর্দান্ত সম্পদ। আপনি যেভাবে নির্দিষ্ট পিনগুলি সংযুক্ত করেন তার পিছনে এটি অনেক বিভ্রান্তি স্পষ্ট করবে। আরও বিস্তারিত তথ্যের জন্য, ATmega 168 (সংক্ষিপ্ত সংস্করণ) (দীর্ঘ সংস্করণ) এর জন্য ডেটশীটে উঁকি দিন। ATmega328 (সংক্ষিপ্ত সংস্করণ) (দীর্ঘ সংস্করণ) এর জন্য এখানে শীট।
1. ATmega328 চিপ ইনস্টল করুন (ডানদিকে দেখানো হয়েছে) যাতে IC এর খাঁজযুক্ত দিকটি শীর্ষে থাকে। আপনি যদি পিসিবিতে উপাদানগুলি মাউন্ট করছেন, তাহলে সকেট ব্যবহার করা ভাল ধারণা।
2. +5V রেলের সাথে 10KΩ পুল-আপ প্রতিরোধক যোগ করুন এবং ATmega328 (পিন 1) -এ রিসেট পিনের সাথে অন্য প্রান্তটি সংযুক্ত করুন। নিম্নলিখিত পিনের জন্য পাওয়ার এবং গ্রাউন্ডের জন্য জাম্পার যোগ করুন।
পিন 7 - VCC, ডিজিটাল সাপ্লাই ভোল্টেজ (+5V)
পিন 8 - GND (স্থল রেল)
পিন 22 - GND (স্থল রেল)
পিন 21 - AREF, ADC এর জন্য এনালগ রেফারেন্স পিন (+5V)
পিন 20 - AVcc, ADC (+5V) এর জন্য সরবরাহ ভোল্টেজ
3. পিন 9 এবং 10 এর মধ্যে একটি 16 মেগাহার্টজ বহিরাগত ঘড়ি যোগ করুন, এবং প্রতিটি পিন থেকে মাটিতে চলমান দুটি 22pF ক্যাপাসিটার যুক্ত করুন।
4. একটি রিসেট সুইচ হিসাবে ক্ষণস্থায়ী বোতাম যোগ করুন, তাই এটি IC এর মতোই ব্রেডবোর্ডের ফাঁকটি বিস্তৃত করে। 5. ATmega328 এর পিন 1 থেকে পুশ-বোতামের নিচের পায়ে (IC এর নিকটতম পিন) একটি ছোট জাম্পার তার যুক্ত করুন। পুশ-বোতামের উপরের বাম পা থেকে মাটিতে আরেকটি জাম্পার তার যুক্ত করুন।
6. আপনার কাজ Arduino থেকে চিপ টানুন এবং এই বোর্ডে এটি চেষ্টা করুন। Blink_led প্রোগ্রামটি 13 টি পিন ব্লক করে। Arduino এ 13 পিন AVR ATMEGA8-16PU/ATMEGA168-16PU পিন নয়। এটি আসলে ATmega চিপে 19 টি পিন করা আছে।
7. অবশেষে, LED যোগ করুন। লম্বা পা বা অ্যানোড লাল তারের সাথে সংযুক্ত হয় এবং ছোট পা বা ক্যাথোড মাটিতে যাওয়া 220-ওহম প্রতিরোধকের সাথে সংযুক্ত হয়।
ধাপ 4: আপনার Arduino এ স্কেচ আপলোড করা
আপনি Arduino এ স্কেচ আপলোড করার উপায় সম্পর্কে জানতে এখানে যেতে পারেন।
আপনার একটি ইউএসবি থেকে সিরিয়াল ডিভাইস লাগবে। আমি FDTI বেসিক ব্রেকআউট বোর্ড (5V) ব্যবহার করেছি। আপনি যদি এটি কাজ করতে চান তবে আপনি 6-পিন হেডার ইনস্টল করা বাদ দিতে পারেন এবং কেবল ইউএসবি-টিটিএল হেডার থেকে রুটিবোর্ডের উপযুক্ত পিনগুলিতে জাম্পার তারগুলি চালাতে পারেন। আপনার বেছে নেওয়া সিরিয়াল ডিভাইসের জন্য পিনগুলি সঠিকভাবে রুট করা হয়েছে তা নিশ্চিত করুন; ব্রেকআউট বোর্ডের পিনগুলিতে তিন অঙ্কের নাম লেবেলযুক্ত। আমার নির্মাণের সময়, আমি আবিষ্কার করেছি যে মাইক্রোকন্ট্রোলারকে রিসেট বোতামটি পুরোপুরি সময়মতো চাপতে হবে যাতে চিপটি প্রোগ্রাম করা যায় এবং ব্রেকআউট বোর্ডে ডিটিআর/জিআরএন নামে একটি পিন থাকে যা রিসেট পিনে একটি সিগন্যাল পাঠায় যখন সঠিকভাবে সংযুক্ত হয়। সুতরাং, ব্রেকআউট বোর্ডে (DTR/GRN) থেকে একটি জাম্পার ওয়্যারকে 0.1µF সিরামিক ক্যাপাসিটরের মাধ্যমে ATmega328 এর পিন 1 এর সাথে সংযুক্ত করুন।
প্রস্তাবিত:
স্বতন্ত্র ATmega328p (অভ্যন্তরীণ 8 MHz ঘড়ি ব্যবহার করে): 4 টি ধাপ
স্বতন্ত্র ATmega328p (অভ্যন্তরীণ 8 MHz ঘড়ি ব্যবহার করে): ATmega328p হল একটি একক-চিপ মাইক্রোকন্ট্রোলার যা Atmel মেগাএভিআর পরিবারে তৈরি করেছে (পরবর্তীতে মাইক্রোচিপ প্রযুক্তি 2016 সালে Atmel অর্জন করেছে)। এটি একটি পরিবর্তিত হার্ভার্ড আর্কিটেকচার 8-বিট RISC প্রসেসর কোর। এই মাইক্রোকন্ট্রোলার হল Arduino এর মস্তিষ্ক
ব্যাটারি সহ স্বতন্ত্র সৌর-থেকে-ইউএসবি: 4 টি ধাপ
ব্যাটারি সহ স্বতন্ত্র সোলার-টু-ইউএসবি: এইভাবে একটু সোলার সেটআপ একসাথে রাখা যায় যা আমি ডেমোর জন্য ব্যবহার করি। প্যানেল একটি 12 V ব্যাটারি চার্জ করে, যা 5 V USB আউটপুটে রূপান্তরিত হয়। শেষে একটি ভিডিওতে, আমি দেখিয়েছি কিভাবে আমি এটি একটি ছোট পানির ঝর্ণাকে পাওয়ার জন্য ব্যবহার করি। বরাবরের মতো, দয়া করে সতর্ক থাকুন
স্বতন্ত্র "মোমবাতি" সহ হালকা-আপ চানুকাহ সোয়েটার: 7 টি ধাপ (ছবি সহ)
লাইট-আপ চানুকাহ সোয়েটার ব্যক্তিগত "মোমবাতি" সহ: এর ছুটির পার্টি seasonতু এবং এই বছর আপনি একটি হালকা আপ মেনোরা সোয়েটার দিয়ে পার্টির উজ্জ্বল তারকা হতে পারেন! এটি তুলনামূলকভাবে সস্তা উপকরণ ব্যবহার করে একটি সেলাই সার্কিট প্রকল্প যা সহজেই অনলাইনে এবং কারুশিল্পের দোকানে পাওয়া যায়। আর ভালো
শক্তিশালী স্বতন্ত্র হোম অটোমেশন সিস্টেম - পাই, সোনফ, ইএসপি 8266 এবং নোড -রেড: 9 টি ধাপ (ছবি সহ)
শক্তিশালী স্বতন্ত্র হোম অটোমেশন সিস্টেম - পাই, সোনফ, ইএসপি 8266 এবং নোড -রেড: এই নির্দেশিকাটি আপনাকে প্রথম বেসে নিয়ে যেতে হবে যেখানে আপনি আপনার স্থানীয় নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে পারে এমন কোনও ডিভাইসের মাধ্যমে একটি আলো বা একটি যন্ত্র চালু/বন্ধ করতে পারেন। দুর্দান্ত কাস্টমাইজযোগ্য ওয়েব ইন্টারফেস। বৈশিষ্ট্যগুলি বাড়ানোর/ যুক্ত করার সুযোগ বিস্তৃত, সহ
ব্রেডবোর্ডে স্বতন্ত্র Arduino / ATMega চিপ: 8 টি ধাপ (ছবি সহ)
ব্রেডবোর্ডে স্বতন্ত্র Arduino / ATMega চিপ: যদি আপনি আমার মত হন, আমি আমার Arduino পেয়েছি এবং আমার প্রথম চিপে একটি চূড়ান্ত প্রোগ্রামিং করার পর, আমি এটিকে আমার Arduino Duemilanove থেকে টেনে নিয়ে আমার নিজের সার্কিটে রাখতে চেয়েছিলাম। এটি ভবিষ্যতে প্রকল্পের জন্য আমার Arduino মুক্ত করবে। সমস্যাটি