সুচিপত্র:

ARDUINO শিখুন (20 মিনিটের মধ্যে): 10 টি ধাপ (ছবি সহ)
ARDUINO শিখুন (20 মিনিটের মধ্যে): 10 টি ধাপ (ছবি সহ)

ভিডিও: ARDUINO শিখুন (20 মিনিটের মধ্যে): 10 টি ধাপ (ছবি সহ)

ভিডিও: ARDUINO শিখুন (20 মিনিটের মধ্যে): 10 টি ধাপ (ছবি সহ)
ভিডিও: ঘুমানোর সময় ঘাড়ে উকুন উঠে গেলো #cartoon 2024, জুলাই
Anonim
ARDUINO শিখুন (20 মিনিটের মধ্যে)
ARDUINO শিখুন (20 মিনিটের মধ্যে)
ARDUINO শিখুন (20 মিনিটের মধ্যে)
ARDUINO শিখুন (20 মিনিটের মধ্যে)

এটি একটি নির্দেশযোগ্য যা আমি বিশেষভাবে লিখেছি আরডুইনো সম্পর্কে আমার জ্ঞানকে খুব সরলভাবে ভাগ করে নেওয়ার জন্য।

Arduino এর একটি বিশাল সম্ভাবনা রয়েছে যা আপনি কল্পনা করার চেয়ে অনেক বেশি করতে পারেন, এটি ব্যবহার করাও সত্যিই সহজ।

আমি ইন্ট্রো সেশনে আরো কিছু বলতে চাই না এবং আপনার মূল্যবান সময় নষ্ট করি সরাসরি বিষয়বস্তুতে ঝাঁপ দাও।

ধাপ 1: সামগ্রী

সামগ্রী
সামগ্রী
  1. Arduino সম্পর্কে একটি সংক্ষিপ্ত ভূমিকা।
  2. Arduino প্রকার।
  3. arduino গঠন।
  4. আপনার প্রথম "প্রকল্প"।
  5. PWM- পালস প্রস্থ মডুলেশন।
  6. সিরিয়াল যোগাযোগ।
  7. ব্যায়াম অন্তর্ভুক্ত

ধাপ 2: Arduino কি?

Arduino কি?
Arduino কি?
Arduino কি?
Arduino কি?

আরডুইনোর একটি সহজ সংজ্ঞা যা আমি জানি তা হল এটি একটি ইলেকট্রনিক সরঞ্জাম যা সহজ সংযোগ এবং সহজ কোডিংয়ের মাধ্যমে বিভিন্ন যন্ত্রকে একসাথে ইন্টারফেস করতে সক্ষম।

যারা অটোমেশন বা রোবোটিক্স ক্ষেত্রে তাদের ক্যারিয়ার করতে চান তাদের জন্য এটি একটি সঠিক প্ল্যাটফর্ম। Arduino একটি সহজ হাতিয়ার যা আমাদেরকে একটি মাইক্রো-কন্ট্রোলারের সাথে যোগাযোগ করতে সক্ষম করে যা কোন arduino বোর্ডে এমবেড করা থাকে। (arduino এ mega328 এ আরও বোঝার জন্য ছবি দেখুন।

কল্পনা

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

বর্তমান পরিস্থিতির সাথে সংযোগ স্থাপন করুন!

  1. ফরাসি উচ্চ স্তরের ভাষা (ব্যবহারকারী বান্ধব যেমন C, C ++…)।
  2. ইংরেজি মেশিন ভাষা।
  3. আরডুইনো অনুবাদক। আমি আশা করি আপনি হয়তো আরও ভালভাবে বুঝতে পেরেছেন !!!

ধাপ 3: মাইক্রোকন্ট্রোলার কি?

মাইক্রোকন্ট্রোলার কি?
মাইক্রোকন্ট্রোলার কি?

মাইক্রো-কন্ট্রোলার একটি সরলীকৃত কম্পিউটার, যার খুব অল্প পরিমাণ মেমরি, র‍্যাম,…

এটি খুব কমপ্যাক্ট এবং সস্তা যন্ত্র যা সহজেই পাওয়া যায়। Arduino UNO- এ ব্যবহৃত মাইক্রো কন্ট্রোলার হল ATmega 328 এটিতে একটি EEPROM রয়েছে যা আগের কোড মুছে দিয়ে বারবার প্রোগ্রাম করা যায়।

ধাপ 4: Arduino এর ধরন

Arduino এর প্রকারভেদ
Arduino এর প্রকারভেদ

ছবিটি বিভিন্ন ধরণের আরডুইনো বোর্ডের তালিকা করে যা সর্বাধিক জনপ্রিয়।

আরডুইনো ইউএনও

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

আরডুইনো ন্যানো

এটি ইউএনও বোর্ডের অনুরূপ, বোর্ডের আকার কমানো ছাড়া এটি এর নাম প্রাপ্য।এতে একটি সোল্ডার্ড পুরুষ পিনের একটি সিরিজ রয়েছে যা রুটিবোর্ডের সাথে সংযুক্ত হতে পারে এবং সরাসরি কোন সোল্ডারিং ছাড়াই ব্যবহার করা যেতে পারে। ইউএনও এর কাছে।

আরডুইনো লিলি প্যাড

এটি পরিধানযোগ্য ইলেকট্রনিক্সের জন্য ব্যবহৃত হয়।

ধাপ 5: Arduino গঠন

Arduino গঠন
Arduino গঠন

1. ইউএসবি প্লাগ-এই বিধানটি আপনার কোডিং আপলোড করতে ব্যবহৃত হয় এবং এটি আরডুইনোতে পাওয়ার ইনপুট হিসাবেও ব্যবহার করা যেতে পারে।

2. ডিজিটাল পিন (2-13) ইনপুট এবং আউটপুট ক্রিয়াকলাপের জন্য ব্যবহৃত হয়।

3. এনালগ পিন (0-5) এনালগ আকারে ইনপুট এবং আউটপুট অপারেশনের জন্য ব্যবহৃত হয়।

5. লাল বোতামটি বোর্ড রিসেট করার জন্য ব্যবহার করা হয় অর্থাৎ কোড এক্সিকিউশন শুরু থেকে শুরু হয়।

6. সিরিয়াল পিন RX, TX সিরিয়াল যোগাযোগের জন্য ব্যবহৃত হয়।

7. এটিতে একটি ডিসি ইনপুট সকেটও রয়েছে।

ধাপ 6: সেটআপ

সেটআপ
সেটআপ
সেটআপ
সেটআপ

1. Arduino IDE সফটওয়্যার ইনস্টল করুন। (ফ্রি সফটওয়্যার)

2. আপনার arduino বোর্ডে প্লাগ করুন এবং সঠিক পোর্ট এবং বৈচিত্র নির্বাচন করুন।

নোট: আমার জন্য পোর্ট নম্বর com23 আপনার ভিন্ন হতে পারে।

ছবি দেখুন!

ধাপ 7: আপনার প্রথম প্রকল্প-LED ঝলক

আপনার প্রথম প্রকল্প-LED ঝলক
আপনার প্রথম প্রকল্প-LED ঝলক
আপনার প্রথম প্রকল্প-LED ঝলক
আপনার প্রথম প্রকল্প-LED ঝলক

এই প্রকল্পে আপনি চোখের পলকে নেতৃত্ব দিতে যাচ্ছেন।

এক সেকেন্ড অন স্টেট, এক সেকেন্ড অফ স্টেট।

হার্ডওয়্যার

চিত্রে দেখানো হিসাবে সংযোগ তৈরি করুন।

সফটওয়্যার

ছবিতে দেখানো কোডিং আপলোড করুন।

কোডিং আপলোড করার সাথে সাথেই লিড জ্বলতে শুরু করে।

বিঃদ্রঃ:

void setup () -section শুধুমাত্র একবার এক্সিকিউট করে।

অকার্যকর লুপ ()-শক্তি চালু না হওয়া পর্যন্ত বারবার চালানো হয়।

ধাপ 8: PWM- পালস প্রস্থ মডুলেশন।

PWM -পালস প্রস্থ মডুলেশন।
PWM -পালস প্রস্থ মডুলেশন।

-এটি বিভিন্ন উজ্জ্বলতার পর্যায়ে নেতৃত্বের আভা তৈরি করতে ব্যবহৃত হয়।

-এটিকে ম্লান করা এবং তারপরে এটি আরও উজ্জ্বল করা!

-এনালগ পিন শুধুমাত্র 8 বিট ডেটা সমর্থন করে (0-255)।

-আমরা PWM প্রতিষ্ঠার জন্য ডিজিটাল লেখার পরিবর্তে এনালগ লেখা ব্যবহার করতে যাচ্ছি।

কোডটি এনালগ রাইট হবে (নেতৃত্বাধীন পিন, মান)

PWM: 3, 5, 6, 9, 10, এবং 11 পিনগুলি analogWrite () দিয়ে 8-বিট PWM আউটপুট প্রদান করে

নেতৃত্বাধীন পিন- ডিজিটাল পিন যেখানে আপনি নেতৃত্ব সংযুক্ত করেছেন।

মান - মান (0-255) থেকে একটি নিম্ন মান নেতৃত্বের উজ্জ্বলতাকে ম্লান করে তোলে, উচ্চ মানটি নেতৃত্বের উজ্জ্বলতাকে উজ্জ্বল করে তোলে।

অনুশীলন:

রেফারেন্স রেফারেন্স লিঙ্কের জন্য লুপ ব্যবহার করে ধাপে ধাপে নেতৃত্বকে উজ্জ্বল করার চেষ্টা করুন!

ধাপ 9: সিরিয়াল যোগাযোগ

সিরিয়াল যোগাযোগ
সিরিয়াল যোগাযোগ

সিরিয়াল Arduino বোর্ড এবং একটি কম্পিউটার বা অন্যান্য ডিভাইসের মধ্যে যোগাযোগের জন্য ব্যবহৃত হয়। সমস্ত Arduino বোর্ডের অন্তত একটি সিরিয়াল পোর্ট আছে (UART বা USART নামেও পরিচিত): সিরিয়াল। এটি ডিজিটাল পিন 0 (RX) এবং 1 (TX) এর পাশাপাশি কম্পিউটারের সাথে USB এর মাধ্যমে যোগাযোগ করে। সুতরাং, যদি আপনি এই ফাংশনগুলি ব্যবহার করেন, আপনি ডিজিটাল ইনপুট বা আউটপুটের জন্য পিন 0 এবং 1 ব্যবহার করতে পারবেন না।

এটি এর সাথে সংযুক্ত সেন্সরের রিডিং জানতে সাহায্য করে

তারা ব্লুটুথ, ওয়াইফাই Esp8266 এর মতো ওয়্যারলেস মডিউল সংযুক্ত করতেও সহায়তা করে।

এর সাথে আরো অনেক কিছু করার আছে ………………………..!

ধাপ 10: ফলিত সিরিয়াল যোগাযোগ

ফলিত সিরিয়াল যোগাযোগ
ফলিত সিরিয়াল যোগাযোগ
ফলিত সিরিয়াল যোগাযোগ
ফলিত সিরিয়াল যোগাযোগ

এই অধিবেশনে আমরা একটি LDR- আলো নির্ভরশীল প্রতিরোধক থেকে আউটপুট মান পেয়ে যাব এবং সিরিয়াল মনিটরে এটি প্রদর্শন করব।

হার্ডওয়্যার সংযোগ এবং কোডিংয়ের জন্য ছবিগুলি দেখুন!

এখন সেন্সরের উপর পড়ে যাওয়া আলোকে বিরক্ত করে সেন্সরের মানকে ব্যাহত করুন এবং মানগুলির পরিবর্তন দেখুন!

অনুশীলন:

আপনার কাজ হল এলডিআর এর আউটপুটের উপর ভিত্তি করে একটি এলইডি গ্লো তৈরি করা।

সূত্র: PWM এবং সিরিয়াল যোগাযোগ ব্যবহার করুন।

এটি অটোমেশনের জন্য মৌলিক!

চলবে……

এটি কেবল একটি ইন্ট্রো মডিউল যা আমি এই সম্পর্কে আরও লিখব এবং সেই মডিউলগুলি শীঘ্রই প্রকাশ করা হবে, যদি আপনি এটি পছন্দ করেন তবে আমার উপর নজর রাখুন

আসন্ন কয়েকটি বিষয়:

  • Servo মোটর নিয়ন্ত্রণ।
  • অতিস্বনক মডিউল।
  • আইআর সেন্সর।
  • মোটর ড্রাইভার L293D
  • ব্লুটুথ যোগাযোগ
  • এবং আরো অনেক কিছু ……………………। আশা করি এটা আপনার ভালো লেগেছে……………………………..!!!! "জ্ঞান ভাগ করুন!" "আরো তথ্যের জন্য আমাকে অনুসরণ করুন"

প্রস্তাবিত: