সুচিপত্র:

প্রোপেলার প্ল্যাটফর্ম: 20 টি ধাপ
প্রোপেলার প্ল্যাটফর্ম: 20 টি ধাপ

ভিডিও: প্রোপেলার প্ল্যাটফর্ম: 20 টি ধাপ

ভিডিও: প্রোপেলার প্ল্যাটফর্ম: 20 টি ধাপ
ভিডিও: Why is this Propeller Getting So Much Attention? 2024, জুলাই
Anonim
প্রোপেলার প্ল্যাটফর্ম
প্রোপেলার প্ল্যাটফর্ম

প্রোপেলার কি?

প্যারালাক্স প্রোপেলার একটি 32-বিট 8-কোর মাইক্রোকন্ট্রোলার। সম্ভাবনা আছে আপনি ইতিমধ্যে কয়েকটি প্রোপেলার চালিত প্রকল্প দেখেছেন যেমন:

OpenStomp Coyote-1: ওপেন সোর্স ডিজিটাল গিটার ইফেক্ট প্যাডাল

মিউজিক ডেমো (.mp3) (ওয়েবসাইট)

রেপ্লিকা 1, একটি অ্যাপল 1 ক্লোন

(ওয়েবসাইট)

ybox2, DIY নেটওয়ার্ক সেট-টপ বক্স

(ওয়েবসাইট) এবং আরো অনেক কিছু। প্রোপেলার সাধারণত ব্যবহৃত হয় কারণ এটি উচ্চ পারফরম্যান্স, সহজ ভিডিও আউটপুট, এবং প্রচুর I/O প্রদান করে।

তাহলে প্রোপেলার প্ল্যাটফর্ম কি?

প্রোপেলার প্ল্যাটফর্ম প্রপকে একটি সার্কিট বোর্ডে ভোল্টেজ রেগুলেটর, মেমরি, একটি স্ফটিক এবং অন্যান্য মডিউলের সংযোগকারী দিয়ে রাখে। এটি অনেকটা Arduino এর মত যা মৌলিক ধারনার কিছু উন্নতি; 1 - মডিউল (ওরফে ieldsাল) উপরে এবং নীচে একে অপরের সাথে সংযুক্ত হতে পারে। উদাহরণস্বরূপ, আপনার মাঝখানে একটি প্রপেলার মডিউল থাকতে পারে, উপরে একটি LCD UI এবং নীচে একটি প্রোটোটাইপার থাকতে পারে। 2 - পিন স্পেসিং হল.1 "। সকেটের মধ্যে স্পেস হল.2", খুব। এটি প্ল্যাটফর্মটিকে ব্রেডবোর্ডের সাথে সামঞ্জস্যপূর্ণ করে তোলে এবং এটি আপনাকে অন্যান্য প্রকল্প বোর্ডের সাথে মিলিয়ে প্ল্যাটফর্ম মডিউল ব্যবহার করতে দেয়। 3 - বোর্ডের পদচিহ্ন হল 3.8 "x 2.5", যা ExpressPCB এর মিনিবোর্ড পরিষেবার মতো একই পদচিহ্ন, তাই আপনার নিজস্ব কাস্টম মডিউল যোগ করা সস্তা এবং সহজবোধ্য। 4 - তারা ভাল নথিভুক্ত। তারা বাদাম এবং ভোল্টে জন উইলিয়ামসের কলামে বৈশিষ্ট্যযুক্ত এবং প্রোপেলার প্ল্যাটফর্ম মডিউল তার আসন্ন কলামগুলিতে বর্ণিত অনেক প্রকল্পের ভিত্তি হবে। 5 - তারা পাবলিক ডোমেইন। মডিউল ডিজাইনগুলি এমআইটি লাইসেন্স ব্যবহার করে, যা আপনাকে ক্রিয়েটিভ কমন্স শেয়ার-অ্যালাইকের মতো আরো সীমাবদ্ধ লাইসেন্সের চেয়ে বেশি নমনীয়তা প্রদান করে। টেমপ্লেট এবং স্পেসিফিকেশন এখানে ডাউনলোড করা যেতে পারে। নির্মাণ সময় প্রায় 45 মিনিট। পরবর্তী ধাপে গিয়ে শুরু করুন!

ধাপ 1: প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

প্রোপেলার প্ল্যাটফর্ম কি?

প্রোপেলার প্ল্যাটফর্ম একটি ওপেন সোর্স এমবেডেড কম্পিউটিং প্ল্যাটফর্ম - এটি অনেকটা Arduino এর মত, কিন্তু একটি দ্রুত মাইক্রোকন্ট্রোলার, স্ট্যান্ডার্ড পিন স্পেসিং এবং কম সীমাবদ্ধ লাইসেন্স (MIT লাইসেন্স) ব্যবহার করে ধারণার উন্নতি করে।

চশমা কি?

প্রোপেলার মাইক্রোকন্ট্রোলার:

  • NTSC/PAL বা VGA ডিসপ্লেতে আউটপুট করার জন্য অন্তর্নির্মিত ভিডিও জেনারেটর হার্ডওয়্যার
  • অন্তর্নির্মিত উচ্চ স্তরের ভাষা (স্পিন) যা শেখা সহজ
  • উচ্চ কর্মক্ষমতা (প্রতি সেকেন্ডে 160 মিলিয়ন অপারেশন)
  • বিদ্যুৎ দক্ষতার উন্নতির জন্য রান-টাইমে গতি পরিবর্তন করা যেতে পারে
  • একটি শখ বান্ধব DIP প্যাকেজে পাওয়া যায়
  • 32 I/O পিন, প্রতিটি পিন একটি ইনপুট বা আউটপুট হিসাবে সেট করা যেতে পারে

প্রোপেলার প্ল্যাটফর্ম যোগ করে:

  • 5v এবং 3.3v ভোল্টেজ রেগুলেটর, প্রতিটি 800mA এ রেট করা হয়েছে
  • 5Mhz ক্রিস্টাল, ব্যবহারকারী-অদলবদলযোগ্য
  • 32kB অন-বোর্ড মেমরি, একটি দ্বিতীয় মেমরি IC এর জন্য স্থান সহ
  • সমস্ত আইসি সহজ প্রতিস্থাপন এবং সমাবেশের জন্য সকেটে রয়েছে
  • স্ট্যান্ডার্ড.1 "একটি দ্বৈত-সারি কনফিগারেশনে পিন হেডার, তাই মডিউলগুলি উপরে এবং নীচে স্ট্যাক করা যেতে পারে বা একটি ব্রেডবোর্ড বা প্রোটোবোর্ডে যোগ করা যেতে পারে
ছবি
ছবি

ব্যাটারি প্ল্যাটফর্ম এবং প্রোটোপ্লাস মডিউল সহ প্রোপেলার প্ল্যাটফর্ম

কিভাবে এটি Arduino সঙ্গে তুলনা করে?

কনস:

  • আরো ব্যয়বহুল Arduino $ 30, PropPlug সহ একটি প্রোপেলার প্ল্যাটফর্ম (আপনি প্রপ প্রোগ্রামটি ব্যবহার করেন) $ 50। কিন্তু আপনি শুধুমাত্র একটি PropPlug এবং একটি নিজস্ব প্রপেলার প্ল্যাটফর্ম প্রয়োজন হবে $ 35।
  • ক্ষুদ্র জনগোষ্ঠী আপনি মেক পত্রিকায় 'Arduino' শব্দটি 'প্রোপেলার' শব্দের চেয়ে অনেক বেশি দেখতে পাবেন।
  • অনবোর্ড 'এনালগ ইন' এর পরিবর্তে, এনালগ মান পড়ার জন্য আপনাকে একটি ক্যাপাসিটর এবং একটি প্রতিরোধক ব্যবহার করতে হবে। কঠিন নয়, কিন্তু আরডুইনোর মতো সহজ নয়।
  • 2 চিপস একটি প্রোপেলার ব্যবহার করার সময় আপনার 2 আইসি প্রয়োজন, প্রপ নিজেই, এবং EEPROM প্রোগ্রাম সঞ্চয় করতে

পেশাদার:

  • অনেক দ্রুত মাইক্রোকন্ট্রোলার ওয়ে দ্রুত। এটি আপনাকে আউটপুট ভিজিএ, স্পিচ সিনথেসিস করতে,.wav ফাইলগুলি চালানোর মতো আরও দুর্দান্ত কাজ করতে দেয় এবং আরও অনেক কিছু চিপে। প্রোপেলার 160 এমআইপিএস করে যখন একটি এটমেগা 168 16 করে।
  • উচ্চ মানের অডিও এবং ভিডিও ভিডিওর জন্য হার্ডওয়্যার অন্তর্নির্মিত এবং এমআইটি লাইসেন্সের অধীনে অসংখ্য অডিও লাইব্রেরি উপলব্ধ।
  • রিয়েল মাল্টিটাস্কিং একটি কগকে ভিডিওর যত্ন নিতে এবং অন্যটি কীবোর্ড / মাউস পরিচালনা করতে বলে, এবং এটাই। কোনও বাধা নেই, কোনও টাইমার নেই - প্রোপেলারে মাল্টিটাস্কিং করা সত্যিই সহজ
  • আরো I/O, আরো নমনীয় প্রতিটি I/O পুনরায় কনফিগার করা যেতে পারে, এবং তাদের মধ্যে 32 টি আছে।
  • স্ট্যান্ডার্ড পিন স্পেসিং প্রোপেলার প্ল্যাটফর্ম একটি ব্রেডবোর্ড বা প্রোটোবোর্ডে ফিট করে
  • উন্নত বিদ্যুৎ ব্যবহার বিদ্যুৎ সাশ্রয় করতে এবং ব্যবহার না করা cogs বন্ধ করার জন্য প্রপটি ঘড়ির কাঁটার গতি পরিবর্তন করতে পারে। বিদ্যুতের ব্যবহার 80mA থেকে 4-5mA পর্যন্ত যেতে পারে
  • ভাল লাইসেন্স Arduino ক্রিয়েটিভ কমন্স অ্যাট্রিবিউশন শেয়ার -এর অধীনে লাইসেন্সপ্রাপ্ত (এটি পড়ুন - এটি বেশ কয়েকটি পৃষ্ঠা)। প্রপেলার প্ল্যাটফর্মটি এমআইটি লাইসেন্সের অধীনে উপলব্ধ (এটি পড়ুন - এটি 2 অনুচ্ছেদ)। আপনি কীভাবে আমাদের ডিজাইন ব্যবহার করবেন তা নিয়ে চিন্তা করবেন না - আমরা মামলা করব না!

মিশ্র ব্যাগ:

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

ব্যক্তিগতভাবে, আমি বেশিরভাগ উন্নয়নের জন্য প্রোপেলার ব্যবহার করি, এবং আমি একটি PICaxe ব্যবহার করি (পড়ুন: 08M আমাদের সময়ের 555?) যখন আমার কেবল সহজ / সস্তা যুক্তি প্রয়োজন। Arduino হল 'এট, কিন্তু আমি প্রোপেলারকে প্রোগ্রাম করা সহজ এবং অনেক বেশি শক্তিশালী মনে করি। Arduino খুব ব্যয়বহুল যখন আমি শুধু সহজ যুক্তি প্রয়োজন কি মডিউল পাওয়া যায়? মডিউলগুলির কোনও নির্দিষ্ট তালিকা নেই, তবে আপনি বর্তমানে উপলব্ধ কিছু মডিউলের জন্য গ্যাজেট গ্যাংস্টার পরীক্ষা করতে পারেন। কিছু উদাহরণ মডিউল:

  • ভিডিও / অডিও
  • ব্যাটারি
  • ডিএমএক্স
  • এলসিডি ডিসপ্লে
  • প্রোটোবোর্ড
  • মাইক্রোএসডি
  • মোটর নিয়ন্ত্রক

আরও মডিউল সব সময় বেরিয়ে আসছে।

ধাপ 2: যন্ত্রাংশ সংগ্রহ করুন

যন্ত্রাংশ সংগ্রহ করুন
যন্ত্রাংশ সংগ্রহ করুন

প্রথমে, আপনার সোল্ডারিং লোহার উপর উল্টান। আপনার নিম্নলিখিত অংশগুলি আছে কিনা তা নিশ্চিত করার সময় এটি গরম হতে দিন:

অংশ তালিকা

  • 3x 47uF ইলেক্ট্রোলাইটিক ক্যাপ (নিশ্চিত করুন যে তারা মাইক্রো-মিনি তাই অন্যান্য মডিউলগুলি উপরে ফিট হবে)
  • 1x 4.7uF ট্যানটালাম ক্যাপ
  • 1x 104 সিরামিক ক্যাপ
  • 1x 10k ওহম প্রতিরোধক (বাদামী - কালো - কমলা)
  • 1x 220 ওহম প্রতিরোধক (লাল - লাল - বাদামী)
  • 1x 470 ওহম প্রতিরোধক (হলুদ - ভায়োলেট - বাদামী)
  • 1x 1.1k ওহম প্রতিরোধক (বাদামী - বাদামী - লাল)
  • 2x সবুজ 3mm সবুজ LED এর
  • 1x লাল LED
  • 2x মেশিন পিন সকেট
  • 2x 4pin সকেট
  • 2x 16pin সকেট
  • 1x 4pin রাইট এঙ্গেল হেডার
  • 1x রাইট এঙ্গেল পাওয়ার সুইচ
  • 1x স্পর্শকাতর সুইচ
  • 1x 40pin DIP সকেট
  • 1x 8pin DIP সকেট
  • 1x 2mm পাওয়ার জ্যাক
  • 1x 5Mhz ক্রিস্টাল (নিশ্চিত করুন যে এটি অর্ধ-উচ্চতা যাতে অন্যান্য মডিউলগুলি উপরে বসতে পারে)
  • 1x 5V ভোল্টেজ রেগুলেটর
  • 1x 3.3V ভোল্টেজ রেগুলেটর
  • 1x লম্বা প্রোপেলার
  • 1x 32 kB i2c EEPROM
  • 1x প্রোপেলার প্ল্যাটফর্ম পিসিবি

ধাপ 3: আইসি সকেট

আইসি সকেট
আইসি সকেট

প্রথমে, সকেটগুলিতে পপ করুন। সকেটগুলির একটি চমৎকার লকিং মেকানিজম আছে যাতে সেগুলি পিসিবিতে ধরে রাখা যায় যখন আপনি সোল্ডার করেন। আমি সকেট ব্যবহার করতে পছন্দ করি কারণ আপনার যদি সমস্যা হয় তবে আপনি সহজেই একটি আইসি সরিয়ে ফেলতে পারেন এবং সোল্ডারিংয়ের সময় আপনার আইসি ক্ষতিগ্রস্ত হওয়ার বিষয়ে চিন্তা করার দরকার নেই। 8pin DIP সকেট U2 এ যায়, খাঁজ পয়েন্ট আপ। 40pin DIP সকেট U1 এ যায়, খাঁজটি বাম দিকে নির্দেশ করে।

ধাপ 4: পিন সকেটগুলির প্রথম সেট যুক্ত করুন

পিন সকেটগুলির প্রথম সেট যুক্ত করুন
পিন সকেটগুলির প্রথম সেট যুক্ত করুন

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

ধাপ 5: 4 পিন সকেট

4 পিন সকেট
4 পিন সকেট

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

ধাপ 6: সকেটের দ্বিতীয় সেট

সকেটের দ্বিতীয় সেট
সকেটের দ্বিতীয় সেট

অন্যদিকে একই চুক্তি।

ধাপ 7: পাওয়ার জ্যাক যোগ করুন

পাওয়ার জ্যাক যোগ করুন
পাওয়ার জ্যাক যোগ করুন

বোর্ডের উপরের বাম দিকে পাওয়ার জ্যাক যোগ করুন, '7.5 - 12VDC' এর ঠিক নিচে বাক্সে। পাওয়ার জ্যাকটি সোল্ডার করার সময়, সোল্ডারের সাথে উদার হোন - এটি একটি পাওয়ার প্লাগ insোকানোর / অপসারণ করার সময় জ্যাককে ধরে রেখেছে

ধাপ 8: প্রোগ্রামিং হেডার

প্রোগ্রামিং হেডার
প্রোগ্রামিং হেডার

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

ধাপ 9: সুইচ যোগ করুন

সুইচ যোগ করুন
সুইচ যোগ করুন

বাম এবং ডানে সুইচ যোগ করুন। ডান স্পর্শকাতর সুইচ প্রোপটি রিসেট করবে যখন এটি চলবে (কেবল এটি পুনরায় সেট করতে আলতো চাপুন)। বাম সুইচ হল পাওয়ার সুইচ। উভয় সুইচ বোর্ডের প্রান্তে স্থাপন করা হয় যাতে অন্য মডিউলগুলি উপরে স্ট্যাক করা থাকলে সেগুলি অ্যাক্সেস করা সহজ হয়।

ধাপ 10: পাওয়ার ক্যাপাসিটার যুক্ত করুন

পাওয়ার ক্যাপাসিটার যুক্ত করুন
পাওয়ার ক্যাপাসিটার যুক্ত করুন

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

ধাপ 11: ক্রিস্টাল সকেট প্রস্তুত করুন

ক্রিস্টাল সকেট প্রস্তুত করুন
ক্রিস্টাল সকেট প্রস্তুত করুন

স্ফটিকের জন্য একটি সকেট ব্যবহার করা চমৎকার কারণ প্রপ অন্যান্য স্ফটিক মানকে সমর্থন করতে পারে। এখানে একটি স্ফটিক সকেট তৈরির হ্যাক; আপনার ডাইকগুলি তাদের অর্ধেক ভাগ করতে ব্যবহার করুন।

ধাপ 12: প্লাস্টিক সরান

প্লাস্টিক সরান
প্লাস্টিক সরান

আপনার ডাইকগুলি আবার ব্যবহার করে, প্রতিটি পিনের চারপাশে প্লাস্টিকটি সরান, ছবিতে দেখানো হয়েছে। প্লাস্টিক বন্ধ করার জন্য আপনার একটু চাপ দরকার।

ধাপ 13: ক্রিস্টাল সকেট

ক্রিস্টাল সকেট
ক্রিস্টাল সকেট

আপনি যা পাবেন তা হল:

ধাপ 14: ক্রিস্টাল সকেট যুক্ত করা

ক্রিস্টাল সকেট যুক্ত করা
ক্রিস্টাল সকেট যুক্ত করা

ছবিতে দেখানো হিসাবে তাদের সন্নিবেশ করান। আমি তাদের ধরে রাখার জন্য কিছুটা টেপ ব্যবহার করি, বোর্ডটি উল্টে দিন এবং তাদের জায়গায় সোল্ডার করুন। বোর্ডের পিছনের দিকে, মেশিন সকেট থেকে মাউন্ট করা পিনগুলি ছাঁটা করুন এছাড়াও, R1, R2, এবং R3 এ প্রতিরোধক যোগ করুন। এই ছোট ছেলেরা LED এর জন্য বর্তমানকে সীমাবদ্ধ করবে যা আপনাকে বলবে যখন বিদ্যুৎ চালু থাকে। R1: 1.1k প্রতিরোধক (বাদামী - বাদামী - লাল) R2: 470 ohm প্রতিরোধক (হলুদ - ভায়োলেট - বাদামী) R3: 220 ohm প্রতিরোধক (লাল - লাল - বাদামী)

ধাপ 15: ভোল্টেজ রেগুলেটর যুক্ত করুন

ভোল্টেজ রেগুলেটর যুক্ত করুন
ভোল্টেজ রেগুলেটর যুক্ত করুন

প্রোপেলার 3.3V এ চলে, কিন্তু প্রপেলার প্ল্যাটফর্মে অন্যান্য মডিউলগুলিকে 5V প্রদান করার জন্য 5V রেগুলেটরও অন্তর্ভুক্ত থাকে। VR1: 5V নিয়ন্ত্রক। এটি একটি অন সেমি (অংশ # MC33269T-5.0G)। 3.3V নিয়ন্ত্রকের তুলনায়, এটি একটি বর্গাকার ট্যাব যা একটু পাতলা। ব্ল্যাক বক্সে একটু খাঁজ নেই, VR2: 3.3V রেগুলেটর। এটি একটি ST (অংশ # LD1117V33)। এটিতে একটি ঘন ট্যাব রয়েছে যার সাথে ট্যাব কোণগুলি ছাঁটাই করা হয়েছে। আপনি ট্যাবটিকে বোর্ডের সাথে সংযুক্ত করতে কিছুটা অতিরিক্ত ঝাল ব্যবহার করতে পারেন। এটি নিয়ন্ত্রকদের আরো তাপ ডুবে সাহায্য করবে।

ধাপ 16: ক্যাপ যোগ করুন

ক্যাপ যোগ করুন
ক্যাপ যোগ করুন

ট্যানটালাম ক্যাপটি স্ফটিক সকেটের ঠিক পাশেই চলে যায়। লক্ষ্য করুন যে ট্যানটালাম ক্যাপটি মেরুকৃত। যদি আপনি শরীরের দিকে ঘনিষ্ঠভাবে তাকান, আপনি একটি পায়ের পাশে একটি + চিহ্ন দেখতে পাবেন। প্লাস চিহ্ন সহ পা স্ফটিক কাছাকাছি গর্ত মাধ্যমে যেতে হবে সিরামিক ক্যাপ 40pin DIP সকেটের নিচে যায়। এটি পোলারিটি সংবেদনশীল নয়। সিরামিক টুপিটি '104' হিসাবে চিহ্নিত, এটি ট্যানটালাম ক্যাপের চেয়েও ছোট।

ধাপ 17: ধাপ সমাপ্ত

ধাপ সমাপ্ত
ধাপ সমাপ্ত

এলইডি যোগ করুন -

PWR 'PWR' চিহ্নিত বৃত্তের মধ্যে যে LED যায় তার স্পষ্ট লেন্স থাকে। এই LED এর জন্য, SHORTER সীসা বৃত্তাকার গর্ত (প্রতিরোধকের কাছাকাছি) দিয়ে যায়, দীর্ঘ সীসা বর্গাকার গর্তের মধ্য দিয়ে যায়। 5.0 '5.0' চিহ্নিত বৃত্তে যে এলইডি আছে তার সবুজ লেন্স রয়েছে। এই LED এর জন্য, লম্বা সীসা বৃত্তাকার গর্তের মধ্য দিয়ে যায় (প্রতিরোধকের কাছাকাছি), শর্টার সীসা বর্গাকার গর্তের মধ্য দিয়ে যায়। 3.3 যে LED '3.3' চিহ্নিত বৃত্তে যায় তার সবুজ লেন্স রয়েছে। এই LED এর জন্য, লম্বা সীসা বৃত্তাকার গর্তের মধ্য দিয়ে যায় (প্রতিরোধকের কাছাকাছি), শর্টার সীসা বর্গাকার গর্তের মধ্য দিয়ে যায়। এছাড়াও, R4 এ একটি 10k ওহম প্রতিরোধক (বাদামী - কালো - কমলা) যোগ করুন পরবর্তী ধাপ হল শক্তি পরীক্ষা করা। আপনার পাওয়ার অ্যাডাপ্টার লাগান এবং ডান কোণ সুইচ ডাউন করুন। LED গুলি সব হালকা হওয়া উচিত, ইঙ্গিত করে যে নিয়ন্ত্রকরা শক্তি আউটপুট করছে।

ধাপ 18: আইসি যোগ করুন

আইসি যোগ করুন
আইসি যোগ করুন

40 পিন ডিআইপি সকেটে প্রপ এবং 8 পিন সকেটে ইইপিআরওএম যুক্ত করুন। স্ফটিক যোগ করুন এবং অতিরিক্ত সীসা ছাঁটা। পরবর্তী ধাপে যান এবং শুরু করতে সাহায্য করার জন্য আমি আপনাকে একটি নমুনা প্রোগ্রাম দেখাব

ধাপ 19: এটি ব্যবহার করা: আপনার প্রথম প্রোপেলার প্রোগ্রাম

এটি ব্যবহার করা: আপনার প্রথম প্রোপেলার প্রোগ্রাম
এটি ব্যবহার করা: আপনার প্রথম প্রোপেলার প্রোগ্রাম

প্রথমে, প্রোপেলার টুল (উইন্ডোজ বা ম্যাক) ডাউনলোড করুন যাতে আপনি আপনার প্রোগ্রাম লিখতে পারেন। এছাড়াও, আপনার একটি PropPlug আছে তা নিশ্চিত করুন।

এটি প্রোপেলার টুলটি বুট করুন এবং আসুন সবচেয়ে সহজ প্রোগ্রাম, একটি LED ঝলকানি দিয়ে শুরু করি;

ছবি
ছবি

আমি প্রতিটি লাইন ভেঙে দেব: PUB প্রধান প্রোগ্রামগুলি প্রথম পদ্ধতিতে এটি কার্যকর করা শুরু করে। এই ক্ষেত্রে, শুধুমাত্র একটি পদ্ধতি (প্রধান) আছে, এবং এটি একটি পাবলিক পদ্ধতি, কিন্তু আমাদের এখন এটা নিয়ে চিন্তা করার দরকার নেই dira [0]: = 1 dira [0] হল পিন ০ এর জন্য 'দিকনির্দেশ রেজিস্টার'। রেজিস্টারে 1 এর মান লিখে আমরা পিন 0 কে আউটপুট বানাই।: = অ্যাসাইনমেন্ট অপারেটর। নীচে ট্যাব করা সবকিছু পুনরাবৃত্তি করুন। একটি UNTIL ছাড়া একটি পুনরাবৃত্তি লুপ চিরতরে পুনরাবৃত্তি হবে। স্পিনে ট্যাবগুলি গুরুত্বপূর্ণ - এই লাইনের অধীনে ইন্ডেন্ট করা সবকিছুই REPEAT লুপের অংশ। ওউটা [0]! অপারেটর মানে 'ফ্লিপ' এবং OUTA হল পিন 0. এর আউটপুট রেজিস্টার। যদি পিন বেশি হয়, তাহলে এটি কম ফ্লিপ করবে। যদি পিনটি কম হয়, তবে এটি উঁচুতে উল্টে যাবে। বর্ণনা করার একটি অভিনব উপায়! একটি 'বিটওয়াইজ অ্যাসাইনমেন্ট অপারেটর'। WAITCNT (CLKFREQ + cnt) অনুবাদ: 1 সেকেন্ড ধরে থাকুন। WAITCNT (সময়) সিস্টেম ঘড়ি == সময় পর্যন্ত এক্সিকিউশন বিরতি দেবে। CLKFREQ একটি সিস্টেম মান - এটি প্রতি সেকেন্ডে টিকের সংখ্যার সমান। CNT হল আরেকটি সিস্টেম ভ্যালু, এটি বর্তমান সিস্টেম টাইম (প্রোপেলার শুরু হওয়ার পর থেকে কত টিক)। সিস্টেম ঘড়িতে 1 সেকেন্ডের টিক যুক্ত করে, আমরা চিন্তা করছি যে সিস্টেম ক্লক এখন থেকে এক সেকেন্ড হবে। এবং এটি আপনার প্রথম প্রোগ্রাম! আপনি যদি LED কে প্রতি সেকেন্ডে দুবার জ্বলজ্বল করতে চান তবে আপনি কী পরিবর্তন করবেন?

ধাপ 20: ডাউনলোড

ডাউনলোড
ডাউনলোড

প্রোপেলার হল একটি দুর্দান্ত মাইক্রোকন্ট্রোলার যা:

  • অবিশ্বাস্যভাবে দ্রুত (প্রতি সেকেন্ডে 160 মিলিয়ন নির্দেশাবলী),
  • I/O একটি টন আছে (32 পিন যা ইনপুট বা আউটপুট করতে পারে),
  • দুর্দান্ত ভিডিও এবং অডিও ক্ষমতা রয়েছে
  • এবং এর জন্য বিকাশ করা সহজ

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

প্রস্তাবিত: