সুচিপত্র:
- ধাপ 1: সামগ্রী
- ধাপ 2: Arduino কি?
- ধাপ 3: মাইক্রোকন্ট্রোলার কি?
- ধাপ 4: Arduino এর ধরন
- ধাপ 5: Arduino গঠন
- ধাপ 6: সেটআপ
- ধাপ 7: আপনার প্রথম প্রকল্প-LED ঝলক
- ধাপ 8: PWM- পালস প্রস্থ মডুলেশন।
- ধাপ 9: সিরিয়াল যোগাযোগ
- ধাপ 10: ফলিত সিরিয়াল যোগাযোগ
ভিডিও: ARDUINO শিখুন (20 মিনিটের মধ্যে): 10 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
এটি একটি নির্দেশযোগ্য যা আমি বিশেষভাবে লিখেছি আরডুইনো সম্পর্কে আমার জ্ঞানকে খুব সরলভাবে ভাগ করে নেওয়ার জন্য।
Arduino এর একটি বিশাল সম্ভাবনা রয়েছে যা আপনি কল্পনা করার চেয়ে অনেক বেশি করতে পারেন, এটি ব্যবহার করাও সত্যিই সহজ।
আমি ইন্ট্রো সেশনে আরো কিছু বলতে চাই না এবং আপনার মূল্যবান সময় নষ্ট করি সরাসরি বিষয়বস্তুতে ঝাঁপ দাও।
ধাপ 1: সামগ্রী
- Arduino সম্পর্কে একটি সংক্ষিপ্ত ভূমিকা।
- Arduino প্রকার।
- arduino গঠন।
- আপনার প্রথম "প্রকল্প"।
- PWM- পালস প্রস্থ মডুলেশন।
- সিরিয়াল যোগাযোগ।
- ব্যায়াম অন্তর্ভুক্ত
ধাপ 2: Arduino কি?
আরডুইনোর একটি সহজ সংজ্ঞা যা আমি জানি তা হল এটি একটি ইলেকট্রনিক সরঞ্জাম যা সহজ সংযোগ এবং সহজ কোডিংয়ের মাধ্যমে বিভিন্ন যন্ত্রকে একসাথে ইন্টারফেস করতে সক্ষম।
যারা অটোমেশন বা রোবোটিক্স ক্ষেত্রে তাদের ক্যারিয়ার করতে চান তাদের জন্য এটি একটি সঠিক প্ল্যাটফর্ম। Arduino একটি সহজ হাতিয়ার যা আমাদেরকে একটি মাইক্রো-কন্ট্রোলারের সাথে যোগাযোগ করতে সক্ষম করে যা কোন arduino বোর্ডে এমবেড করা থাকে। (arduino এ mega328 এ আরও বোঝার জন্য ছবি দেখুন।
কল্পনা
- আপনি একটি ফরাসি ভাষাভাষী ব্যক্তিকে একটি তথ্য জানাতে চান কিন্তু আপনি শুধুমাত্র ইংরেজি জানেন।
- এই ক্ষেত্রে আপনার অবশ্যই যোগাযোগ সম্পন্ন করতে একজন অনুবাদকের প্রয়োজন হবে।
- সুতরাং অনুবাদক ফ্রেঞ্চ এবং ইংরেজি উভয়ই জানতে পারবে।
বর্তমান পরিস্থিতির সাথে সংযোগ স্থাপন করুন!
- ফরাসি উচ্চ স্তরের ভাষা (ব্যবহারকারী বান্ধব যেমন C, C ++…)।
- ইংরেজি মেশিন ভাষা।
- আরডুইনো অনুবাদক। আমি আশা করি আপনি হয়তো আরও ভালভাবে বুঝতে পেরেছেন !!!
ধাপ 3: মাইক্রোকন্ট্রোলার কি?
মাইক্রো-কন্ট্রোলার একটি সরলীকৃত কম্পিউটার, যার খুব অল্প পরিমাণ মেমরি, র্যাম,…
এটি খুব কমপ্যাক্ট এবং সস্তা যন্ত্র যা সহজেই পাওয়া যায়। Arduino UNO- এ ব্যবহৃত মাইক্রো কন্ট্রোলার হল ATmega 328 এটিতে একটি EEPROM রয়েছে যা আগের কোড মুছে দিয়ে বারবার প্রোগ্রাম করা যায়।
ধাপ 4: Arduino এর ধরন
ছবিটি বিভিন্ন ধরণের আরডুইনো বোর্ডের তালিকা করে যা সর্বাধিক জনপ্রিয়।
আরডুইনো ইউএনও
এই ধরণের বোর্ড জনপ্রিয় এবং নতুনদের জন্য সবচেয়ে উপযুক্ত! এটিতে মহিলা পিনের একটি সিরিজ রয়েছে এইভাবে একটি পুরুষ পিন ব্যবহার করে আমরা কেবল কোনও সোল্ডারিং বা ব্রেডবোর্ড ব্যবহার না করে সংযোগ তৈরি করতে পারি।
আরডুইনো ন্যানো
এটি ইউএনও বোর্ডের অনুরূপ, বোর্ডের আকার কমানো ছাড়া এটি এর নাম প্রাপ্য।এতে একটি সোল্ডার্ড পুরুষ পিনের একটি সিরিজ রয়েছে যা রুটিবোর্ডের সাথে সংযুক্ত হতে পারে এবং সরাসরি কোন সোল্ডারিং ছাড়াই ব্যবহার করা যেতে পারে। ইউএনও এর কাছে।
আরডুইনো লিলি প্যাড
এটি পরিধানযোগ্য ইলেকট্রনিক্সের জন্য ব্যবহৃত হয়।
ধাপ 5: Arduino গঠন
1. ইউএসবি প্লাগ-এই বিধানটি আপনার কোডিং আপলোড করতে ব্যবহৃত হয় এবং এটি আরডুইনোতে পাওয়ার ইনপুট হিসাবেও ব্যবহার করা যেতে পারে।
2. ডিজিটাল পিন (2-13) ইনপুট এবং আউটপুট ক্রিয়াকলাপের জন্য ব্যবহৃত হয়।
3. এনালগ পিন (0-5) এনালগ আকারে ইনপুট এবং আউটপুট অপারেশনের জন্য ব্যবহৃত হয়।
5. লাল বোতামটি বোর্ড রিসেট করার জন্য ব্যবহার করা হয় অর্থাৎ কোড এক্সিকিউশন শুরু থেকে শুরু হয়।
6. সিরিয়াল পিন RX, TX সিরিয়াল যোগাযোগের জন্য ব্যবহৃত হয়।
7. এটিতে একটি ডিসি ইনপুট সকেটও রয়েছে।
ধাপ 6: সেটআপ
1. Arduino IDE সফটওয়্যার ইনস্টল করুন। (ফ্রি সফটওয়্যার)
2. আপনার arduino বোর্ডে প্লাগ করুন এবং সঠিক পোর্ট এবং বৈচিত্র নির্বাচন করুন।
নোট: আমার জন্য পোর্ট নম্বর com23 আপনার ভিন্ন হতে পারে।
ছবি দেখুন!
ধাপ 7: আপনার প্রথম প্রকল্প-LED ঝলক
এই প্রকল্পে আপনি চোখের পলকে নেতৃত্ব দিতে যাচ্ছেন।
এক সেকেন্ড অন স্টেট, এক সেকেন্ড অফ স্টেট।
হার্ডওয়্যার
চিত্রে দেখানো হিসাবে সংযোগ তৈরি করুন।
সফটওয়্যার
ছবিতে দেখানো কোডিং আপলোড করুন।
কোডিং আপলোড করার সাথে সাথেই লিড জ্বলতে শুরু করে।
বিঃদ্রঃ:
void setup () -section শুধুমাত্র একবার এক্সিকিউট করে।
অকার্যকর লুপ ()-শক্তি চালু না হওয়া পর্যন্ত বারবার চালানো হয়।
ধাপ 8: 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
- ব্লুটুথ যোগাযোগ
- এবং আরো অনেক কিছু ……………………। আশা করি এটা আপনার ভালো লেগেছে……………………………..!!!! "জ্ঞান ভাগ করুন!" "আরো তথ্যের জন্য আমাকে অনুসরণ করুন"
প্রস্তাবিত:
2 মিনিটের মধ্যে একটি Arduino সাইমন গেম তৈরি করুন !: 3 ধাপ
2 মিনিটের মধ্যে একটি Arduino সাইমন খেলা তৈরি করুন!: কোন জাম্পার্স! কোন তারের! কোন সোল্ডারিং! না ব্রেডবোর্ড! বাক্সের বাইরে চিন্তা করা তাই আপনি আপনার মাইক্রো-কন্ট্রোলারকে কিছু অ্যাড-অন পেরিফেরাল মডেলের সাথে খুব দ্রুত দেখাতে চান, বন্ধু বা আত্মীয় তাদের পথে যাওয়ার আগে
20 মিনিটের মধ্যে Arduino শিখুন (পাওয়ার প্যাকড): 10 টি ধাপ (ছবি সহ)
Arduino শিখুন 20 মিনিটে আমিও একজন আরদুই
15 মিনিটের মধ্যে ম্যাক ল্যাপটপ হ্যাক করুন অথবা DIY Cintiq: 6 টি ধাপ (ছবি সহ)
15 মিনিটের মধ্যে একটি ম্যাক ট্যাবলেট হ্যাক ম্যাক ল্যাপটপ বা DIY সিনটিক: যেসব জায়গা থেকে এটি উঠেছে সেখান থেকে আমার প্রচুর প্রশ্ন ছিল: 1। হ্যাঁ এটি চাপ সংবেদনশীল 2 এটি শুধুমাত্র আমার wacom সেন্সর যেখানে কাজ করে … মূলত ভিডিওতে সাদা ব্লক। আমি g4 ব্যবহার করেছি কারণ এতে একটি ভাঙা মাদারবোর্ড রয়েছে এবং এটি ছিল ভার্চুয়াল
স্পঞ্জ + ফেরিক ক্লোরাইড পদ্ধতি - এক মিনিটের মধ্যে PCBs খনন করুন!: 5 টি ধাপ (ছবি সহ)
স্পঞ্জ + ফেরিক ক্লোরাইড পদ্ধতি - এক মিনিটের মধ্যে PCB গুলি খনন করুন! পিসিবিতে উন্মুক্ত তামা আপনার চোখের সামনে অদৃশ্য হয়ে গেলে এবং আপনার শূকর
10 মিনিটের মধ্যে একটি $ 2 অ্যাডজাস্টেবল স্মার্টফোন কার মাউন্ট করুন: 6 টি ধাপ (ছবি সহ)
10 মিনিটের মধ্যে একটি $ 2 অ্যাডজাস্টেবল স্মার্টফোন কার মাউন্ট করুন: আপনি কি কখনও ড্রাইভ করার সময় আপনার ফোন/জিপিএস/মোবাইল ডিভাইসটি ধরে রাখার জন্য সঠিক জিনিস খুঁজছেন? বাজারে এর অনেকগুলি আছে কিন্তু আমি কখনোই এমন কিছু খুঁজে পাইনি যা আমার অদ্ভুতভাবে কাজ করে