![Arduino কম পরিচিত বৈশিষ্ট্য: 9 ধাপ Arduino কম পরিচিত বৈশিষ্ট্য: 9 ধাপ](https://i.howwhatproduce.com/images/001/image-68-73-j.webp)
সুচিপত্র:
- ধাপ 1: সরবরাহ ভোল্টেজ
- ধাপ 2: অভ্যন্তরীণ তাপমাত্রা
- ধাপ 3: এনালগ তুলনাকারী (বাধা)
- ধাপ 4: কাউন্টার
- ধাপ 5: পূর্বনির্ধারিত ধ্রুবক
- ধাপ 6: রিসেটের মাধ্যমে র্যামে ভেরিয়েবল ধরে রাখুন
- ধাপ 7: ঘড়ি সংকেত অ্যাক্সেস
- ধাপ 8: ATmega328P এর পোর্ট অভ্যন্তরীণ কাঠামো
- ধাপ 9: অন-বোর্ড (অন্তর্নির্মিত) ফটোটেডেক্টর হিসাবে LED
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![Arduino কম পরিচিত বৈশিষ্ট্য Arduino কম পরিচিত বৈশিষ্ট্য](https://i.howwhatproduce.com/images/001/image-68-74-j.webp)
এটি আরডুইনো প্ল্যাটফর্মের প্রায়শই ব্যবহৃত বৈশিষ্ট্যগুলির একটি তালিকা নয় যা সাধারণত ব্যবহৃত হয় (যেমন উনো, ন্যানো)। এই তালিকাটি একটি রেফারেন্স হিসাবে কাজ করা উচিত যখনই আপনাকে সেই বৈশিষ্ট্যগুলি সন্ধান করতে হবে এবং শব্দটি ছড়িয়ে দিতে হবে।
এই সমস্ত বৈশিষ্ট্যগুলির উদাহরণ দেখতে কোডটি দেখুন কারণ আমি সেগুলি এখানে আমার বেশ কয়েকটি খনি প্রকল্পে নির্দেশের উপর ব্যবহার করেছি (যেমন Arduino 1-wire Display (144 Chars))। নিম্নলিখিত ধাপগুলি প্রতিটি একটি বৈশিষ্ট্য ব্যাখ্যা করে।
ধাপ 1: সরবরাহ ভোল্টেজ
Arduino পরোক্ষ উপায়ে তার নিজস্ব সরবরাহ ভোল্টেজ পরিমাপ করতে পারে। সাপ্লাই ভোল্টেজের অভ্যন্তরীণ রেফারেন্সকে উপরের আবদ্ধ রেফারেন্স হিসাবে পরিমাপ করে আপনি অভ্যন্তরীণ রেফারেন্স এবং সাপ্লাই ভোল্টেজের মধ্যে অনুপাত পেতে পারেন (সাপ্লাই ভোল্টেজ এনালগ/এডিসি পড়ার জন্য উপরের আবদ্ধ হিসাবে কাজ করে)। আপনি যেমন অভ্যন্তরীণ ভোল্টেজ রেফারেন্সের সঠিক মান জানেন আপনি সরবরাহ ভোল্টেজ গণনা করতে পারেন।
উদাহরণ কোড সহ এটি কীভাবে করবেন তার সঠিক বিবরণের জন্য দেখুন:
- গোপন Arduino ভোল্টমিটার-ব্যাটারি ভোল্টেজ পরিমাপ করুন:
- Arduino তার নিজের ভিন পরিমাপ করতে পারে ?:
ধাপ 2: অভ্যন্তরীণ তাপমাত্রা
কিছু Arduino একটি অভ্যন্তরীণ তাপমাত্রা সেন্সর দিয়ে সজ্জিত এবং তাই তাদের অভ্যন্তরীণ (সেমিকোডাক্টর) তাপমাত্রা পরিমাপ করতে পারে।
উদাহরণ কোড সহ এটি কীভাবে করবেন তার সঠিক বিবরণের জন্য দেখুন:
অভ্যন্তরীণ তাপমাত্রা সেন্সর:
Arduino তার নিজের ভিন পরিমাপ করতে পারে ?:
ধাপ 3: এনালগ তুলনাকারী (বাধা)
Arduino পিন A0 এবং A1 এর মধ্যে একটি এনালগ তুলনাকারী সেটআপ করতে পারে। সুতরাং একটি ভোল্টেজ স্তর দেয় এবং অন্যটি এই ভোল্টেজের ক্রসিংয়ের জন্য পরীক্ষা করা হয়। ক্রসিং একটি ক্রমবর্ধমান বা পতনশীল প্রান্ত (বা উভয়) উপর নির্ভর করে একটি বাধা উত্থাপিত হয়। বাধাটি তখন সফ্টওয়্যার দ্বারা ধরা যায় এবং সেই অনুযায়ী কাজ করা যায়।
উদাহরণ কোড সহ এটি কীভাবে করবেন তার সঠিক বিবরণের জন্য দেখুন:
অ্যানালগ তুলনাকারী বাধা:
ধাপ 4: কাউন্টার
অবশ্যই AVR এর বেশ কয়েকটি কাউন্টার অন্তর্ভুক্ত রয়েছে। সাধারণত তারা বিভিন্ন ফ্রিকোয়েন্সি টাইমার সেটআপ এবং প্রয়োজনের উপর বাধা বাড়াতে ব্যবহৃত হয়। আরেকটি খুব পুরানো ধাঁচের ব্যবহার হতে পারে সেগুলিকে অতিরিক্ত ম্যাজিক ছাড়া কাউন্টার হিসাবে ব্যবহার করা, যখন আপনার প্রয়োজন হয় তখনই মানটি পড়ুন (পোল)। এর একটি আকর্ষণীয় ব্যবহার হতে পারে ডি-বাউন্স বোতাম যেমন উদাহরণস্বরূপ এই পোস্টটি দেখুন: AVR উদাহরণ T1 কাউন্টার
ধাপ 5: পূর্বনির্ধারিত ধ্রুবক
কিছু পূর্বনির্ধারিত ভেরিয়েবল রয়েছে যা আপনার প্রকল্পে সংস্করণ এবং সংকলন তথ্য যুক্ত করতে ব্যবহার করা যেতে পারে।
উদাহরণ কোড সহ এটি কীভাবে করবেন তার সঠিক বিবরণের জন্য দেখুন:
Serial.println (_ DATE_); // সংকলনের তারিখ
Serial.println (_ TIME_); // সংকলনের সময়
স্ট্রিং stringOne = স্ট্রিং (ARDUINO, DEC);
Serial.println (stringOne); // আরডুইনো আইডি সংস্করণ
Serial.println (_ VERSION_); // gcc সংস্করণ
Serial.println (_ FILE_); // ফাইল সংকলিত
এই কোড স্নিপলেটগুলি সেই ডেটাগুলিকে সিরিয়াল কনসোলে আউটপুট করবে।
ধাপ 6: রিসেটের মাধ্যমে র্যামে ভেরিয়েবল ধরে রাখুন
এটি সুপরিচিত যে Arduino Uno (ATmega328) এর অভ্যন্তরীণ EEPROM রয়েছে যা আপনাকে পাওয়ার-অফের সময় মান এবং সেটিংস সংরক্ষণ করতে এবং পরবর্তী পাওয়ার-আপে পুনরুদ্ধার করতে দেয়। একটি খুব সুপরিচিত সত্য নাও হতে পারে যে র RAM্যামে রিসেট করার সময় প্রকৃতপক্ষে মান সংরক্ষণ করা সম্ভব - তবে সিনট্যাক্সের সাথে পাওয়ার চক্রের সময় মানগুলি হারিয়ে যায়:
স্বাক্ষরবিহীন দীর্ঘ পরিবর্তনশীল_টি_ই_ সংরক্ষিত _attribute_ ((বিভাগ (".noinit")));
এটি আপনাকে উদাহরণস্বরূপ রিসেটগুলির সংখ্যা গণনা করতে এবং EEPROM ব্যবহার করে পাওয়ার-আপের সংখ্যাও গণনা করতে দেয়।
উদাহরণ কোড সহ এটি কীভাবে করবেন তার সঠিক বিবরণের জন্য দেখুন:
- রিসেটের মাধ্যমে রামে ভেরিয়েবল ধরে রাখুন:
- EEPROM লাইব্রেরি:
ধাপ 7: ঘড়ি সংকেত অ্যাক্সেস
Arduinos এবং অন্যান্য AVR (ATtiny মত) একটি অভ্যন্তরীণ ঘড়ি আপনি একটি বহিরাগত স্ফটিক দোলক ব্যবহার না করে তাদের চালানোর অনুমতি দেয়। উপরন্তু একই সময়ে তারা এই সিগন্যালটিকে পিনে (যেমন PB4) লাগিয়ে বাইরেও সংযুক্ত করতে সক্ষম। এখানে চতুর অংশটি হ'ল এই বৈশিষ্ট্যটি সক্ষম করার জন্য আপনাকে চিপস ফিউজ বিটগুলি পরিবর্তন করতে হবে এবং ফিউজ বিটগুলি সর্বদা চিপকে ব্রিক করার ঝুঁকি বহন করে।
আপনাকে CKOUT ফিউজ সক্ষম করতে হবে এবং এটি করার সবচেয়ে সহজ উপায় হল AVR Atmega328p - 8bit মাইক্রোকন্ট্রোলারের Arduino ব্যবহার করে ফিউজ বিট পরিবর্তন করার নির্দেশনা অনুসরণ করে।
উদাহরণ কোড সহ এটি কীভাবে করবেন তার সঠিক বিবরণের জন্য দেখুন:
- ATtiny অভ্যন্তরীণ অসিলেটর টিউনিং:
- AVR Atmega328p-8bit মাইক্রোকন্ট্রোলারের ফিউজ বিট কিভাবে পরিবর্তন করবেন Arduino ব্যবহার করে:
ধাপ 8: ATmega328P এর পোর্ট অভ্যন্তরীণ কাঠামো
ATmega328P এর বন্দরগুলির অভ্যন্তরীণ কাঠামো সম্পর্কে জানা আমাদের মান ব্যবহারের সীমার বাইরে যেতে দেয়। আরও বিশদ বিবরণ এবং অভ্যন্তরীণ সার্কিটের একটি পরিকল্পিত জন্য 20 পিএফ থেকে 1000 এনএফ রেঞ্জের ক্যাপাসিট্যান্স মিটার বিভাগটি দেখুন।
সহজ উদাহরণ হল ডিজিটাল পোর্টের সাথে বাটন ব্যবহার করা যা ইনপুট পুলআপ সিরিয়াল উদাহরণ বা নির্দেশহীন Arduino বোতাম দ্বারা দেখানো হিসাবে অভ্যন্তরীণ পুল-আপ প্রতিরোধক ব্যবহারের কারণে কোন প্রতিরোধকের প্রয়োজন হয় না।
আরও উন্নত হল এই জ্ঞানের ব্যবহার যা 20 পিএফের ছোট ক্যাপ্যাক্টর পরিমাপের জন্য উল্লেখ করা হয়েছে এবং তাছাড়া কোন অতিরিক্ত তারের ছাড়াই! সেই কর্মক্ষমতা অর্জনের জন্য, উদাহরণটি অভ্যন্তরীণ/ইনপুট প্রতিবন্ধকতা, অভ্যন্তরীণ পুল-আপ প্রতিরোধক এবং বিপথগামী ক্যাপাসিটরের ব্যবহার করে। Arduino CapacitanceMeter টিউটোরিয়ালের সাথে তুলনা করুন যা কয়েক nF এর চেয়ে কম যেতে পারে না।
ধাপ 9: অন-বোর্ড (অন্তর্নির্মিত) ফটোটেডেক্টর হিসাবে LED
অনেক Arduino বোর্ডে অন-বোর্ড বা বিল্টিন LED আছে যা কোড থেকে নিয়ন্ত্রণ করা যায়, যেমন পিন 13 এ ইউনো বা ন্যানো বোর্ড। এই পিন থেকে একটি একক তারের একটি এনালগ ইনপুট পিন (যেমন A0) যোগ করে আমরা এই LED কে ফটোডেটেক্টর হিসাবেও ব্যবহার করতে পারি। এটি বিভিন্ন উপায়ে বিভিন্নভাবে ব্যবহার করা যেতে পারে যেমন; পরিবেশগত আলোকসজ্জা পরিমাপ করতে ব্যবহার করুন, বাটন হিসাবে LED ব্যবহার করুন, দ্বিমুখী যোগাযোগের জন্য LED ব্যবহার করুন (PJON AnalogSampling) ইত্যাদি।
প্রস্তাবিত:
একটি বক/বুস্ট কনভার্টারে একটি বর্তমান সীমা বৈশিষ্ট্য যোগ করা: 4 টি ধাপ (ছবি সহ)
![একটি বক/বুস্ট কনভার্টারে একটি বর্তমান সীমা বৈশিষ্ট্য যোগ করা: 4 টি ধাপ (ছবি সহ) একটি বক/বুস্ট কনভার্টারে একটি বর্তমান সীমা বৈশিষ্ট্য যোগ করা: 4 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/005/image-12534-j.webp)
একটি বক/বুস্ট কনভার্টারে একটি বর্তমান সীমা বৈশিষ্ট্য যুক্ত করা: এই প্রকল্পে আমরা একটি সাধারণ বক/বুস্ট কনভার্টারের উপর নিবিড় নজর রাখব এবং একটি ছোট, অতিরিক্ত সার্কিট তৈরি করব যা এতে একটি বর্তমান সীমা বৈশিষ্ট্য যুক্ত করবে। এর সাথে, বক/বুস্ট কনভার্টারটি একটি পরিবর্তনশীল ল্যাব বেঞ্চ পাওয়ার সাপ্লাই এর মতো ব্যবহার করা যেতে পারে। লে
একটি বিদ্যমান স্কেচে ওয়াইফাই অটোকানেক্ট বৈশিষ্ট্য যুক্ত করা: 3 টি ধাপ
![একটি বিদ্যমান স্কেচে ওয়াইফাই অটোকানেক্ট বৈশিষ্ট্য যুক্ত করা: 3 টি ধাপ একটি বিদ্যমান স্কেচে ওয়াইফাই অটোকানেক্ট বৈশিষ্ট্য যুক্ত করা: 3 টি ধাপ](https://i.howwhatproduce.com/images/005/image-14079-j.webp)
একটি বিদ্যমান স্কেচে ওয়াইফাই অটোকানেক্ট বৈশিষ্ট্য যুক্ত করা: একটি সাম্প্রতিক পোস্টে, আমরা ESP32/ESP8266 বোর্ডগুলির জন্য অটোকানেক্ট বৈশিষ্ট্য সম্পর্কে জানতে পেরেছি এবং জিজ্ঞাসা করা প্রশ্নগুলির মধ্যে একটি হল এটি বিদ্যমান স্কেচগুলিতে যুক্ত করা। এই পোস্টে, আমরা শিখব কিভাবে এটি করতে হয় এবং আমরা নেটওয়ার্ক সময় প্রকল্প ব্যবহার করব
রাস্পবেরি পাই 3/4 এক্সটেনশন বোর্ড রাস্পবেরি পাইতে অতিরিক্ত বৈশিষ্ট্য যুক্ত করার জন্য: 15 টি ধাপ (ছবি সহ)
![রাস্পবেরি পাই 3/4 এক্সটেনশন বোর্ড রাস্পবেরি পাইতে অতিরিক্ত বৈশিষ্ট্য যুক্ত করার জন্য: 15 টি ধাপ (ছবি সহ) রাস্পবেরি পাই 3/4 এক্সটেনশন বোর্ড রাস্পবেরি পাইতে অতিরিক্ত বৈশিষ্ট্য যুক্ত করার জন্য: 15 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/005/image-14597-j.webp)
রাস্পবেরি পাইতে অতিরিক্ত বৈশিষ্ট্য যুক্ত করার জন্য রাস্পবেরি পাই 3/4 এক্সটেনশন বোর্ড: আমরা জানি যে রাস্পবেরি পাই 3/4 বিল্ট ইন এডিসি (এনালগ টু ডিজিটাল কনভার্টার) এবং আরটিসি (রিয়েল টাইম ক্লক) দিয়ে আসে না তাই আমি একটি পিসিবি ডিজাইন করি যাতে 16 টি থাকে চ্যানেল 12 বিট এডিসি, আরটিসি, সিম 7600 4 জি মডিউল, পুশ বোতাম, রিলে, ইউএসবি পাওয়ার আউট, 5 ভি পাওয়ার আউট, 12 ভি পাওয়ার
ডিওডোরিনো' - ইনফ্রা -রেড নিয়ন্ত্রিত আরডুইনো একটি খালি ডিওডোরেন্ট স্টিক -এর সাথে পরিচিত। ১ ম ছবিতে ক্লিক করুন: Ste টি ধাপ
![ডিওডোরিনো' - ইনফ্রা -রেড নিয়ন্ত্রিত আরডুইনো একটি খালি ডিওডোরেন্ট স্টিক -এর সাথে পরিচিত। ১ ম ছবিতে ক্লিক করুন: Ste টি ধাপ ডিওডোরিনো' - ইনফ্রা -রেড নিয়ন্ত্রিত আরডুইনো একটি খালি ডিওডোরেন্ট স্টিক -এর সাথে পরিচিত। ১ ম ছবিতে ক্লিক করুন: Ste টি ধাপ](https://i.howwhatproduce.com/images/006/image-16190-24-j.webp)
ডিওডোরিনো' উপস্থাপন করা হচ্ছে - একটি খালি ডিওডোরেন্ট স্টিকে ইনফ্রা -রেড নিয়ন্ত্রিত আরডুইনো। 1 ম ছবিতে ক্লিক করুন: এখন বিস্তারিত নিচে
IOT BIT (আনুষ্ঠানিকভাবে PiAnywhere V1.31 নামে পরিচিত) রাস্পবেরি পাই এর জন্য 4G এবং LTE টুপি: 10 টি ধাপ (ছবি সহ)
![IOT BIT (আনুষ্ঠানিকভাবে PiAnywhere V1.31 নামে পরিচিত) রাস্পবেরি পাই এর জন্য 4G এবং LTE টুপি: 10 টি ধাপ (ছবি সহ) IOT BIT (আনুষ্ঠানিকভাবে PiAnywhere V1.31 নামে পরিচিত) রাস্পবেরি পাই এর জন্য 4G এবং LTE টুপি: 10 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/001/image-1940-74-j.webp)
IOT BIT (আনুষ্ঠানিকভাবে PiAnywhere V1.31 নামে পরিচিত) রাস্পবেরি পাই এর জন্য 4G & LTE Hat: IOT BIT 4G & রাস্পবেরি Pi4G এর জন্য LTE Hat (100 mbps down/ 50 mbps up) - আপনার রাস্পবেরি পাই এর জন্য অতি দ্রুত ইন্টারনেট সংযোগ, বড় ডাউনলোড এবং ভিডিও স্ট্রিমিং এর জন্য চমৎকার। TheIOT BIT 4G & রাস্পবেরি পাই বিটা প্রোভির জন্য এলটিই টুপি