সুচিপত্র:

আরডুইনো লার্নার কিট (ওপেন সোর্স): 7 টি ধাপ (ছবি সহ)
আরডুইনো লার্নার কিট (ওপেন সোর্স): 7 টি ধাপ (ছবি সহ)

ভিডিও: আরডুইনো লার্নার কিট (ওপেন সোর্স): 7 টি ধাপ (ছবি সহ)

ভিডিও: আরডুইনো লার্নার কিট (ওপেন সোর্স): 7 টি ধাপ (ছবি সহ)
ভিডিও: Arduino Nano এর ড্রাইভার সমস্যা সমাধান করার পদ্ধতি 2024, জুলাই
Anonim
আরডুইনো লার্নার কিট (ওপেন সোর্স)
আরডুইনো লার্নার কিট (ওপেন সোর্স)

আপনি যদি আরডুইনো ওয়ার্ল্ডে একজন শিক্ষানবিশ হন এবং আরডুইনো শিখতে যাচ্ছেন তবে এই নির্দেশাবলী এবং এই কিটটি আপনার জন্য। এই কিটটি সেই শিক্ষকদের জন্যও একটি ভাল পছন্দ যারা তাদের শিক্ষার্থীদের একটি সহজ উপায়ে Arduino শেখাতে পছন্দ করে।

আপনি যদি Arduino শিখতে চান তাহলে আপনার নিম্নলিখিত বিষয়গুলি অন্তর্ভুক্ত করা উচিত:

ডিজিটাল ফলাফল:

  • Arduino ব্যবহার করে একাধিক LEDs নিয়ন্ত্রণ
  • বুজার ব্যবহার করে টোন তৈরি করা

ডিজিটাল ইনপুট:

  • Arduino ব্যবহার করে ইন্টারফেসিং বোতাম সুইচ
  • Arduino ব্যবহার করে DHT11 সেন্সর ইন্টারফেসিং

এনালগ ইনপুট:

  • একটি potentiometer থেকে এনালগ তথ্য পড়া
  • Arduino ব্যবহার করে LM35 তাপমাত্রা সেন্সর ইন্টারফেসিং

এনালগ আউটপুট (PWM ব্যবহার করে):

RGB LED ব্যবহার করে একাধিক রঙ তৈরি করা।

এসপিআই যোগাযোগ:

  • Arduino এর সাথে 74HC595 শিফট রেজিস্টার ইন্টারফেসিং
  • Arduino এর সাথে MAX7219CNG ইন্টারফেসিং DOT ম্যাট্রিক্স ডিসপ্লে চালানোর জন্য অথবা একাধিক সেগমেন্ট ডিসপ্লে শুধুমাত্র Arduino এর 3 টি পিন ব্যবহার করে।

I2C যোগাযোগ:

DS1307 রিয়েল টাইম ঘড়ি থেকে তারিখ এবং সময় পড়া

UART যোগাযোগ:

Arduino এর সাথে গ্রোভ জিপিএস এবং ব্লুটুথ মডিউল ইন্টারফেসিং

প্রদর্শন ইন্টারফেসিং:

Arduino ব্যবহার করে 16 X 2 ক্যারেক্টার এলসিডি ডিসপ্লে চালানো

মাল্টিপ্লেক্সিং:

নূন্যতম আরডুইনো পিন ব্যবহার করে একাধিক সাত সেগমেন্ট ডিসপ্লে চালানো।

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

[কিটটিতে রয়েছে 6 সবুজ LED, 1 RGB LED, 1 Potentiometer, 1 LM35 Sensor, 1 DHT11 Sensor, 4 Button Switch, 4 Seven Segment Display, 1 8X8 Dot Matrix Display, 1 MAX7219CNG IC, 1 74HC595 Shift Register, 1 Buzzer, 1 16X2 LCD ডিসপ্লে, 1 DS1307 RTC, 3 Grove ইউনিভার্সাল কানেক্টর।]

আরডুইনো শেখার পথে আর কোনো আলাদা shাল বা মডিউল নেই, আর কোনো জঘন্য তার নেই।

ডেমো ভিডিও দেখুন:

ধাপ 1: উপকরণ বিল (BOM)

বিল অফ ম্যাটেরিয়ালস (বিওএম)
বিল অফ ম্যাটেরিয়ালস (বিওএম)
বিল অফ ম্যাটেরিয়ালস (বিওএম)
বিল অফ ম্যাটেরিয়ালস (বিওএম)
বিল অফ ম্যাটেরিয়ালস (বিওএম)
বিল অফ ম্যাটেরিয়ালস (বিওএম)

কিট তৈরির জন্য নিম্নলিখিত উপাদানগুলির প্রয়োজন হবে:

ক্র। না। উপাদানের নাম পরিমাণ কোথায় কিনবেন
1. আরডুইনো ন্যানো 1 gearbest.com
2. 16 এক্স 2 অক্ষর এলসিডি 1 gearbest.com
3. 32mm 8 X 8 সিঙ্গেল কালার ডট ম্যাট্রিক্স ডিসপ্লে 1 gearbest.com
4. 0.56 ইঞ্চি 4 ডিজিট সেভেন সেগমেন্ট ডিসপ্লে (CC) 1 aliexpress.com
5. DHT11 তাপমাত্রা এবং আর্দ্রতা সেন্সর 1 gearbest.com
7. LM35 তাপমাত্রা সেন্সর 1 aliexpress.com
8. 5 মিমি LED 6
9. 10 কে পোটেন্টিওমিটার 1 aliexpress.com
10. 5K ট্রিম পট 1
11. MAX7219 LED ড্রাইভার IC 1 aliexpress.com
12. 74HC595 শিফট রেজিস্টার আইসি 1 aliexpress.com
13. DS1307 RTC IC 1 aliexpress.com
14. BC547 সাধারণ উদ্দেশ্য NPN ট্রানজিস্টর 4
15. LM7805 5V লিনিয়ার রেগুলেটর আইসি 1
16. 6 মিমি স্পর্শযোগ্য বোতাম সুইচ 4
17. RGB LED (Piranha) Common Anode 1
18. 5V পাইজো বুজার 1
19. CR2032 মুদ্রা সেল ব্যাটারি 1
20. 4 ডিআইপি সুইচের সাথে যোগাযোগ করুন 1
21. 16 পিন আইসি বেস 1
22. 8 পিন আইসি বেস 1
23. 24 পিন আইসি বেস 1
24. ইউনিভার্সাল গ্রোভ সংযোগকারী 3
25. CR2032 ব্যাটারি হোল্ডার 3
26. মহিলা পিন হেডার 4
27. পুরুষ পিন হেডার 1
28. 220 ওহম প্রতিরোধক 20
29. 4.7K প্রতিরোধক 6
30. 100 ওহম প্রতিরোধক 1
31. 10 কে ওহম প্রতিরোধক 5
32. 4.5 এক্স 5 ইঞ্চি ডবল পার্শ্বযুক্ত তামা পরিহিত বোর্ড 1 gearbest.com

নিম্নলিখিত সরঞ্জামগুলির প্রয়োজন হবে:

ক্র। না। সরঞ্জাম নাম পরিমাণ কোথায় কিনবেন
1. সোল্ডারিং স্টেশন 1 gearbest.com
2. ডিজিটাল multimeter 1 gearbest.com
3. পিসিবি নখ 1 gearbest.com
4. তার কর্তনকারী 1 gearbest.com
5. Desoldering স্তন্যপান পাম্প 1 gearbest.com

ধাপ 2: পরিকল্পিত পরিকল্পনা

পরিকল্পিত নকশা
পরিকল্পিত নকশা
পরিকল্পিত নকশা
পরিকল্পিত নকশা
পরিকল্পিত নকশা
পরিকল্পিত নকশা
পরিকল্পিত নকশা
পরিকল্পিত নকশা

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

এই বিভাগে, আমি প্রতিটি অংশ আলাদাভাবে ব্যাখ্যা করব।

এলসিডি সংযোগ

এই বিভাগে, আমি ব্যাখ্যা করব কিভাবে একটি এলসিডি (তরল ক্রিস্টাল ডিসপ্লে) আরডুইনো বোর্ডের সাথে সংযুক্ত করা যায়। এই জাতীয় এলসিডিগুলি খুব জনপ্রিয় এবং ব্যাপকভাবে ইলেকট্রনিক্স প্রকল্পে ব্যবহৃত হয় কারণ এগুলি আপনার প্রকল্পের সেন্সর ডেটার মতো তথ্য প্রদর্শনের জন্য ভাল, এবং সেগুলি খুব সস্তা।

ছবি
ছবি

এটিতে 16 টি পিন রয়েছে এবং বাম থেকে ডানে প্রথমটি হল গ্রাউন্ড পিন। দ্বিতীয় পিন হল VCC যা আমরা 5 ভোল্টের পিনকে Arduino বোর্ডে সংযুক্ত করি। পরবর্তীতে ভিও পিন যার উপর আমরা ডিসপ্লের বৈসাদৃশ্য নিয়ন্ত্রণের জন্য একটি পোটেন্টিওমিটার সংযুক্ত করতে পারি।

পরবর্তীতে, RS পিন বা রেজিস্টার সিলেক্ট পিন ব্যবহার করা হয় যা আমরা LCD তে কমান্ড বা ডেটা পাঠাব কিনা তা নির্বাচন করার জন্য। উদাহরণস্বরূপ, যদি আরএস পিন লো স্টেট বা জিরো ভোল্টে সেট করা থাকে, তাহলে আমরা LCD- এ কমান্ড পাঠাচ্ছি যেমন: একটি নির্দিষ্ট স্থানে কার্সার সেট করা, ডিসপ্লে ক্লিয়ার করা, ডিসপ্লে বন্ধ করা ইত্যাদি। আর যখন RS পিন হাই স্টেট বা 5 ভোল্টে সেট করা হয় তখন আমরা LCD তে ডেটা বা অক্ষর পাঠাচ্ছি।

পরবর্তীতে আসে R / W পিন যা মোড নির্বাচন করে আমরা LCD পড়ব বা লিখব। এখানে লেখার মোড সুস্পষ্ট এবং এটি এলসিডিতে কমান্ড এবং ডেটা লেখার বা পাঠানোর জন্য ব্যবহৃত হয়। রিড মোডটি LCD নিজেই ব্যবহার করে যখন প্রোগ্রামটি এক্সিকিউট করে যা আমাদের এই টিউটোরিয়ালে আলোচনা করার প্রয়োজন নেই।

পরবর্তীতে ই পিন যা রেজিস্টারে লিখতে সক্ষম করে, অথবা পরবর্তী 8 টি ডাটা পিন D0 থেকে D7 পর্যন্ত। তাই এই পিনের মাধ্যমে আমরা 8 বিট ডেটা পাঠাচ্ছি যখন আমরা রেজিস্টারে লিখছি অথবা উদাহরণস্বরূপ যদি আমরা ডিসপ্লেতে পরের বড় হাতের A দেখতে চাই আমরা ASCII টেবিল অনুসারে রেজিস্টারে 0100 0001 পাঠাব।

এবং শেষ দুটি পিন এ এবং কে, অথবা অ্যানোড এবং ক্যাথোড এলইডি ব্যাকলাইটের জন্য। সর্বোপরি, এলসিডি কীভাবে কাজ করে সে সম্পর্কে আমাদের খুব বেশি চিন্তা করতে হবে না, কারণ লিকুইড ক্রিস্টাল লাইব্রেরি প্রায় সবকিছুর যত্ন নেয়। আরডুইনোর অফিসিয়াল ওয়েবসাইট থেকে আপনি লাইব্রেরির কাজগুলি খুঁজে পেতে এবং দেখতে পারেন যা এলসিডির সহজ ব্যবহার সক্ষম করে। আমরা লাইব্রেরিটি 4 বা 8-বিট মোডে ব্যবহার করতে পারি। এই কিটে, আমরা এটি 4-বিট মোডে ব্যবহার করব, অথবা আমরা 8 টি ডেটা পিনের মধ্যে 4 টি ব্যবহার করব।

ছবি
ছবি

সুতরাং, উপরের ব্যাখ্যা থেকে, সার্কিট সংযোগ সুস্পষ্ট। এলসিডি লেবেলটি একটি সক্ষম সুইচ থেকে এসেছে যার মাধ্যমে এলসিডি সক্ষম বা অক্ষম করা যায়। অ্যানোড পিন একটি 220ohm প্রতিরোধকের মাধ্যমে সংযুক্ত করা হয় যাতে ব্যাকলাইট জ্বলতে না পারে। ভেরিয়েবল ভোল্টেজটি 10K পোটেন্টিওমিটারের মাধ্যমে LCD এর VO পিনে সরবরাহ করা হয়। R/W পিন গ্রাউন্ডের সাথে সংযুক্ত থাকে কারণ আমরা কেবল LCD- এ লিখি। Arduino থেকে তথ্য প্রদর্শনের জন্য আমাদের RS, E, DB4-DB7 পিনগুলিকে Arduino এর সাথে সংযুক্ত করতে হবে এবং এই পিনগুলি একটি 6 পিন সংযোগকারীর সাথে সংযুক্ত।

সেভেন সেগমেন্ট ডিসপ্লে কানেকশন

সেভেন সেগমেন্ট ডিসপ্লে (এসএসডি), বা সেভেন সেগমেন্ট ইন্ডিকেটর, দশমিক সংখ্যা প্রদর্শনের জন্য একটি ইলেকট্রনিক ডিসপ্লে ডিভাইসের একটি ফর্ম যা আরও জটিল ডট ম্যাট্রিক্স ডিসপ্লের বিকল্প। ডিজিটাল ঘড়ি, ইলেকট্রনিক মিটার, বেসিক ক্যালকুলেটর এবং সংখ্যাসূচক তথ্য প্রদর্শনকারী অন্যান্য ইলেকট্রনিক ডিভাইসে সেভেন সেগমেন্ট ডিসপ্লে ব্যাপকভাবে ব্যবহৃত হয়।

এই কিটে আমি 4 ডিজিট 7 সেগমেন্ট ডিসপ্লে ব্যবহার করেছি এবং ডিসপ্লে নিয়ন্ত্রণের জন্য মাল্টিপ্লেক্সিং টেকনিক ব্যবহার করা হবে। একটি 4-অঙ্কের 7-সেগমেন্ট LED ডিসপ্লেতে 12 টি পিন রয়েছে। 8 টি পিনের মধ্যে 7 টি সেগমেন্ট ডিসপ্লেতে 8 টি LED এর জন্য রয়েছে, যার মধ্যে A-G এবং DP (দশমিক বিন্দু) রয়েছে। অন্যান্য 4 টি পিন D1-D4 থেকে 4 টি সংখ্যার প্রতিটি প্রতিনিধিত্ব করে।

ছবি
ছবি

ডিসপ্লে মডিউলের প্রতিটি সেগমেন্ট মাল্টিপ্লেক্সেড, অর্থাৎ এটি একই অ্যানোড সংযোগ পয়েন্ট শেয়ার করে। এবং মডিউলের চারটি সংখ্যার প্রতিটিতে তাদের নিজস্ব সাধারণ ক্যাথোড সংযোগ পয়েন্ট রয়েছে। এটি প্রতিটি ডিজিটকে স্বাধীনভাবে চালু বা বন্ধ করতে দেয়। এছাড়াও, এই মাল্টিপ্লেক্সিং কৌশলটি একটি ডিসপ্লে নিয়ন্ত্রণের জন্য প্রয়োজনীয় মাইক্রোকন্ট্রোলার পিনের বিশাল পরিমাণকে মাত্র এগারো বা বারোতে পরিণত করে (বত্রিশের জায়গায়)!

মাল্টিপ্লেক্সিং যা করে তা সহজ - একটি ডিসপ্লে ইউনিটে একবারে একটি অঙ্ক দেখান এবং ডিসপ্লে ইউনিটের মধ্যে খুব দ্রুত স্যুইচ করুন। দৃষ্টির দৃ pers়তার কারণে, মানুষের চোখ কোন ডিসপ্লে চালু/বন্ধের মধ্যে পার্থক্য করতে পারে না। মানুষের চোখ শুধু সব 4 ডিসপ্লে ইউনিট সব সময় চালু থাকার জন্য কল্পনা করে। ধরা যাক আমাদের 1234 দেখাতে হবে। প্রথমে আমরা "1" এর জন্য প্রাসঙ্গিক বিভাগগুলি চালু করি এবং 1 ম ডিসপ্লে ইউনিট চালু করি। তারপরে আমরা "2" দেখানোর জন্য সংকেত পাঠাই, প্রথম ডিসপ্লে ইউনিট বন্ধ করি এবং দ্বিতীয় ডিসপ্লে ইউনিট চালু করি। আমরা পরবর্তী দুটি সংখ্যার জন্য এই প্রক্রিয়াটি পুনরাবৃত্তি করি এবং ডিসপ্লে ইউনিটগুলির মধ্যে স্যুইচিং খুব দ্রুত করা উচিত (প্রায় এক সেকেন্ড বিলম্বের মধ্যে)। যেহেতু আমাদের চোখ 1 সেকেন্ডের মধ্যে কোন বস্তুর বারবার ঘটছে এমন পরিবর্তন বাছতে পারে না, তাই আমরা 1234 একই সময়ে ডিসপ্লেতে উপস্থিত হচ্ছি।

ছবি
ছবি

সুতরাং, সাধারণ ক্যাথোডগুলিকে মাটিতে সংযুক্ত করে আমরা নিয়ন্ত্রণ করছি কোন অঙ্কটি চালু হবে। প্রতিটি Arduino পিন সর্বাধিক 40 mA বর্তমান নিষ্কাশন (গ্রহণ) করতে পারে। যদি এক অঙ্কের বিভাগ চালু থাকে, তাহলে আমাদের 20 × 8 = 160 mA হচ্ছে যা অনেক বেশি, তাই আমরা সাধারণ ক্যাথোডগুলিকে সরাসরি আরডুইনো বন্দরে সংযুক্ত করতে পারছি না। অতএব আমি সুইচ হিসাবে BC547 NPN ট্রানজিস্টর ব্যবহার করেছি। ট্রানজিস্টর চালু আছে, যখন বেসে একটি পজিটিভ ভোল্টেজ প্রয়োগ করা হয়। বর্তমানকে সীমাবদ্ধ করার জন্য আমি ট্রানজিস্টরের বেসে 4.7K রোধক ব্যবহার করেছি।

DS1307 RTC সংযোগ

যেমনটি তার নাম থেকে বোঝা যায়, একটি রিয়েল-টাইম ঘড়ি ব্যবহার করা হয় রেকর্ড বন্ধ রাখতে এবং সময় প্রদর্শন করতে। এটি অনেক ডিজিটাল ইলেকট্রনিক ডিভাইস যেমন কম্পিউটার, ইলেকট্রনিক্স ঘড়ি, তারিখ লগার এবং এমন পরিস্থিতিতে ব্যবহার করা হয় যেখানে আপনাকে সময়ের হিসাব রাখতে হবে। রিয়েল-টাইম ঘড়ির একটি বড় সুবিধা হল যে এটি বিদ্যুৎ সরবরাহ না থাকলেও সময়ের রেকর্ড রাখে। এখন প্রশ্ন হল বিদ্যুৎ সরবরাহ ব্যবহার না করে রিয়েল-টাইম ঘড়ির মতো ইলেকট্রনিক্স ডিভাইস কীভাবে কাজ করতে পারে? কারণ এর ভিতরে প্রায় 3-5 ভোল্টের ছোট পাওয়ার সেল রয়েছে যা বছরের পর বছর কাজ করতে পারে। কারণ রিয়েল টাইম ঘড়ি সর্বনিম্ন পরিমাণ শক্তি খরচ করে। বাজারে অনেক ডেডিকেটেড ইন্টিগ্রেটেড সার্কিট পাওয়া যায় যা প্রয়োজনীয় ইলেকট্রনিক উপাদান যোগ করে রিয়েল-টাইম ঘড়ি তৈরিতে ব্যবহৃত হয়। কিন্তু কিটে আমি DS1307 রিয়েল টাইম ক্লক আইসি ব্যবহার করেছি।

DS1307 হল রিয়েল-টাইম ঘড়ির জন্য IC যা ব্যবহার করা হয় সেকেন্ড, মিনিট, ঘন্টা, দিন, মাস যেকোনো বছর। Arduino I2C যোগাযোগ প্রোটোকল ব্যবহার করে DS1307 থেকে সময় এবং তারিখের মান পড়ে। এটিতে বিদ্যুৎ ব্যর্থতার ক্ষেত্রে সঠিক সময়ের রেকর্ড রাখার বৈশিষ্ট্যও রয়েছে। এটি একটি 8 বিট আইসি। এটি অন্য কিছু ইলেকট্রনিক উপাদান ব্যবহার করে রিয়েল-টাইম ঘড়ি তৈরিতে ব্যবহৃত হয়। DS1307 এর পিন কনফিগারেশন নিচে দেওয়া হল:

ছবি
ছবি

স্ফটিক দোলকের জন্য পিন নম্বর এক এবং দুই (X1, X2) ব্যবহার করা হয়। ক্রিস্টাল অসিলেটর মান সাধারণত DS1307 এর সাথে ব্যবহৃত হয় 32.768k Hz। ব্যাটারি ব্যাকআপের জন্য পিন থ্রি ব্যবহার করা হয়। এর মান 3-5 ভোল্টের মধ্যে হওয়া উচিত। 5 ভোল্টের বেশি ভোল্টেজ DS1307 স্থায়ীভাবে বার্ন করতে পারে। সাধারণত, কয়েন সেল ব্যাটারি DS1307 এ বিদ্যুৎ ব্যর্থতার ক্ষেত্রে সময়ের হিসাব রাখতে ব্যবহৃত হয়। পাওয়ার পাওয়ার পর DS1307 ব্যাটারি ব্যাকআপের কারণে সঠিক সময় দেখায়। পিন 4 এবং 8 বিদ্যুৎ সরবরাহের জন্য। পিন 5 এবং 6 I2C যোগাযোগ প্রোটোকলের সাহায্যে অন্যান্য ডিভাইসের সাথে যোগাযোগ করতে ব্যবহৃত হয়। পিন 5 হল সিরিয়াল ডেটা পিন (এসডিএ) এবং পিন 6 হল সিরিয়াল ক্লক (এসসিএল)। উভয় পিন খোলা ড্রেন এবং একটি বহিরাগত পুল আপ প্রতিরোধক প্রয়োজন। আপনি যদি I2C যোগাযোগ সম্পর্কে না জানেন, আমি আপনাকে এটি সম্পর্কে জানার পরামর্শ দিচ্ছি। পিন 7 SWQ/আউট স্কয়ার ওয়েভ/আউটপুট ড্রাইভার। সক্রিয় করা হলে, SQWE বিট 1 তে সেট করা হয়, SQW/OUT পিন চারটি বর্গ-তরঙ্গ ফ্রিকোয়েন্সি (1Hz, 4kHz, 8kHz, 32kHz) এর একটি আউটপুট করে। SQW/OUT পিন খোলা ড্রেন এবং একটি বহিরাগত পুল-আপ প্রতিরোধক প্রয়োজন। SQW/OUT VCC অথবা VBAT প্রয়োগ করে কাজ করে। ভিসিসির সাথে বাঁধা সিরিজের একটি LED এবং 220 ohm রোধকারী 1 HZ ব্লিঙ্ক তৈরি করবে। ঘড়ি চিপ কাজ করছে কিনা তা বলার এটি একটি ভাল উপায়।

ছবি
ছবি

74HC595 শিফট রেজিস্টার সংযোগ

74HC595 দরকারী যদি আপনি আপনার মাইক্রোকন্ট্রোলারে পাওয়া যায় তার চেয়ে বেশি আউটপুট প্রয়োজন হয়; এই চিপের মতো সিরিয়াল শিফট রেজিস্টার ব্যবহার করার কথা ভাবার সময় এসেছে।

আপনার বিদ্যমান কিছু মাইক্রোকন্ট্রোলার আউটপুট ব্যবহার করে আপনি 8 এর গুণে আউটপুট বাড়ানোর জন্য একাধিক 595 যোগ করতে পারেন; 595 প্রতি 8 টি আউটপুট

74HC595 আপনার মাইক্রোকন্ট্রোলার থেকে আউটপুট সংখ্যা বাড়ানোর জন্য একটি সিরিয়াল-টু-প্যারালাল শিফট রেজিস্টার বা SIPO (সিরিয়াল ইন প্যারালাল আউট) ডিভাইস। এটি কেবল একটি মেমরি ডিভাইস যা ক্রমানুসারে প্রতিটা বিট ডেটা সঞ্চয় করে থাকে। প্রতিটি ঘড়ির সিগন্যালে ডি-টাইপের একটি চেইন বরাবর ডেটা প্রেরণ করা হয়-প্রতিটি ডি-টাইপ ফিডের আউটপুট পরবর্তী ইনপুটে প্রবেশ করে।

ছবি
ছবি

74HC595 দিয়ে শুরু করতে, পিন 16 (VCC) এবং 10 (SRCLR) 5V এবং পিন 8 (GND) এবং 13 (OE) মাটিতে সংযুক্ত হওয়া উচিত। এই আইসি স্বাভাবিক কাজ মোডে রাখা উচিত। আরডুইনো থেকে আইসিতে তথ্য স্থানান্তর করার জন্য পিন 11, 12 এবং 14 টি Arduino এর তিনটি ডিজিটাল পিনের সাথে সংযুক্ত হওয়া উচিত।

ডট ম্যাট্রিক্স এবং MAX7219CNG সংযোগ

একটি ডট ম্যাট্রিক্স হল একটি দ্বিমাত্রিক প্যাটার্নযুক্ত LED অ্যারে, যা অক্ষর, প্রতীক এবং ছবি উপস্থাপন করতে ব্যবহৃত হয়। প্রায় সব আধুনিক ডিসপ্লে প্রযুক্তি সেল ফোন, টেলিভিশন ইত্যাদি সহ ডট ম্যাট্রিক্স ব্যবহার করে।

একটি সাধারণ 8x8 ডট ম্যাট্রিক্স ইউনিটে 64 এলইডি সমতলে সাজানো থাকে। আপনি দুই ধরনের ডট ম্যাট্রিক্সে আপনার হাত পেতে পারেন। একটি যা একটি সরল একক ম্যাট্রিক্স হিসাবে আসে যার অ্যারের সারি এবং কলামগুলি নিয়ন্ত্রণ করার জন্য 16 টি পিন রয়েছে। এটি অনেকগুলি তারের ব্যবহার করবে এবং জিনিসগুলি অনেক বেশি নোংরা হতে পারে।

এই জিনিসগুলিকে সহজ করার জন্য, এটি MAX7219 ড্রাইভারের সাথে একত্রিত পাওয়া যায়, যার 24 টি পিন রয়েছে। শেষে আপনার I/O এর সাথে সংযোগ করার জন্য 5 টি পিন আছে যা আপনার কাজকে অনেক সহজ করে তোলে। 7219 ড্রাইভিং 64 পৃথক LEDs থেকে 16 টি আউটপুট লাইন রয়েছে। দৃ vision়তার দৃist়তা ব্যবহার করা হয় যাতে এলইডি সব সময় উপস্থিত থাকে যখন আসলে সেগুলি নেই। আপনি কোডের মাধ্যমে LEDs এর উজ্জ্বলতা নিয়ন্ত্রণ করতে পারেন।

এই ছোট আইসি একটি 16 বিট সিরিয়াল শিফট রেজিস্টার। প্রথম 8 বিট একটি কমান্ড নির্দিষ্ট করে এবং বাকি 8 বিট কমান্ডের জন্য ডেটা নির্দিষ্ট করতে ব্যবহৃত হয়। সংক্ষেপে, MAX7219 এর কাজ নিম্নরূপ সংক্ষিপ্ত করা যেতে পারে: আমরা জানি যে আমাদের চোখ প্রায় 20ms একটি ফ্ল্যাশ মনে রাখে। তাই ড্রাইভার 20ms এর চেয়ে বেশি হারে LEDs জ্বালায় যা আমাদের মনে করে যে আলো কখনই বন্ধ হয় না। এইভাবে, 16 টি পিন 64 এলইডি নিয়ন্ত্রণ করে।

ছবি
ছবি

মডিউলের VCC এবং GND Arduino এর 5V এবং GND পিনগুলিতে যায় এবং অন্য তিনটি পিন, DIN, CLK এবং CS Arduino বোর্ডের যেকোন ডিজিটাল পিনে যায়। যদি আমরা একাধিক মডিউল সংযোগ করতে চাই তাহলে আমরা শুধু আগের ব্রেকআউট বোর্ডের আউটপুট পিনগুলিকে নতুন মডিউলের ইনপুট পিনের সাথে সংযুক্ত করব। প্রকৃতপক্ষে এই পিনগুলি সব একই রকম হয়, তা ছাড়া আগের বোর্ডের DOUT পিন নতুন বোর্ডের DIN পিনে যায়।

ধাপ 3: ডিজাইনিং বোর্ড লেআউট (পিসিবি)

ডিজাইনিং বোর্ড লেআউট (পিসিবি)
ডিজাইনিং বোর্ড লেআউট (পিসিবি)
ডিজাইনিং বোর্ড লেআউট (পিসিবি)
ডিজাইনিং বোর্ড লেআউট (পিসিবি)
ডিজাইনিং বোর্ড লেআউট (পিসিবি)
ডিজাইনিং বোর্ড লেআউট (পিসিবি)
ডিজাইনিং বোর্ড লেআউট (পিসিবি)
ডিজাইনিং বোর্ড লেআউট (পিসিবি)

আপনি যদি আপনার ডিজাইনকে আরো আকর্ষণীয় করতে চান, তাহলে PCBs হল পরবর্তী ধাপ। PCBs এর সাহায্যে আমরা গোলমাল, বিকৃতি, অসম্পূর্ণ যোগাযোগ ইত্যাদির মতো সাধারণ সমস্যা এড়াতে পারি। তাছাড়া, আপনি যদি আপনার নকশা নিয়ে বাণিজ্যিকভাবে যেতে চান, তাহলে আপনাকে একটি সঠিক সার্কিট বোর্ড ব্যবহার করতে হবে।

কিন্তু, অনেক মানুষ, বিশেষ করে নতুনদের জন্য, সার্কিট বোর্ড ডিজাইন করা কঠিন হবে কারণ তারা এটাকে একটি ক্লান্তিকর কাজ মনে করে এবং সার্কিট বোর্ড ডিজাইনে চরম জ্ঞানের প্রয়োজন হয়। মুদ্রিত সার্কিট বোর্ড ডিজাইন করা আসলে সহজ (হ্যাঁ, এর জন্য কিছু অনুশীলন এবং প্রচেষ্টা প্রয়োজন)।

লক্ষ্য করুন যে স্কিম্যাটিক এর কাজ শুধুমাত্র অংশ এবং তাদের মধ্যে সংযোগ সংজ্ঞায়িত করা হয়। কেবলমাত্র বোর্ড লেআউটে এটি গুরুত্বপূর্ণ যে অংশগুলি শারীরিকভাবে কোথায় যায়। স্কিম্যাটিক্সে, অংশগুলি স্থাপন করা হয় যেখানে তারা বৈদ্যুতিকভাবে বোঝা যায়, বোর্ডগুলিতে, তারা যেখানে শারীরিকভাবে বোধগম্য হয় সেগুলি স্থাপন করা হয়, এইভাবে স্কিম্যাটিক -এর একটি অংশের ঠিক পাশের একটি প্রতিরোধক সেই অংশ থেকে যতটা সম্ভব দূরে যেতে পারে বোর্ডে।

সাধারণত, যখন আপনি একটি বোর্ড স্থাপন করেন, আপনি প্রথমে সেই অংশগুলিকে স্থাপন করেন যা অবস্থানগুলি সেট করে যা তাদের যেতে হবে, যেমন সংযোগকারীরা। তারপরে, যৌক্তিকভাবে একসাথে বোঝা যায় এমন সমস্ত অংশগুলিকে একত্রিত করুন এবং এই ক্লাস্টারগুলিকে সরান যাতে তারা অতিক্রম করা অসংলগ্ন লাইনগুলির ক্ষুদ্রতম পরিমাণ তৈরি করে। সেই বিন্দু থেকে, সেই ক্লাস্টারগুলি প্রসারিত করুন, সমস্ত অংশগুলিকে যথেষ্ট দূরে সরিয়ে দিন যাতে তারা কোনও ডিজাইনের নিয়ম ভাঙে না এবং ন্যূনতম অরুট করা ট্রেস ক্রসিং থাকে।

মুদ্রিত সার্কিট বোর্ডগুলির সাথে একটি জিনিস হল যে তাদের দুটি দিক রয়েছে। যাইহোক, আপনি সাধারণত আপনি যে স্তরটি ব্যবহার করেন তার প্রতি অর্থ প্রদান করেন এবং যদি আপনি বাড়িতে এই বোর্ডটি তৈরি করেন তবে আপনি কেবল নির্ভরযোগ্যভাবে একতরফা বোর্ড তৈরি করতে সক্ষম হবেন। সোল্ডারিং থ্রু-হোল পার্টসের লজিস্টিকসের কারণে, এর মানে হল যে আমরা PCB এর নিচের অংশটি ব্যবহার করতে চাই মিরর কমান্ডটি ব্যবহার করুন এবং সারফেস-মাউন্ট পার্টসগুলোতে ক্লিক করে সেগুলিকে নিচের স্তরে পরিবর্তন করুন। পার্টস এর ওরিয়েন্টেশন ঠিক করার জন্য আপনাকে Rotate or Move কমান্ড ব্যবহার করতে হতে পারে। একবার আপনার সমস্ত অংশ বের হয়ে গেলে, Ratsnest কমান্ডটি চালান। Ratsnest সব unrouted তারের (airwires) জন্য সবচেয়ে ছোট পথ পুনalগণনা, যা একটি ন্যায্য পরিমাণ দ্বারা পর্দায় বিশৃঙ্খলা পরিষ্কার করা উচিত।

পিসিবি ডিজাইন করার পরে, আপনাকে নকশাটি মুদ্রণ করতে হবে। যদিও ইন্টারনেটে প্রচুর টিউটোরিয়াল পাওয়া যায় হাতে একটি ভাল মানের পিসিবি তৈরি করা একটি বড় চ্যালেঞ্জ। এই প্রকল্পে ব্যবহৃত পিসিবি JLCPCB থেকে মুদ্রিত। প্রিন্টের মান খুব ভালো। আমি 12 টি বোর্ড পেয়েছি, সব সুন্দরভাবে ভ্যাকুয়াম সিল এবং বুদবুদ মোড়ানো। সব ভাল দেখাচ্ছে, সোল্ডার মাস্কে সুনির্দিষ্ট সহনশীলতা, সিল্ক স্ক্রিনে স্পষ্ট চরিত্র। আমি Graber ফাইল যোগ করেছি এবং ভাল মানের মুদ্রিত PCB পেতে আপনি এটি সরাসরি JLCPCB- এ পাঠাতে পারেন।

ছবি
ছবি

JLCPCB মাত্র 2 ডলারে সর্বোচ্চ 10cmx10cm আকারের PCBs এর 5pcs তৈরি করে। এটি আমাদের দেখা সবচেয়ে সস্তা দাম। অন্যান্য কোম্পানির তুলনায় শিপিং চার্জও কম।

অর্ডার করার জন্য JLCPCB ওয়েবসাইট দেখুন। হোম পেজ একটি উদ্ধৃতি ক্যালকুলেটর প্রদর্শন করে যা আপনাকে অর্ডারিং পৃষ্ঠায় নিয়ে যায়। উদ্ধৃতি ক্যালকুলেটরে, কেবল পিসিবি আকার, পরিমাণ, স্তর এবং বেধ লিখুন।

উদ্ধৃতি পৃষ্ঠায় নতুনদের জন্য একটি দুর্দান্ত ডিফল্ট সেটিং রয়েছে যারা পিসিবি উত্পাদন শর্তাবলী এবং মানগুলি বোঝেন না। উদাহরণস্বরূপ, সারফেস ফিনিশ, গোল্ড ফিঙ্গারস, ম্যাটেরিয়াল ডিটেইলস, ইত্যাদি শর্তাবলী শখের জন্য বিভ্রান্তিকর হতে পারে, সুতরাং, আপনি কেবল সেই সেটিংসগুলি এড়াতে পারেন। ডিফল্ট সেটিং সব ভাল। আপনি যদি সেই শর্তগুলির অর্থ জানতে চান এবং আপনার PCB- তে তাদের গুরুত্ব কী তা বের করতে চান, তাহলে আপনি শর্তাবলীর ঠিক উপরে প্রশ্ন চিহ্নটিতে ক্লিক করতে পারেন।

উদাহরণস্বরূপ, জেএলসিপিসিবি গোল্ড ফিঙ্গার্স, ম্যাটেরিয়াল ডিটেইলস ইত্যাদি শব্দটি ভালভাবে ব্যাখ্যা করেছে। অন্যান্য ডিফল্ট সেটিংস যেমন আছে তেমন রাখা যাবে।

আপনি এই নির্দেশাবলী থেকে আরও জানতে পারেন।

ধাপ 4: সোল্ডারিং (প্রতিরোধক, পিন হেডার এবং আইসি বেস)

সোল্ডারিং (প্রতিরোধক, পিন হেডার এবং আইসি বেস)
সোল্ডারিং (প্রতিরোধক, পিন হেডার এবং আইসি বেস)
সোল্ডারিং (প্রতিরোধক, পিন হেডার এবং আইসি বেস)
সোল্ডারিং (প্রতিরোধক, পিন হেডার এবং আইসি বেস)
সোল্ডারিং (প্রতিরোধক, পিন হেডার এবং আইসি বেস)
সোল্ডারিং (প্রতিরোধক, পিন হেডার এবং আইসি বেস)

ইলেকট্রনিক্সের জগতে ডাবল করার জন্য সোল্ডারিং অন্যতম মৌলিক দক্ষতা। মটর এবং গাজরের মত দুটো একসাথে যায়। এবং, যদিও একটি সোল্ডারিং লোহা না নিয়ে ইলেকট্রনিক্স সম্পর্কে জানা এবং তৈরি করা সম্ভব, আপনি শীঘ্রই আবিষ্কার করবেন যে এই একটি সহজ দক্ষতার সাথে একটি সম্পূর্ণ নতুন বিশ্ব খোলা হয়েছে। সার্কিটে উপাদানগুলিকে 'ঠিক' করার একমাত্র স্থায়ী উপায় হল সোল্ডারিং। এবং মৌলিক সোল্ডারিং সহজ। আপনার যা দরকার তা হল একটি সোল্ডারিং লোহা এবং কিছু সোল্ডার। যখন আমার বাবা আমাকে কিশোর বয়সে শিখিয়েছিলেন, আমার মনে আছে এটি খুব দ্রুত তুলে নিয়েছি।

সোল্ডারিং শুরু করার আগে আপনার ভাল সোল্ডারিং এর জন্য কিছু প্রস্তুতি প্রয়োজন।

টিপ পরিষ্কার করুন যখন লোহা গরম হয়, এটি থেকে পুরানো ঝাল সরানোর জন্য টিপ পরিষ্কার করা শুরু করুন। আপনি একটি ভেজা স্পঞ্জ, একটি তামা scouring প্যাড বা অনুরূপ কিছু ব্যবহার করতে পারেন।

টিপ টিন করা আপনি সোল্ডারিং শুরু করার আগে, আপনার সোল্ডারিং লোহার টিপ টিন করা উচিত। এটি টিপ স্থানান্তর তাপকে দ্রুততর করে এবং এর ফলে সোল্ডারিংকে সহজ এবং দ্রুত করে তোলে। যদি আপনি আপনার টিপে টিনের কোন ফোঁটা পান, একটি স্পঞ্জ, একটি তামার স্কোরিং প্যাড ব্যবহার করুন অথবা শুধু ঝেড়ে ফেলুন।

যদি আপনি একটি শক্তিশালী, কম প্রতিরোধের সোল্ডার জয়েন্ট চান তবে একটি পরিষ্কার পৃষ্ঠ খুব গুরুত্বপূর্ণ। সোল্ডার করা সমস্ত পৃষ্ঠগুলি ভালভাবে পরিষ্কার করা উচিত। হোম ইমপ্রুভমেন্ট, ইন্ডাস্ট্রিয়াল সাপ্লাই স্টোর বা অটোমোটিভ বডি শপ থেকে কেনা 3 এম স্কচ ব্রাইট প্যাডগুলি একটি ভাল পছন্দ কারণ এগুলি দ্রুত পৃষ্ঠের কলঙ্ক দূর করবে কিন্তু পিসিবি উপাদানগুলিকে অপসারণ করবে না। মনে রাখবেন যে আপনি শিল্প প্যাড চাইবেন না রান্নাঘর পরিষ্কারের প্যাডগুলি ক্লিনার/সাবান দিয়ে পাকানো। যদি আপনার বোর্ডে বিশেষ করে কঠিন আমানত থাকে, তাহলে স্টিল উলের একটি সূক্ষ্ম গ্রেড গ্রহণযোগ্য কিন্তু কঠোর সহনশীলতা সহ বোর্ডগুলিতে খুব সতর্ক থাকুন কারণ সূক্ষ্ম ইস্পাত শেভিংগুলি প্যাড এবং গর্তের মধ্যে থাকতে পারে। একবার আপনি বোর্ডটি চকচকে তামার নিচে পরিষ্কার করার পরে আপনি অ্যাসিটোন এর মতো দ্রাবক ব্যবহার করতে পারেন যা পরিষ্কার করা প্যাডের যে কোনও বিট পরিষ্কার করতে পারে এবং বোর্ডের পৃষ্ঠ থেকে রাসায়নিক দূষণ অপসারণ করতে পারে। মিথাইল হাইড্রেট আরেকটি ভাল দ্রাবক এবং এসিটোন এর চেয়ে কিছুটা কম দুর্গন্ধযুক্ত। সচেতন থাকুন যে এই উভয় দ্রাবক কালি অপসারণ করতে পারে, তাই যদি আপনার বোর্ড সিল্ক স্ক্রিন করা হয়, তাহলে পুরো বোর্ডটি নিচে হস করার আগে প্রথমে রাসায়নিকগুলি পরীক্ষা করুন।

আমি আশা করি আপনি উপরের সমস্ত আনুষ্ঠানিকতা সম্পন্ন করেছেন এবং পিসিবিতে উপাদানগুলি রাখার জন্য প্রস্তুত। কিটটি থ্রু-হোল কম্পোনেন্ট এবং থ্রু-হোল কম্পোনেন্টের জন্য ডিজাইন করা হয়েছে একটি PCB- এর অংশটি তার গর্তে রেখে।

উপাদান এবং বোর্ড পরিষ্কার করার পরে, আপনি উপাদানগুলিকে বোর্ডে রাখার জন্য প্রস্তুত। যদি আপনার সার্কিটটি সহজ না হয় এবং শুধুমাত্র কয়েকটি উপাদান থাকে তবে আপনি সম্ভবত সমস্ত উপাদানগুলি বোর্ডে স্থাপন করবেন না এবং সেগুলি একবারে সোল্ডার করবেন না। সম্ভবত আপনি বোর্ডটি চালু করার আগে এবং আরও কিছু স্থাপন করার আগে একসাথে কয়েকটি উপাদান বিক্রি করবেন। সাধারণভাবে, ক্ষুদ্রতম এবং সমতল উপাদানগুলি (প্রতিরোধক, আইসি, সংকেত ডায়োড ইত্যাদি) দিয়ে শুরু করা ভাল এবং তারপরে ছোট অংশগুলি সম্পন্ন হওয়ার পরে বড় উপাদানগুলি (ক্যাপাসিটার, পাওয়ার ট্রানজিস্টর, ট্রান্সফরমার) পর্যন্ত কাজ করা ভাল। এটি বোর্ডকে তুলনামূলকভাবে সমতল রাখে, এটি সোল্ডারিংয়ের সময় আরও স্থিতিশীল করে তোলে। সার্কিটের বাকি অংশের সমাবেশের সময় তাদের ক্ষতির সম্ভাবনা হ্রাস করার জন্য শেষ পর্যন্ত সংবেদনশীল উপাদানগুলি (এমওএসএফইটি, নন-সকেট আইসি) সংরক্ষণ করাও সর্বোত্তম। প্রয়োজনীয় হিসাবে সীসা বাঁক এবং বোর্ডে সঠিক গর্ত মাধ্যমে উপাদান ertোকান। যখন আপনি সোল্ডারিং করছেন তখন অংশটি ধরে রাখার জন্য, আপনি বোর্ডের নীচে 45-ডিগ্রি কোণে লিডগুলি বাঁকতে চাইতে পারেন। এটি প্রতিরোধক হিসাবে দীর্ঘ সীসা সহ অংশগুলির জন্য ভাল কাজ করে। আইসি সকেটের মতো সংক্ষিপ্ত লিডগুলির উপাদানগুলি সামান্য মাস্কিং টেপ দিয়ে রাখা যেতে পারে বা আপনি পিসি বোর্ড প্যাডে সম্মুখের দিকে বাঁকতে পারেন।

লোহার ডগায় খুব কম পরিমাণে ঝাল প্রয়োগ করুন। এটি উপাদান এবং বোর্ডে তাপ সঞ্চালনে সাহায্য করে, কিন্তু এটি সোল্ডার নয় যা জয়েন্ট তৈরি করবে। জয়েন্ট গরম করার জন্য আপনি লোহার টিপ রাখবেন যাতে এটি কম্পোনেন্ট সীসা এবং বোর্ড উভয়ের বিরুদ্ধে থাকে। এটা গুরুত্বপূর্ণ যে আপনি সীসা এবং বোর্ড গরম করেন, অন্যথায় ঝাল কেবল পুল করবে এবং গরম না করা আইটেমকে আটকে থাকতে অস্বীকার করবে। জয়েন্ট গরম করার আগে আপনি যে পরিমাণ সোল্ডার টিপ প্রয়োগ করেছিলেন তা বোর্ড এবং সীসার মধ্যে যোগাযোগ তৈরি করতে সহায়তা করবে। যৌথভাবে সোল্ডারের জন্য যথেষ্ট গরম হতে সাধারণত এক বা দুই সেকেন্ড সময় লাগে, কিন্তু বড় উপাদান এবং মোটা প্যাড/ট্রেসগুলি আরও তাপ শোষণ করবে এবং এই সময় বাড়তে পারে। সোল্ডারিং লোহা কারণ আপনি প্যাডটি অতিরিক্ত গরম করছেন এবং এটি উত্তোলনের ঝুঁকিতে রয়েছে। এটি ঠান্ডা হতে দিন, তারপর সাবধানে আবার অনেক কম সময়ের জন্য গরম করুন।

সর্বদা নিশ্চিত করুন যে আপনি পর্যাপ্ত তাপ প্রয়োগ করেন, অন্যথায়, আপনি একটি "ঠান্ডা ঝাল জয়েন্ট" দিয়ে শেষ করতে পারেন। এই ধরনের সোল্ডার জয়েন্টটি আসলে আপনি যে সংযোগটি চান তা প্রদান না করে ঠিক মনে হতে পারে। যখন আপনার সার্কিট কাজ করে না এবং আপনি কেন তা বের করার চেষ্টা করছেন তখন এটি কিছু গুরুতর হতাশার দিকে নিয়ে যেতে পারে; পিন

আপনি যদি আপনার সোল্ডারিংয়ে খুশি হন তবে সোল্ডার জয়েন্টের উপরে থেকে কম্পোনেন্ট সীসা কেটে ফেলুন।

সোল্ডারিংয়ের সময়, আমি উপরের সমস্ত টিপস অনুসরণ করেছি। আমি প্রথমে বোর্ডে সব প্রতিরোধক স্থাপন এবং soldered। তারপরে আমি সমস্ত আইসির জন্য আইসি বেস রেখেছি এবং সাবধানে বিক্রি করেছি। আইসি সোল্ডারিংয়ের জন্য, আইসি সকেট ব্যবহার করা স্মার্ট। সোল্ডারিং আয়রন থেকে তাপ বেশি গরম হলে কিছু আইসি ভেঙে যাবে। তারপর আমি ব্যাটারি কেস, গ্রোভ সংযোগকারী এবং পিন হেডার বিক্রি করেছি।

PCB কম্পোনেন্ট স্থাপন এবং সোল্ডারিং সম্পর্কে আরো জানতে আপনি এই চমৎকার নির্দেশনা পড়তে পারেন:

ধাপ 5: সোল্ডারিং (LED এবং সুইচ)

সোল্ডারিং (LED এবং সুইচ)
সোল্ডারিং (LED এবং সুইচ)
সোল্ডারিং (LED এবং সুইচ)
সোল্ডারিং (LED এবং সুইচ)

সমস্ত প্রতিরোধক, পিন হেডার এবং আইসি বেস সোল্ডার করার পরে এটি সোল্ডার LED এবং সুইচ করার সঠিক সময়। কিটে ছয়টি 5 মিমি এলইডি রয়েছে এবং সবগুলি একক লাইনে স্থাপন করা হয়েছে। তারপরে আমি 4 টি স্পর্শযোগ্য বোতাম সুইচ রাখলাম।

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

যদিও সোল্ডারিং সাধারণত একটি বিপজ্জনক ক্রিয়াকলাপ নয়, তবে কিছু জিনিস মনে রাখা উচিত। প্রথম এবং সবচেয়ে সুস্পষ্ট যে এটি উচ্চ তাপমাত্রা জড়িত। Soldering আয়রন 350F বা উচ্চতর হতে যাচ্ছে, এবং খুব দ্রুত পোড়া কারণ হবে। লোহার সমর্থন করার জন্য একটি স্ট্যান্ড ব্যবহার করতে ভুলবেন না এবং কর্ডটি উচ্চ ট্রাফিক এলাকা থেকে দূরে রাখুন। সোল্ডার নিজেই ড্রিপ করতে পারে, তাই শরীরের উন্মুক্ত অংশের উপর সোল্ডারিং এড়ানো বোধগম্য। সর্বদা একটি ভাল আলোকিত এলাকায় কাজ করুন যেখানে আপনার অংশগুলি বিছানো এবং ঘুরে বেড়ানোর জায়গা আছে। জয়েন্টের উপরে সরাসরি আপনার মুখের সাথে সোল্ডারিং এড়িয়ে চলুন কারণ ফ্লাক্স এবং অন্যান্য আবরণ থেকে ধোঁয়া আপনার শ্বাসযন্ত্র এবং চোখকে জ্বালাতন করবে। বেশিরভাগ সোল্ডারে সীসা থাকে, তাই সোল্ডারের সাথে কাজ করার সময় আপনার মুখ স্পর্শ করা এড়ানো উচিত এবং খাওয়ার আগে সর্বদা আপনার হাত ধুয়ে নিন।

ধাপ 6: সোল্ডারিং (সেভেন সেগমেন্ট, এলসিডি এবং ডট ম্যাট্রিক)

সোল্ডারিং (সেভেন সেগমেন্ট, এলসিডি এবং ডট ম্যাট্রিক)
সোল্ডারিং (সেভেন সেগমেন্ট, এলসিডি এবং ডট ম্যাট্রিক)
সোল্ডারিং (সেভেন সেগমেন্ট, এলসিডি এবং ডট ম্যাট্রিক)
সোল্ডারিং (সেভেন সেগমেন্ট, এলসিডি এবং ডট ম্যাট্রিক)
সোল্ডারিং (সেভেন সেগমেন্ট, এলসিডি এবং ডট ম্যাট্রিক)
সোল্ডারিং (সেভেন সেগমেন্ট, এলসিডি এবং ডট ম্যাট্রিক)

এটি সোল্ডারিংয়ের শেষ পর্যায়। এই পর্যায়ে, আমরা তিনটি বড় উপাদান (সাত সেগমেন্ট ডিসপ্লে, ডট ম্যাট্রিক্স ডিসপ্লে এবং এলসিডি ডিসপ্লে) বিক্রি করব। প্রথমে, আমি বোর্ডের কাছে সাতটি সেগমেন্ট ডিসপ্লে বিক্রি করেছি কারণ এটি আকারে সবচেয়ে ছোট এবং কম সংবেদনশীল। তারপর আমি ডট ম্যাট্রিক্স ডিসপ্লে রাখলাম। ডট ম্যাট্রিক্স ডিসপ্লে সোল্ডার করার পর আমি বোর্ডে শেষ উপাদান, এলসিডি ডিসপ্লে রাখলাম। বোর্ডে এলসিডি রাখার আগে আমি প্রথমে পুরুষ পিন হেডারটি এলসিডিতে বিক্রি করেছিলাম এবং তারপর প্রধান পিসিবি বোর্ডে রেখেছিলাম। এলসিডি সোল্ডারিংয়ের মাধ্যমে সোল্ডারিং কাজটি সম্পন্ন করা হয়।

আপনি সমস্ত ঝাল সন্ধি তৈরি করার পরে, বোর্ড থেকে সমস্ত অতিরিক্ত ফ্লাক্স অবশিষ্টাংশ পরিষ্কার করা ভাল অভ্যাস। কিছু ফ্লাক্স হাইড্রোস্কোপিক (তারা জল শোষণ করে) এবং ধীরে ধীরে পর্যাপ্ত পানি শোষণ করতে পারে যাতে সামান্য পরিবাহী হয়ে যায়। এটি একটি স্বয়ংচালিত অ্যাপ্লিকেশনের মতো প্রতিকূল পরিবেশে একটি উল্লেখযোগ্য সমস্যা হতে পারে। বেশিরভাগ ফ্লাক্স মিথাইল হাইড্রেট এবং একটি রাগ ব্যবহার করে সহজেই পরিষ্কার হয়ে যাবে কিন্তু কিছু কিছু শক্তিশালী দ্রাবকের প্রয়োজন হবে। ফ্লাক্স অপসারণের জন্য উপযুক্ত দ্রাবক ব্যবহার করুন, তারপর সংকুচিত বায়ু দিয়ে বোর্ড শুকিয়ে নিন।

ধাপ 7: সম্পূর্ণ কিট

সম্পূর্ণ কিট
সম্পূর্ণ কিট
সম্পূর্ণ কিট
সম্পূর্ণ কিট
সম্পূর্ণ কিট
সম্পূর্ণ কিট

আমি আশা করি আপনি উপরের সমস্ত ধাপ সম্পন্ন করেছেন। অভিনন্দন! আপনি আপনার নিজের Arduino Nano Learner Kit তৈরি করেছেন। এখন আপনি খুব সহজেই Arduino এর পৃথিবী অন্বেষণ করতে পারেন। আরডুইনো প্রোগ্রামিং শেখার জন্য আপনাকে আলাদা shাল বা মডিউল কেনার দরকার নেই। কিটটিতে একজন শিক্ষার্থীর জন্য প্রয়োজনীয় সমস্ত মৌলিক উপাদান রয়েছে।

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

  1. আপনি LM35 এবং সাত সেগমেন্ট ডিসপ্লে ব্যবহার করে একটি থার্মোমিটার তৈরি করতে পারেন
  2. আপনি ডিএইচটি 11 এবং এলসিডি ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার তৈরি করতে পারেন
  3. আপনি বোতাম এবং বুজার ব্যবহার করে একটি সাধারণ পিয়ানো তৈরি করতে পারেন
  4. আপনি আরটিসি এবং এলসিডি/সেভেন সেগমেন্ট ব্যবহার করে একটি ডিজিটাল ঘড়ি তৈরি করতে পারেন। আপনি বুজার ব্যবহার করে অ্যালার্ম যুক্ত করতে পারেন। সময় সমন্বয় এবং কনফিগারেশনের জন্য চারটি বোতাম ব্যবহার করা যেতে পারে।
  5. আপনি আরটিসি এবং ডট ম্যাট্রিক্স ডিসপ্লে ব্যবহার করে একটি এনালগ ঘড়ি তৈরি করতে পারেন
  6. আপনি বোতাম এবং ডট ম্যাট্রিক্স ডিসপ্লে ব্যবহার করে একটি গেম তৈরি করতে পারেন।
  7. আপনি যে কোন গ্রোভ মডিউল যেমন গ্রোভ ব্লুটুথ, বিভিন্ন গ্রোভ সেন্সর ইত্যাদি সংযুক্ত করতে পারেন।

আমি কেবল কয়েকটি সম্ভাব্য বিকল্প উল্লেখ করেছি। আপনি কিট ব্যবহার করে আরো অনেক কিছু তৈরি করতে পারেন। পরবর্তী ধাপে, আমি আপনাকে Arduino স্কেচ সহ কিট ব্যবহার করে কিছু উদাহরণ দেখাব।

প্রস্তাবিত: