সুচিপত্র:

$ 2 বাক্সের জন্য ক্ষুদ্র মাইক্রো-নিয়ন্ত্রক প্রকল্প: 11 টি ধাপ
$ 2 বাক্সের জন্য ক্ষুদ্র মাইক্রো-নিয়ন্ত্রক প্রকল্প: 11 টি ধাপ

ভিডিও: $ 2 বাক্সের জন্য ক্ষুদ্র মাইক্রো-নিয়ন্ত্রক প্রকল্প: 11 টি ধাপ

ভিডিও: $ 2 বাক্সের জন্য ক্ষুদ্র মাইক্রো-নিয়ন্ত্রক প্রকল্প: 11 টি ধাপ
ভিডিও: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #5 2024, নভেম্বর
Anonim
2 ডলারের কম টাকার জন্য ক্ষুদ্র মাইক্রো-নিয়ন্ত্রক প্রকল্প
2 ডলারের কম টাকার জন্য ক্ষুদ্র মাইক্রো-নিয়ন্ত্রক প্রকল্প

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

তাই যারা আগ্রহী, তাদের জন্য এটি একটি।

USBASP + AVR ATTiny85 মিনি USB dev বোর্ড (Digistump দ্বারা)

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

আমি যে বোর্ডটি ব্যবহার করছি তা হল একটি সস্তা ডিজিসপার্ক কিক্সার্টার নকআফ যা ইবেতে ইন্টারন্যাশনাল ফ্রি শিপিংয়ের সাথে $ 1 এ আসছে।

প্রোগ্রামার হল ওপেন সোর্স ইউএসবিএএসপি প্রোগ্রামার ইবে বা আলী এক্সপ্রেসে প্রায় একই দামে পাওয়া যায়

এই নির্দেশযোগ্য হল কিছু করার জন্য dev-board পাওয়ার প্রক্রিয়া শেষের শেষ

একটি সহজ রুট হল digistumph থেকে একটি বাস্তব digispark অর্জন করা

কিন্তু এই প্রকল্পটি স্থগিত বলে মনে হচ্ছে এবং এগুলির দাম $ 8US

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

ধাপ 1: আপনার অংশগুলি অর্জন করুন

আপনার যন্ত্রাংশ অর্জন করুন
আপনার যন্ত্রাংশ অর্জন করুন
আপনার যন্ত্রাংশ অর্জন করুন
আপনার যন্ত্রাংশ অর্জন করুন
আপনার যন্ত্রাংশ অর্জন করুন
আপনার যন্ত্রাংশ অর্জন করুন

EBay বা aliexpress এ যান এবং অনুসন্ধান করুন

  • বোর্ডের জন্য "attiny85"
  • প্রোগ্রামারের জন্য "usbasp" এবং
  • তারের জন্য "জাম্বার ওয়্যার" (যদি আপনি কিছু পড়ে থাকতে পারেন তবে alচ্ছিক)

পদক্ষেপ 2: এটি একসাথে রাখুন

এটা একসাথে রাখুন
এটা একসাথে রাখুন

যখন আপনার হার্ডওয়্যার শেষ পর্যন্ত আসে তখন সোল্ডারিং দিয়ে শুরু করুন

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

এই উদাহরণে, আমি, কিছু কারণে সরাসরি তারের বিদ্যুৎ টার্মিনালগুলি বিক্রি করেছি কিন্তু আপনি এটি করার জন্য ব্রেক আউট পিন ব্যবহার করতে পারেন

ধাপ 3: ওয়্যারিং

ওয়্যারিং
ওয়্যারিং
ওয়্যারিং
ওয়্যারিং
ওয়্যারিং
ওয়্যারিং

ছবি অনুযায়ী তারের সংযোগ করুন। আমি এই সংমিশ্রণটি ব্যবহার করেছি কিন্তু আপনি মোটা মোটা যে কোনটি ব্যবহার করতে পারেন তাদের ঠিক সঠিকভাবে সংশ্লিষ্ট হওয়া প্রয়োজন

বোর্ডের কাছে:

  • p0, p1, p2 = সবুজ, নীল, লাল
  • 5v, GND = লাল, সবুজ (VIN ব্যবহার করা হয় না)

সংযোগকারী:

সংশ্লিষ্ট তারের সংযোগের জন্য চিত্র দেখুন

ধাপ 4: সফটওয়্যার - VSCode

সফটওয়্যার - VSCode
সফটওয়্যার - VSCode

এখন আপনি ওয়্যার্ড আপ আপনি আপনার সফ্টওয়্যার পরিবেশ সেটআপ করতে হবে

এটা অন্তর্ভুক্ত:

  • ড্রাইভার
  • উন্নয়ন পরিবেশ

প্রথমে ভিসুয়াল স্টুডিও কোড ডাউনলোড করুন। (আমি এখন পর্যন্ত পাওয়া সেরা env)

আপনি এটি https://code.visualstudio.com/download থেকে পেতে পারেন

ডাউনলোড করে ইন্সটল করুন

ধাপ 5: PlatformIO IDE প্লাগইন ইনস্টল করুন

PlatformIO IDE প্লাগইন ইনস্টল করুন
PlatformIO IDE প্লাগইন ইনস্টল করুন
PlatformIO IDE প্লাগইন ইনস্টল করুন
PlatformIO IDE প্লাগইন ইনস্টল করুন

নীচের বাম পাশের বারের এক্সটেনশান বোতামে ক্লিক করুন এবং প্ল্যাটফর্মআইও অনুসন্ধান করুন

এটি ইনস্টল করুন এবং পুনরায় লোড করুন

প্ল্যাটফর্ম আইও হোম পেজ খুলতে লিটল হাউস বোতাম নীচের বাম স্ট্যাটাস বারে ক্লিক করুন যদি এটি প্লাগইন ইনস্টল করার পরে স্বয়ংক্রিয়ভাবে না আসে

ধাপ 6: একটি নতুন প্রকল্প তৈরি করুন

একটি নতুন প্রকল্প তৈরি করুন
একটি নতুন প্রকল্প তৈরি করুন
একটি নতুন প্রকল্প তৈরি করুন
একটি নতুন প্রকল্প তৈরি করুন

প্রকল্প উইজার্ডে প্রকল্পের নাম দিন এবং বোর্ড নির্বাচন করুন

বোর্ড হতে হবে

Attiny85 (জেনেরিক)

কাঠামো হতে হবে

আরডুইনো

ধাপ 7: USBASP- এর জন্য উন্নয়ন পরিবেশ কনফিগার করুন

USBASP- এর জন্য উন্নয়ন পরিবেশ কনফিগার করুন
USBASP- এর জন্য উন্নয়ন পরিবেশ কনফিগার করুন

PlatformIO প্রকল্প সেটিংস ফাইল platformio.ini এ প্রোগ্রামার সেটআপ করুন

PlatformIO.ini ফাইলে এই লাইনগুলি যুক্ত করুন:

upload_protocol = usbaspupload_flags = -Pusb

ধাপ 8: প্লাগ ইন ইউ প্রোগ্রামার

প্লাগ ইন ইউ প্রোগ্রামার
প্লাগ ইন ইউ প্রোগ্রামার

আপনি প্রোগ্রামার প্লাগ ইন করুন

ধাপ 9: ড্রাইভার সেটআপ করুন

Image
Image

আপনার USBASP হার্ডওয়্যার এর সাথে যোগাযোগের জন্য আপনার কম্পিউটারের ড্রাইভার প্রয়োজন হবে।

এখান থেকে জাদিগ ডাউনলোড করুন

আপনার কম্পিউটারে একটি USB পোর্টে আপনার USBASP USB ডিভাইসটি প্লাগ করুন

আপনার ডাউনলোড করা Zadig প্রোগ্রামটি চালান

Usbasp এর জন্য Winusb ড্রাইভার ইনস্টল করুন

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

ধাপ 10: আপনার কোড লিখুন

"লোড হচ্ছে =" অলস "নিশ্চিত যে আপনি আপনার ATTiny85 বোর্ডটি আপনার প্রোগ্রামারের সাথে যুক্ত করেছেন এবং এটি সবই জড়িয়ে আছে।

প্রোগ্রামটি কম্পাইল এবং আপলোড করতে Ctrl+Alt+U কী টিপুন

প্রস্তাবিত: